skysight-inc/HackerNews huggingface dataset:
> What library? What framework? I lost here. What's effect?

There are various libraries that export a function called effect which allows you to run arbitrary code in response to a signal update. The Preact docs have a great primer on signals and effects: https://preactjs.com/guide/v10/signals#effectfn

As I understand it, these effect functions run the callback once initially to see which signals were accessed while the callback was executing, and then call the callback again whenever the signals it depends on update. As long as signal access is synchronous and single-threaded, you know that if a signal was accessed during the callback's execution that the callback should be subscribed to those signals.

> How does effect knows that it needs to call this lambda whenever parity gets changed? Will it call this lambda on any signal change?

You can do this with getters [1], where the effect function tracks which properties of the signal were accessed in a getter method (I believe Vue historically did this in version 2), but you can also track object access using proxies [2]. The example from the proposal simply has a 'get' method that is called to access the value of the signal, and executing this method allows dependencies to be tracked.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

[2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Aqua was something else when it came out wasn't it? BUT -- fun fact, that pulsing "OK" button was using 30%+ CPU on my iMac DV back then...

The price you had to pay for lickable UIs :-)
First of all: big fan of your work! Thanks for taking the time to check this out.

You’re right, I kind of let the fact that “svelte” is in the name do too much of the work for me - this is specifically a Svelte component. I’ll add that fact to the readme. As for bundler, Vite is preferred but you should be able to use any.

As others have noted, this is a relatively thin wrapper over D3 code. Based on this and other feedback, I might go ahead and make this into a web component so that it’s completely framework-agnostic.
Daniel C. Lynch, Founder of Major Computer Exhibition, Dies at 82
Dan Lynch’s Love of ‘Brilliant Complexity’ Fuels Early Internet Development, Growth https://www.internethalloffame.org/2021/04/19/dan-lynchs-lov...

A Brief History of the Internet https://arxiv.org/html/cs/9901011

Daniel C. Lynch interview https://www.computerhistory.org/collections/catalog/10271712...

2019 Internet Hall of Fame: Dan Lynch https://www.youtube.com/watch?v=RowVk_kW8dQ

The Past and Future History of the INTERNET https://dl.acm.org/doi/pdf/10.1145/253671.253741
farriers still use square nails
First off, thank you for your comment, and your compliment is very much appreciated.

I can relate to what you're describing and can only speak from my own journey. The recurring thought of needing change haunted me for years. Financial stability did play a crucial role in allowing me the flexibility to make significant changes. One of the toughest challenges was the idea of letting go of something I had poured so much into over the years.

Before launching my business 6 years ago, I faced a similar crossroads while feeling trapped in an unsatisfying job. With just three months of savings, I took the leap into starting my company, which, fortunately, turned out well. It underscores that there isn't a universal solution; it really depends on each individual's circumstances.

What pushed me to start writing this newsletter was a profound sense of lacking purpose. That feeling of purposelessness eventually outweighed the fear of stepping away from the business I had built.

I hope sharing this provides some clarity.
There was a Dutch version of this as well with the 'brand' name Van een goede fabriek ('From a good factory') which I used quite a bit while at university. It was packaged in white boxes/bags or jars/cans with white labels with the product type - 'macaroni', 'pindakaas' (peanut butter), 'aardbeienjam' (strawberry jam), 'tarwebloem' (wheat flour) - in brown letters on a yellow rectangle with a brown edge around it. It was very intentionally made to look 'cheap' and it mostly was, money-wise. The products were mostly OK, good enough quality for the non-too-discerning student I was. Were I to live in the Netherlands still and were those products still available I'd still buy some of them. Others - like peanut butter and jam - I tend to make myself now so there is no longer any need to buy such.
The issue is less COBOL the language and more the literal business logic the COBOL is encoding. You can learn the COBOL language as easily as any other. What you can't learn as easily are the accounting rules, administration policies, and regulations any major COBOL codebase is implementing.

