HNHacker News
TopNewBestAskShowJobs

dlsa

650 karma · joined May 23, 2021

submissionscomments
dlsa··on How to learn compilers: LLVM Edition
I'd second this. Been a good read. Learnt a lot. Now I have a DSL for some really strange usecases and its been a blast. Never thought having an interpreter of my own would be so much fun.
dlsa··on Why does China want to build a kilometre-long spacecraft?
Space elevator platform? Big cargo ship? Weapons platform? Artificial Space island?

They want to operate in space with at-scale projects. They have the intention and enthusiasm to do so. A better question is: why wouldn't you want a large space platform you can move around? Especially if you want to visit faraway places. Like Mars. Or even closer ones like Luna.

dlsa··on Fosscord is a free open-source discord compatible chat, voice and video platform
Open-source client for a closed-source commercial offering. Could we perhaps now have a open-source server in future as well? oh wait! There it is! Nicely done.
dlsa··on Show HN: RosettaBoy – the same Gameboy emulator in Rust, Python, and C++
Interesting idea.

These two goals are meaningful to me in the comparisons:

Consistency across langauges

Idiomatic use of language features

A non-trivial application like this is a great way to see how languages differ.

dlsa··on The F.S.O. Safer could spill a million barrels of crude at any moment
It concerns me that people disagree with a valid means of protecting against catastrophic environmental disasters. Oh well.
dlsa··on Parsing JSON Is a Minefield (2016)
So many standards, for sure. But... parsing json is actually simple enough. You require those who send you data to comply with specific libraries during export and import. If they send a file which can't be imported then they sent a corrupted file. Bonus if you lock the version. Be as specific as you need to be.

There are people who will quibble around "there are thousands of libraries". No there aren't. There's just the N you support.

We specify all sorts of details for other aspects of computing. Why wouldn't we specify the data format as well? Change control / configuration management are very useful.

This is how you reduce pointless complexity. Nip it in the bud as early as possible.

EDIT: Not sure why people disagree with this comment. This is basic data management. Are people really asserting that we are NOT allowed to set a minimum standard? This is also called "setting boundaries".

dlsa··on The F.S.O. Safer could spill a million barrels of crude at any moment
Or contaminate the tanks with something that breaks it down the crude so its at least less harmful when it spills.
dlsa··on The Itanic Has Sunk
Is it too cynical to assert that this was the actual intent?
dlsa··on Ask HN: What do you think the world would be in 6 months – 1 year
The Twitter dramas will still be apocalyptic. Hate will appear to spread but most real people won't care. Some will get excited enough to break things. Others will stand by and do nothing. More will at least notice.

There will be scandals over some of the big tech. Some more revelations around privacy. Government interference etc.

Vaccinations will do their thing. Another strain will appear.

China will continue stirring the pot and there will be a realisation about how deep their influence inside US tech and science really is. The US will gain fresh new but old opinions as they realise that oil is the least of their worries.

Water/food will become more noticeable as something worth fighting for.

And there will be a rock that will raise a lot of drama.

Other than that, people will complain about some show involving a man cheating on some woman while she is secretly cheating on him.

dlsa··on Full-time minimum wage workers can't afford rent anywhere in the US
Well, if minimum wage earners can't rent then perhaps migration needs to drop. Or is that sacred because then population won't keep going up because migration is what is propping up population these days?

Multiple demographics are essentially crashing. Plenty are below replacement right now.

Should be interesting to see what happens over the next 20 years after reliance on migration finally changes voting trends.

dlsa··on Full-time minimum wage workers can't afford rent anywhere in the US
New land can't be produced. Well, until we start digging. Land and location are linked. People want to go there. They want to live close to there. Demand spikes and goes up. Yet other locations people don't want to go so demand goes down. At least thats the theory. But now, the prices are just going up. Seemingly everywhere.

Something is certainly going on. Its as if demand is increasing everywhere.

