skysight-inc/HackerNews huggingface dataset:
That's why they'll find a way to make and label more criminals to throw them in prison where they will be out to work for those minimal wages...

I don't doubt part of making America great in their minds includes bringing debtor prisons back too.
Ah, is this full RL?

I was reading something about LLMs earlier and was thinking that LLMs could probably write a simple case based script for controlling a player, that could accive a decent success rate.
An assembly line still gives you a path to management, and possibly insurance / healthcare and maybe a 401k or some retirement.

With gig work you get none of that.
New stir stick detects drink spiking in seconds
Yeah, everyone knows the proper thing to do is orchestrate it all through Emacs.
> And yet Germany still doesn't seem to have much more startup / entrepreneurial success than any other European country. What gives?

Too much bureaucracy.

Many people in Germany do hate it; there even exist quite some people in Germany who would really deeply from their heart love to see the politicians dead who are responsible for the whole bureaucratic mess (which are lots of politicians).

EDIT: nicbou gives a similar point: https://news.ycombinator.com/item?id=43609839
This is cool. For some reason, it didn't load on Firefox for Android though.
It sure is and many do choose gold for this reason. It depends on how much risk you want to expose yourself to.
I'm surprised nobody has mentioned the "nix" package manager from NixOS as an alternative here...
Boycott, divest, sanction: https://www.bdsmovement.net/microsoft
I wasn't trying to imply that unzip is the only one.

But the way I learned that unzip is unmaintained was pretty horrible. I found an old zip file I created ages ago on Windows. Extracting it on Arch caused no problem. But on FreeBSD, filenames containing non-ASCII characters were not decoded correctly. Well, they probably use different projects for unzip, this happens. Wrong, they use the same upstream, but each decided to apply different patches to add features. And some of the patches address nasty bugs.

For something as basic as unzip, my experience as a user is that when it has so many issues, it either gets removed completely or it gets forked. The most reliable way I found to unzip a zip archive consists of a few lines of python.
I suppose this would depend on the context. As a PhD student, I primarily focus on building an understanding of systems through existing literature, so I would define a deep dive as a sufficiently thorough explanation of the system, its motivation, and it’s history.

In the case of XNU and Darwin, a lot of the sources are also blog posts from reverse engineering efforts by security researchers and jailbreaking communities so it blurs the lines.
Nothing good comes out of keeping records so it is natural that people do not want to keep them.
Yeah, we tried to solve the 1 and 3. 2nd is still an open problem. Can you share more about the MECE?
Sure, common apps will be notarized and will not run into any warnings/blocks. It's those apps which are not where we need to dive into the Terminal or Settings.app.
Everybody should read the public reports about the status of the social security codebase and the (previous) plans to modernize it.

A lot of this code was written before meaningful computer networks existed. Records were committed nightly to tape banks. System limitations meant that a lot of unusual situations were handled with special magic values. Like imagines the norm of returning -1 to represent an error but all over the place and stored in databases. I'm sure that some of this was avoidable, but a lot of it was natural just given that codebase is so old.

This is how you get things like Musk saying that there are a gazillion 140 year olds receiving payments and that this must be fraud when actually this is a special data case. So what happens when the codebase is rewritten to be "simple?" Those people stop receiving payments because the special case handling gets lost. All that data consistency code that exists to handle the fact that a bunch of systems don't perform atomic global updates? Lost. Oops, rows just randomly get dropped now.

We can argue about the merits of LLM-driven programming, but it should be very obvious to everybody that "rewrite the social security codebase in a month with AI" is not well suited for these tools today and requires an incredible amount of arrogance to pursue. The annoying new hire who looks at the codebase, declares that it is messy, and demands to rewrite it but x1000.
>> When exactly did GNU ship a complete OS?

I want to say around 2006 or 2007 was the first time a 'normal' *nix hacker could install and boot[0] a complete GNU OS[1] and get something resembling work done (ie edit and compile C code in vi or emacs). (yes I know the question was rhetorical)

[0] without having to to a bunch of bootstrapping steps and other hackery

[1] Technically 'shipped' by Debian rather than GNU/FSF
> Japanese companies prefer to buy from other Japanese companies.

> Mexico is equally nationalistic about Oil

Kind of interesting given the broader context isn’t it?

I think here in Ohio Honda and LG are working on a joint battery facility too.
Same!! If I double click on it and nothing happens, delete it.

