skysight-inc/HackerNews huggingface dataset:
Its surprising that archive.org is the only such outfit I have encountered. Just like we have had libraries since ancient times, why are there so few digital libraries? There must be others, but nowhere near the number (or awareness) that we should have.

Heck, existing paper-based libraries should probably each include a digital archiving department.

Maybe this is already happening or already exists, and is trivial to those studying library science or something. I can hope, anyway.
Criminals showing up to your house, putting a gun to your head, and demanding your vote is a fantasy. You don’t need to defend against it because it’s a totally unscalable way to steal an election.
This ad immediately made me want to change the channel and I'm glad to see it rotate out.

The idea that AI should write a snarky letter on behalf of a child to their hero makes me sick.

What recipient wants to read an avalanche of AI garbage "from 6 year old fans"? Who would ever respond to this other than to:

Gemini, write a snarky response to this letter you wrote on behalf of this "fan".
My 2 cts: in Germany yes, in the rest of the world, absolutely leave it out.
Outrage for this? Really?
FYI, not sure what you have in mind, but: https://www.fec.gov/help-candidates-and-committees/candidate...
The point is that a compiler can notice that one branch of your code leads to UB and elide the whole branch, even eliding code before the UB appears. The way this cascades is very hard to track and understand - in this case, the fact that stupid() is UB when called with INT_MAX makes foo() be UB when called with 0, which can cascade even more.

And no, this doesn't happen in any other commonly-used language. No other commonly-used language has this notion of UB, and certainly not this type of optimization based on deductions made from UB. A Java function that is not well defined over its entire input set will trigger an exception, not cause code calling it with the parameters it doesn't accept to be elided from the executable.

Finally, I should mention that the compiler is not even consistent in its application of this. The signed int overflow UB is not actually used to ellide this code path. But other types of UB, such as null pointer dereference, are.
I'm not instinctively anti-AI, even if I think the foreseeable term usefulness is overstated. And I know testing artefacts happen. They really do. Sometimes test audiences love something that is just a disaster in wide release.

But even then, I find it astonishing that this tested well, and probably more evidence that the testing questions and methodology were bad than anything else.
People say these things and I just have no idea how its possible. You can text android phones. Yes the bubble will be green. No, no one past middle school cares about the color of the bubble.
> I couldn't resist

The common refrain of a teenager... https://www.npr.org/2016/04/15/474348291/why-teens-are-impul... honestly at that age I never went out of my room, and I still got in trouble. If you do develop some self-control, you could look at https://blog.benjojo.co.uk/post/dive-into-the-world-of-dos-v... or https://www.sciencedirect.com/science/article/abs/pii/B97801... (c.f. also https://hackmd.io/@_01X9rimQmWH33Djf8QhoA/SkygF9WdP which is based on that book)
Taiwan isn't going to pack themselves up until it's already too late. Politically and economically they wouldn't agree to leave unless their sovereignty was threatened by China, at which point their fabs and equipment are probably in the process of being destroyed. There is no reality in which you just pay Taiwanese people to move to America any more than you'd pay Americans to move to Taiwan.

The only playbook is to defend Taiwan like they're the last hope for the American economy. Obviously investing in Intel won't go anywhere even in the best-case scenario, so the only logical option is to defend Taiwan and the status-quo.
One person’s waste is another person’s resilience.
> for No Reason

Out of respect for your player's battery life, perhaps :)
I don't think this is a "Google" thing as much as an over hyped AI PR issue in general. SalesForce AI has ridiculous commercials as well with their Einstein insanity. I had never even heard of it until trying to watch some Olympic events in between commercial breaks. Zoom's commercials are there too over promoting AI use as well. Who's using AI to send chants in a Zoom?

