MurphyA/hacker-news huggingface dataset:
by ricardobeat | 2025-06-01 23:48:15+00:00
You might be thinking of Knockout.js. Backbone used a manual event-driven approach where you'd wire up each component to a model/observer that you called .set(value) on. Except it was a lot more verbose, and because you'd be using chunks of string templates for rendering, it wasn't very fine grained — basically how far up the tree you added the subscriptions defined the update granularity. Most importantly, no incremental rendering or virtual DOM meant manual management for any input states, and the lack of a defined render lifecycle meant it was hard to keep track of updates and very easy to get into infinite recursion loops.

As someone else mentioned in this thread, the main innovation in the React era was actually it's sister library Flux which brought the idea of a unidirectional data flow into the picture, later inspiring Redux et al. We are now getting past the immutability detour and keeping the best of both worlds, maybe.
by protocolture | 2025-06-01 23:48:26+00:00
My 2 year old is already way too good at problem solving and it causes me significant problems.

His favourite book at the moment is "Baby Loves Coding" mostly because it features a train.

He has a phonics laptop that he drags around the house, types on it madly then uses it as a step to climb over obstacles. He already uses 3 or 4 step logic when trying to get things, like seeking a second tool to use to pull something he wants closer to him. Pushes a chair to the front door, climbs up and tries to operate the deadbolt.

My goal in the short term is to read to him more. Long term, I reckon he will be able to work with pygame before he is 10.
by rcxdude | 2025-06-01 23:49:49+00:00
Sorry, I meant in general in the broader sense that you were intending (i.e., I agree). And if you really get down to brass tacks, it's not obvious you can actually do truly causative based tasting. (See e.g. superdeterminism, which posits that you fundamentally can't as a way to explain quantum weirdness in physics).
by sneak | 2025-06-01 23:49:52+00:00
For most talks, I would say no. If I were going to a lecture by Pynchon (ha!) I would want to listen at 1x. For 99% of talks at conferences which are mostly just a way of communicating technical data, a text transcription that is then reduced in word count by 50% is probably only a very small loss (if that), and a 90%+ time savings.

This gives me an idea for a website. All of the talks of a conference, audio transcribed and LLM summarized into 3-minute reads.

It might be worth doing the whole INFOCON archive…
by agentultra | 2025-06-01 23:50:39+00:00
My kids have been interested in what I do but programming is too abstract for them. Instead I’ve used a “math circles,” approach with them and we play games. CS Unplugged [0] is a good resource. As well as family games such as Set and Zendo.

