skysight-inc/HackerNews huggingface dataset:
I began my programming career on machines with performance, memory, and storage constraints no one today can imagine. Some of the necessary hacks and shortcuts from back then look like premature optimization and stupid coding today.

The Y2K “problem” gives the canonical example. In a world of vast and very cheap and fast storage, it makes no sense to save two characters in a date. But back in the ‘70s and early ‘80s when I implemented dates like that cutting those two characters over a few million records saved significant money. Disk space used to cost a lot, RAM (or core memory) used to cost a lot more.
Just be careful you don'tet your pendulum swing too much in the other direction, where your turn into an old curmudgeon that doesn't get excited by anything and that thinks nothing is novel or groundbreaking anymore.
I don't know what to tell you, there are just multiple ways to use the same words.

What Rust calls enums are called tagged unions in most other languages. Enum usually refers to a simple collection of named values, what Rust calls fieldless enums or unit-only enums.
>To be specific I dislike your framing and use of the word "forced".

Why?
> Additionally, humans create simulated stories like Dune, Lord of the Rings, or Harry Potter, which introduce fictional concepts, yet these stories still result in trainable data.

No, they don't, not in any sense where they are "simulated data". Dune is simulated data about what life would be like on Arrakis, and if you train a model to make predictions about that question, your model will be worthless trash. (Doesn't matter whether you train it on Dune or not.) Dune is real data about how English is used.
The article attempts to prove lazy objects are not a niche feature but proves just that.

I'm not saying it's not useful, but definitely not something everyone will use.
I also still have the books and a CoCo 3. When everyone else I knew either had a c64 or an appleII I was on my own and just had to push through. I started with a CoCo II then UPGRADED to a CoCo III, that's how much I loved that machine. The only other friend I had that was also left out in the cold had an Atari 400. Poor kid asked for an Atari for Christmas thinking he would get a 2600 and instead got that brick ;)
Saving money, for one. Incoming payphone calls are free.
They, and their shit and piss can also carry and spread tuberculosis.

While they may have not been the main cause of the epidemics at the time, they certainly had some large part in it. The main part simply too many people packed too dense together in not so good conditions.

And the horses giving a shit...
The main idea behind DSPy is that you can’t modify the weights, but you can perhaps modify the prompts. DSPy’s original primary customer was multi-llm-agent systems where you have a chain / graph of LLM calls (perhaps mostly or all to OpenAI GPT) and you have some metric (perhaps vague) that you want to increase. While the idea may seem a bit weird, there have been various success stories, such as a UoT team winning medical-notes-oriented competition using DSPy https://arxiv.org/html/2404.14544v1
How about people that say that actual fascists were good people and have anti-smemitical discourse and use word for word fascist speeches and denie the existence of victims in these hideous systems? How do you call those?
I am into sailing and know a bunch of people that grew up “cruising the world” on sailboats with their parents. They’re almost all well adjusted, successful, and have unusually good social skills from learning how to make friends with people from other cultures. I think the structure and permanence that kids need is emotionally mature and available parents- the physical part is not the important part. Also, kids can have mental health problems and developmental disorders that have nothing to do with parenting- and it’s pretty awful to blame parents for their kids problems unless they intentionally abused them.
RubyGem's Gem:SafeMarshal buffer overrun with length larger than fit into a byte
State of Clang as a C and C++ Compiler – Aaron Ballman, 2024 LLVM Dev Meeting [video]
If it helps, I have years of experience and got 2 offers (good ones too) after applying to a handful of companies in March this year.

If you are skilled, can talk to people and aren't afraid to put in the yards to prepare for interviews you'll do just fine.
This still happens. Stardew Valley for example.
The industry will just start hiring security firms for executives, and pass on the added costs to ratepayers.
If building a SSR site with nextjs use react server components and react context

If building a SPA site with vite use tanstack/react-query and react context. There are other great libraries like zustand and jotai that can make sense in certain kinds of more complex applications.
> are called tagged unions in most other languages

Not sure about that. Swift also calls them enums, in Java and Kotlin (and maybe Scala? I forget) they're sealed classes/interfaces and in PL theory and many typed FP languages they're called "sum types".
Yes? That’s how it works. Because as soon as you act like the enemy, you’re no different from them.
Wouldn't an enum in go not only be different in what the reflections API sees behind the scenes?