The hype machine for AI makes what we experienced with crypto look tame.
Nearly all level crossings are required to, at the very least, trigger a signal with audible sounds and possibly gates, so you just need that same switch to update some online status.
It took steam engines 100 years to reliably outperform horses. Maybe in 100 years the situation will be different. Until then, I might buy one because I want to tinker with it. After all, it's 100 years of tinkering that got us there with steam engines.
Nice writeup! I didn’t see mention of the license: it’s MIT and the code is on GitHub.
Praise My GitHub Profile
It seems mostly harmless to do this for yourself, but I have no interest in it. I find that cataloguing and quantifying life takes all the joy out of it.

If quantifying your life is actually negatively affecting you or people close to you, then this is definitely a step in the wrong direction.
I think this is a fairly valid point. From my own anecdotal perspective I don’t much like “gardening” but when we wanted to grow vegetables we did research enough to know that this product is basically a waste of money. If you want a self-watering system you’re going to go with that, and maybe even have some fish for cleaning. If you just want easy low maintenance vegetables you can build a raised bed and water it with a hose on evenings during a dry period. That’s basically all you need to do.

I’ve removed a ton of weeds from between our tiles, I’ve removed exactly three from the raised bed. The watering takes like 30 seconds a few nights a week. The real trick is to plant something with a high output and no maintenance required like squash.
As this happened 40 years ago, it's possible the Austrian is no longer alive.

It's also possible he wasn't even Austrian at all, although to be honest, no matter now many details were changed in the story, if any of it was true, they should be able to make a reasonable guess who the actual person was, so I suspect that in any case, they wouldn't leak this as a story until after the person had died.
Due to the casual writing style and the excessive use of commas, I don't think this was written by a language model.

> In order to run Windows apps, one of the things WINE has to do is reverse engineer the Windows kernel so there’s a WINE kernel to make this possible.

This is an interesting case of how humans "hallucinate" in the exact same way as language models. There is no "WINE kernel". It simply does not exist. The author made it up. They did it to back up this point:

> Yes, I do realize I just said something that sounds like a contradiction. Earlier I said “Linux is made in a way that they can’t force a rootkit on us” so how do these kernel-level anti-cheats work for games in Linux? That’s where the awesomeness of Proton comes in.

Ignoring the fact that Windows rootkits work in the exact same way as Linux rootkits in this context (they just ask for permission), the real way EAC and BattlEye work in Proton is by simply running in user space instead of running in kernel space.
I had similar thought and I think that doesn't work well in practice:

1. If I have to get back to this project several months in the future, it might be a lot of trouble to bring the fork up-to-date. The fork might not have new features, security updates, compatibility upgrades that I want. The upstream may have rewritten the code, making my fork redundant or refactored it and I have to rework it again

2. I think it is in bad taste to submit PR without intention of getting it merged - it create open ticket that maintainers could perhaps never close and have to sort through.
I grew up a block away from housing projects in Seattle, where many of my friends lived growing up. They were recently demolished, the majority of their residents sent packing (hello, homeless population!) and the developers who were granted the land sold most of the houses at market rate. Yeah, I'm familiar with what's been tried.

When a halfassed attempt fails, do not conclude that a full and honest effort would also fail.
If you can believe hot tubs and saunas are beneficial, or at the very least enjoyable, you should be able to justify red light “therapy.”

I have five high wattage panels I got from eBay. At around 1500w total, it’s basically an infrared sauna. I know there are theoretical health benefits, but if I’m being honest, at this point I just really like the way it feels to do my morning stretches in front of them.
Oh dear god no. The solution is not throw VS at it and run from the code, the next step is some combination of excessive logging (which to be fair may resolve the issue all by itself) and/or throwing in a ton of DoEvents because Visual Basic.
So in your mind, economics is the only value worth considering. So I suppose that entails that you were paid to write your reply to my comment? Why else would you bother engaging on this site if you're not getting some monetary deal out of it?
Trying to understand a big existing codebase might be more difficult than rewriting a small subset for your own use case, especially for something as trivial as a parser for a relatively simple language like protobuf.
That’s what they say to the public. My suspicion is they have an ironclad diplomatic agreement behind the scenes
Usually there’s a button called “Add to Home Screen” in the dropdown menu of your mobile browser. Can you try that?
Highlighting such a bad product use case. Is there anyone who uses LLM’s like this?

