News for hackers. Stuff that matters.

kemenaran

Re:Costs of running a macOS app studio business on Sunday December 24, 2023 @03:44PM (#38756661)
Congrats for knowing what's important to you (time and peace of mind, from what I read), and acting on it.

I work as a consultant, but for the same reasons: I choose to work only a few days a week, take the salary loss, and spend more time with my young kids. A time will come where I'll start working more, which will also unlock more meaningful work – but for now that's a choice I'm happy to make.

Re:We Investigated France's Mass Profiling Machine on Friday December 08, 2023 @06:56AM (#38567917)
As noted by the other investigating organization (La Quadrature du Net), the problem is worse than just the question of the algorithm implementation.

The problem is that the CNAF deliberately targets small unintentional errors rather than large-scale intentional fraud.

Why that? Because fraud is harder to detect and to prove (you have to provide evidence it was intentional).

So smaller and poorer families are disproportionately affected by the controls, because the algorithm was designed to do so. No computational adjustment can fix that: it is the initial intent that is broken.

Source: https://www-laquadrature-net.translate.goog/2023/11/27/notat... (auto-translated in english)

Kazuaki Morita was a programmer on Mario Bros., Zelda NES, Zelda SNES, Zelda Game Boy, Zelda 64, where he did the bosses and fishing game; among many others.

He was often assigned the most challenging programming tasks. His coding style is so specific that it even shows in disassembled or decompiled code ("Ha, this file is classic Morita").

Re:I gave commit rights to someone I didn't know on Tuesday May 30, 2023 @01:47AM (#36121517)
I did this with every first committer to https://github.com/zladx/LADX-Disassembly : giving commit rights immediately (so that they can merge their first PR themselves).

I did wonders to foster a community of contributors, and get more patches coming. The CI ensures nothing breaks, and there never was any trust incident.

Re:Zelda: Link's Awakening Game Engine Documentation on Friday January 06, 2023 @01:53AM (#34271761)
Author here! Most of the engine documentation was figured out by many romhackers over the years; I merely started the efforts to write a comprehensive overview.

If you're interested in projects taking advantage of this knowledge, the Daid's LADX Randomizer [0] is awesome. It includes a ton of assembly tweaks that makes the engine more flexible, and add many options to the game.

And Link’s Awakening Redux [1] is a good example of life-improvement game tweaks made using the disassembly.

[0] LADXR: https://daid.github.io/LADXR/ [1] Link’s Awakening Redux: https://github.com/ShadowOne333/Links-Awakening-Redux

Re:Twitodon: Finding Twitter Peers on Mastodon on Sunday October 30, 2022 @04:27PM (#33398304)
To find someone on Mastodon, I would either enter their nickname in the search bar (no need for the domain, it will search on all instances) – or simply click on their profile on a post I like. Just like a centralized network. This tool just exists to do this automatically and in bulk.

It seems to me that finding someone on a federation is as easy as on centralized systems. Do you have a use case in mind where centralization makes it easier to find someone?

Re:Ask HN: So you moved off Heroku, where did you go? on Tuesday October 04, 2022 @02:44AM (#33077269)
I used Scalingo for Rails apps a while ago, and was quite impressed by the quality of the platform. Very Heroku-like. Maybe not as polished, but still doing the PaaS job pretty well (git push, and you're done).
I was expecting someone to post a comment along the lines of "Pixelmator is great for picture editing on macOS"; it is one of the best Mac editors.

But I'm also delighted to see your username pop up :) I used quite a few of your wallpapers back in 2002, when I was making desktop customization packs for Windows XP, and I have fond memories of them.

Re:Why I Prefer Makefiles over Package.json Scripts on Monday March 14, 2022 @12:10PM (#30674181)
Indeed – although I guess WSL made unix tools slightly easier to use nowadays.

But even without executing the Makefile, simply reading it can tell new developers which language-specific command needs to be run to build the project (and then the command can be copy-pasted and run manually).

Re:Why I Prefer Makefiles over Package.json Scripts on Monday March 14, 2022 @11:14AM (#30673386)
I like nothing more than dropping into a new project, and, rather than figuring out the commands to make it run, see that it has a Makefile with a handful of targets for common tasks.

With some collegues we wrote an article about the benefits of this approach a few years ago: https://blog.capitaines.fr/2016/09/30/standardizing-interfac...

Re:The day Steve Jobs dissed me in a keynote (2010) on Wednesday March 09, 2022 @01:43PM (#30618404)
I guess to encourage drunk people not to drive, which makes the roads safer for everyone.
Re:Macron says France will build new nuclear energy reactors on Tuesday November 09, 2021 @03:39PM (#29167148)
The construction of the only new nuclear reactor in France started fourteen years ago (2007), and is not due before two more years.

It was expected to cost 3.3B€, but in the end will probably cost around 19B€.

Re:CalyxOS – De-Googled Android Alternative on Friday August 06, 2021 @04:46PM (#28092561)
Interesting setup.

Do you have any resources about how efficient TrackerControl is at preventing Google to collect data from the phone various system services?

Re:Why Discord is switching from Go to Rust (2020) on Monday February 22, 2021 @02:01PM (#26228841)
To be fair, they probably ship one of the best and most optimized Electron app out there.

I still don’t like Electron, but Discord is doing a good job with it. Even their React-Native mobile apps feel decently snappy (where usually large React-Native apps are buggy and slow as fuck).

Re:Parisian Accent in 1912 on Thursday January 14, 2021 @07:41AM (#25775664)
There are many more recordings in the BNF archives linked by the article.

There are even recordings of people speaking latin and Esperanto in 1912. Fascinating stuff!

IMHO, Signal main advantage is that you can sell it to your parents and friends like "WhatsApp, but safe".

It tries to have feature-parity to WhatsApp; looks the same, works the same. All this while researching innovations on cryptography that doesn't compromise user experience too much.

In my experience, doing exactly what WhatsApp does (but safer) makes it an easy sell to people around me.

Re:Firefox 83 enables Webrender on macOS and older Windows on Tuesday November 17, 2020 @04:50PM (#25130396)
Tl;dr: CSS conical gradients, overflow detector in the DevTools, and Webrender for macOS and older Windows.

I was wondering why Firefox felt speedier than usual ; turns out the combination of the new Warp JS optimiser and Webrender does wonders on my MacBook.

Re:The Rust Performance Book on Tuesday November 17, 2020 @09:29AM (#25124069)
Nicholas Nethercote is, of course, the author of the "How to speed up the Rust compiler" series of articles [1], which I found fascinating. He spent quite some time at Mozilla optimizing rustc internals.

Kudos for his work, and for making Rust compilation faster for all of us.

^[1]: https://blog.mozilla.org/nnethercote/category/rust/

As far as I know, Mastodon is quite active, they’re releasing features and improvements monthly, and the number of active users is still growing.
Re:Mobilizon – A free, federated tool for events and groups on Tuesday October 27, 2020 @11:19AM (#24908235)
It seems Mobilizon invested a great deal in the usability of this tool.

(Not specifically the visual design, but the ease of use and the matching of user needs).

I've seen projects advertising decentralization as the main selling point. Mobilizon seems to also push strong on the user experience, and I'm glad they do.

Older »