You'll be able to see the code multiplying a dollar value by 0.03 but not necessarily know that this is because of some statutory requirement of some Minnesota tax code that only applies to industries producing both left and right handed monkey wrenches but only if the company was incorporated before 1975. That obscure law isn't referenced in any documentation but was found by an accountant in 1982. The change was made to the code but only referenced in a paper memo with a small distribution list but all of those memos were shredded after being archived for ten years.

ChatGPT can't really help document code that's decades old and doesn't have any references to the why of the code. The how is straightforward but rarely as important as the why.
I interpret this sort of thing as a symptom of an undiagnosed brain disorder. More a cause for pity than anything else.
I spent an excessive amount of time playing with an animated version of Dewdney's wallpaper algorithm from The Turing Omnibus, first with 286 fixed point arithmetic and later with 486 FPU code.
Gift link: https://www.nytimes.com/2024/03/31/technology/daniel-c-lynch...
> PKI Attestation for every key generated in the device

Either that attestation is meaningless and can be easily faked, or this is only as open-source as the TiVo was. Looking around a bit, it looks like it's the former.
I use Zoho Mail with custom domains
I don’t drive manuals now because my wife hasn’t been able to leadn how, but I am adamantly teaching my daughter to always set the parking brake when parked. What frustrates me is this finicky push button electronic parking brakes, I want a good mechanical handbrake or even a 3rd pedal parking brake.
The url contents say exactly what I wrote, that Musk didn't agree to requests to enable Starlink in additional areas (and did not disable anything that was activated before). The first link title is clickbait and the text says something very different.
International Disasters Charter: Activations (Map)
"Ask HN: Is anybody getting value from AI Agents? How so?"

If my comment is not on topic to answer OP's thread title question, then I'm not sure what is. The three clicks it will get buried in a HN thread are not going to do anything for us. But I also see little value in stating "Yes, I've gotten 45% of a lift using an AI agent" and not providing context.
If you were in your 30s when the modern internet was born, then you're in your 70s now. The early pioneers and contributors are old now.
Already better than GTK4
If you’re looking for a vantage point, it’s actually possible to book a visit to top of the big ball shaped building you can see in the skyline. It’s called reunion tower. https://reuniontower.com
One of the well known effects of alcohol is impaired judgment. You're expecting people with some level of impaired judgment to make correct judgment calls. Skill and maturity can help, but are not a solution to that fundamental problem.

Would you be okay with a surgeon operating on you in the afternoon drinking at lunch and working on you later while impaired? Is it okay for every person and job to be impaired, regardless of the responsibility of their situation? If not, why is operating a few thousand pound vehicle in public that can easily kill multiple people when used incorrectly okay?
It still won't be a master program
Agree with the acting except Ye Wenjie youngest actress. I don't know if really poor but comparing to Severance and Shogun they are really subpar. I think the Chinese philosophy parts are good and add condiment to the story. The Japanese philosophy was better added in Shogun. Particularly interesting something I was not aware of the eightfold fence [1] at the metaphorical level.

[1] https://www.reddit.com/r/magiarecord/comments/k1rskl/a_tale_...
As much as everyone likes to poke fun at COBOL, the language itself really isn't the problem with maintaining/updating old COBOL systems. It's old, but it's not that bad.

The real problem is the entire ecosystem around those systems. Remember, a lot of COBOL software dates back to a time before things like relational databases. You'll be working with flat files that might, if you're very lucky, have column and record separators and useful names/documentation explaining what they are. If you're unlucky you'll have to figure out field widths from the code and infer what the fields are based on their actual usage. Oh and if you get it wrong you just messed up something related to payroll or financial compliance; enjoy the punishing fines.

That kind of stuff, more than the language, is the reason nobody wants to touch old COBOL systems.
I always use mine, but yeah I run into a lot of other automatic owners who don't.

I'm guessing it starts as a habit, they either weren't taught in driving class or it wasn't enforced, then it became ingrained and they never got curious about what they could be wrong about,or what it means that their car rocks when they step out.

