skysight-inc/HackerNews huggingface dataset:
Which is strange because the palm pilot was only a year away (this in R&D), and there were other hand held organizers.

The big miss wasn't that cell phones would shrink to fit in a pocket, it was that they would be cheap enough to use. In 1995 you paid dollars per minute to talk and most people who even had one avoided using it.
I'm curious, can you say more about "as you entered it"?

Do you mean like, "for lines 1-20 the checksum should be 0xDEADBEEF"? This would let you find the error before finishing the program.

Or just at the end, it would checksum the whole thing?
Except violating the conditions of your visa would be a crime, no matter how free your speech is. And the First Amendment is about criticizing the US Government, not Israel.
> I also don't support banning her from running, but it's harder for me to understand and argue why I feel that way

Here she is advocating for life ineligibility for politicians found guilty of crimes when elected: https://www.dailymotion.com/video/x9h38r0

5 years is less than what she advocates for so she should be happy
You can still share a link directly to the file. For example:

* Page with images - https://support.wiki.gg/wiki/CSS
* An image in media viewer - https://support.wiki.gg/wiki/CSS#/media/File:Css-wiki-body-b...
* The image file page - https://support.wiki.gg/wiki/File:Css-wiki-body-background-i...
* The direct image in question - https://support.wiki.gg/images/4/41/Css-wiki-body-background...
Though there seems to have been some editing and a change in title, the article was posted yesterday here:

https://news.ycombinator.com/item?id=43522966

Original article:
https://hilariusbookbinder.substack.com/p/the-average-colleg...
If you start from scratch trying to build an ideal system to program computers, you always converge on the time tested tooling that we have now. Code, compilers, interpreters, versioning, etc.

People think "this is hard, I'll re-invent it in an easier way" and end up with a half-assed version of the tooling we've honed over the decades.
turn fast enough = we can all fly... while we wear armor like a turtle...
Compared to explaining anything, explaining everything explains almost nothing.
> 3. Stop focusing so much on identity politics. Yes, sure, continue to stand for equality and inclusiveness. But don't make gender politics, trans-politics, race-politics, etc. your lynchpin issues.

Democrats didn't run on identity politics. Republicans ran on claiming that Democrats run on identity politics. Democrats aren't the ones spending millions of dollars on campaign ads about trans people or people of color. That's republicans.

That's the problem. No matter how hard democrats try to avoid even mentioning race or gender outside of "treat people respectfully", they are known as the party of "identity politics" solely because Republicans have spent the last two campaign cycles selling their opposition as the identity politics party.

> 2. Drop the radical anti-gun stance and embrace the 2nd Amendment as being just as important as every other part of the Bill of Rights.

Agreed. But I would reframe it as becoming the party of "gun safety" and "safe gun ownership". Respect the 2A and acknowledge there's no way to stop proliferation without punishing the people who actually need guns and reframe the conversation around education, risk mitigation, and safety.
Baseball is a different spectator sport. You don't have to pay attention to it 90% of the time. If you're looking for a game to pay attention to constantly, then yeah baseball's not ideal. But if you're looking for a game to put on in the background, or go to a ballpark and have a picnic, then baseball's the perfect sport. Also, regarding your last sentence, the new pitch clock rules in 2023 have helped a lot, bringing average game time from ~3 hours to ~2.5 hours, which seems like a small difference but has helped a surprising amount
>went to college to be better citizens of the world and not to get a job?

It depends on the era. The data says they likely did decades ago, and less likely to share that same view now. Around the 1980s the proportions switched: prior, the majority of freshman had a goal of “developing a meaningful philosophy of life” compared to “being very well-off financially”. After the 1980s, that proportion inverted to the majority focused on material success.

Because the 1940s onward had a relatively high proportion of students from lower and middle class backgrounds, I don’t think the social class argument has as much explanatory power as you imply. In other words, the differences is that our cultural attitudes about college have likely changed due to other factors.