In the sense that it first points to the type, and then to the value, similar to how other newer types are already implemented?

type whatever enum {

value1 iota

value2

}

enum would just be a similar shorthand to uint or whatever you want to identify it uniquely.

I don't see much problem implementing this apart from the methods in the GC that have to be touched to trace the object tree correctly.

The comparison handling must be touched in either case, so I don't think an additional pointer to the enum's definition there counts as much work.
I guess it’s just as correct as referring to Alaska as “Aljáska” (Russian).
I recently joined a new company, and one of my first tasks is to secure a simple web API using a WAF. I’d like to explore some free and open-source options to help our office avoid licensing headaches. Do you have any recommendations?
there's also similarly limits on width of elements, which I found out recently when trying to set a width to "45678910px" [1]

[1] https://thewisenerd.com/works/45678910px.html
What do you mean by "~$1000 left on my CC"? Do you mean like $1k until you max out your CC? $1k left to pay off?
of course the system was designed. of course there were design choices. it's a system implemented and executed by human beings at every step, constantly. every functional atom of this implementation was a conscious choice by someone. if nothing else, a choice is constantly being made to persist with the present system.

yes the design is a result of negotiation between countless people and groups of people, who all have varying power and responsibility and subjective consequence. yes all of these choices were made in context, but they were never the only choices that could have been made in that context.

this negotiation, and these innumerable choices, these designs have been a major if not primary concern of the past twenty years of american politics, economy, and millions of individual lives.

yes we have arrived at the implementation we see today, which seems ill-conceived, over-complicated, and pointlessly cruel. but at every moment that has passed and is passing now, different choices can be made, and a different system of different design can be implemented.

we are still in this system because there is infrastructure that prevents change to a more agreeable system. negotiation tactics may have just changed.
Related:

Why it took a long time to build that tiny link preview on Wikipedia - https://news.ycombinator.com/item?id=27260304 - May 2021 (27 comments)

Why it took a long time to build the tiny link preview on Wikipedia - https://news.ycombinator.com/item?id=16901599 - April 2018 (243 comments)
Yes, the Go garbage collector would need to support some new memory layouts to make certain kinds of unions efficient. A union between a double, a pointer, and small integer types (as done in languages like JavaScript) might be a good start?
I find them intrusive, as well as dishonest. They give off a "poor little us" mom-and-pop-shop vibe, which must be very misleading to people who don't know how well funded they are.
The reactions online are awful and completely divorced from reality.
Algorithmic control doesn't mean mind control - it works best when attention isn't directly drawn to it. It's also hard to "algorithmic control" your way out of a lawsuit when public opinion doesn't change the outcome.

And if you're talking about public opinion, just look down this thread - most people are against this action, not for it.
Everyone blames the insurance company. But my pharmacy billed insurance 272 for a generic on the $4 Walmart list and it got paid in full. My doctor’s PA billed $440 for a 20 minute telemedicine call and it got paid in full. My insurance has never denied a medication or procedure ordered by my doctor. I think it’s not simply insurance companies that are the issue. For some reason people just feel more comfortable blaming them than admitting the doctors and other staff are massively overbilling.

Maybe we should try to fix that. They must be trying to hide other costs in those ridiculous bills to be. That’s not fair to me.
> 1) it is not hard to get a silencer. You can make one in under an hour with cheap parts from a hardware store and a drill.

You could, may even still can, buy them on Amazon.

For a while there was a big market on Amazon for "lawnmower mufflers" that were pretty blatant nudge nudge wink wink:

"This muffler fits lawnmowers with a 9mm exhaust. I was able to use my lawnmower all morning long and my neighbor could barely hear a thing!"
The government does already give significant subsidies to parents. Direct tax credits and public schooling (aka free childcare) are two big ones. I’m not arguing that parents come out ahead economically or that the subsidies are bad (many argue they should be higher). Just pointing it out, if it helps with the guilt about your taxes.

If we want to get all utilitarian about it, these things might be the most important:

1) Identifying the kids with the highest potential to contribute the most to society, and giving whatever support it takes.