Even with a "car guy" who was working on my rear wheels (fwd) he asked if I had AWD. No buddy, I just remembered to set the brake before you got it up on the jack.

For curious readers, if you always park on level ground, just set the brake anyway as a drill. If it's busted, you'll get a chance to fix it before you need it

I also always turn my headlights on. It uses a little more gas but saves the judgement call of wondering whether it's real dark enough or whether the computer will turn them on for me. Always on.
This is all over the place.

Update link and title to the actual news or merge (https://www.nytimes.com/2024/03/31/technology/daniel-c-lynch...)

Share IHOF link within
is the XP earned constant for each item checked off, or does it vary (e.g., by difficulty or priority)?
Modeling of pulsed plasma rocket shows it should be possible to create one
this happens every few weeks. wait for the update, or contribute
Malware can be in commits as well…
SMS is architecturally insecure. It’s been demonstrated time and time again that cellular providers cannot effectively prevent SIM-hijacking via social engineering and other means. Email isn’t perfect, but I believe that my account is much more resistant to takeover than my phone number is.
Hyundai owns a third of Kia and the two share parts, assemblies, and entire platforms.
Sounds terrible. Doesn't it have a hand break or did it roll despite the handbreak?
Sure, but you don’t have to maintain them.
I’m finding twitter (now x) is rapidly replacing YouTube in direct proportion to YouTube’s increasing suckifucation. At least for new content. Mostly I use YouTube for old content that is or should be in the public domain, and for music, mostly classical which I could get from the radio for free with almost no ads. I think society really needs something like Wikipedia for video.
“Projecting global illumination requires a set of techniques that differs from those of conventional projection mapping. The research team use several standard projectors to illuminate the room along with a projector with a wide aperture and large-format lens to soften the crisp edges of shadows. These luminaire projectors illuminate the environment, but the target object remains in shadow. Conventional texture projectors are then used to map the texture onto its shadowed surface.”

Pretty cool.
I'm sorry but that means your nerd card will expire at the end of the month. I see you've had it for quite a while, but being unable to name any CDN companies besides Cloudflare means your nerd card will lapse. If you'd like to apply for a newer issue one, an LLM agent will be along shortly to help you.
Glad you didn’t post tomorrow. The one day of the year I don’t look at any HN or Reddit or any social media sites. I hate April Fools pranks.
Do you have some empirical basis for all of this? (I don't at my fingertips - it would be great if you do!)

Let's name the elephant in the room: It's trendy to talk down democracy these days, by the megalomaniacs who think they should rule the world and be unbound by others, by dictators, by the right wing in the US and other places which wants to impose its vision on everyone else.

IMHO it's children toying with matches while the house is about to be bulldozed. We'd better start standing up for democracy soon.

In particular:

> specifically the men

Why the men? At least one well-known theory is that the education and development of women is tightly correlated to overall development.

> If you walk into a land with multiple competing tribes, and you enforce democracy on it, it will usually not work because there is insufficient trust/alliance amongst the people of the country.

The problem is 'enforcing democracy' on anyone; they need to want it because they need to do it themselves. Outsiders can only do a small amount of the work.

Democracy is designed for and works better (than alternatives) for those situations: For example, the US at its founding was in many respects 13 separate countries; they sometimes had different currencies, fought battles against each other, etc.

A democratic mechanism allows them to resolve those differences by votes and laws instead of by violence. Another problem with 'enforced' democratic mechanisms, IMHO, is that they drop a default structure on the country rather than one created for their political situation. For example, Iraq used a parliamentary democracy, where perhaps, with the great division between Sunni, Kurd, and Shiite populations, something that structured power around three 'states' might have worked better.

It doesn't create a nirvana; it can't make people agree nor magically create a wealthy, developed nation, but it perhaps makes the best of what you have. It does create peace and freedom and rule of law.
By existing. Easy as.
Well, it's public facing empty site.
I am still trying to come up with a good first blog post.

I keep it because it's custom asp app and I play with it. I don't have visitors yet. Only bots :)
Wow, I didn't see that twist coming either. A sad reminder that conspiracy thinking can strike even people who are otherwise seemingly very rational.
Everything Matt writes is amazing
Yeah, but only if you use Mail.app. AFAIK there’s no api for third party apps like gmail to do so.
Unless you’re using a modern IDE… Then you just command click, and it takes you right to the function.
> 1) How does this work differ from Mark Silberstein's GPUfs from 2014 [1]?

