News for hackers. Stuff that matters.

AtticHacker

Re:Affinity Version 2 Is Here on Thursday November 10, 2022 @01:16AM (#33542929)
I sympathize with them completely. The effort needed to port it to Linux most likely won't be worth the small user base (and the even smaller percentage of Linux users that'll use proprietary software)
Re:Affinity Version 2 Is Here on Wednesday November 09, 2022 @08:12AM (#33531076)
Darn I got excited for no reason. I first read "ALL PLATFORMS" and thought that version 2 would also work on Linux. But alas!
Re:Solid.js feels like what I always wanted React to be on Tuesday March 01, 2022 @06:18AM (#30512729)
This reminds me a lot of Clojurescript's Reagent https://reagent-project.github.io/ (link also has a counter example)

I've tried using bare React in the past (after using Clojurescript), because I wanted my project to be more approachable for outsiders. But I couldn't really handle the (to me, and the author) unnecessary complexity that's added.

I would even say the Reagent version is even simpler than the Solid.js version, because you're using Clojure's Atom API rather than creating read / write functions. For the adventurous hearted I'd definitely recommend giving it a try!

Edit: Someone posted a Reagent counter example on codepen a few days ago: https://codepen.io/Prestance/pen/PoOdZQw

Re:Goodbye Gas Fees on Tuesday December 14, 2021 @09:12AM (#29551648)
I was looking for this
How is this different from taking Senolytics? Is it that the vaccine helps your body fight senescent cells rather than having Senolytics remove them?
Re:Magit, the magical Git interface (2017) on Friday October 22, 2021 @03:30AM (#28954535)
I've honestly come to the point where I have my handful of most used Magit key combinations to handle certain tasks. But I wouldn't for the life of me know how to apply those with raw git.
Re:Messaging and chat control on Monday August 09, 2021 @09:12AM (#28116333)
If it becomes mandatory for email providers to screen emails, will services such as Protonmail become illegal in the EU? Since they don't have access to their users' email content because of encryption.
Re:The Emacs Lock-In Effect or the Emacs Sunk Cost Fallacy on Saturday August 07, 2021 @04:46AM (#28096984)
Keyboard macros are great! Although after discovering multiple cursors I found less use for them. 90% of (my) use cases were easier to solve using MC rather than keyboard macros.
Re:Clojure builds as an amalgamation of orthogonal parts on Tuesday July 20, 2021 @05:22PM (#27899539)
I agree. To me tools.build is not a replacement for Lein at all. Lein is more intuitive to most beginners. It's much easier to tell someone to run `lein new some-app` and `lein run` / `lein uberjar`, than to tell them to configure their deps.edn file so they can run some alias with the `-X:...` / `-M` arg to create and run a new project (and who knows which dependency to use / configure to build an uberjar).

For experienced Clojure developers this might seem trivial, but new people (in my experience) are very impatient and want to get started ASAP. Honestly, who can blame them? Why does it have to be so difficult in this day and age?

Another thing I hear Clojure developers say is that beginners can start with Lein, but once you get more experienced with Clojure you can switch to tools.build. Why does a build tool need to be so unusable that you can only use it when you become more familiar with the language? You don't see that with Ruby's Bundler, or Elixir's Mix. They just work, just like Lein does.

Maybe related to the removal of dissenter, at least that's one thing https://discourse.mozilla.org/t/the-removal-of-the-dissenter...
Re:Firefox 77 on Tuesday June 02, 2020 @10:47AM (#23391581)
Whenever I looked at pocket recommendations, I would either get: 1. political content; which is something I barely read. And a lot of the content doesn't even align with me (But again, I don't read a lot of political articles) 2. US Sports; I'm european!

I'd try to mark everything as "Not interested", but that never really changed anything in the end. I do use Pocket, but mostly as a bookmarking tool. And all the topics that I bookmark are either tech, or self help / phychology related. I never get anything that matches these topics in my recommendations. Not really looking forward to seeing them on my new tab. But I assume you can switch it off.

Re:Etrian Odyssey Director’s Diary (2016) on Wednesday March 04, 2020 @05:00AM (#22482487)
I really love the Etrian Odyssey games, and I think it's interesting to read the director's thought process in terms of design. Never before had I played a 3D Dungeon Crawler (Wizardry type) game. It was a strange experience at first, and an especially frustrating one. This game is extremely unforgiving, trying to push that last bit of your party's health to explore as much as possible. And then you make a fatal mistake, get too greedy, or maybe a bit unlucky, and lose all your progress since you last entered the dungeon. Later iterations of the game seem to be less difficult, though still challenging. Since playing Etrian Odyssey, I've started playing other games like the old Wizardry games and Legend of Grimrock.

Reading this is very inspiring. I'm also into game development and want to create an (online) RPG for "tired veteran MMO players". I belong to the generation of highschoolers that spent their free time playing MMORPGs like Final Fantasy XI, World of Warcraft, and Guild Wars, when they just came out. I had so much free time back then, and the energy to stay up until 3AM on a school night just to get that special item. Fast forward 15 years, I still love the feeling of "progress" in games, but I just don't have to time to spend. The extra time that I do have I try to spend on other things that are important to me. I'd love a game which would give me the feeling of progress (especially the feeling of Final Fantasy XI), but doesn't require me to go back to my highschool past.

Everything was thought out, from the core mechanics of the game to how the player should feel and use their imagination. I honestly think Kazuya Niinou did a great job. Reading this diary really inspired me to continue my game development journey. I can spend time doing what I love, work to achieve my goal, and also improve my programming skill / knowledge.

When I talked to our marketing team, I told them I wanted to emphasize that Etrian is "the renewal of the 3D dungeon RPG." What I mean by that is that I hope the genre will thrive again, not just attract the same Wizardry fans.

I think you achieved your goal, thanks you!

Re:My Emacs Productivity Tricks/Hacks on Thursday January 23, 2020 @04:25PM (#22132289)
It's really handy if you don't use spacemacs / doom-emacs.

My (old) config used it heavily. It also defined everything inside a single org file which also serves as a README on github: https://github.com/kwrooijen/.emacs.d

However these days I'm using Spacemacs, currently looking at Doom.

Re:My Emacs Productivity Tricks/Hacks on Thursday January 23, 2020 @03:27PM (#22131574)
I think you're looking for https://github.com/jwiegley/use-package ?
Re:Teleconsole: Share Your Unix Terminal on Friday October 25, 2019 @07:47AM (#21354005)
Cool! I've not heard of tmate before. The only thing the opposite party would need is SSH installed (instead of being able to access through the browser). Though if you're working with a team of developers the chances are slim that they don't have that installed.
Re:Teleconsole: Share Your Unix Terminal on Friday October 25, 2019 @07:33AM (#21353927)
Wouldn't this require you to setup your own SSH session? Or does tmux have remote sessions built-in?

Edit: I just realized you can join a session through the browser, meaning the opposite party wouldn't need teleconsole / tmux / screen installed. And you can even port forward for web development which is really nice. Not trying to attack tmux. I'm just trying to find the benefits of this.

Re:Acne vulgaris: a disease of Western civilization (2002) on Monday December 17, 2018 @04:20AM (#18697802)
It's interesting since I read a lot that food consumption doesn't affect acne. I used to have relatively bad acne as a teenager as well, but I don't think I consumed a lot of sugars.

As a grown up I grew out of it, but for some strange reason it came back (age 26-27) and I couldn't get rid of it for a year. I ate healthy foods, used face scrub every day, also did weight lifting exercises, but none of those things seemed to help. However at one point I picked up jumping rope, which I did almost daily for 20-30 minutes. After that I stopped having acne. I assume sweating is the core reason that cured (or I should say, prevent) my acne as an adult. Funnily enough I stopped jumping rope for a week or two and I already see some pimples coming back, guess I'm not allowed to stop anymore!

Re:Learn You a Haskell for Great Good on Tuesday August 21, 2018 @04:48PM (#17813663)
LYAH was my first taste of functional programming. Before that I only had 2-3 years of experience using PHP and Ruby. I read this book and quickly fell in love with FP and category theory, for the first time really started to enjoy programming to the fullest. This book is also the reason I was able to land a job as an Erlang developer, and teach a little bit of Haskell to others. Now, 5 years later, I continue my studies with languages such as Emacs Lisp, Guile, Clojure, Elixir, Elm, Hy.

I know this book isn't really popular (reading these comments) but to me it holds a lot of emotional value and I felt obligated to share my experience. I'll always be grateful for what this book taught me, and thankful to Miran for writing it.

Re:SpaceVim – Like Spacemacs, but for Vim on Wednesday January 04, 2017 @04:02AM (#13316765)
Or it could be interpreted as "Make Vim use Emacs keys!"
Re:New MacBook Pro Is Not a Laptop for Developers Anymore on Friday October 28, 2016 @12:03PM (#12817447)
I do both! https://github.com/alols/xcape (Linux only)
Re:Pretty Curved Privacy on Tuesday July 05, 2016 @12:40PM (#12037683)
> Please note the big difference to GPG though: both Alicia AND Bobby have to enter the passphrase for their secret key! That's the way CURVE25519 works: you encrypt a message using your secret key and the recipients public key and the recipient does the opposite, he uses his secret key and your public key to actually decrypt the message.

Forgive my ignorance, but I assume that this is to ensure that the message is from Alicia. How is this different from signing + encrypting a message in PGP?

Re:Advanced programming languages (2009) on Sunday June 19, 2016 @10:55AM (#11933163)
I'm really surprised that "Learn you a Haskell" is not in the Haskell resources list.
Re:Learn the ways of Linux-fu, for free on Thursday June 02, 2016 @03:03PM (#11825175)
Pocket is pretty good IMHO https://getpocket.com/

It's also built-in to Firefox, even though a lot of people hate that idea.

Re:Moxie Marlinspike Makes Encryption for Everyone on Wednesday May 11, 2016 @03:39AM (#11673317)
Currently I'm using Telegram with secret chat to talk to my friends and family.
Re:Moxie Marlinspike Makes Encryption for Everyone on Wednesday May 11, 2016 @03:38AM (#11673312)
I'm not familiar with this but it looks like an interesting project. My problem however is that I mainly do not like that GPL'd software isn't allowed to be redistributed. I might not be properly informed on this issue (and please correct me if I'm wrong) but from what I've read that seems to be the case.
Re:Moxie Marlinspike Makes Encryption for Everyone on Wednesday May 11, 2016 @01:47AM (#11672872)
Huge deal breaker for me, regrettably.
Re:Rage Against the Finite-State Machines on Sunday April 03, 2016 @07:02AM (#11415696)
I've always liked fsm in Erlang and used it for a few things. Can anyone tell me why Elixir didn't include it in the core?
Re:GitHub doesn't show search field unless you sign in on Sunday March 20, 2016 @08:06AM (#11322637)
I personally don't like this and I hope Github decides to revert these changes as it doesn't really fit the open spirit. However if you still want to search and you're a duckduckgo user like me, simply use "bangs" in your url bar. e.g.

!github some-repo

Older »