I’ve seen this trend where big tech companies so desperately want their product to matter to the most important and emotional things of your life, that they try to shoehorn a perfectly fine product into the most unneeded situations. Think of VisionPro dad recording his child’s birthday, or LLM’s being your therapist?? It feels like coming from a place of insecurity, where in the past technology did affect life’s most important moments (for example the smartphone camera), and they just want to keep trying to recapture that but they can’t force every piece of new technology to fulfill that role.

An ad that showed Gemini proofreading your email, finding grammatical faults and suggesting better words would have been perfectly fine. Or even better an ad that shows how people use Gemini like Google search asking stuff in natural language and receiving correct answers (a lot of LLM’s hallucinate really less now), and even if Olympics isn’t the right platform, an ad just displaying the coding capabilities of these bots would be perfect. Instead we get inundated with this nonsense, next we will get an ad that shows a child write a heartfelt letter to her terminally ill bed ridden mother using Gemini, sigh.
If anyone’s looking to jailbreak their kindle, the ‘mobileread’ forums are a great place to start.
> Taking a gulp or two from the bottle should be enough of a differentiator, IMO.

The queues are long enough already, much faster to just say no.

> Are there edible explosives?

Yes, quite a lot, food calories can be made explosive. Don't give them ideas.
Better that than reheating it in a kettle!
Lots of these ppl now think Gen AI is going to save their apps.
The CPP repudiated Old China back in the day. Now they want to embrace Old China because it gives the CPP legitimacy.

So the world turns.
Somewhat related. Your QOI lossless file format coupled with 7Zip outperfoms lossless PNG. Amazing work!
I believe the SVG file has a transparent background, but the img tag has style="background-color:white". Some browsers honor the background-color setting and show a white background behind the equations, even in dark mode. Some do not, and so the equations appear as black-on-black.

It would be better if I altered the SVG image itself to set the background color, but I don't know how to do that. Suggestions are welcome.
One of the biggest signs of corruption is when extremely high-cost/high-effort works are released to the public seemingly without anyone internally asking basic and obvious questions about them. It's a sign that the people internally with decision-making power are neither asking for nor accepting input, or that the process of speaking to them has become impossibly intimidating or risky.

You end up seeing super-high production values on moronic product. How did the moron get to the top? He owns the place, or is a friend of the owner, and is answerable to no one.
I just wrote an answer regarding data denormalization:

https://stackoverflow.com/a/78831591/467460

It is from the point of view of an app developer, not a DBA, but should be relevant to most people on HN.
OK, fair.

I meant it in the sense of the younger generation has more exposure to concepts like encrypted communication and peer to peer communication and encrypted ledgers, etc. They might not know how exactly they work, but they know they exist and have an inkling of their attributes as they pertain to data secrecy, auditability, etc...
Ive been using mathacademy for the last month and a half. so far I've been extremely satisfied. I've been progressing pretty rapidly and can feel my old university days coming back as I practice math. if anything, I'd say my base algebra skills have gotten stronger as it identified several weak areas that I never resolved when I was in a classroom.

Just try it. for what it offers, $50 is a steal. my only caveat would be to make sure you're dedicated enough to commit the time. I'm putting in around 1hr minimum a day at the moment with weekends plugging in an entire afternoon.
It was stolen though. https://www.discovermagazine.com/the-sciences/real-life-rogu...

> In the ‘70s and ‘80s, Russian KGB spies systematically stole NASA shuttle designs and smuggled them back to their motherland, as detailed in a 1997 NBC News investigation by journalist Robert Windrem. Later, as America tested its new cosmic vessel, Soviet aircraft and satellites flew reconnaissance missions to aide their own carbon copy.