[0] https://www.csunplugged.org/en/#:~:text=CS%20Unplugged%20is%...
by andy99 | 2025-06-01 23:51:31+00:00
AC is a sinusoid at 60/50 Hz. In principle, adding a DC current is just an offset, so e.g. if you had 1 Amp of AC current it would look like a sine wave 1 Amp high (actually sqrt(2)=1.414 high using the usual convention but that's not important) and the wave would be centered at 0A so go from -1(.414) to 1(.414). If you had a DC current of -1A on top of that, it would just be offset by that amount, so would look like a sine wave with a minimum of -2.414 and a maximum of .414.

Tldr, DC is just like an offset to the voltage or current waveform which is itself a sine wave.
by const_cast | 2025-06-01 23:51:33+00:00
> They were literally in Biden's platform

Uh, no. Universal healthcare and free college were not in the platform. Expanding the ACA and programs like Medicaid is not universal healthcare. There are almost zero politicians currently advocating we completely abolish private insurers. In addition, loan forgiveness is also not free college.

> Sort of - but they are also significantly poorer on an individual basis, and the US beats them on important quality-of-life measures

And the US also loses on many important quality-of-life measurements. For example, we pay significantly more per person for healthcare while simultaneously having significantly worse healthcare outcomes. Gee, I wonder why?

> Democrats are not a right-wing party because Trump or "swing voters" exist.

My point more so was that the ACA was incredibly reasonable and obvious and still shocking unpopular. Even among the democrats, there were some at the time claiming it went too far.

To this day, the ACA is still a common punching bag for a variety of politicians and constituents.

Ultimately, the democrats are trying to win over moderate and on-the-fence voters. That means they're trying to be slightly more left of the republican party, but not by much. When the republican party is far-right, as it currently is, we then have to ask ourselves: where do we land if we're trying to be slightly left of that? It's not socialism, I'll tell you that.
by cmrdporcupine | 2025-06-01 23:51:59+00:00
There were plenty of C compilers but only a couple were in common use.

If I recall, Lattice C was popular. Mark Williams was another one. "Alcyon C" was included I think in the ST development kit, but was considered poor.

I think people use "Pure C" these days, but of course also GCC is likely best:

http://vincent.riviere.free.fr/soft/m68k-atari-mintelf/

Is maintained by Vincent Rivière, who is a major contributor on EmuTOS.
by freefrog334433 | 2025-06-01 23:52:31+00:00
I started a coding class at school because my 8yo preferred learning with friends.

I made a website for parents to see, at http://rustycc.com.au/whyrust for more details of why I chose Rust.

I used Rust, partially because like you, I started with C at an early age, courtesy of my Academic father, who placed me in front of a Unix mainframe at the Uni "babysitting", and older children taught me.

To make it fun, I developed multiplayer games, and children program the actions of a robot avatar, so they have their character, and robot in the games. I also used it to teach mathematics.
by roenxi | 2025-06-01 23:52:44+00:00
I doubt they're claiming to have anything novel in their heads. It is like WWII where the militarily engaged people probably had a pretty good idea of what was about to happen as Europe descended into war. The citizens didn't really understand and there wasn't the level of diplomacy and panic in the early stages that the eventual crisis would have justified.

If the average citizen had a good understanding of what an industrial war looked like and what was possible, they'd (taking an optimistically charitable view) have spent the 20s and 30s being a lot more vigorous in trying to keep the peace. Like the efforts we say from the 40s to around the 2010s where people who remembered WWII put huge amounts of effort into not letting it happen again.
by TulliusCicero | 2025-06-01 23:52:54+00:00
> I don't personally know anyone who wants an apartment building or trailer park next to their single family home.

I used to live in Munich and I'd be fine with it if it took the form it did there. We lived in a 'quiet neighborhood' in what amounted to a backyard duplex, where in front there was a 6-unit apartment building, with car parking underground. None of the ugly surface lots you see in the states.
by wryoak | 2025-06-01 23:53:02+00:00
The number one problem with dating apps is that they position themselves for self-selection and most people fail to select appropriate mates when given a whole shopping mall’s worth of candidates. I would never have swiped right on my current partner (7ish years). Or my first spouse, either. Two highly fulfilling relationships in my life that I never expected or tried to manifest initially.

People can generally identify when they have chemistry with someone, but not when they will have chemistry with someone, and most dating apps are run on the idea that you select whom you want to have chemistry with. Not whom you can or will, but want to have. All dating apps will converge to garbage because they focus on choice in love, rather than chance. They don’t throw you into a room with random people and let the real relationships blossom and the false ones fall away, they tell you to pick from a lineup of people whole you have never talked to (and to be honest probably will never talk to), but in real life we talk to random folks, sometimes that unattainable hottie and sometimes the perhaps homely but amiable passerby, and find out the brute force way which ones make us spark. It’s not about the subscription fees or the with dating apps, it’s about the fundamental disconnect between the freedom of election and the inability to act. The promise of consumption without the serendipity necessary to facilitate it.
by protocolture | 2025-06-01 23:53:23+00:00
>Someone getting forced out of their home in exchange for a few million dollars isn't exactly the most tragic story out there

Separating someone from the place they had all their kids because they cant afford the tax is pretty bad. Especially when the property hasn't gotten any better. People shouldnt be at the mercy of subjective, third party evaluations of their wealth. This is why progressive taxation waits until gains are realised.

>Most plans to implement LVT at scale that I've seen include provisions to increase the rate slowly over years and decades

Never seen this, I always see Georgists lamenting home owners whose land has increased in value as evil and deserving.

>providing housing for the elderly is a problematic level of state intervention.

Providing housing for the elderly is fine. But if they are already self sufficient, forcing them into alternate housing is disgusting.
by popularonion | 2025-06-01 23:54:06+00:00
In the English speaking world, the biggest and most important dating app by far is Instagram.

Match Group should be considered an adult entertainment business, like the old Craigslist personals.

Actually, I just checked the market cap of MTCH, it’s $7.3 billion - about in line with the $8 billion valuation being floated for OnlyFans.
by TulliusCicero | 2025-06-01 23:54:41+00:00
Sad that you're being downvoted, because you're exactly right.

If you give local neighborhoods too much power over what gets built, guess what's gonna happen when the thing has to be built somewhere? That's right, it'll automatically go to whoever has the least political power, whoever will fight it in court the least.

And who has the least political power, in terms of neighborhoods? We all know the answer.
by quesera | 2025-06-01 23:54:44+00:00
This terminology is not quite right for the US. I'm assuming you're from elsewhere due to the "s" in authorization. :)