It was the work laptop of my father. We were on holidays, far from home, so it was harder to fix it.
Oops…!
Leave Our UI Alone
Environmental consequences for shipping are very low compared to technologies like "growing things where they do not natively grow", as in heated greenhouses or drying out the desert to grow water-intensive crops.
Mutida Kompact: degoogled eInk dumb phone
Force of habit, I usually install the set of tools I need from homebrew because I know that either Apple has the BSD variants, or has old versions.
NTFS and ReFS has both deduplication support (only on Windows Server).
Glad someone is talking about the option other than selling to VCs or ramen diet start ups. The tech community might have collectively forgotten the other option.
True that, and your startup doesn't need to be a success in people's eyes.
The problem is not as much C, but coding practices that make it seem like we're still in the 1970s. Codebases like curl use C at a very low level. But C has functions, has structures, has a lot of functionality to allow you to write at a higher level, instead of chasing pointers at each while statement. Code that handles pointers could be abstracted in the same way people will have to do in other languages.
Completely agree. I live in Europe and my City is safe enough to sleep overnight in a park on a bench without being touched.

In fact, last night I accidentally left my car keys in the ignition and my car was still there in the morning. Lol.

So yeah, the idea that every city has bad parts is a pretty American notion. In fact, that's one of the commonly asked questions about people visiting my city as in where should they avoid and they have a hard time believing that there's not actually any area to avoid.
Symfony does offer flexibility with its micro-framework mode. But even in that mode, looking at the screenshot in the article you shared, it still adds around 6ms and 2MB just for the controller initialization (probably a tad better with JIT). On the other hand, Dataphyre initializes in ~490KB as of now and serves hello world pages in about ~2.5ms. My issue isn't with abstractions — it's about avoiding unnecessary overhead. Having started off in embedded programming, I’ve always been driven to chase every byte and clock cycle I can. Dataphyre gives you the freedom to choose what's needed, and that’s why it's able to run an entire 3.5M-line platform while staying lean and fast.
What I've been wondering since April 2nd is if this will be the nail in the coffin for the AI-hype bubble, everything is drying up very quickly, all those risky investments (hundreds of billions USD) in bullshit AI will be the first to completely go into the drain when everything else that is producing actual real value at present is going to the drain.

This stupids-in-charge administration might just have brutally popped the AI bubble.
I am so conflicted about this project every time it comes up.

I think I understood for quite some time what it wants to do (Though when checking the website there always creeps in doubt, because it is so incomprehensible) and every year when I download the application again, it looks a bit more cleaner, a bit easier to just use. But still, basic things always elude me. Do I really have to read the handbook to figure out how to format text in the knowledge base? Half the windows and symbols just make no sense, etc. Try pressing a button to see what it does and now everything looks different and what even happened?

It seems to glacially improve on that front and I know to really use it, I have to learn to program it, but I am also of the mind basic functionality should be self explanatory. And pharo itself as the basis of this seems so convoluted and complex, I wonder if I even want to get into this.

And then, the community seems to solely be on discord still, and that is then always the point were I bow out and wonder if cuis smalltalk or other systems with simplicity as core tenant are not much nicer to use and I should look there. Of course, in the end, I never get more than surface deep into smalltalk, because while I want the tools to build my own environment, if I need to build them first, there is always more pressing work...

But honestly, a great knowledge base and data visualization I can intuitively just use and then expand later on with my own programs sounds like a dream workspace. It's just, that it is really hard to get into at the moment. I don't know any python, but I could just use jupyter know and learn as I go, but sadly, I never get that feeling here.
Well it doesn't :D

At least not in a way that people complain about battery failures or degradation. On the other hand, the battery has to reach that temperature in the first place, which may take a couple days of constant exposure to that temperature.
I agree about Laravel, to an extent. It's so big that it feels like more tail than dog for small- to medium-sized projects. Personally, I like CodeIgniter for those projects - it's lightweight and doesn't try to do everything under the sun. The documentation is clear and concise and consistent from version to version. CodeIgniter's not very exciting and it doesn't need to be, nor does it try to be. Mostly, it does exactly what it says on the label and no more.

And you don't need to pay for classes to understand it.
> although they were reused from the Viking Mars landers

Correction: the 18-bit computers used on the Voyagers were reused from the Viking orbiters. The Viking landers used a different computer architecture, the Honeywell HDC 402, which used a 24-bit word, and was not reused by Voyager
I realize much has been made of his military service.

If he was the only reserve O-4 with combat experience we could find to serve as Secretary of Defense, then yes, that would be a primary qualification.

Given the rank, that's ridiculous. Ergo his primary qualification is something else.
Well, that would be certainly a pretty incredible flip, and I'm not sure something that could happen within four years, but who knows?
KOReader for Kindle? https://github.com/koreader/koreader

It does a good job of modernising old Kindles.
That is basically what tariffs are, it taxes the wealth gained by offshoring. When you do that offshoring no longer provides you with cheaper goods and you get the current imminent downturn.