dlsa··on This Website is hosted on an Casio fx-9750GII Calculator
All startups soon learn the importance of running server grade casios in production.
dlsa··on My business might have 32 days before it's shut down by NYC [video]
The frustrating part of this type of saga is that nothing will improve from this. It's very likely its not even due to lack of resources.

I'd be fascinated to see a journalist's investigation into why this took Louis needing to go to the internet for something essentially quite trivial. And yes, granting licenses should be regular, boring, routine paperwork.

dlsa··on Sperm Parameters After Covid-19 Vaccine
Thanks autocorrect.
dlsa··on Sperm Parameters After Covid-19 Vaccine
"Individuals with testes"?

How emasculating to have a key aspect of my genetics made optional.

dlsa··on Sperm Parameters After Covid-19 Vaccine
For those scratching their heads and thinking this is just some kind of light humor thing, please bear in mind that the words "a woman's penis" and "people who have tested" and "people who chestfeed" are now parts of actual phrases used by government agencies in various parts of the world.
dlsa··on LinkedIn breach reportedly exposes data of 92% of users, inferred salaries
Data within deleted accounts has a tendency to just disappear from access rather than actually get destroyed because companies like to be "helpful" in case you change your mind.

Consider scrambling the data in the account first. Wait a few weeks then delete the profile. Consider also setting a canary email address before you delete the account so that when the final account data later resurfaces you at least know.

dlsa··on LinkedIn breach reportedly exposes data of 92% of users, inferred salaries
Meanwhile, in Norway...

Norway: The country where no salaries are secret https://www.bbc.com/news/magazine-40669239

Removing anonymity of searching made a significant difference as did letting you know who looked you up. This is a form of social pressure that seems to balance out their need for transparency versus the "peeping tom" aspect of open salary data.

There are some less than good social impacts but I'd say on balance the overall result is positive.

I actually think any job ad without a salary indication should be seen with suspicion and mistrust. Its basically false or deceptive advertising. Its like going to a shop to buy some fruit but them being sheepish about the price. Negotiations then ensue and you give them an offer and they say "that isn’t realistic". But you easily counter with "well you should have listed the price". The ensuing negotiation includes sich phrases as "you should know the market" and all sorts of "competitive market" slogans.

In the end they simply want to clamp the price down and take advantage of ignorance rather than any kind of ethical stance. We tolerate this unethical behavior because "that's how it is".

dlsa··on The Next Car You Buy Should Be Electric
I'd buy a EV tomorrow if it was cheap enough to do so for a practical commute vehicle, eg a small four door hatchback like a hyundai i30.

For charging, EVs aren't an issue for me since I'd use mine for commute and the range of most of them is plenty sufficient enough I'd only need to recharge every week. For country driving I'd still be relatively ok if I had a trailer.

That trailer requirement is not for fun. Its not optional or a "nice thing to have". I'd expect a EV to be a real vehicle and not some entertainment or otherwise toy. I frankly don't care about EVs for status purposes such as a sports car used to impress. It would be replacing my current workhorse commute vehicle and frankly none of the current EVs are actual competitors yet in realistic ways.

dlsa··on The Next Car You Buy Should Be Electric
If you can it sounds like a wild ride getting various parts to coexist. I'm expecting components to be "smart" enough to self-report and disable each other in obscure ways.

I recall a few people doing mod work on recovered teslas and building a working one from two broken vehicles, but then having various usage issues.

dlsa··on A rediscovered lost memoir about John Locke
I suspect many more people now also amuse themselves with trifling works of Twitter.
dlsa··on Challenges in the diagnosis of magnesium status
I can't say nice things about carnivore diets but Keto has worked out very well for me. You couldn't pay me to resume "normal" or "typical" carb consumption guidelines. Blood work for multiple factors, weight and many other metrics are all steadily going into their correct ranges for me now.

The entire "food pyramid" is irrelevant and, based on my experience, utterly wrong. When you're bored just dig into the science behind it. Its a mess. So is the whole "saturated fat is bad for your heart" thing. The science behind that is even worse.