Edit: edited to soften tone and give more information. The data comes from UCLAs Higher Education Research Institute (HERI) surveys of incoming freshman. https://heri.ucla.edu/cirp-freshman-survey/
Yep. But of course security was not a concern with the machines of the era. At all. There wasn't even the concept beyond locking the entire computer away in a cabinet. For the most part a virus couldn't hurt your machine or survive a power off, although there are a few machines of the era with buggy "killer registers" that you could set that would cause a malfunction serious enough that could burn out some part of the machine.
The Future Favors the Curious
Good positive direction for Scala. I have written a lot of Scala and made my living almost 100% from it for 7 years.
However, three major head winds pushed me away from commercial use:
1. Culture war. The so called culture war came for the Scala community in a bug way. Cancellations and constant arguments threw out a lot of noise and put outsiders off. Employers, technical and community leaders had to put political concerns ahead of technical ones. Ultimately the community split and became silo’d.
2. Lightbend licensing. Not to blame Lightbend for wanting to have a commercial license for Akka but for many the retroactive commercialization was untenable. Akka is a great library for distributed computation and has many use cases so this caused more uncertainty for companies using it.
3. Scala 3. A consistent theme of Scala being part research, part production language means trade offs. The language ecosystem causes non stop maintenance of libraries. Personally I love the rapid pace of new features at language level but for library maintainers and companies it is too fast.

None of these issues should kill the language and I think it still has a potentially bright future.
> Sadly, the C-like pattern persists.

I think that’s the main problem: C-style “arrays are almost identical to pointers” and C-style for loops may be good ideas for the first version of your compiler, but once you’ve bootstrapped your compiler, you should ditch them.
The umami flavor of cheese, especially hard cheeses, is incredibly under appreciated. And I'll never understand the popularity of pre-shredded cheese...
So, might be "inspiration". I suspect "Melissa" did not "find out today" - chlorine trifluoride isn't exactly the stuff you discuss at your average dinner table.

You need a whole bunch of expertise to write about it. Gizmodo does not usually have this expertise, but its writers do usually recognize snappy writing that might go viral.
Unfortunately, LLMs, natural language, and human cognition largely are what they are. Mix the three together and you don't get reliability as a result.

It's not like there's a lever in Cursor HQ where one side is "Capability" and one side is "Reliability", and they can make things better just by tipping it back towards the latter.

You can bias designs and efforts in that direction, and get your tool to output reversible steps or bake in sanity checks to blessed actions, but that doesn't change the nature of the problem.
How did you find these places and what kind of knowledge did you need for it? I definitely find very appealing using my software industry knowledge for the advancement of science
FUD? No. There are plenty of people on plenty of sites asking, "How do I do this very simple thing using systemd?", along with plenty of answers which depend on which distro it is, how recent it is, et cetera.

For instance, DNS handling and NTP keep coming up over and over, and it's almost becoming a meme. Why? Because it's the Microsoft mentality - we (the systemd people) know better than you (you're just the machine's owner and administrator), and we'll take care of this. You want to? Not without a fight.

So no, it's not FUD when reasonable people can't give reasonable answers for how to do something that's otherwise reasonably simple.
He is, and I get this, but I think there's something wrong with the data, something like, MAGA is popular, and even though he's an imperfect steward of MAGA, he's the only valid steward of MAGA. Or, he's unpopular, but he's unpopular with people who will always vote Republican, and popular with people who will only vote Trump, pushing Republican's over the top.

But how do you explain Trump being unpopular, and like sports stars doing the Trump dance?

https://www.cnn.com/2024/11/19/sport/trump-dance-sports-spt-...

Or how do you explain that Republicans underperform when Trump is not on the ballot? Or how do you explain that Trump absolutely annihilated his competition in the primary! This feels like a perfect example of Bezos' "When the data and the anecdotes disagree, believe the anecdotes"

Trump won the only poll that matters. Destroyed by most metrics. Who cares what the polls say about him being unpopular?
Trump's Trade War Pushes Canadian Tech Workers to Rethink Silicon Valley
CA HSR is likely to have at least one section open by then just proving you are wrong.