Other than that it is very hard to tax profits generated in another country.
Show HN: Crowdsourced tips on the Internet for gaining muscle
Yes, exactly. They basically have some mountains and a fairly large expanse of desert, but that's pretty much it, as far as geographical barriers go. And it is a very long border.
Mone of that really has to do with the tariffs. Consumers will continue to buy what they can afford. This won't reduce that much, probably by about 5% is my guess based on multiple factors. Most healthy companies will continue to operate just fine. Market confidence is down, but it's been fragile due to it's overvalued state for a while. Aside from tariffs, policy outlook is very business friendly.

This mostly a market overreaction or correction from being overvalued if we look at the past. This Chinese trade war has been going on since Trumps first term (at least). The rates on the top import/exports have been around or over 25% for a while. It's also interesting how much China is hurting itself with pork. The Chinese own Smithfield and are a huge importer of pork from the US, yet they slapped an 80% tarriff on it?
Hegseth's messages were the worst but not the only ones. E.g., Waltz goes on to share details of targets hit.

And no one ever says, "Don't share operational details in this chat," either before Hegseth's details message or after. It's perfectly clear that was normal and expected.

The chat starts with pulling together the group, continues with high-level agreement to proceed, then the details start dropping... You know... exactly the way work-related chats go. I've had innumerable work chats like this.

Hegseth's own severe incompetence doesn't somehow absolve Waltz of his. I used "bozo" in the plural for a reason.

You don't have to carry water for these idiots. They may nominally be on your "side", but they aren't holding up their end of it. They are making huge mistakes which have real consequences for us all. Time to start calling them out on it, not trying to defend them with technicalities, false dichotomies, and misdirection.
Yep - https://computernewb.com/~lily/files/Documents/NTDesignWorkb...
Fundamental Capabilities in the Chat-Oriented Programming Era
I usually tell new hires this often; understand how this company makes money. Is engineering seen as a necessary cost or income multiplier on the balance sheet.
In most companies, it falls in the land of IT, a cost center.
I describe this as the "The TikTok Paradox"

When you design a feature for a business app, it has to be immculate, brain dead easy to use, and be explained 9 times in 3 different training seminars before anyone will figure it out.

Meanwhile, if the new hit filter on TikTok was buried under a hidden search, with a feature toggle, consent form and rotating secret password, end users would figure it out in 5 minutes.

As you say, people are spoiled.
Inside One of America's Last Pencil Factories (2018)
Yeah, would have thought if BYD played it smartly and the tech is that far ahead, they could get a lot of market share from batteries and chargers even if Europe's car brands remain strong and protected.
These are very helpful, thank you! A lot of good corrections and suggestions were provided in the comments, I’ll verify and correct the portions in the post for future readers.
Nikon bodies are designed by photographers, and in the F-mount line, also by the same guy who did the Ferraris that made that brand's name.

Canon bodies are designed by engineers, who all had to prove they could palm a cinder block in order to get hired.

Sony bodies are designed by the cinder block.
A little farther North and you’ll find hungry polar bears.

Cute in a Coca-Cola commercial though. Do try to pat one if you’re here.
This pre-supposes that said VPs have the self-awareness to realise their ideas are shit.
Why do you brand left as good and right as bad?
Exactly. For better or worse, and whether or not people realize that we have basically inherited and mutated the English class system, except instead of being defined by your birth lineage, it's now defined by how much money you have. I guess you could call that egalitarian in the way that the British call their private schools, "public schools", meaning that anyone with an adequate amount of money is allowed to attend them.
> You can't start from scratch and expect your program to repeat 4 billion years of evolution collecting inductive biases useful in our corner of our Universe in a matter of hours

Really? Minecraft's gameplay dynamic are not particularly complex... The AI here isn't learning highly complex rules about the nuances of human interaction or learning to detect the relatively subtle differences between various four legged creatures based on small differences in body morphology. In these cases I could see how millions of years of evolution is important to at least give us and other animals a head start when entering the world. If the AI had to do something like this to progress in Minecraft then I'd get why learning those complexities would be skipped over.

But in this case a human would quickly understand that holding a button creates a state which tapping a button does not, and therefore would assume this state could be useful to explore further states. Identifying this doesn't seem particularly complex to me. If the argument is that it will take slightly longer for an AI to learn patterns in dependant states then okay, sure, but I think arguing that learning that holding a button creates a new state is such a complex problem that we couldn't possibly expect an AI to learn it from scratch within a short timeframe is a very weak argument. It's just not that complex. To me this suggests that current algorithms are lacking.
Minimal example of MCP for parsing llms.txt
In 1969, California passed no-fault divorce, followed quickly by other states, and by the mid-80s, nearly all states had adopted no-fault divorce laws.

