skysight-inc/HackerNews huggingface dataset:
I found the book's use of modeling how to pilot an alien starship to be a little misleading, because a starship is a highly engineered product that functions in large part as a control mechanism for software. It comes with a clean design model already available for you to discover and copy.

Domain modeling should not be about copying the existing model -- it should be about improving on it using all the advantages software has over the physical and social technologies the new software product is meant to replace.
People are smart, and in most projects, there are key aspects of the existing domain model that are excellent abstractions that can and should be part of the new model. It's important to understand what stakeholders are trying to achieve with their current system before attempting to replace it.

But the models used in the business and cultural world are often messy, outdated and unoptimized for code. They rely on a human to interpret the edge cases and underspecified parts. We should treat that as inspiration, not the end goal.
That's a good point, I've personally not got much use out of LLMs (I use them to generate fantasy names for my D&D campaign, but find they fall down for anything complex) - but I've also never got much use out of StackOverflow either.

I don't think I'm working on anything particularly niche, but nor is it cookie-cutter generic either, and that could be enough to drastically reduce their utility.
I worked as a stress analyst in aerospace for a while. Lots of good insights here about buckling of thin walled structures, with respect to arthropods and how to attack giant arthropods.
One of her campaign promises was to tax unrealized gains at 25%, it was definitely more than just status quo.
Creating a New Space for Beautiful Old Things
Lightning is proprietary and incurs high per-cable license fees. https://news.ycombinator.com/item?id=22209924
Mineral exploitation doesn't really happen underneath housing developments, it's almost all in rural areas where rights were never divided up.
The male part isn't necessarily the key here, the idea is that you put a softer alloy and/or any sprung contacts onto the wear side such that springs and contacts will wear on the replaceable bits. This is the key problem micro USB got wrong, and it's also what Lightning gets wrong (although I'd agree that it was loads better than micro USB).
It’s somewhat surprising to me. If you take any two furry animals, they are more closely related to each other than to a lizard.
I saw their Flood tour. Variety Playhouse Atlanta 1990.

No band, just the two of them. Plus the metronome, and some prerecorded backup here and there.
Interesting, I wonder how localized it is?

As for why, because I've never heard the term and am also from the area.
I’m total layman here. What was the result in other cases?
You should try Claude Code. I was pretty impressed the first time I tried it. Go in with a specific task in mind
I know the EU council appoints a commissioner. Sorry if I don't go on and explain every aspect of how the EU works everytime I write about it.

The point is that we have 2 levels of indirection before we get to the commissioners: national elections in EU usually determine the composition of the parlament, then parlament makes a government (first level). The head of government then appoints a commissioner (second level).

The decision citizens take at national elections is determined by a variety of factors, first of all at the national level.

Given this context, to claim that citizens have any influence on who's part of the EU commission is delusional. If they did, we certainly wouldn't have Von Der Leyen in power, since she enjoys a measly ~34% approval among EU citizens.
I think Joel is a bit extremist here.

IIRC EBay rewrote their backend three times. It was not because the previous version was wrong, but because they were growing and changing, so a new backend was needed anyway to tackle that. They were and are doing fine.

Twitter rewrote their codebase from Ruby on Rails (the endless source of fail whales) to a completely different platform, again due to the huge growth. Technology-wise, they are doing pretty fine.

Facebook rewrote Messenger from a very thick and complex client architecture to an outrageously lightweight and flexible architecture based on eventual consistency / roughly-CRDT approach. FB Messenger is doing very fine.

Never rewrite your codebase without a really good reason. Big wins in performance, maintainability, and ease of development may be good reasons, depending on your situation.
> think again about the responsibility you take on when people pay you money in return for your service.

OP mentioned their app is free
You made my point for me. States were always free to refuse to enforce federal law, and the federal government needed an enforcement arm at least for that case, be it the military, marshals, or DEA.
As someone who has a 2.5 year old learning multiple languages, I think a problem with English is that it's very verbose; we use full sentences to express things that can be expressed in other languages with only 1-2 words. And of course shorter sentences are easier for children as there's less grammar to be learned.

And specifically for expressing you hurt yourself, we teach children to express that they're hurt far earlier than they learn actual speech. So from ~1 we teach them to say "Ow" (or some variation), but then the words change from that to "hurt", and into a full sentence "I hurt myself", which is also redundant (myself and I imply the same thing, so why do we use both in that sentence in English?).

Anyhow just a thought as I'm feeding my son breakfast. "Would you like some breakfast" in English turns into 2 words in his second language.
Prisons in the 1800s were dark
A lot of my childhood memories are of being frustrated at how stupid adults seemed to think I was.

If you work with children, don't underestimate them.
AI agent hijacking is on the rise
> mocking me for having a non-usb-c phone (such an important issue!)...

It really isn't that irrelevant in a world in which being able to charge a phone can mean the difference between being able to get on a flight/train etc. or missing it.

Apple switching to USB-C has doubled (or more, based on the country) the odds of finding somebody with a compatible cable and power bank in a pinch.
It could happen entirely accidentally.

"Oh, we hit for DEADBEEF at 11:00am in London, so ignore hits for DEADBEEF from anywhere else outside some Nx safety factor of the driving distance from that hit, because it has to be a false positive."

or

"Oh, we hit for DEADBEEF at 11:00am in London and again at 11:05am in London. Our cloud costs are high, so we're only going to store the most recent picture DEADBEEF, and only record the violation from 11:00am and 11:05am."

I guess these examples sound kind of contrived to me, but how long do you retain this kinda data for? 30 days? 60 days? A year?
We are looking hard at the IPC interface or doing a plugin, but we will also support “uploading” kicad_sch/kicad_pcb to a browser (local-first, so not actually uploading)
Perfect for saline solution, right?
My own experience is I went to an amazingly pre school. Like teachers invite students and their families for dinner at their own house, let kids do what they wanted during free time unless and until they actually did something bad. That freedom and trust created an environment where I taught myself how to ride bikes during preschool recesses. No teacher came running out to tell me the right way, they just watched. And they just had real bikes for preschoolers to use at their own comfort freely accessible. Needless to say by the time I got the first grade I had a hard time adapting.

I have no idea if the less restrained model works long term, I suspect not when society is so intermixed and rigid. I joined the STEM Pipeline (introduced by the NSF in the 1970s and continues to this day) like so many others.
We're talking about speed cameras here, not deporting people to illegal prisons in El Salvador.

Or even more basic civil liberties stuff like the use of face recognition against protestors. No, there's always a huge number of people that come out for the right to drive illegally fast instead.
I know, I worked on those games.

Specifically, I worked on those games so I know what they natively support and how things transpired behind the scenes.

Proton has absolutely no hope of working without the changes we made because of stadia, the code we wrote was deeply hooked into Windows and we made more generic variants of many things.

The Division 1 PS4 release was significantly shimmed underneath compared to the win32 and xbox releases: this became much less true over time as porting the renderer to linux (specifically debian) made us genericise issues across the OS’s and when Div2 shipped we had a lot more in common across the releases; we didn’t rely on deep hooks into Microsoft APIs as much
I also modified a script I've been using for a few years to patch pylsp so it can now see uv script envs using the "uv sync --dry-run --script <path>" hack.

This sounds like a really useful modification to the LSP for Python. Would you be willing to share more about how you patched it and how you use it in an IDE?
LLMs are not difficult to use and learn though, if so called "greybeard" skills are valueless (or close to) then knowing how to use an LLM certainly won't be valuable either!

Just like in the 2000-2010's knowing how to effectively Google things (while undoubtedly a skill) wasn't what made someone economically valuable.
It's true that the stream-cipher and/or hash-based CSPRNG constructions that are commonly used are not broken by quantum computing.

CRQCs impact more than just public key crypto though, and there's more than one way to design a CSPRNG, so it's not true in the general case that they have "no" impact on RNGs.

I believe that Blum Blum Shub, Blum–Micali and Dual_EC_DRBG (backdoor aside) would also be broken by a CRQC.
How much of a cyanacrylat glue have you spent for making that photo with stones? I am not sure whether the top stone is image collage but I can promise the bottom 3 stones of 4 is a real picture ^_^
"I did [a noun]" is 'stupider', i.e. not grammatically correct English, i.e. a formulation that people will look down on you for using as you age. Sometimes you have to teach children things they'll eventually have to unlearn, but this is not one of those occasions.
Well, it is grammatically wrong.
> How are they supposed to wrangle corporate power, when that is exactly where their power comes from?

I chuckled at this since Trump himself and entire squad of people he has surrounded himself with are the literal definition of "elites" and "corporate power."
Apple said it didn't ship chargers with their 1k+ phones in order to reduce waste right?

Then having the EU force usbc for the same reason shouldn't be a problem.
I understand not everyone agrees on what "repository" means. The session is a UoW (at two or three levels) and also a repository (in the sense of object-scoped persistence) and also like four other things.

I'm sort of tolerant of bits of Session leaking into things. I'd argue that its leaking pieces are the application-level things you'd implement, not versions of them from the lower layers that you need to wrap.

When users filter data and their filters go from POST submissions to some high-level Filter thing I'd pass to a repository query, what does that construct look like? Pretty much Query.filter(). When I pick how many things I want from the repository, it's Query.first() or Query.one(), or Query.filter().filter().filter().all().

Yes, it's tied to SQL, but only in a literal sense. The API would look like that no matter what, even if it wasn't. When the benefit outweighs the cost, I choose to treat it like it is the thing I should have written.

It isn't ideal or ideally correct, but it's fine, and it's simple.
I think they are making that prediction from nothing more than their seismographs, the population density and GDP at the affected locations.

If so, it isn’t surprising there’s a lot of uncertainty in their estimates.

Also look at the histogram with of “Estimated Fatalities”. The highlighted bar is for “10,000 to 100,000”
Genuine question that may come across as snark, but I promise it's not!

"you don't grow up until you have to balance a check book."

Is that just shorthand for "be properly aware your own budget and finances" or are there literally still enough people using check (cheque as I might write) books in the US that this is still a literal task people learn.
I think the paradigm you're looking for is Plato's Theory of the Forms.

Half-joking.
That's literally not how government works. If they explicitly discarded data because it was exculpatory then not only would they not be able to fine you based on that data, they would have to refund every fine they issued while that discard rule was in place.
I do love bureaucrats who could not tell Wifi from InfraRed deciding what comms standards are to be used.
I think this attack is less interesting than it sounds, given the specificity of the situation. IF you have a device which can read all the state/secrets on your machine AND the only write access it has to your machine is providing bits to use as an RNG seed, THEN (using this article) you can manipulate the output of the RNG, and exfil some data if you want.

I'm struggling to come up with a situation where this would happen.
This is how I treat it as well by now. I'm not even certain if it's object oriented, or not or hybrid, or not, or whatever.

But in a small project at work that's mostly about orchestrating infrastructure components around a big central configuration it's just that. You define some dataclasses, or in our case Pydantic models to parse APIs or JSON configurations because then you can use type-aheads based off of types and it's more readable.

And then, if you notice you end up having a lot of "compute_some_thing(some_object)", you just make it an @property on that object, so you can use "some_object.some_thing".
If you often move attributes of some foo-object to create some bar-object, why not introduce an @classmethod Foo.from_bar or @property Bar.as_foo? This also makes the relationship between Foo and Bar more explicit.

OOP doesn't have to be the horrible case some legacy Java Enterprise Projects make it to be. It can also be a bunch of procedural code with a few quaint objects in between, encapsulating closely related ideas of the domain.
Europe's future is building more (solar and nuclear) or (gas and coal). Solar scales very quickly. Nuclear very slowly. Have both or suffer the fate that gas and coal brings. Politics does a fantastic job of messing simple ideas; it's really that simple to understand this energy crisis.
There is a tide turning, and it has been especially strong in the places mentioned in the parent comment to yours. People at large there are actively label-watching to sort out the U.S. products in favour of others. It is real and it is happening, so I'm led to believe that your exposure to popular sentiment from those places is low. Its not too late for you and others who would wave away international discontent with U.S. products to look around and adjust accordingly. The sooner that your preconcieved reactions i.e. ''dishonesty'' and ''false accusations'' are dissolved, the better for the world.

In the context of this thread, I don't see the choice between LibreOffice and Office365 in the same way I see people putting back the Kentucky Bourbon and grabbing the Scotch or Canadian Rye in its place, to give a common example. A software purchase is strategic, not about instant gratification.
Terrible Horrible No Good Bad Python
exactly, though I think the current cohort of HN readers have no memory of this.
True - but LLMs can do this.

A German Onion-like magazine has a wrapper around ChatGPT that behaves like that called „DeppGPT“ (IdiotGPT), likely implemented with a decent prompt.
I don't think that's a logical conclusion, just from looking at your argument.

Universities are pretty much always basically regional-monopolies, while it's true that not every university gets the same amount of applicants, I don't think they're struggling to get students altogether? But I'm not American, so maybe it's different in the USA?

If it's not different in the US, then this kind of subsidy is much worse then the result based one, because their incentive ends at getting people into courses, not successfully finishing them. So from a profit incentive, keeping them an extra year is highly desirable
Annotations can and should be checked. If I change a parameter type, other code using the function will now show errors. That won't happen with just documentation.
The "original" (in the non-Vodoo sense) zombies shown in George Romero's "living dead" movies made no claims that the undead were scientifically explainable -- it was later movies like 28 Days Later that tried to rationalize them as infected, living people, to their detriment, I think.
Official statistics are here: https://ec.europa.eu/eurostat/statistics-explained/index.php...

Imports from Russia dropped from just over €60bn in 2022 to around €10bn in 2023, but decreased very little since then.
It's kind of strange that this clip is making the rounds again. I highly doubt that Miyazaki would have anything nice to say about generative AI, but it's pretty clear to me that the "insult to life itself" comment is referring to the aesthetics of the AI that was presented to him, was it not?
You can assume that if you like. I've downloaded my stuff and am hoping that'll be enough.
Ketones Reverse Brain Aging During Midlife Critical Window
I analyzed 30 years of airline safety videos
Of course not. The average citizen can't wait to sacrifice their livelihood to show it to Putin.

People LOVE to take cold showers while feeling morally superior to the evil Russians.
The main criticisms appear to be that the film inflated Turing's contribution to the conception and development of Enigma. "Horribly skewed" seems like a bit of an overstatement.
The "revenue generation" argument works for the US but cannot be imported directly over, because cameras work differently here. The revenue goes into the consolidated fund. Rule changes removed them from revenue-maxing spots and made them bright yellow with advanced signage.

(also, the court case if you take it to court should include the photo showing the car, so cloners have to match the exact model of car from the plates they're cloning)
> A 1k-1.5k+ Asus/Dell/HP/Lenovo will get you decent and good build quality.

And it still won't be on par with a $999 apple silicon air, or a MBP.

I've deployed latitudes, precisions, and thinkpads. They all still make tradeoffs that you don't have to deal with on the mac.

The X1 carbon is probably the "best" but, even with that - you are still getting a 1920x1200 screen unless you spend more than a MBP for the 2.8k display (which is still less than the 14" MBP, and costs more than an equivalent specced M4 pro). The trackpad is worse, the speakers are worse, battery life is worse, and they're loud under load.

They're all fine for a fleet where the end user isn't the purchaser, which is why they exist, but for an individual that doesn't want tradeoffs (outside of the tradeoff of having to use macOS), there's no other option on the market that comes remotely close to the mac. For someone that wants Apple silicon MBP level hardware but wants to run Linux, there are zero options.

The screen is the most egregious tradeoff though, the PC world is still adverse to HiDPI displays and even on high end models 1080p or 1200p is still the standard. I can excuse poor speakers, it is a laptop after all, if I really had to I can deal with fan noise, but I shouldn't have to spend more than a MBP to get a decent 120hz HiDPI screen with sufficient brightness and color accuracy.
I recently helped my sister upgrade from an extremely old MBP that couldn't upgrade past 10.13 to a pre-retina MBA that couldn't upgrade past macOS 12. Her ancient version of Office from the MBP wouldn't run on the MBA.

I was unable to figure out how to download/purchase a version of Office from MSFT that would run under macOS 12[1]. But in my searching, I ended up here:

https://github.com/alsyundawy/Microsoft-Office-For-MacOS

So she's now running a volume-licensed version of Office 2019. MSFT seems to tolerate not necessarily legitimate volume licensing I guess as these have been floating around the internet forever.

[1] e.g. https://answers.microsoft.com/en-us/msoffice/forum/all/what-...
I went through this recently as I was buying housewares for my soon-to-be-moving-out daughter, and I was shocked to learn there's a pretty easy hack to knowing which Pyrex is which (at least for modern versions)

-- The good borosilicate glass is branded with uppercase "pyrex"
-- The potentially bad soda glass is branded with lowercase "pyrex"

There are other clues too, like that the borosilicate ones aren't typically sold in the US, ergo typically aren't marked with imperial units, but if you're on the prowl for one or the other, upper/lower case is the surest giveaway

(unless there are some counterfeits I have not knowingly encountered)
Yes, but be mindful of the hardware you're using

What's high performance for you?

I can certainly get a Framework (Fedora and Ubuntu officially supported), throw my prefered Bluefin-Framework image in and get working

Battery life around 7 hours is the average I see reported, Fast/Silent will depend on the model, but I don't see the issue really
Upgradability and easeness of battery replacement are a plus

I just picked framework because they were first to come to mind, but I think Dell has a nice Linux story, Tuxedo also comes to mind
Entirely contrived. The point of the system is that you want all the hits everywhere, if your system is using any discard rules at all then it is unreliable for a prosecution.
Here’s what Richard Stallman had to say about these terms in his 1996 essay published in “Free Software, Free Society: Selected Essays of Richard, M. Stallman”¹:

Content

> If you want to describe a feeling of comfort and satisfaction, by all means say “content,” but using it to describe written and other works of authorship embodies a specific attitude towards those works: that they are an interchangeable commodity whose purpose is to fill a box and make money. In effect, it treats the works themselves with disrespect.

> Those who use this term are often the publishers that push for increased copyright power in the name of the authors (“creators,” as they say) of the works. The term “content” reveals what they really feel.

> As long as other people use the term “content provider,” political dissidents can well call themselves “malcontent providers.”

Creator

> The term “creator” as applied to authors implicitly compares them to a deity (“the creator”). The term is used by publishers to elevate the authors’ moral stature above that of ordinary people, to justify increased copyright power that the publishers can exercise in the name of the authors.

¹ https://www.gnu.org/philosophy/fsfs/rms-essays.pdf

Note: I have a paper copy of this book at home but I found very hard to find this text on the web via Duck Duck Go or Google. Thankfully, the Wikipedia article had links to the original.
"Asked" might not be the correct word here, "demanded" is more fitting.

I'm pretty torn, and I know this conversation has been beaten to death on HN, and I have nothing new or novel to contribute to it, but even though this pushes Apple in a direction I'd personally like to see them move - it just feels like regulatory overreach.
hidsman
Don't repeat yourself and the strong law of small numbers
Ask HN: What $1 can spend to make someone's life easier within a month?
I am running a social initiative name #111challenge to find practical ways to help people with limited budgets.

I would like to challenge all the brilliant mind of HN to spend $1 within one (1) month on something that can genuinely make one (1) person's life easier.