HNHacker News
TopNewBestAskShowJobs

dreamcompiler

17,556 karma · joined March 31, 2014

I write code without AI and if you think that makes me stupid I'm okay with that.
submissionscomments
dreamcompiler··on LG says we're fake news [video]
Companies are amoral. If killing people boosted their share price they would issue every employee a machine gun in a heartbeat. The only reason this doesn't happen is it's illegal.
dreamcompiler··on I fixed a tractor using John Deere's self-repair service. Farmers aren't sold
I call bullshit until you cite evidence. Farm equipment doesn't even need to comply with road vehicle requirements. What special regulations does a farm equipment manufacturer need to comply with that don't apply to any other industrial manufacturer?
dreamcompiler··on Working with Git Worktrees in Magit
Changing a hardlinked file changes it everywhere, unless your specific editor happens to create a new inode. Thus it depends on your editor.

CoW is similar except the new inode is created by the file system itself and is independent of the editor.

dreamcompiler··on I think I hate the internet
Agreed but the word is stoke not stroke.
dreamcompiler··on iPhone Duo
I would almost buy one of these even at such a ridiculous price if I could get it with all the AI features permanently disabled.
dreamcompiler··on San Francisco institution 'heartbroken and furious' after erasure of public art
It seems like public art is always in danger of being erased when it's nobody's official job to protect it.

https://www.theguardian.com/football/2026/jun/08/dallas-fifa...

dreamcompiler··on LG TVs caught spying even when offline or on standby
Not good enough. Eventually the grandparents will come to visit. They'll turn on the TV, it will ask them to "finish the setup procedure," they'll type in my wifi password and BOOM! I'm pwned.
dreamcompiler··on ZX Spectrum: Experimenting with 1-Bit Sound
Delta-sigma is not a compression technique. A good delta-sigma encoder will use roughly the same number of bits as a PCM encoder. Delta-sigma uses more samples per second but fewer bits per sample to capture the same information. The reason delta-sigma is desirable is noise shaping, not compression.

An ADC that merely samples much faster than Nyquist but with the same number of bits per sample as PCM is not a delta-sigma converter; it's an oversampler. Delta-sigma converters always sample faster and use fewer bits per sample (usually just one bit per sample).

dreamcompiler··on LibreOffice breaks download records after declaring it has no AI features
Agreed. You can leave out the hyphens to make sorting even easier with almost no loss of readability.
dreamcompiler··on LibreOffice breaks download records after declaring it has no AI features
The TPS reports are written with the sender's AI and then read and summarized with the recipient's AI. At this point it would make more sense to just write the TPS reports in MCP.
dreamcompiler··on LibreOffice breaks download records after declaring it has no AI features
Offtopic blogging tip: Americans will read dates like "8/9/2026" as "August 9, 2026." I'm pretty sure the author is using the (more sensible) convention of day/month/year but expressing dates as e.g. "08-Sep-2026" removes the ambiguity.
dreamcompiler··on Emacs Bedrock 2.0
Absolutely correct! I find dynamic binding quite annoying in the modern era; it can cause subtle and unexpected errors. Common Lisp switched mainstream Lisp programmers over to lexical binding in the 1980s. Scheme had used it from day one. But Emacs dragged its feet for decades.

In the past I wrote my .el files assuming dynamic binding because lexical binding was not available. Until I have the time and inclination to rewrite that code I mark them with

  lexical-binding: nil
because that was the assumption under which they were written. If you blindly set

  lexical-binding: t
at the top of all your old .el files you're likely to cause errors if that code depended on dynamic binding, e.g. the 'getx' function here:

https://www.gnu.org/software/emacs/manual/html_node/elisp/Le...

dreamcompiler··on Everything is free now, so why not a floating orb in my IDE
Not exactly everything is free. I'd prefer to live in a world where stuff like this was expensive and RAM was still cheap.
dreamcompiler··on Emacs Bedrock 2.0
> Bedrock now uses the lexical-binding: t cookie in all its .el files.

This is the right thing to do if you wrote your .el files recently and assumed lexical-binding was true and you understand the implications thereof.

OTOH if your .el files are older and written before lexical binding was possible, it's best to set the cookies of those files to nil. Or go over them with a fine-toothed comb and rewrite them (if necessary) for lexical binding.

dreamcompiler··on Switzerland's Federal Government Is Replacing Microsoft on 3k Computers
The average person (e.g. my Mom) only needs office software, email, and a web browser. Linux has all of that out of the box.
dreamcompiler··on Ask HN: Why don't we bring back old school OkCupid?
The Match monopoly buying you out is one problem. A bigger problem is that dating sites have to have a lot of users before anybody wants to use them. (They especially need women users.) This conundrum is a huge barrier to entry in the space. The temptation to pad your user base with fake accounts, scammers, and sex workers is tremendous. If you do that, you boost engagement for a few months and then you die.

Yet another problem is churn. If people find a life partner they drop off the site, and you constantly have to find new users to replace them. This is one way a dating site is fundamentally different from e.g. Facebook. As a result, some of the less-scrupulous sites purposely make it less likely that you will see people who seem like great matches, or they interfere with your ability to message those people, just to keep you using the site longer.

Jump-starting the initial chicken/egg issue in an ethical way is AFAIK an unsolved problem. In the post-OKC era, Bumble is the only one I know of that semi-succeeded because they made it woman-centric from the start.