In the US, the two steps for the merchant are Authorize (optional) and Capture. If both steps are performed, it's a dual-message transaction. If you skip Auth, it's a single-message transaction.

Settlement of funds is a multiparty bank-bank-bank operation, in which merchants are not directly involved.
by simoncion | 2025-06-01 23:55:21+00:00
> Multi-core support... was early requirements...

Erlang's first release was in 1986. Experimental SMP support was added to the Erlang VM in OTP R11B in mid 2006[0]. That's twenty years.

If you were to go back to the time of R11B's release and asked the folks who were aware of it "Has SMP support been added early in the life of the Erlang project?", I expect you would be hard-pressed to find anyone who would answer that question with a "yes". Twenty years after a software project's first release is a pretty damn long time.

If we want to be maximally charitable to you, then we can knock that date back to when the master's thesis work was started (and abandoned) in 1998. That's still more than a decade after the initial release.

It is my understanding that SMP support was a substantial change to the VM, and has gotten more complex as it has been made to perform better and better on larger systems and workloads.

> ...clustering was early requirements...

You are apparently unaware that the way operators who used Erlang handled multi-processor machines was to run multiple independent instances of the Erlang VM and -if desired- use local-machine clustering for intra-instance communications. SMP support is not the same as UP support with local-machine clustering of otherwise-independent program instances.

> Could you be more explicit about what you think has become more complex?

A great many things. The ones that immediately come to mind are SMP, HiPE [1], BeamAsm, dirty schedulers, multi time warp, and Unicode support. You may argue that surely some of the additional complications that have been added since 1986 are not much complication. I would counter that surely some of the optimizations that have been made since 1986 have not been much optimization.

[0] <https://erlang.org/euc/08/euc_smp.pdf>

[1] Unless I'm confused about HiPE... and the native code it produces was already a thing that the Erlang VM could consume. If that's the case, than the obvious complexity of HiPE is all outside Erlang. But the caveats on section 4.1 and 4.2 and acknowledgements in section 6 of [2] make me fairly confident that HiPE was not using already-existing functionality in the Erlang VM.

[2] <https://user.it.uu.se/~kostis/Papers/erlang03.pdf>
by 0xBDB | 2025-06-01 23:57:00+00:00
> He postulated eightfold increse in economy

Yes. That's math, the rule of 72. At a 2% growth rate the economy will be 8 times larger in 108 years, more or less. The rate is a bit higher, so we're a bit over 8 in the 95 years since that's been written.

> Keynes was quite damn good at anticipating things.

But that's not anticipating things, that's projecting an existing growth rate out for another century. Improbable really that it would neither rise nor fall, and one of the reasons it hasn't fallen is that we didn't cut our work week to 15 hours. So the only thing (in this context) that he really anticipated was wrong.
by pickettd | 2025-06-01 23:57:45+00:00
I get what you mean about wanting a visual app to experience yourself and be able to point others too. I recently followed this MLX tutorial for making a small model act well for home speaker automation/tool-use that I think could potentially be used to make a good all-in-one demo: https://www.strathweb.com/2025/01/fine-tuning-phi-models-wit... (it was fast and easy to do on a MacBook pro)
by rafaepta | 2025-06-01 23:59:07+00:00
ChatGPT ≠ Google-scale.Google: ~14 B searches/day; ChatGPT: ~37 M (~1 : 400). Only ~15 % of ChatGPT prompts look like classic “search”; most are writing/code tasks. Google’s own search volume grew 22 % in 2024 and still holds >90 % share. An LLM citation is nice for credibility, but it won’t move traffic or revenue anytime soon.
by cmrdporcupine | 2025-06-01 23:59:11+00:00
Mega ST keyboard is Cherry MX switches. Good quality.