This is settled history.
That is a very generic piece of advice, I think. Applies to (almost?) anything. And it at (anything?) not necessarily true. I know many many people that certainly do not love their job, even almost hate it, but the money and “work/life balance” is such, that they like it “all in all”. Just anecdotal evidence, but still…
Probably the most successful was the Plano Real in Brazil: https://en.wikipedia.org/wiki/Plano_Real?wprov=sfti1

> According to economists, one of the causes of inflation in Brazil was the inertial inflation phenomenon. Prices were adjusted on a daily basis according to changes in price indexes and to the exchange rate of the local currency to the U.S. dollar. Plano Real then created a non-monetary currency, the Unidade Real de Valor ("URV"), whose value was set to approximately 1 US dollar. All prices were quoted in these two currencies, cruzeiro real and URV, but payments had to be made exclusively in cruzeiros reais. Prices quoted in URV did not change over time, while their equivalent in cruzeiros reals increased nominally every day.
> This all looks like an engineering purity spiral.

To get philosophical for a second, all of engineering is analyzing problems and synthesizing solutions. When faced with impossible problems or infinite solution space, we must constrain the problem domain and search space to find solutions that are physically and economically realizable.

That's why the answer to every one of your questions is, "it depends."

But at the top, yes, it's unreasonable. The C standard specifies the observable behavior of software in C. It does not (and cannot) specify the observable behavior of the hardware that evaluates that software. Since these behavior are architecture and application specific, it falls to other tools for the engineer to find solutions.

Simply put, it isn't the job of the C standard to solve these problems. C is not a specification of how a digital circuit evaluates object code. It is a specification of how a higher level language translates into that object code.
A couple* of game reviews for high-tech LARPs earlier today on HN got me thinking in the opposite direction: they had several comments about the "minigames" that both offerings used to keep the guests feeling like protagonists who aren't just on rails in between plot points, and it had occurred to me that any reasonably deep hobby (those where mastery occurs over decades to lifetimes) naturally presents many minigame equivalents that are much better motivated, and hence probably also more satisfying.

Rather than gamifying education, maybe (even at the risk of offending Our Ford) we ought to try learnifying pasttimes?

* https://news.ycombinator.com/item?id=41152238 and https://news.ycombinator.com/item?id=41152771
China wants the ability to choke off all of the (east and south)China Sea, especially the strait of Taiwan. They are becoming more militant and want to make an example to the world of what challenging the “will of China” means. I don’t think they even care that much about TSMC capabilities and knowhow
Ha. Nope. I post a bunch of nonsense on the Internet, but if I'm writing about anything Google, I will always start with that message. I am definitely skewed by being paid to work there. Also, I've never ran anything I've written about Google online by anyone internally.
I think you misspelled "Visual SourceSafe" - and depending on when this VB was written it might actually predate VSS as a Microsoft product.

Source code management back in the days of VB (long before VB.Net) was not the same as what you see today.
I agree that the watering adapter is basically pointless when this thing is built on a raised bed. You can build the watering into the base of the bed with a simple water level sensor and let capillary action wick the water up to the roots.

The gantry design is limited for sure, but extending it into a more independent system might be possible, and the software they wrote to manage crops could potentially be quite useful with a more general system. It seems like a final v1 for a "farm bot".
Puget says its Intel CPU failure rate is lower than AMD Ryzen failures
This would be far more interesting if you shared how, and did it on a platform that wasn't meant for short form content.
The decisionmakers who pay the money (school beauracracy) and the actual customers who use the software (students and teachers) are different people for the LARGEST MARKETS, and therefore you get the worst incentives.
Agreed. I usually document the disagreement somewhere - tickets, or email thread at very least.
There’s a lot of good to say about AI but there are a lot of us who just enjoy humanity a lot more than AI and other automation. I like talking to people on the phone, going through staffed checkout lines, and reading real articles and comments on the web. I’m human and I want to interact with other humans. I’m not the only one.
To store data normalized or not? An app developer weighs in on using JOINs
There will always be people working. Labor is cheap. It will always be front running capital intensive automation that needs to generate a margin to be successful, a margin based on data from people doing that job.
As one of those 3000 licence holders, I'm happy to see a revival of Impact :) wonder how nicely it plays with Zig.
Yeah, it's really baffling! The entire point of automation is to remove the boring jobs, not the emotionally fulfilling ones...