That I'm only willing to predict one section and not the enough to be useful proves your analysis of why is correct.
Yeah, that's probably it: they're zealots. Musk is a zealot in the Church of Yarvin. The rest are your ordinary Christian or Jewish zealots.

Faith-based decision making is a hell of a drug.
It doesn't "fix" social media. It enables us all to shape and improve and direct our social media ongoingly. It prevents us from being bound to one path, one decision maker.

It gives us the power to improve & debug & unbreak. But it's up to us to take that power, to use the possibility Bluesky allows.

Jay has post talking about branching paths, how looking backwards we can see all the paths not taken, see how we've come down to the path we are on. But how the future branches outwards. Bluesky is the only network that has such branching open possibility. (I respect ActivityPub and others, but generally you need multiple accounts for different uses; each fed server tends to be of fixed predetermined purposes). https://bsky.app/profile/jay.bsky.team/post/3llnps6xnes2s
UB can't be a compile time error though. And I don't mean it's too hard because it would require Turing complete/undecidable compile time analysis, I mean a compile time error for UB would be a violation of the language contract with the programmer. The programmer can say trust me, I don't need bounds checking in this function because the caller ensures that the index is in bounds. And this could actually be a safe assumption if, let's say, this function will only ever be called by machine generated code. You can't statically analyze the presence/absence of UB there, even if you magic a way around the decidability problem, because you don't know if the programmer was right that all inputs the function will ever see are guaranteed to be safe.

C++ has two issues with UB: 1) potentially UB operations are on by default and not opt-in at a granular level and 2) there are a whole lot of them.

Rust has shown that mortals can write robust code in a language with UB if unsafe operations are opt-in and number of rules is small enough that you can write tooling to help catch errors (miri). And Rust can be much more aggressive than GCC or clang at making UB-based optimizations, particularly when it comes to things like pointer aliasing.
Not really (except hardcore fans, who already followed the 'after-trilogy' lore, and would have been happy with a continuation in a much cheaper format)