I have an adapter on mine that converts it to USB and I can use it on a modern computer.

Though I never do. Mainly because it's got Ctrl/Alt[Meta] but nothing I could map to Hyper/Super.

Mega STe and TT reverted to terrible mushy rubberdome.
by mannerheim | 2025-06-01 23:59:33+00:00
Russia has gone to great lengths to insulate its populace from feeling the effects of the war. For Russians not directly involved in the war, one could hardly tell there even was a war going on. You can see this from interviews with the residents of Sudzha.

Whether or not they value individual lives, putting a hospital out of commission will be something they will need to divert resources to.
by monksy | 2025-06-02 00:00:23+00:00
> So, while 100x more expensive is some extreme case, then usually the cost is very significantly higher the later you find the bug.

When you said the reputational damage, lost sales/customers.. you're already in 100x territory. It may not be exactly there but it's close or exceeding it.

Yet we'll still get the undisciplined engineers whining that they have to write a small and isolated unit test.
by protocolture | 2025-06-02 00:01:40+00:00
>I'm sorry, but I have to intervene, because this is a stunningly strong claim.

You might be different, but I have never met a retiree who wanted to rent. Its leisure time. Have a shed, build shit, store your caravan, host the grandkids.

>Housing consumes a lot of income which acts like a hidden tax - a drain on the economy.

Yeah that sucks, lets not increase the burden of home ownership with a larger, overt tax.

> Things deteriorate when people can't afford housing.

Yes, like the elderly being unable to afford housing with land value based taxes.

>You also seem to be talking about property tax, not LVT.

Property taxes determined by land value. It doesnt gain special properties as an acronym, and it doesnt decrease when it becomes the primary source of state or federal income.

> but the alternative (hoarding valuable land) is much worse.

Hoarding land is largely caused by valuable land grants from the government to property developers. It doesnt require some great big alternative taxation system.

>Services don't improve just with tax, but with the influx of capital and development to the area, available jobs, etc. You're using an incomplete model to reason about it.

Yes, land value increases via lots of terrible reasons to increase taxation thats very true.

>incentivises owners to use the land productively (density!)

Zoning laws are the big issue here, you are already incentivised to do this.

>discourages land speculation

Government land release and zoning reform discourage speculation.
by leptons | 2025-06-02 00:03:26+00:00
Nope. The Amiga did just fine 8 hours a day, even 16 hours a day, coding and word processing and everything else. Interlace wasn't a huge issue, and the price difference between Macintosh and Amiga made it easy to justify. A simple "flicker fixer" could be added for far less than the difference in price between an Amiga and a Mac. The Mac cost $1000 more than an Amiga, which is a lot to pay to get a far less capable platform. A "flicker fixer" went for $100.

Apple in the 90's was cirlcing the drain, nobody wanted an overpriced black-and-white computer except die-hard apple fans, and Apple only exists today because Microsoft bailed them out. Too bad Microsoft didn't invest in Amiga instead.
by tczMUFlmoNk | 2025-06-02 00:05:12+00:00
> Although not sure why that's preferable to converting it once-off, so it's still not something a user has to worry about, but then the old way is done with.

This way also supports users who have scripts or workflows that produce the old form of ACLs. If you had a single cut-off date, those scripts would presumably need to be updated.
by ClumsyPilot | 2025-06-02 00:06:02+00:00
> It is easy for Ukrainians to pass for Russian

It would not be necessary, as you pointed out, plenty of Ukrainians still live in Russia and they are free to drive trucks. Best of my knowledge, there is nothing like interment of Japanese that happened in US during WW2.