Just quoting the paper:

>Using GPUfs, Silberstein et al . [ 24] demonstrate that offering a library interface to CPU FS eases access to storage for GPU programmers, but
GPUfs only calls a CPU-side file system. GPU4FS offers a similar interface to GPUfs, but runs the file system on the
GPU.
yt-dlp is still working for me, and when/if Google ever break that, I'll stop watching youtube.
Oh I surely didnt make it, just thought it was cool is all. Sorry about that.
https://news.ycombinator.com/item?id=39759873
Reminds one of what happened to Anton Yelchin. Poor guy.
Why? What would change in those years? I'd bet that he would be still extremely likely to commit fraud or other financial crimes (if presented the opportunity) after he got out. Maybe letting him keep a few billion would entice him to retire early (not sure if that's the most reasonable option).

> then 30 years won't be enough either

But it's not about deterring him. It's about preventing him from doing any more damage to the society and potentially deterring other people from committing the same crime. IMHO this is one sector where draconian sentences might be actually very effective, people in finance tend to be more rational and calculating than average. If you get a to steal a few billion and maybe somehow stash a proportion of that spending 5 years in prison might seem like a reasonable deal, that's pushing it but maybe even 10, not > 30 though.
Obligatory XKCD: https://xkcd.com/2022/
This is fundamentally a problem of perspective. As the guy using software X you believe you are doing open source maintainers a favour by going there and telling them about a thing that is wrong or missing in your opinion.

But we all should realize that any interaction also comes with a cost. If you report a problem and don't manage to describe it well it doesn't help the maintainers one tiny bit, in fact it might just create work and a bad feeling.

So my approach is to "just" write stellar bug reports including ways of bisecting where the problem might come from.
> Well, in C the visual indentation and the meaning of the code (given by {}) can diverge.

How?
Wahis: World Animal Health Information System
It says it encrypts the SPI flash with a PIN provided over USB on every boot...but if you can trust the host to store/handle the PIN, why can't the host do the rest of the cryptography too?
Are the new electronic emergency brakes susceptible to bugs or are they dead simple so unlikely to fail too?

The article talks about a faulty parking brake and that users should engage emergency brake. These are not the same thing I take it?
https://archive.ph/XDYgb
Ask HN: Are AI friends better than human friends? What does research say?
Just like human friends, AI friends could lend/give you money when you need it and unfriend you if you ask for too much and giving nothing interesting in return.
I can't imagine myself not being "with it" and having some knowledge about current technology.. Do you think any of the early modern Internet pioneers know about LLMs? (Besides John Nagle)? Or does the brain biologically give up on processing new information?
I hate how much I like this
I've seen a few electric vehicle models with automatic parking brakes but they literally have to use parking brakes to prevent rolling (they typically have fixed reduction gears). It's somewhat unusual on combustion cars to have automatic parking brakes.
Engineering a culture
That was a travesty of user interface. Instead of shifting lever to a gear setting, you toggled up and down with a rocker switch.
I wonder if there are any projects that facilitate that? Like Pi-Hole but with obfuscation baked in.
FreeFileSync – Folder Synchronization and Comparison
All aspects of the way other people drive are horrifying but one of the worst things is drivers with automatic transmissions who don't use the parking brake, and their car lurches 6 inches when they are getting out. If you stop the car, set the parking brake, and shift into park the car will not move when you release the brake. It feels so much better and you won't look like a loser.
When I turn off Toyota hybrid it engages parking break automatically. Why wouldn't it?