But Warner Brothers itself wanted a big tentpole release, and insisted Matrix be it. (Even though it wouldn't really fit that mold)

The Matrix 4 itself, even mentions how the demands on the release were ridiculous and wouldn't work (it's not 1999 anymore, you can't just re-do 1999 and expect it to work).

The Matrix 4 film itself is really good (IMHO), as a huge fan of the original stories and lore, it moves the universe forward in a way that feels authentic to the original trilogy, it reunites old characters, makes charming and thoughtful new ones, and it remains authentic and true to the original romance underpinning the whole thing. The lack of Hugo Weaving/Laurence Fishburne, and a little bit of dated action fights is the only real bummer I can think of.

The problem is that the film is only good, and not mind-crushingly great. And what everyone seemed to want out of this, was a guaranteed 300+ mil smash hit at box.

If they had released it to theaters, I don't think it would have made that. But it 'only' cost $190 million to make (Matrix 2 was 265m in 2024 dollars), and I think Matrix 4 would have done at least $200 mil total at box, if it had a theatrical release (for comparison, The Marvels is another 'good-but-not-great' SciFi action film, and grossed $206 million at box).
Development and Metrological Characterization of Wearable Pulse Oximeter
>Touch typing... I'm embarrassed to confess I'm still typing with just 4 fingers while keeping my eyes on the keyboard instead of the screen.

Do it. You can learn in like 15 minutes a day over a few weeks.
I’m curious how things like this play into Trumps recent reciprocal tariff threats.
I think the issues with social
Media stem from getting information fast and being able to react to it fast. This, above all else, makes them bad for my brain. It inhibits my time to sit and consider things. Because it’s always there with more information for me to consume. I’m not sure I get anything out of a deluge of random information.
ToS are highly unfair, because the company has had a group skilled in legalese draft them over enough time as deemed needed, whereas a layman is supposed to understand and base their next decision on something written in a language hardly understood by almost anyone.

For that reason ToS should be illegal unless, at least, written in layman terms.
Microsoft-Backed Startup Builder.ai Hires Auditors to Investigate Inflated Sales
I haven’t had any issues with mine yet but I have lots of Apple devices so I am not the best to answer this question.

But, as far as Roku they are subsidized by selling your data and pushing ads as you call out above. Not really a fair comparison. Just like you have to pay more everywhere for the ad free tier you end up paying more for Apple TV.

I will say though that the Apple TV handles 4K flawlessly. I am willing to bet that it has quite a bit more power than any of roku’s offerings.
Nope. Simply the reality of the market -- cheaper to buy in the US than to build your own (particularly if you don't bother taking security into account, which most political and financial types consider too inconvenient or incomprehensible technobabble).
They definitely over-optimized it for agentic use - where the quality of the code doesn't matter as much as it's ability to run, even if just barely. When you view it from that perspective all that nested errors handling, excessive comments, 10 lines that can be done in 2, etc. start to make sense.
Now we just need to popularize Swing again and we'll be golden
A much simpler and potentially more effective strategy than the long writeup in the article. I think it is only a MAD posture that can deter the Russians. I don’t think the EU should be depending on the UK given what’s happening in the US and the fact that the UK is not in the EU anymore.
>Could be good for many self taught natural programmers too.

100%. Tons of self taught folks have glaring gaps in their education when it comes to stuff like patterns and algorithms and make weird mistakes because of it.
Isn't that just fiction, then?
Working on ʻŌlelo Honua, a free and open-source internationalization (i18n) tool that uses AI to translate app content. Now building a CLI so it can integrate seamlessly with tools like Shopify and other platforms. The goal is to make localization effortless for developers without relying on expensive translation services.

https://www.olelohonua.com

Would love feedback—especially on CLI features you'd find useful!
Could you provide the code you use to trivially catch signed overflows? My impression is the opposite: unsigned is trivial (just test `a+b < b`) while signed is annoying (especially because evaluating a potentially-overflowing expression would cause the UB I'm trying to avoid).
I bet that worked pretty well considering an Atari 2600 cart is 4kb. Even over a 300 baud modem with all of the encoding overhead that's about 20 seconds to download the whole thing.
"You're programming wrong wrong" /s
Bert's been on a bit of a tear on this topic for a while, e.g., https://berthub.eu/articles/posts/you-can-no-longer-base-you...
Do other apps require double consent or is it actually a dark pattern they’ve adopted:

* explain and prompt the user for consent

* if they acquiesce pop the real modal

* otherwise bide your time and try again later

The reason for this is because once you receive a rejection in the official modal you are not allowed to ask again.
Democracies have costs. Unless you expect 100% of people to agree on everything, then you have to accept that the minority should accept certain outcomes. The smaller the group that chooses, the better the majority. The more likely that you personally will be able to make a change.

Local is better than State. State is better than Federal. If this was going from the federal level to the state, I would agree that it's a win for personal liberty. Unfortunately it's local going to the state level. If a water district of 100,000 people all want this, they simply can't do it. It doesn't seem fair that people who won't be impacted get to decide.
I typed out a blood alcohol calculator in BASIC on my Apple clone around 85 or 86, body weight, amount of drinks and it charted out BAC over time. It was interesting to see the variations between a number a drinks and timing. Don't recall if it was BYTE or some other source.
> A serious international intervention is basically a non-starter.

Yes because Haiti already has plenty of examples of the United States and other first world countries intervening, and it made things worse.

https://en.wikipedia.org/wiki/Jean-Claude_Duvalier
I've been hearing this from middle school English teacher friends (plural) for a while. The last ~15 years have seen a decline every single year in reading comprehension, to the point that ordinary middle-of-the-road books from the 80s or 90s are beyond the ability of gifted students in the same grade to understand without great difficulty.

The chief problem seems to be language complexity and especially holding on to a thought for more than a few words. Even something like The Outsiders will sometimes expect you to keep a few plates spinning in your head until the author takes them back from you a couple sentences or maybe a whole paragraph later. This is a skill especially exercised by reading poetry, as it tends to feature a lot of that holding-onto-context through multiple clauses thing, waiting for the meaning to be resolved.

They can't do that.

They also increasingly find perspectives other than the first person, in fiction, uncomfortable to read.
It's still a bad headline. UB et. al. weren't added to the language for "performance" reasons, period. They were then and remain today compatibility features.
> I started writing a guide to IMAP back when I was working on an email client

I would be very interested in hearing from developers about how they write email clients that need to work with all the servers out there, with the varying levels of IMAP4 (original, rev1, rev2, combinations of at least a dozen extensions) and various levels of buggy behaviour.

I'm assuming a client developer would implement various "profiles". With an "advanced" profile for servers that implement things like CONDSTORE/QRESYNC, and a "very basic" profile that only do the absolute minimum. And probably a profile or two in between. When you encounter unexpected behaviour (eg bad syntax in protocol), you would downgrade the profile for that server for a while (it may get fixed)? If it works like this, I'm curious to the profiles developer choose. If it's not like this, I wonder how client developers work around compatibility issues (can't just keep reconnecting and trying the same if it results in an error!).
Just curious, which distro has the best support for video card drivers, especially legacy Intel integrated and nVidia Quadro ones? I'm using Ubuntu 22.04 LTS but there are a lot of small issues.
Lol, that's definitely a factor. Actually plotting is the perfect example because python is really popular in the space and matplotlib sucks so much. While an analyst may not understand Python very well, they often understand the data itself through either previous projects or through other analysis tools. It's kind of like vibe coding a UI for a backend that's hand built.
Mid-90's in the United States...

Somehow I bought a Hauppauge TV tuner card, it may have been this one:

https://www.ebay.com/itm/325897614012

"Receive data broadcasts with Intercast and Wavetop"

Now, I don't remember anything I specifically downloaded using this. I'm not sure if it was still being used at the time, or if it was even supported in my area. I picked the tuner card up at a surplus store and it was at least a year or two old at that time.

I remember you needed to use a certain application and images or websites or something would appear in a browser while you were watching a TV show.

Edit: Intel Intercast, apparently

https://en.wikipedia.org/wiki/Intercast#:~:text=Intercast%20...
Practically I think you're correct, but I personally prefer owning the files instead of keeping them stored on Google (though of course you could set up automation to export on a schedule or something).
cat > ~/anyrandomfile
also works if you want a persistant connection / want storage to save things

I am not sure if the noteux.com works in the same way.

I am also not sure but is there a way to create persistant terminal connections as each is going to /dev/null but its persistant and you can connect to any of it?

maybe using zellij / tmux
Microsoft reports several bootloader vulnerabilities
>Anecdotally cooks are not usually pretentious

Not saying they are, but the types of folks that constantly point out little details that only they themselves can seem to distinguish often are.
Minecraft back in the day was a Java applet, so the game was running in a native JVM. This demo is running the game in a WebAssembly JVM, so performance is absolutely going to suffer. If the game were actually written for the web platform, it would perform significantly better.
There needs to be some middle ground. I'd trade off just being able to set just the background color and font and keep these native-like features
I've been thinking about hobby projects I can work on in retirement (in a few years) that have a large scope that I would find fun. So, I've started work on a game development library in C that combines a few projects I've started over the years but never finished. It's not very far yet.

I'm building the 2d parts of it in the GLFW library and modern OpenGL (this will eventually also be used as an overlay system when I get to the 3d portions of the project). I'm also adding in simple text menuing so I can quickly build text prototypes of the games so I can also be working on game data structures and basic mechanics while the graphical engine comes together.

So far I've started two basic games, an old school rogue-like on a large scale using tiles and a similar game that combines factory building with the rogue-like parts. I have plans to bring in some other games that will stretch different parts of the engine.