Finally (yeah, I've thought about this a lot), the modern mobile app-only approach can be a distinct turnoff for people like me. Mobile apps make it difficult to write much text about yourself, which was something OKC encouraged. Apps also present a safety issue: Apps often require location permissions, which means employees of the site can stalk women. (This has happened.) There's no good reason dating apps should require location permission, but most do for the same reason most apps of any kind do: Location gives the site owner personal info they can sell to advertisers. All that having been said, the vast majority of the market probably prefers mobile apps to web sites.

The whole space seems like a cesspool of bootstrapping problems coupled with extreme incentives for unethical behavior. Sorry if I sound pessimistic but you asked what's stopping this from happening. This is my take.

dreamcompiler··on Asahi Linux on M3
So many daemons. And while a lot can be disabled, some of them cause important stuff to break if you disable them, or even cause the OS to crash in a Heisenbugian fashion. And there's no documentation. So debugging this crap is anything but simple.
dreamcompiler··on IBM Bob
AT&T used to exist. Because it was a monopoly, it was broken up into the baby bells in 1982. One of which was Southwestern Bell, which eventually bought up all the other baby bells and what was left of AT&T. And then in 2005 it renamed itself...AT&T.
dreamcompiler··on It takes 5 cloud services to hear my doorbell
I use adapters for AA cells. It's just a plastic tube the size of a C cell that you snap an AA into. I have to replace them more often but I use rechargeable AA cells so waste is not an issue.
dreamcompiler··on It takes 5 cloud services to hear my doorbell
I can squeeze off-brand C cells by hand.
dreamcompiler··on It takes 5 cloud services to hear my doorbell
Dumb appliance: You buy it, it works as expected for 30 years and then you replace it.

Smart appliance: You buy it, it works more or less as expected for 1 year, then it fails in new and exciting ways, and then you replace it with a dumb appliance.

dreamcompiler··on Tether: iMessage, SMS, etc. on Linux
Mightytext does some of this for Android phones: It lets you read and send SMS on your phone from your computer. It also shows notifications from your phone when they happen. It's an app on your phone and a website on your computer.

No affiliation; just a satisfied user.

I don't use Mightytext a lot any more except for 2FA since I mostly use Signal for messaging. And of course Signal has an Electron app for desktop that works for both text and voice.

For file and photo sharing I just use Dropbox. I have Dropbox on my phone set to upload photos as soon as I take them, which means they also show up immediately in a folder on my desktop (on MacOS. I assume this works in Dropbox for Linux but haven't tested it.) Caveat: Dropbox still doesn't support ARM Linux. It's Intel only. WTF Dropbox??

dreamcompiler··on GrapheneOS project: pixel 11 no longer supports hardware memory tagging (MTE)
Good riddance to Google. I'm happy GOS is no longer dependent on their hardware.

My concern is that Motorola is a Chinese company. Sure, Pixel and Apple phones are made in China too, but they're overseen by American companies. How can we know these Motorola phones will not one day be placed on the "do not trust" list like e.g. Huawei phones?

dreamcompiler··on Stopping the smart TV from being used against you
Me to my normie friends and family: "Never connect your TV to the internet."

Them: "But then how will I get Netflix?"

Me: "Get an Apple TV and connect it to the internet. Then connect that to your TV with an HDMI cable."

Them: "I don't need an Apple TV. I just bought a TV!"

Me: "Apple TV is not a TV. It's a little box."

Them: "Then why does Apple call it a TV?"

Me (snarky): "I told Steve Jobs not to call it a TV but he did it anyway."

Them: "This is all too confusing. Just buy the things and hook it up. Here's my credit card."

Me: "OK"

Them (one month later): "Hey our new TV is working great!"

Me: "Good!"

Them: "Except it shows us an unskippable ad whenever we turn it on, and the ad seems to know a lot about us."

Me: "Um...that shouldn't be happening."

<investigation begins>

Me: "This TV knows your wifi password!"

Them: "Oh yeah! After you left last month the TV asked us if we wanted to 'finish the setup process'. So we did what it told us and now it's happy. Aren't you proud of us for figuring that out all on our own?"

Me (to myself): choose words carefully before speaking, self

dreamcompiler··on Inception-style curved map for turn-by-turn directions
Cute. Only runs at about 1fps on my 5yo LG phone but it's a miracle it runs at all.
dreamcompiler··on Asahi Linux Progress Report: Linux 7.2
I haven't. ZFS might be the answer for my laptops.
dreamcompiler··on Asahi Linux Progress Report: Linux 7.2
I've pretty much given up on Asahi because of the years-long delays, and because there's no performant way to share disk space for data with MacOS.

By running Linux in a VM on MacOS on Apple silicon, you sacrifice some raw speed but in return you still get to run MacOS apps occasionally and have access to the same data from either MacOS or Linux without having to duplicate everything. And battery life is reasonable, which is not true yet with Asahi.

dreamcompiler··on Taylor Farms: How One Company's Reach Became a National Risk
Yes, and...

When I buy from a local farmer I expect to wash my produce thoroughly, and if his product makes me sick I can come back later and complain to his face. If that doesn't fix the problem I can probably get him excluded from market participation in the future.

When I buy salad in a bag* at the supermarket, I assume it's been cleaned. If not, a lot more people than me will get sick and we have little power to make the faceless company change their ways.

*Just an example. I don't buy salad in plastic bags because I think that stuff tastes like cardboard.

dreamcompiler··on Worst-case glacial lake flood scenarios in a transboundary Himalayan basin 2022
Likewise if your car stalls on a railroad crossing, run at a 45 degree angle toward the train. This puts you away from the path of flying debris.
dreamcompiler··on Quantum battery upends the rules of charging
"The key point is that quantum batteries are not about storing a great amount of energy, but about delivering it faster and with greater control," says Ferraro.

This is a description of a capacitor.

← PreviousPage 2 of 34Next →