2) Identifying which kids and parents are the most needy, who will benefit the most from support that enables them to have a good life. It’s probably not the average family in a developed country.

If there’s someone who wants to raise my taxes to pay for that stuff, I’ll vote for them.
100%, and to add to this... people who are just doing it for the money should absolutely quit, because they tend to end up wanting to switch roles or often quit a couple years in anyway.

People that actually enjoy writing software / solving problems are the ones that get ahead.
No idea about ü → u, but dotless to dotted i can be lethal: https://languagelog.ldc.upenn.edu/nll/?p=73
I wasn’t told, or maybe didn’t take it seriously enough.
I'm sure if he had known he was not going to get a job, he would have taken your excellent advice.
Ghouls, all of them. And all the adoration for the killer is going to create a whole lot of copycats.
This is true. But nonetheless, it is double edged. Not a fan of closing down sources, more a fan of education and inoculation of the population against misinformation. But that takes decades. And this is now. Not sure what is the best course of action.
When Rosa Parks sat on the bus it was a crime.

Sometimes breaking the law is the right thing to do, and results in great improvement.
Expect extra security and physical spacing in enclaves, luxury hotels, etc.

I doubt this is going to be copied soon. But the temperature of discontent is being raised, and fhe extraction of rent by our oligarchs along with the cost pollution forced into all of American life will jar loose a few more events over time. [https://www.thebignewsletter.com/p/an-assassin-showed-just-h...] which was posted elsewhere on HN today highlights human nature as why the Sherman Anti-Trust Act is a good idea.
Most of your "evidence" has to do with kids moving between foster homes, or families running out in the middle of the night because they don't have money to make rent.

That is nothing like what we are discussing here.
Later in the video he discusses how times have changed once more, and solo developments turning it commercial hits is still possible. I do feel Minecraft was close enough to RTC to say that it never really stopped being possible.

But in general I think the video is just remarking how the industry evolved and it became significantly harder to compete against bigger studios in the 2000s and beyond. I think it is undoubtedly true that the benchmark for many types of games has risen beyond the capabilities of the average solo developer in terms of graphics, content and gameplay scope. But many types of games do not have the burden of high end graphics and a particularly motivated individual can still make breakthroughs.

It gets easier every year now, whereas for a while it was getting harder every year.
Thanks, that makes sense. I did reach out to my limited network and the reception has been good.
Rural migrants can’t afford $1 million for a one bedroom flat in Shanghai or Beijing, or a $2-300k one bedroom in a tier 88 city. This bubble is going to pop, and real estate in China will stabilize to more affordable Japanese housing prices (well, that’s my prediction).

Just letting the real estate companies fail isn’t going to much, everyone knew Evergrande was doomed back in 2012 when that trader in HK was banned for shorting it.
Yeah $1k until max out, it's blocked from online payments but I can still use it irl.
The Developer Voices podcast episode with a couple authors of a DuckDB book was quite good as well: https://www.youtube.com/watch?v=_nA3uDx1rlg
I like this.

I strongly believe that picking some tech stack you know when you are starting out is always the right decision, until it's not. Only then do you pick a different solution.

Better to move fast leveraging what you know, until you need something else.
Is it opensource? Many routers are based on openwrt, but are not in any way recognizable as such. (ex. Trendnet).
In the US, any good therapist is very expensive and not covered by insurance.
Maybe you got it from Noahpinion: https://www.noahpinion.blog/p/paycheck-to-paycheck-and-five-...
Realistically, the choice is going to be between Turkey and Turkiye. Most people aren't going to go through the hassle of adding the umlaut. Countries can request that people refer to them anything within reason, and in this case reason dictates that it be constrained by ASCII characters like every other country in the world. I think people might make the exception within certain formal contexts, but not in a random Hacker News post.
True, the issue is pretty much the entire US healthcare “system”. But insurance companies do play a not insignificant role in that.
> humans create simulated stories like Dune, Lord of the Rings, or Harry Potter

People really anthropomorphize LLM to a full circle, don't they?
https://mergiraf.org/
This is claptrap: "This effect helps us add depth and realism to our projects." -- when was the last time you, dear reader, saw frosted glass? Let's be real: it's because it was in iOS 7, Apple never moved on from that look and feel, and Apple is Apple. (n.b. a winking opinion, and a mild homage to Apple lore, not a genuine rebuke: https://folklore.org/Round_Rects_Are_Everywhere.html)
full-text search? you see the int next to the str on the left, no such thing..

reminds of me this daniel dennett quote

Real magic, in other words, refers to the magic that is not real, while the magic that is real, that can actually be done, is not real magic.
Alaska uses 6 letters. 26^6 is a bit over 300 million codes. Each year there are about 5 billion air passenger boardings, so while the whole of aviation runs through that space every 3 weeks, any individual airline takes much longer.
They have a bug. Serious one, yes, but they listened and gave you points for reporting it. Seems to me at least the support staff are trying (even if they aren't quite able to get it fixed).
Addicted to... incense? Tap water in ultrasonic humidifiers?
I figure most people capable of planning an effective assassination are also capable of using Wayback Machine, but sure.
https://phiresky.github.io/blog/2020/sqlite-performance-tuni... does a better job of explaining imo
1733443200 is even more unambigous. Or is it? The date format measures how many sun-ups so it is more accurate even if time-dilation. So date format is actually just a sun position measure? Maybe we could just have a sun-ups since 1970 ticker.

Edit: and i guess why have leap seconds and stuff is because we are rrying to combine both sun position and elapsed seconds idk
The Affordable Care Act requires that "Insurers must spend at least 80–85% of premium dollars on health costs; rebates must be issued if this is violated." So insurers bought hospital networks, inflated the bills, and took their profit from the other side of the equation. Before you forgive your insurance company and blame your pharmacy and doctor, check first that they aren't owned by the same corporation.
A "proper" search while still retaining sufficiently-looking randomness might be achievable via an SMT solver, by asking it to find an index above the current position, below a binary-searched top boundary, that contains the search term. I think SMT solvers should be clever enough to be able to work the search around some ciphers.

Maybe an SMT solver is a rather heavy-weight approach, but I think it fits the task of searching through 2^122 values :)

Edit: even with no cipher, it takes said approach ~1.6s to find that after 0x1067D3DC2F4951AEA8DB8D0108D7D65 the first occurrence of 0xABCD is at 0x1067D3DC2F4951AEA8DB8D0108DABCD with Z3 (cvc5 and Bitwuzla are slightly slower), which is perhaps a bit too slow.. perhaps it could be improved to something more reasonable by restricting the search to near the end until that fails, and reducing the matchable positions based on the dashes, but that's back to effort.

Edit 2: slightly more effort later:

cipher: 0x15FD586DF0CE258730098B94325ACE7 * (val ^ 0x93C324915DB2B3C4D4CD8135C0DDF1)
inverse: (0x1D52334877384DE3A6DAA4A3312A6D7 * val) ^ 0x93C324915DB2B3C4D4CD8135C0DDF1

example first 10 entries:
0: 2839676B79617D5B9FDF9D43CFB3077
1: 123C0EFD889357D46FD611AF9D58390
2: 143418475AFDC869FFF2B46C3468A45
3: 3E36BFD96A2FA2E2CFE928D8020DD5E
4: 002EC9233C9A13786005CB94991E413
5: 2A3170B54BCBEDF12FFC400066C372C
6: 2C2979FF1E365E86C018E2BCFDD3DE1
7: 162C21912D6838FF900F5728CB790FA
8: 18242ADAFFD2A995202BF9E562897AF
9: 0226D26D0F04840DF0226E51302EAC8

binary search max set to `10 * 2**search_bit_width` after after the chosen start
trying to find a match only in the last 3 possible places (i.e. searching WXYZ only matches *****WXYZ, ****WXYZ*, ***WXYZ**)
searching for 0xFF00FFCC after index 0xAAAAAAAAAAAAAA:
nearest match found at: 0xAAAAAAAD04E3DA
ciphered: 0x0E9399CC39B716BC96348AFF00FFCCD
time taken: 0.7s (bitwuzla or cvc5), or 1s (z3)

But alas I'm stupid, and searching doesn't care about lexicographic ordering, and you necessarily have to search all possible places, not just the end, and that's a ton slower. Perhaps dash placement could reduce them enough, but that's even more effort.
No it wouldn't, as there are garbage collected systems programming languages with them, already 40 years ago, but as usual in Go, we ignore computing history.

Additionally, just having actual enumerations, Pascal / Algo style, not ML style, would already be an improvement over the iota/const hack.
yet I was able to scroll through them like scrolling through a 800-word web page
> But if anything productive comes from this it’ll make murder for your cause viable and that’s a road to chaos.

When you’re talking a population as large as that of the USA, there is a lot of murder. It’s seen an an option regularly at the moment.
I'm in Illinois, my bronze marketplace plan was $247/mo this year, and the coverage was good (for what I used at least). 2025 plans look to be going up $50/mo or so which is annoying. Still a good chunk to have to pay, but nowhere near as bad as your situation.

Makes me curious how much marketplace costs vary per state?

In any case, as another person pointed out, the ACA plans also provide very high premium credits for low income households, covering up to ~80% of the costs (from what I've seen). But this also varies by state, I think.
Other delightfully interactive HTML elements include…

File pickers:

<input type="file">

Color pickers:

<input type="color">

Date/time pickers:

<input type="month">
<input type="date">
<input type="time">
<input type="datetime-local">

Numeric sliders:

<input type="range" min="0" max="5">

Suggested options for text fields:

<input list="fonts">
<datalist id="fonts">
<option value="Courier New"></option>
<option value="Garamond"></option>
<option value="Georgia"></option>
<option value="Tahoma"></option>
<option value="Times New Roman"></option>
</datalist>

Summaries with expandable details:

<h2>FAQs</h2>
<details name="faq">
<summary>Why are interactive HTML elements cool?</summary>
They’re lightweight and semantic!
</details>
<details name="faq">
<summary>Will the previous answer close when I open this one?</summary>
Yes, because the <code>&lt;details&gt;</code> elements share the same name.
</details>

Media players with controls:

<audio controls src="example.mp3"></audio>
<video controls src="example.mp4"></video>
What do you think causes more deaths, CEO assassins, or healthcare CEOs? If you depend on insurance for healthcare, the reality is the power of a healthcare CEO.
Although in the abstract, we are on the same page, I think it _was_ a democratic election. With interference, a lot of it, but the will of the voters was CG. It's just that CG would have most likely destroyed democracy and destroyed our country.

If the end result of democracy is fascism, one can simply not allow this transition to happen in good conscience. I fetishise democracy less than I value the truth and in turn that less than I value not having people suffer.

We might have dug our own grave here, and the situation is pretty serious. I for one am not a big fan of the CCR decision and am thankful I was not the one to make it. But I understand how they might come to this decision.
It’s also data around science fiction. With broad spectrum data from both dune and contextual data most LLMs know that dune is from a fictional novel.
The dignified way to describe the problem at hand is alluding to Brouwer's fixed-point theorem[1], with white noise as the fixed point.

The more practical way is alluding to The Human Centipede[2].

Either way, the feed-back loop doesn't result in a good output.

[1] https://en.wikipedia.org/wiki/Brouwer_fixed-point_theorem

[2] https://en.wikipedia.org/wiki/The_Human_Centipede_(First_Seq...
this is not a serious argument, please forgive me for saying
That one is popular, but certainly nowhere bear nr 1 in the charts.
They have metal dust from the outer rims, made of softer metals. They also have brake pads, which are (experimentally for now in some regions, mandatory in others) being exchanged with plastics, because less noise.

https://cordis.europa.eu/article/id/238333-quieter-safer-and...

https://www.projectfutura.com/

https://nachhaltigkeit.deutschebahn.com/en/measures/whisperb...

https://www.bund-naturschutz.de/wirtschaft-umwelt/leise-guet...

http://www.gegen-bahnlaerm.de/flusterbremsen/

https://nachhaltigkeit.deutschebahn.com/de/dialog/veroeffent...

I hear train engineers are not that fond of them, because they brake like shit, depending on the downgrade (because heating, rapidly changing braking characteristics), and weather. It's one last drop bursting the barrel, for some I personally know to go into early retirement, amongst all the other shit happening within DB-Cargo/Schenker/whatever they wanna be called at the day.

Pick your poison…