Is it possible for modern car to be off in neutral?
Sorry, I just fixed that bug. Should be available now.
JS does have a standard library and this proposal is about expanding it, so that’s good, right?
Considering on how many people are routinely influenced by the sunk cost fallacy when making their decisions, perhaps even that awareness on when to fold is a part of the critical process a good academic goes through in the course their research. The economy and politics have forced me to pivot and without enough self-awareness to realize when to leverage some other skill or the ability to learn another set of skills based on my prior education, even if it meant moving or changing to a field that isn't immediately obvious. I think it's a useful sanity check at times.

That is sort of the point of a liberal arts education broadly, no? It's not a trade school (although I did spend my 20s at a glorified one and worked in what really was a fancy service industry gig - the law - that is partially obstructed by the sort of things at stake that we deal with, but is fundamentally a service and very much one that is customer-facing. I was one of the first few to quit from those in my graduating class that I kept touch with as well.) Owners of sports franchises, worth billions of dollars, fail to understand concepts like this. Those in charge of large companies, with externalities being constraints that we might not see in fairness but still having control of the narrative more or less, fail to demonstrate this. The government and policymakers either ignore or are ignorant of this on more occasions than one can count. Although it's hard to say what would've happened in the alternative, the initiative does alter the dynamics one would eventually have with their new situation, speaking personally. At least I'm not routinely putting in 75-80 hour weeks which is liberating in its own way even if it was routine enough that few bat an eye when put in that position at the start, judging from what my friends mostly ended up doing and not doing.

But the imposter syndrome thing does haunt as well. It takes a while to realize that one hears about plane crashes because planes not crashing do not make the news, after all, and the actual rate of crashes, incidents, and near-misses can be and usually ends up haphazardly reported at best if one doesn't dig into the official quotidian, and jargon-filled language of official reports, and I don't think that it's part of society's expectation for the average person even if it's both an apt analogy and something to look up if one has the time.
Flagged for some reason.
Because they are paid to, or rather because those who curate popular Spotify playlists are paid to. See also https://en.wikipedia.org/wiki/Payola
The journalist should have clarified that it's for her grandma's birthday, or at least ask her to think step-by-step
tyvm!
Interesting, because vanced worked for a while longer on an old A52 Samsung than on my s10+ and the video was this fake video "this client is no longer supported, please upgrade".

Google is holding humanity's cultural heritage hostage and ad-placing the shit out of it.

I wouldn't mind 1 skippable pre-roll ad and the same post-roll.
But not 2 and in-between and unskippable.
And I'll do anything to block those ads.
Google is at war with its users, viewers and creators alike.
I really enjoyed his Chaos and Evolutions videos he released long ago.
We used a swing look and feel of aqua and clients loved it… until iOS7 came in
It's often desirable for UI to be described in a declarative fashion, i.e. instead of where you have "do something" (set button color to red), refactoring so it becomes "is something" (button is red if state is x)

I might not be describing that well, because once you go down that road it really becomes a whole overall approach that infects the whole program (like functional reactive programming), and so it's really about how the whole flow fits together from top to bottom, and that can be very elegant.

I don't think that's the right fit for everything, i.e. in gamedev it might make more sense to just update some object's position imperatively, but for UI it tends to work pretty well.
How to get tech debt on the roadmap
I’ve worked on several large and prominent projects; most of which experienced a large layoff of engineers in the middle of development. As the team who regularly takes over laid off team’s work with 1 engineer to the previous 10. The top things that slows our team down is “legacy” node applications (it seems like every time you turn around, whatever JavaScript or node version you used is out of date) and figuring out why an anonymous function exists and what it does.

Also due to the multiple style choices and options in JavaScript the readability is trash.
I left for HN. Not going back.
which is worse than the same situation, but in COBOL, how exactly?