https://en.wikipedia.org/wiki/Internment_of_Japanese_America...
by quesera | 2025-06-02 00:06:37+00:00
You can only void existing transactions, so the money would be returned to the same card, and the amount would be limited to the originally captured amount.

It is possible to create a "push" transaction too of course. Visa Direct, Mastercard MoneySend, etc. But that requires a separate merchant account, and should not be possible from the card reader or POS.

If you've compromised deeply enough to be in the AP system, you can create arbitrary payments, but that's well out of scope for this thread.
by throwaway314155 | 2025-06-02 00:07:15+00:00
Im fine with the other comments here but the insinuation that mental health issues and a desire to live a normal life are "making excuses" (as in making up excuses when the real cause is something like laziness) - well let me just say it's not a very polite way to approach the issue and would probably come across as gaslighting to anyone dealing with this.

Like i said, others have similar criticism to yours but don't include this dismissive bit.
by 6Az4Mj4D | 2025-06-02 00:07:23+00:00
Good writeup. Thanks for sharing.

I started doing something on similar lines in which I give specifications in form of PlantUML to AI and let it write the code. It was driven out of the fact that AI was again and again writing duplicate code especially when context or session changed. I use Github copilot so far, but given its cost challenges starting this week will shift to something different.

I am going through your repo and now and I think the BDD approach is something I can learn from it to cover the gaps that I see in my PlantUML approach.
by neodymiumphish | 2025-06-02 00:07:43+00:00
Enough high-potential Microsoft products died on the vine that it’ll take a serious and lasting change in corporate processes before I ever go back. I loved the thought that went into the Surface Book, but it was killed off for some half-assed alternative. The Surface Neo was a really cool idea that rotted away after being announced. So many software ideas went away before they even had a change (Subsystem for Android being the most recent one I can recall).
by lmm | 2025-06-02 00:07:54+00:00
> So let's assume there is a deficit in the market for dating apps that are actually good. So why hasn't one been made?

What's the market? How are you going to get people to pay for a good dating app?

Fact is people (specifically women, since they're the audience that matters for dating app success) vote with their feet for dark patterns.
by jerrysievert | 2025-06-02 00:08:17+00:00
at most it could use a "the" in front of the title:

The Father Ted Kilnettle Shrine Tape Dispenser

which is a reference to a show name Father Ted, in which a Kilnettle Shrine tape dispenser was sold as a souvenir at the Kilnettle Shrine, and brought on a plane by Father Ted in the show Father Ted.
by morkalork | 2025-06-02 00:08:44+00:00
Maintain a high level of readiness? At one point during the cold war, the US had B-52s not only fueled and ready to go but also airborne 24/7 (operation chrome dome).

Could also just be fuel vapors in the tanks going off too. Do bears have rigid tanks? In WW2 there was a big difference in survival between planes that did vs ones with bladders that collapsed as fuel was consumed.
by wisty | 2025-06-02 00:09:53+00:00
In WWII, a joint Australian / British force carried out an attack, posing as Japanese fishing boat, and sailed right into Singapore harbour to place explosives on the vessels there. They flew a Japanese ensign, wore sarongs and wore tan makeup. Operation Jaywick was not a huge strategic success (and the local population was subject to reprisals since the Japanese thought it was their fault) but it did raise morale a lot in allied forces, as it was an early blow against Japan (which had seemed invincible at the time).

Even in the extreme example of white Australians trying to pass as Malaysians, special forces have pulled of plenty of raids without the need for native language speakers.

Even if you need someone highly fluent who can pass as a native, most of the time there's a nearby country where they have some kind of grudge against the belligerent. I can think of a lot of potential theatres where finding an enemy of a belligerent who can pass as a "native" would not be difficult. North / South Korea, China / Taiwan, The Middle East ... conflicts often occur in places where there's a lot of conflict.

Also, in a war, often the military and civilian sector are stretched thin. Russia can't spare the troops to guard everything as well as they could in peacetime, and even if they could search every vehicle they can't afford to gum up their logistics.