In 1974, the Equal Credit Opportunity Act (ECOA) made it illegal for banks to discriminate in lending based on sex or marital status, allowing women to get credit cards, loans, etc.

In 1978, the US passed the Pregnancy Discrimination Act.

The rate of working women went from 30% in the post WWII 40s, to over 50% in the 1970s.

And divorces. They went from 9.2% in 1960, to 22.9% in 1980, and have been slowly declining since then.
It’s an interesting point, but are they even allowed to communicate on these devices with this app? I feel that has to be a question with an answer and i would assume it’s no?
> If it is acceptable to structure the code in specific ways to make the Rust compiler happy

I think this is a misleading way of presenting the issue. In Rust, there are class of bugs that no valid Rust code can have (unless maybe when using the "unsafe" keyword), while there is valid C code that has said bugs. And here's the difference: in Rust the compiler prevents some mistakes for you, while in C it is you that have to exercise discipline to make sure every single time you structure the code in such a way to make said bugs unlikely. From this, it follows that Rust code will have less (memory-related) bugs.

It is not an apples to apples comparison because Rust is designed to be a memory safe fruit, while C isn't.
Yep.

You need both the carrot (Biden era IRA/Green New Deal policies) and the stick (Trump Tariffs) to force a reorienting.

If these kinds of auto tariffs didn't occur, then there would have been greater parts co-mingling to maximize the benefit of the IRA tax credits - great for companies, but a slap in the face for IRA policies to bring domestic manufacturing back.

That said, we need to level set and recognize that most manufacturing that hasn't yet returned (or isn't already in the process of returning) to the US will not return to the US.

The tariffs are basically a de facto economic blockade against China and China-adjacent transshipment countries (Vietnam, Thailand), as China now has an overall tariff rate of 65% and Vietnam and Thailand are in the 45-50% range now, while other Asian economies like Japan, South Korea, Taiwan, and India remain at the 20-30% range, with significant exceptions to their top exports (Pharma, Semiconductors, Services of any kind, Auto Parts under an entirely separate tariff scheme)

That's why, despite all this, most other countries (except China) have been fairly muted in their response to the tariffs, because even with tariffs they are now cost competitive to Chinese manufacturing.
Global warming's worst effects aren't in 2-3 years, but we all (I hope) still care very much about it.

Perhaps the article is wrong about the timescale, but given how much AI has improved in the last 5 years, can you agree that it's likely to reach 'sit back and watch' levels in the next 5-10 years?
"That's impossible because..."

"Good point! Blah blah blah..."

Absolutely shameless!
But how do you connect to this network from a mobile phone, for example, when playing golf?
> . If you can figure out how to use D1 as a frontend dev, you can use a hosted Postgres solution and get much more power and performance.

If your application server, and your hosted postgres server live in different buildings, you'll also be disappointed in performance and pay 10x the price of D1.
Some part of this article is opinionated. Curl may be well written but this is more likely to be the result of the overall structure than the number of characters per line. Actually I don't know whether curl is well written. Popularity doesn't always equate to code quality. I have used curl APIs before. I don't like them.
Well you can agree with the description and not the prescription. You can't derive an is from an ought after all.

I generally agree with the Buddhist description of reality but don't agree with their conclusions about what should be done about it.
Ask HN: Is Hacker News avoiding criticism of Trump?
Do you think Hacker News is failing to uphold its intellectual standards by not actively challenging Trump's statements and actions?

I know this aligns with HN's rules against political discussion, but isn't avoiding critical debate on Trump contributing to cowardice within big tech?
And if there were one (`drop` kind-of is that function though), it will consume the file handle so you cannot call it again.
It's good to check against.
My Journey to FreeBSD: Building a 'Just Focus' Laptop
First, it is sufficient to only pay 50 % of the stock capital at registration of the GMbH, ie. 12500 EUR. Obviously you also have less operating capital then.

Second, the money is not gone. It is right there in the company's account. You use it to pay company bills.

The only thing annoying about German GmbH is that it can take 6-8 weeks until you get your tax id and registration numbers. You can, of course, already do business with the name postfix "i.G.", ie. instead of "Foobar GmbH" you write "Foobar GmbH i.G." and done.

EDIT: typo
You said this below, too. What's the difference? In my mind a startup is just a newly established business, but you seem to have a different vision?
Yes they are, but explicitly not for non-public DoD information. It's for stuff like "hey get to a SCIF so we can talk" and otherwise replacing what you'd normally use SMS for.
Lightroom is very intuitive, once you've spent a few years learning how everything works.
Deno's Security and Permissions