Get baseline medical tests done. Do your intervention and track the results. Get regular tests from a doctor. The difference can be significant.

dlsa··on Challenges in the diagnosis of magnesium status
Also they often don't do crop rotation to balance out the soil. Part of that is to run animals over the land for that all important fertilizer. Also don't let the soil rest.
dlsa··on The Libera.Chat split 1 month later, summed up in one graph
Did anyone else sum up the various lines and notice the overall downward trend across all networks?

Freenode must have had a LOT of accounts which did NOT migrate to libre chat or anywhere IRC. They disappeared elsewhere. Likely discord, slack etc etc.

dlsa··on Ask HN: Large USB drives that don't get blazing hot?
Does the drive capacity influence temperature? Not necessarily. I've got the same brand of 128GB and 256GB drive they don't run any different in temperature. Perhaps attach a heatsink if it bothers you. I've done that with harddrives I've run for long periods on hot days. I've done that even with a little drive smaller than my thumb.

On a related note, I had a little usb flash drive (verbatim) that was very hot and after I inspected it I discovered a fault on the board, an actual hotspot which didn't exist on another similar device. I promptly got my data off the drive. A few months later I plugged it in out of curiosity and the drive started to cook itself. I pulled it out and it was too hot to touch, so I promptly destroyed it. I figured the thing was going to take out my computer sooner or later anyway.

dlsa··on Using Paper for Everyday Tasks
I think it's certainly remarkable too.
dlsa··on Using Paper for Everyday Tasks
Depends. If you throw the paper away then sure, it's waste.

But... if you keep it then suddenly you're doing carbon capture. Saving the environment one bad meeting at a time. Or riveting collections of todo-done.

But yeah the idiots who use the "I don't have paper therefore can't take notes." They're the worst.

dlsa··on Ask HN: Words of encouragement for someone lost in life?
The hard branch back to the start is a perfect indicator of dysfunction.

I think the best way to sum up the very negative aspects of gaming is their fake progress. To use the 4 quadrant model, gaming usually belongs in the not-important quadrant with mostly not-urgent. But most game environments create their own 4 quadrant sub world. The issue then appears because those urgent and important and the various combinations thereof then mess with the real reward systems. The game world is temporarily real enough due to immersion so it becomes real. Your real reward systems light up and take action: More! Do this! So you do.

So the game gives your brain all sorts of these varied set ups where the quadrants apply and you have to prioritise. You make successful decisions and your reward systems kick in. The game says, "here is a problem that exists". You solve it and your brain, unable to really tell the difference says "ok we need to do more of that". So it allocates resources to improve. And you do.

But its all fake. Fake progress. Fake accomplishments. Because its all fake, the reward centers get messed up. You know its fake. But your brain isn't great at really knowing fully that its fake. Regardless, you're now spending resources solving the game instead of the real world. The rewards become twisted as weak form punishments. Every time you realise that in the real world you arent progressing as much as you could you are effectively punished again.

None of this says you cannot play games or that they are not helpful. But like all escapes, its important to not close the door back to reality. Otherwise they become prisons.

dlsa··on Zylin ZPU – The worlds smallest 32 bit (FPGA) CPU with GCC toolchain
What sort of things are people doing with this? Has a definite feel of something like a earlier approach risc-v. (Yes, I know its not risc-v)

Has anyone put multiple of these into the same fpga? Eg a spartan 7

Can you put one of these into an icestick? I'm thinking it could be quite a squeeze.

dlsa··on Ask HN: Words of encouragement for someone lost in life?
Good advice.

People can definitely fall into the intellectual pit. They then abuse intellectual pursuits to distance themselves from reality. Fake challenges, fake problems, fake solutions, fake progress. If they later reconnect with reality, they discover they can use their intellect and physicality to solve real problems for real people. Along the way they connect to those real people and the very much broader reality in general. Often resulting in interesting stories to tell as well.

None of this is actually anti-intellectual or anti-programming.

← PreviousPage 4 of 5Next →