skysight-inc/HackerNews huggingface dataset:
The mentality you're replying to confuses me. Yes, people can mess things up pretty badly with AI. But I genuinely don't understand why the assumption that anyone using AI is also not doing basic testing, or code review.
Catchy Advice, Boring Advice
I honestly think their strategy at this point might be to incur so incredibly much in very-real damages on a variety of fronts that the courts are left with the choice of either letting them get away with most of it (so, most folks aren't compensated for the harm they suffered) or forcing the US into abrupt bankruptcy (same outcome for the harmed, but also the US enters a severe depression instantly).
First of all it's not a proxy war

Second Russia started it, not the US, not the EU, not Ukraine

Russia and Putin

Third and most importantly defeating Russia and restoring peace is of vital importance to both EU and UK. Far more important then it is to the US even though obviously making sure Ukraine wins is important to the US as well (not that Trump understands or cares that it's in America's interests). Restoring relationship with Russia before Russia chose to end this idiotic war would make them even stupider then Putin was for starting it. It would be incredibly harmful to their interests. If Putin was willing to end the war and give up on conquering Ukraine then restoring relationship would be a useful carrot
That's the same as asking "if Singapore can achieve near-zero levels of crime, why can't Brazil do it too?" i.e. a nonsensical question. The culture is different, the people are different and the mindsets are different.
If it's just cash-heads pushing a narrative, where do Bengio and Hinton fit? Stuart Russell? Doug Hofstadter?

I mean fine, argue that they're mistaken to be concerned, if that's your belief. But dismissing it all as obvious shilling is not that argument.
They’ll fail. I worked on a successful rewrite of a 25 years old Perl codebase. We did it because we had a strong understanding of the business, of the existing codebase, and were not afraid to maintain both in parallel. It took us years to migrate most of it blocks by blocks (some parts are still in Perl and likely won’t ever be migrated for various reasons) because a rewrite is not just converting some code, it’s an opportunity to rethink the whole architecture and responsibilities.

Doing a rewrite is doable and might be suitable, but I guarantee no one there has any idea what they’re doing. They wouldn’t talk of "months" otherwise. 60 million lines is a 5-10 years rewrite, realistically.
Forgive me but this has already existed for years via geo ip lookup databases. These companies already take the feeds provided from all the various hosting companies, amongst many other inputs.

As an example, taking an IP at random - https://ipinfo.io/4.145.74.161

You can see tags for "cloud" and "hosting".
There’s never been an expectation of our whereabouts and activities continuously recorded in detail and stored in perpetuity, for purchase and later use against us. Even the Stasi did not achieve surveillance to this extent.
> anti-solar people

Anti-nuclear folks I've heard about (and argued myself against) in both Spain and Sweden, but anti-solar people? Never heard anyone being against solar, what are the arguments for not having solar granted you have enough sun and besides any temporary economic arguments?
Maybe I’m just not your target customer but I honestly have no idea why I would want to replace DocuSign or how your tool is different. You may want to clarify your positioning.
Healthy Diets Linked to Holistic Healthy Aging in Long-Term Harvard Study
4 is broken link for me.
Show HN: Chip-8 emulator written in JavaScript
Can you show me? You keep talking about Google search and yet haven't brought up a single example.
This is an odd non-sequitur.
The Design of the New Swiss Passport
That's one GPT-ass paragraph
Oh, indeed - for instance, the "Brooks Brothers 346" product line is manufactured specifically and exclusively for the outlet stores.
That will never happen because if a million people got a form letter in the mail that some federal agency they've never heard of is trolling through everyone's crap looking for some petty papers crime that nobody knew was a crime, nobody really cares about (Chinese power tools that had the wrong box checked on the customs form or whatever) they'd ask why their taxes are paying for such activity.
Maybe similar reason as people deploy 100 requests a week micro service on multiple kubernetes clusters across 3 AZs to make sure it is highly available.
Hard Disagree, search is great for anything that is common, but not common enough to justify a shortcut / other accomodations

It also has the benefit of being roughly bilingual (English + Installed language) and being there even in machines not setup for you

I can get my mom's computer, fully set in spanish, and I can win + "query", into settings, programs and tools to setup whatever she needs
I don't know what TMBG has to do with Hacker News but I dig it so much. It surprised me seeing such a cool band alongside a lot of tech articles for a bit :)

I feel like Jonathan Coulton, Tally Hall and Neil Cicierega are the TMBG equivalents for 2000s kids like me.
That depends on what I'm doing. Most what what I'm doing is simple and so xml is just way to complex for the task. However when I need something complex xml can handle things that the others cannot - at the expense of being really complex to work with.
To an extent.

As I understand it, Russia hasn't been able to actually call it a "war" domestically, they did burn through prisoners rather than trained forces until they ran out of people willing to believe the chances of surviving to enjoy early release, and Russian forces have been only partially rather than fully mobilised with their conscripts mostly kept back from the front line for a while now due to domestic concerns.
Me too, Firefox on Win10
If this type of surveillance is concerning to you, please look at advocating against it at a local level. Thomas Ptacek [1] has experience and seems very willing to help out. He recently provided a really helpful comment regarding reining in a Flock install in his city. [2]

And as has been mentioned a couple other places in this discussion, please contribute to mapping out license plate readers in OpenStreetMap at https://deflock.me. Ideally someone will create a routing engine which with an option to avoid all known ALPR's while generating a route.

[1] https://news.ycombinator.com/user?id=tptacek

[2] https://news.ycombinator.com/item?id=41927777
To someone who hasn’t worked much with XML, this seems like a reasonable take!

For cases where a host system wants to execute user-defined data transformations safely, XSLT seems like it might be useful. When they mature, maybe WASM and WASI will fill the same niche with better developer ergonomics?
> SPF is obsolete and weak in other ways as well.

Maybe so! But if I create the SPF record, it should be enforced. If I don't want it enforced, then I wouldn't have created it! I think, though, where we're converging is that, if you have DKIM at all, then you shouldn't even use SPF. Supporting both in DMARC was a hack.

Nevertheless, I think a lot of time and effort is getting expended to slap security on top of the email system of the 1980s but the practical reality is that email cannot possibly work like it did in the 1980s and we need to stop pretending like it can. If I send an email to a mailing list, it shouldn't be passed off as mine when forwarded. Just as hubs have been replaced with switches in Ethernet, so too should blind repeaters be replaced with smart forwarders (this analogy is not perfect). An email coming from a mailing list is a product of the mailing list, not the original sender. It's not like we don't have the Reply-To header! Moreover, internal forwarders for things like spam filtering and virus scanning and corporate domain forests are internal infrastructure problems that shouldn't be treated as something which the sender has to prepare for. Maybe that's too idealistic, but it's not like I'm dying on the hill that we should have rolled out global S/MIME!

As regards DKIM and length extension, I'm not aware of any way to force it off. Yes, its use may be down to "badly configured" servers (ironically, the whole point of it was to handle forwarders), but nearly everything wrong with email is down to "badly configured" servers in the first place!
Getting things like this clarified can be a challenge.

I've a hobby interest in exploring what science education might look like if we could apply much greater expertise. For example, K-1 does descriptive material properties, but it's ad hoc and crufty. Happily, industry has some nicer descriptive ontologies. So what might it look like to adapt those instead? And how might that then be leveraged, to teach other things better?

Now rheological quasi-properties provide a way to quantify dynamic material properties. Like sticky, squishy, slimy, ...-y. Which raises the obvious question: Could we do Ashby charts[1], xkcd-ishly simple and discrete, in K-1? Like, foods sticky vs slimy?

Well, 2D sort-into-piles is a K thing, with axes ordered and categorical. But... having both axis ordered is very rare. Button number-of-holes vs color, sure. But number-of-holes vs number-of-sides, strangely not. So is this a real developmental bottleneck? Or just the commonplace "we teach it, but we don't really use it, so there's little incentive to teach it well"? Good question - I've found it hard to get feedback like that.

I wish there was an HN-like community, with education researchers and master teachers.

[1] https://www.google.com/search?q=ashby+charts
While Apple might have switched to USB-C on their own, they would have done so using propriety cables again. Thankfully the EU thwarted those plans.
Predicteroo – a social football prediction app
I have used it when using scraping some data from web pages using scrapy framework. It's reliable way to extract something from web pages compared to regex.
"Roadmaps? Where we're going, we don't need roadmaps” - Emmett Brown probably (LibreWolf on Linux)
XML/XPath are very useful but I've definitely lived through their abuses. Still abusus non tollit usam and I've had many positive experiences with XPath especially. XmlStarlet has been especially useful, also xmllint. I welcome more tooling like this. The major downside to XML is the verbosity and cognitive load. Tooling that manages that is a godsend.
The type system itself is unsound. For example, this code passes `mypy --strict`, but prints `<class 'list'>` even though `bar` is annotated to return an `int`:

i : int | list[int] = 0

def foo() -> None:
global i
i = []

def bar() -> int:
if isinstance(i, int):
foo()
return i
return 0

print(type(bar()))
And not only does the XML format have bad developer ergonomics, most XML parsers are equally terrible to use. There are many things I like about XML: name spaces, schemas, XPath, to some degree even XSLT. But the typical XML developer experience is terrible on every layer
Introduction to NixOS Specialisations (2022)
Have you checked out https://docs.blacksmith.sh/docker-builds/incremental-docker-...? This should help setup a shared, persistent docker layer cache for your runners
2024's hottest topics in databases (a bibliometric approach)
I can see it from FireFox on MacOS.
There's stuff like tuned mass dampers that reduce sway. The top floors would not necessarily be completely attached either. Can see them falling and taking out the lower levels with them.
99% invisible is one of my most favourite podcasts, I recommend it every time when I talk about podcasts to someone
I think GP's point was that your proposed test is too easy for LLMs to tell us much about how they work. The "habogink" thing is a red herring, really, in practice you're simply asking what the opposite of driving nails into wood is. Which is a trivial question for an LLM to answer.

That said, you can teach an LLM as many new words for things as you want and it will use those words naturally, generalizing as needed. Which isn't really a surprise either, given that language is literally the thing that LLMs do best.
I took this as he did t have a valid opinion on screen sizes, or one HN would want to read.

“ Does that mean his take on smartphone screen size or Blue Sky vs Threads is anything HN in general needs to hear? Probably not.”
Or, you might figure that using a freebie email account for critical stuff is a bad idea. And pay a modest fee to some provider who offers real, old-fashioned customer service.

But sadly - "free now, regret later" is a much better fit for human nature.
I was subjected to two illegal traffic stops in NJ because my Indiana plate was "unregistered" when in fact they just don't share data with the vendor running the ALPR systems the town cops use. These companies need to be sued into submission.
There's a tension here but I don't think it's a fundamental conflict.
I have visited this temple. The security inside the premises is handled by regular police, but the temple also has a strict dress code.. so you get to see shirtless men in dhotis carrying badges and pistols in cloth holsters. It's really funny to look at.
I wonder if this could perhaps some day be used in Wine, for the MSXML implementations. Maybe not, since those implementations need to be bug-compatible where applications depend on said bugs; but the current implementation(s) are also not fantastic. I believe it is still using libxml2.

(Aside: A long time ago, I had written an alternate XPath 1.1 implementation for Wine during GSoC, but rather shamefully, I never actually got it merged. Life became very hectic for me during that time period and I never really looped back to it. Still feel pretty bad about it all these years later.)
Plausible. But apparently per TFA it's actually spelled Baader–Meinhof, with an en-dash not a hyphen.
The region has remnants of socialist ideas.
The article, however, is indeed a puff piece on the vastly dominant economic theory, which is, as it turns out, not "fresh" at all.

I will say however that I think it's unfair to call professor Roy a neoliberal. Being a neoliberal is merely the expectation for most economic "theorists", but his vocal apologetics for imperalism and colonialism is not.

> Indian Marxists viciously attacked the CEHI, arguing the imperial state's aim was to extract surplus from India, that it withheld the capacity to do good in famines, and deployed the capacity to cause harm at all other times.

> In this void, blog and trade-book writers moved in with a leftist-nationalist political agenda posing as economic history. Most of their claims can be dismissed by subjecting them to the 1980s test: Can economic change be read as an effect of the Empire? The answer remains: No.

This is indeed a very powerful purity test, "Do your claim go against my utterly ahistorical narrative? If not, then I can comfortably dismiss them without addressing them."

> That India's trade surplus meant Britain looted India is bad logic because the surplus did not mean theft but the purchase of services. “Millions of Indians died of policy-induced famines” (Hickel) is bad logic by assuming infinite state capacity was deliberately withheld.

This one is quite rich aswell, it's just blunt unapologetic imperalism denial. It's bad logic because the logic bothers me.

I mean it just goes on and that's just his most recent tweets.
Thanks for asking. This may be more information than you were expecting, but here goes!

I tried to use it one day and was confronted by a cryptic auth error. It looked like a raw HTML error page but it was rendering in the side panel as plain text. So I tried logging out an logging back in again. That got me a different cryptic auth error. Then I noticed I had accidentally left my VPN on, so I turned that off, but the extension seemed to have gotten stuck in some state that it couldn't recover from. I'd either get an auth error, or it simply wouldn't ever complete auth. I even reinstalled, but couldn't get it to log me in.

So I contacted support. The experience didn't exactly spark joy. Once I got a response, the support person suggested I send more details, including logs. But they didn't say where I could find those logs. I'm a customer - how would I know where the logs are? Anyway, I uploaded a video of the bug on the web tracker, but later the support person said they never got it. The upload had apparently failed, but I didn't get an error when I uploaded it, so I didn't know that.

After I asked for the location of the logs, they sent me instructions for where to find them. But I was busy and couldn't respond for a few days, so then the system sent me an automatic message saying that since they hadn't heard from me, my issue would be closed. Ugh. I sent another email saying to keep the issue open. Then I sent the logs, and the support person told me to try logging in with a token and gave me instructions. That worked! It took about a week and a half to sort it out, so I asked for a refund for my trouble. I was told that no refund or credit would be given.

This left a sour taste in my mouth. It's not about the money. Credit for lost time using the service would have been around $2. It's more about what it means, that the company values my time and trouble, and this issue cost me a lot of time and trouble.

I hope that I'm not ruining this support person's day. My sense is that these kinds of things are usually due to training and policy, and they were probably just following their training.

It's a shame because Cody definitely has a much better UX than Continue. It does a lot of smart things by default that are really helpful. So I was ready to stick with it, but this experience definitely made me ready to try Continue again.

Hope this helps!
Those weren't Musk's edgelord "DOGE" children, they were people on the highly-effective Obama-created digital tiger team USDS, which team Trump killed and then reanimated as a DOGE-zombie, to avoid having to ask Congress to create a DOGE bureau for him. US "DOGE" Service, instead of Digital, and yes that really is what they changed it to in the EO that did this, I'm not making it up, it was that stupid.

> Musk "special hire" status ends June 1st, good luck getting it done by then or maybe this is the excuse he wants to keep going in continued violation of law

Oh and last I checked they were claiming he's only working one day a week, to stretch this out effectively indefinitely. They'll probably get away with it.
To be fair, many humans would also have problems figuring out what it means to gorbink a gorbink.
Plastic containers have many strengths, but if we consider a subset then glass is a competitor. In some sense we can have a great container and not worry about substances leeching into food, it just won't be as lightweight and trivial as plastic.
"After three years in the field, I've found some scratches on pottery that I'm pretty sure might be evidence of trading from places really far away. Or they might be random scratches."

Editor's note: "Sorry, but we can't print this. We're going to have one of our junior writers jazz it up a bit..."
No sir, I work in technology. Sometimes adjacent to government, but never politics itself. Why do you ask?
JQ is the most feature-rich of the bunch. It's defacto standard and I usually just default to it because it offers so much - assignment, various builtins such as base64 encoding.

The disadvantage is that it's not easily embeddable in your own programs - so programs use JSONPath / Go templates often.
It’s a fun activity, and if you still solve “real problems” on a 6502, then it’s because you really want to anyway.

That being said, Forth is great for “exploratory programming” of hardware. I rarely, but still sometimes bootstrap Forth for that reason.
Plus, it's a generic question; "give a helm chart for velero that does x y and z" is as proprietary as me doing a Google search for the same, so you're not giving proprietary source code to OpenAI/wherever so that's one fewer thing to worry about.
Easy Reads or Deep Reads?
>Feels like it's also going to be handy for selective prosecution.

<Always has been dot jpeg>

>Say you're targeted for public speech someone doesn't like

More likely you're gonna get targeted because you shared memes that were too dank. They won't put you in jail. They'll just fine the shit out of you because their goal isn't to personally attack anybody, but to marginalize demographics they don't like.
Hi everyone, this is my first time trying to write an emulator. I followed a online guide [1] to help me out. Had to fiddle with the number of cycles for each frame and I don't think it is quite right yet, but, overall it was a fun project to work on. Hope you like it.

1 - https://tobiasvl.github.io/blog/write-a-chip-8-emulator/
I have MDN pinned and I’m not even a software developer, just a mathematician who likes programming.
Supply chains matter. There may be a good mill in whatever the textile producing region of Bangladesh is that is the preferred supplier for those making that style of shirt.
No, I don't have it anymore. I kept it around for 3 or 4 years, trying various methods to revive it, then threw it away when I took a job in New Zealand, hoping to move there for good. Well, that didn't work out and I came back after a few years, but the drive (and many other things) were lost in the process.

Also: the drive was absolutely dead, it wouldn't power up. I even tried to change its controller - I took it off another Conner drive, installed it on the deceased one - and nothing happened. On that occasion I realized that, even though they were the same model/capacity, Conner had used different electronics for different batches.

Ironically, the drive was built like a tank: never again I saw a hard-drive with a casing that thick (looked like cast iron).
> If you work in a field where you have to get things right, and it's more work to double check and then fix everything done by the LLM, they're worse than useless.

Most programmers understand reading code is often harder than writing it. Especially when someone else wrote the code. I'm a bit amused by the cognitive dissonance of programmers understanding that and then praising code handed to them by an LLM.

It's not that LLMs are useless for programming (or other technical tasks) but they're very junior practitioners. Even when they get "smarter" with reasoning or more parameters their nature of confabulation means they can't be fully trusted in the way their proponents suggest we trust them.

It's not that people don't make mistakes but they often make reasonable mistakes. LLMs make unreasonable mistakes at random. There's no way to predict the distribution of their mistakes. I can learn a human junior developer sucks at memory management or something. I can ask them to improve areas they're weak in and check those areas of their work in more detail.

I have to spend a lot of time reviewing all output from LLMs because there's rarely rhyme or reason to their errors. They save me a bunch of typing but replace a lot of my savings with reviews and debugging.
Fun fact: In Portuguese, the em dash is often used to introduce direct discourse, much like double quotes are used in English, but only when the direct discourse opens the paragraph. So instead of:

"Hello," said John, "how are you today?"

You'd see:

— Hello — said John — how are you today?
Yeah me too. HN tends to be quite stuck-in-the-mud heavy (e.g. the you often see this in discussions around Rust).

Tbf I kind of understand his point of view - there have been many many failed attempts to fix Python tooling and it's easy to expect uv to be just another failed attempt.

I think it says a lot about just how bad the situation before uv was that even HN is positive about it.
No one wants to put their money where their mouth is, and just move the goal posts.
The problem is that I’ve never seen a “normal” person complain about Google search.