Now, if they showcased Gemini writing a good legal complaint to the Mayor detailing police about, that'll get them some black customers for sure.

Or they could show Gemini writing a reply to a HAO letter complaining about an untidy driveway, for that white suburbanite market.
Right, CCP will never let democracy flourish “inside its borders” it’s much too dangerous to them, even in a territory, or even a large metro area. Liberty is in diametric contrast to them controlling every aspect of their citizens’ lives
I'm not sure what you're trying to say here.
You are essentially saying that if you decrease the amount you read but increase the quality of what you are reading, the quality of what you are reading will likely go up. That is bordering on a tautology.
In the situation you describe you happen to be able to consume less news but increase the quality. That is not the same as the increase in quality being a result of a decrease in news. You seem to be confusing correlation and causation.
Nexxt is an all-in-one studio for making NES compatible graphics
Understanding GPU Hardware to Optimize CUDA C
Reaganomics and uncle Milton won. High IQ agreed that greed is good, debt is good, leverage is good, financialism is good. We’re still living in that world and eager to vote for more.

I’d start by watching A Face In The Crowd, Network and Being There.
Our market share in cloud speaks volumes. We had a huge start with AppEngine. But for some reason we failed to launch. I'd guess it was a lack of support and enterprise hand holding. the cloud team hasbeen trying to play catch-up there, and it's just taking a lot of work.
Good point, but we've basically had Science Fiction, since we discovered planets (I think it goes back to the 1700s).

I want a dragon, dammit!
WhenFS: Calendar Is Now a File System
I mean in most cases of every industry the people who pay the money and the actual people who use the software are different people.
Math Academy's pricing is obscene. I don't think it's justified. And I don't think that comparing it to a personal tutor is fair.

High-cost monthly recurring fees is not right. Compare this with buying a book. You get a high-quality resource which you own, forever.

Generally, I love one-time payments for information products.
Where I am located, there are ballot boxes literally on the side of the road, and we have universal absentee balloting. Anyone who can acquire ballots, perhaps from non interested voters, or those who can be pressured, can submit ballots and there would be no feasible way to know.

Election day, in person secret voting, with voter ID is the way.
A comma would fix things.
CharPad C64 Pro and SpritePad C64 Pro
What if you want your citizens to be able to vote on policy matters in real time to make things more democratic?

It would be too burdensome with pencil and paper. Alternatives are useful.
> Voting doesn't have to be any different.

Yes, it has to be. If you break the ability for the average citizen to understand exactly how and why your vote is counted, you undermine trust. Trust into the democratic process is the thing keeping a democracy alive.

If someone currently says "<Country> / <Party> interfered with the voting process!", I can tell them to just observe their local polling station or even become part of the polling station staff themselves. Be there, check that the election staff doesn't start throwing away votes and count correctly. Check that the numbers they count are equal to the one on the official result for the polling station. It's all paper. It's easy to follow.

If we put anything between this, which requires trust into a magic box with a display, I cannot do this. If your credit card is abused, you see it on your bank account, always. You cannot have the same certainty the same for an anonymous election - yes, they may have proof that their vote was correctly counted, but what about the polling station as a whole? The votes of the other citizens? Most people will not check, just as you may only get one observer per polling station max today (which is already enough to prevent fraud for the whole station, in the case of paper ballots).

"Trust the journalists" does not fly.

> And remember, physical voting is actually tremendously complicated as well

It doesn't have to be. You don't need complex equipment, you can count directly in the polling station after it closes. Paper and people suffice.
A React wrapper*