skysight-inc/HackerNews huggingface dataset:
The price is what the market is willing to pay. Not the actual cost of the physical components. Pricing has always been like that. The market just isn't always willing to pay huge margins. With Apple they do.

> give you the best experience

Hardly. For practically every normal user, the best experience is when they don't have to think about hardware or specs at all, forever. Doesn't just apply to computers either. If anything, people doing the things they want with the hardware not existing at all, that would be even better since they didn't want to deal with it in the first place. Reality is of course that the things they want to do are implemented in software, and software runs on hardware. And they still would rather have it not exist, and not think about it. And anything you do that forces them to think about it is a detractor, even if it was "The Right Thing".

It's why Android beats Windows, and mobile devices like phones and tablets beat PCs; there is a whole lot less dealing with the details of the hardware and the software, and more "doing what you intended to do", whatever that might be. Even if the hardware and software is almost universally worse (at the very least somewhere until desktop-class ARM came around).

As far as all your other concepts, reality says the thing Apple does in the Apple way makes them more money than everyone else. So either they are already doing the things you want them to do and they work, or they are not doing the things you want them to do because they don't work to generate the same concentration of money (which is what they exist for, as I already wrote).
People would take you more seriously here if you made fewer spelling and grammatical mistakes.
> Rust is designed with the philosophy of zero-cost abstractions. (I don’t like the name, because the cost is never zero, but it is what it is.)

So when the generated asm is the same between the abstraction and the non-abstraction version, wheres the cost?
I'm curious how one ends up with such ahistorical sequence. I'd expect it to be more aligned with the actual PL history. Mainstream PLs have had a fairly logical progression with each generation solving well understood problems from the previous one. And building on top of the previous generation's abstractions.

Turbo Pascal for education, C as professional lingua franca in mid-90s (manual memory management). C++ was all the rage in late 90s (OOP,STL) . Java got hot around 2003 (GC, canonical concurrency library and memory model). Scala grew in popularity around 2010-2012 (FP for the masses, much less verbosity, mainstream ADTs and pattern matching). Kotlin was cobbled together to have the Scala syntactic sugar without the Haskell-on-the-JVM complexity later.

And then they came up with golang which completely broke with any intellectual tradition and went back to before the Java heyday.

Rust feels like a Scala with pointers so the "C++ => Rust" transition looks analogous to the "Java => Scala" one.
There's also https://arstechnica.com/health/2024/11/fda-proposes-ditching...

(via https://news.ycombinator.com/item?id=42083559, but we merged the comments hither)
I came here to reply just this exactly and found a fellow geek beat me to it. Indeed a brilliant book.
dang doesn't have an alert and he doesn't see everything. https://news.ycombinator.com/item?id=41317232 The official way to contact the mods is in the footer, i.e. email hn@ycombinator.com
I love meat as much as the next person, but widespread meat consumption is not particularly ecological.

Lab-grown meat is probably the quickest route forward that maintains normalcy whilst solving the sustainability issues.
Oxide cuts data center power consumption in half
Easy Access to Info for Fraudulent EDRs Impacts US Companies and Law Enforcement [pdf]
Cogent-AI, the new investment intelligence for startups to help them raise
In this hypothetical do I win the lottery or world peace prize ;)
> Something this old shouldn't have this property.

It's not an accident -- reading through the emacs-devel mailing list, it's easy to see how much effort the maintainers pour into backward compatibility. It's one of Emacs' unspoken guiding principles[1].

At the same time, it's not that surprising either. Emacs does not have other objectives that more modern languages/ecosystems do: no revenue or growth targets, corporations or VCs breathing down its neck, or a mandate to be "modern". Its most vocal and experienced users, who are also its volunteer maintainers, decide what its priorities should be. Since they've been using it for decades, backward compatibility is high on the list.

[1]: It's "spoken" guiding principles being to further the goals of the GNU project.
I also think the taskbar showing only icons is confusing when we have the same app opened multiple time. I have a similar organization as you for work: a Firefox window on desktop 10 for Calendar, Mail, another on desktop 9 for company Chat, another (main) window on desktop 1, another on desktop 2 for a different project, ... By default on Gnome they would be all grouped into 1 Firefox icon. We can change the settings to not group apps, but a bunch of Firefox icons next to each others doesn't help either.

I recently discovered in the Fluxbox edition of MX Linux the taskbar Tint2. It was configured in a way that split the taskbar into dedicated and fixed workspace areas. It's an efficient way to see quickly what app is on which desktop, and clicking on one app will bring me to the desktop where the app is. I can also move apps to different desktop with the mouse by dragging them in the bar (for instance drag terminal of desktop 2 in desktop 3 next to the file browser opened there).

It looks like this: https://imgur.com/a/FGNfL7e

I currently use this taskbar with Openbox, but it should work with other DE/WMs. It has some bugs in some edge-cases so it's not perfect, but I like the concept.

I went on a quest to configure the same behavior on different DEs. I couldn't reproduce it with the default bars of Budgie, Cinamon, Gnome, Mate. KDE was the only one where I was close to achieve this. In the default KDE bar, it's possible to sort the apps by their workspaces. But it only sorts them, it doesn't split clearly by static desktops like you can do in Tint2. Still, KDE showed once again it was one of the most customizable :)
How AI Makes Art More Interesting
Well, I think it depends who you talk to. I suspect quite a few practitioners (as opposed to researchers) regard LoRA as a valid shortcut without full consideration of the difference.
> Apple doesn’t have a stance of not unlocking phones for law enforcement.

Yes and they have also made it such that they can't bypass all that by providing a mechanism to unlock the phone. Hence they don't unlock the phone.
>> but people are leaving twitter/X.

And yet, it was able to generate over $4.4B in revenue. It also remains one of the most popular social media platforms.
HN users can write anything they want, but that doesn’t automatically imply what they wrote is credible or must be assumed to be true for all subsequent replies…

Hence why I wrote ‘side’ in quotation marks, because I didn’t fully agree with the original parent comment’s characterization.

e.g. HN user 1 can say X part of the population is on the ‘side’ of the moon being made of blue cheese and Y part is on the ‘side’ of the moon being made of cheddar cheese. But future replies by HN user 2 and user 3 are free to treat that as all meaningless gibberish.
I love and hate sandboxes.

They're great second line of defence, but large organisations tend to reject fixing RCE when you are not able to escape sandbox and so anything meaningful, so they use them as main line of defense and that makes me sad.
> I feel the opposite - so many people prefer KDE, what the hell am I missing?

Many people use their computer for a use case that's not "single application taking up the entire screen.", and KDE works better for them than GNOME. I'm not sure what's hard to understand about that. There's no objectively correct way to use a computer, it's a preference thing.
will email, thanks
Agreed, I'm a bit underwhelmed by intentrace when compared to the richness of strace. For sure, strace could maybe benefit from some UX like colorised output and a TUI that lets you filter syscalls while it is running.
> For The Witness, I would recommend tagging it as appropriately not accessible. There is a section that can't be completed at all without hearing, and large chunks of the game that I can't imagine are possible with color blindness. I don't have either of these issues, but running into those things really rubbed me the wrong way. It is a game that seems to value the creators vision above all else and isn't willing to make any sacrifices for the audience.

For sure, "uncompromising" or "design-opinionated" are adjectives that fit Jonathan Blow (lead designer & programmer of The Witness) and I doubt he'd object :D.

He was asked about these inaccessible puzzles, and from what I remember, his answer was pretty much what you intuited: that he was aware, but unwilling to compromise, in a "not every art if for everyone and that's fine" kind of way. And announcing them or having { I am color-blind, I am deaf } accessibility options to adapt could/would have spoiled the surprise, so he went ahead with them.

Is it too insensitive / dickish? Maybe, I wouldn't know as I know little of how a vision or hearing-impaired person would feel in front of that. Hey, I'm going to ask a blind friend how he perceives such an attitude: is it "Yeah it sucks", or is it "Whatever, the game isn't actively making fun of disabled people, there's just two sections needing access to certain senses where I'll ask for help, I'm used to it and that's okay"? Curious to see his take.

I still like The Witness for what it is. Maybe I will change my mind someday and will flag my recommendation with an inaccessibility warning, but for now it's in my "absolute best" sub-list without caveat.

> Lorelei and the Laser eyes was one of my favorite games that I played this past year. I think it might be good for a non-gamer, but they had better absolutely love puzzles.

Cool, will try it soon! It's already purchased, I'm just waiting for patches to ship (I'm a "patient gamer": I have my dose of coping with bugs from $JOB, so when it comes to games I choose to never play games day/week/month 1, to let them stabilize). If good, might add it to my "best puzzle games" sublist, https://ronan.jouchet.fr/games?list=puzzle
So true, the democrats talk too much abt their radical initiative when everyone is starving
Slightly tangent - how reliable is Kubuntu nowadays, compared to vanilla Ubuntu?
It's a feature that's been in Outlook for many years. There's no reason TBird can't do it.
Yeah sure.

So just for reference, here's a Wikipedia article about this amendment https://en.m.wikipedia.org/wiki/Congressional_Apportionment_...

You wind up with one representative for every 50,000 people, minimum. Currently, the number of representatives is decided by congress, and the districts are drawn up by them as well. So you've got districts with overrepresented constituents, just like states with the electoral college. It is capped at 435 currently. The parties of course collude to keep it this way, they agree to trade power when redistricting and stuff like that.

With one representative per 50,000 minimum, you wind up with a house that would be, today, about 7000 members. And most of what they do can be passed by a simple majority. House representatives have to campaign directly to their constituents, having that few per means they have to get closer to what they want, which means that, as far as direct legislative representation goes, the pressure to run on overarching political football platforms wanes and the pressure to run on niche and local concerns dominates. With simple majority in the house for most things, that means you have to deliver on a lot more of those local concerns to get anything passed, because half of 7000 people is going to be hard to whip up for a vote on anything.

So you may get some aligned groups caucusing together, you may get them nominally under the same umbrella, you'll get coalitions, all just like happens in Europe, but people will get more granular, close to home representation.
>They wasted a lot of time trying to make it work without even a heated bed, to keep costs down.

I'm not trying to downplay the reprap team and their work did lead to some of the innovations in home 3d printing, but I suspect a lot of the project is like this, losing time by ignoring things that already existed and trying to reinvent things using cheap household items by going down unnecessary rabbit holes. Thank god that people serious about actually making a shippable product actually got involved at some point or it'd all still be theoretical.
> Legislation does not abrogate drivers of all moral responsibility. Quite frankly, if a child jumps out from behind a parked car and you hit them despite following the law to the letter, you share some of the blame.

There is a legal doctrine in the US called the 'last clear chance'. Even if the other person was breaking the law, you still have the responsibility to avoid an accident if you can.

https://www.law.cornell.edu/wex/last_clear_chance
It was microcode issues and also a contaminated fab.
The efficacy of the nasal sprays had already been demonstrated when they introduced the pills. Surprisingly, the efficacy of the pills was never properly demonstrated, and now that it's being investigated, they're pulling it from the shelves.
Yes, the economy was issue 1A and immigration was 1B. If the Democrat power brokers would remove their head from the sand they would formulate a policy that addresses these issues.

https://www.nytimes.com/2024/11/06/us/trump-immigration-bord...
Recent polling found that a majority of voters favored elements of Mr. Trump’s approach.

Fifty-seven percent of voters in a New York Times/Siena College poll conducted in October said they supported deporting immigrants living in the country illegally, including about 30 percent of Democrats and 58 percent of independents.

Slightly more than half of voters nationally, including 20 percent of Democrats, said they supported a wall on the border with Mexico, a marked increase from 2016 and 2020, when about 40 percent supported building a wall.

“There is no constituency left in this country that favors large-scale immigration,” said Muzaffar Chishti, a senior fellow with the Migration Policy Institute.”
> maybe I shouldn't let these bullshit little pixels push me around

Found a new mantra for my life.
I just installed it. If you've already been a desktop user, they've made importing accounts pretty painless by having the phone app take pictures of qr code on your desktop. The UI is definitely less polished than K-9 on first impression but I suspect it will get better.

It would be great if it can sync junk training settings between the two.
> will be replaced with robots wielding lasers

That's a very confident prediction for something that sounds quite unlikely to me.

How about biologically engineered insects/bacteria that destroy weeds and pests? How about pesticides which don't have the downsides of what's currently used?
It’s funny you mention this, because I just visited space.com for the black hole article (no adblocker on this device) and I could feel the device becoming warm and literally lost 3% on my battery level.
There will be one, but not everyone will get to take part. Russian model.
My football team has started to do the same thing, every now and then they change jersey throughout the season (without counting the THREE they start the season with) in order to sell new ones

They're making sports really hard to follow, and to be passionate about. Now I only watch it if I catch it in a bar and they have it on, I am hating football, it was on free tv, now some matches are on a paid TV, some other on another one, still paid, before it was wednesday, sunday, now it's monday, tuesday, wednesday, thursday, friday, saturday and sunday. I hope a lot of people stop watching it so that we can go back to something that makes sense
Currently the overall delta is negative. Maybe once the shrinking ones shrink sufficiently and the growing ones grow sufficiently, the overall delta will be positive.
Normal people don't POST on Twitter. They share links to tweets written by others.

That's still the default way that most normie people share memes that I can see.

Posting is for blue-checkmark people and crazies.

And for all of the people that left Twitter, they aren't all suddenly active on federated alternatives. No, those got a fraction of those 35m users. Hundreds of thousands of users. Clearly not where the normal people want to hang out, as I said.
I don't know why this mentality pervades the West - the mentality that as an immigrant you are entitled to be accepted by natives. Just because you speak the language and have stuck around for a while, doesn't make you one of them. There will always be irreconcilable differences.

FWIW I will be moving to Japan next year. I don't care if the Japanese 'accept' me. I don't expect to be treated the same, I know that they're somewhat xenophobic, and some of that might be for good reason. I fully accept that I will be a guest in their country. My goal is to do my best to minimise inconvenience to others and prioritise their cultural norms over mine.
They are comparing "working in IT" with working as a vet or becoming a lawyer.

In my opinion it has more to do with teaching critical thinking skills vs. memorization. That is why I try to make sure people learn the concepts rather than just remembering manual pages. Critical thinking has benefits in many aspects of many career fields. The goal in my example is to start with something fun yet a little challenging that requires experimentation with things one can not find in documentation to bend the system, bend the rules and hopefully bend their way of thinking outside of the box.
> Can we make a distinction between parents raising their kids and giving them great opportunities, and “nepotism” where people are put in no-show jobs or are wholly incompetent?

That difference is only on paper, purely academical. In reality, almost all the time, this quickly morphs into pushing your kin into positions of power where they make a mess but you still tolerate them because supposedly they are at least somewhat predictable and you don't want to invest the time and effort to build trust with a stranger.

(Or whatever their actual motivation is -- to me it remains mostly a mystery.)
I write code, yes. I'll just spin up a development VM as needed, things work fine. I don't use Docker, but as long as you're not using the hardware virtualized modes, it should work just fine on namespaces. Every VM is running a full featured Linux kernel. There's just not nested virtualization support, which I'm totally fine with, because nested virtualization on x86 is a rather complex mess to get right.

The main thing you lose is GPU acceleration. I don't particularly care.
Enter the Arena: Simplifying Memory Management (2023) [video]
Go is definitely of the “worse is better” philosophy. You can basically predict what someone will think of Go if you know how they feel about that design philosophy.

I remember that famous rant about how Go’s stdlib file api assumes Unix, and doesn’t handle Windows very well.

If you are against “worse is better” like the author, that’s a show stopping design flaw.

If you are for it, you would slap a windows if statement and add a unit test when your product crosses that bridge.
Ambroxol is not a decongestant, it's an expectorant. If you take Ambroxol expecting to clear your sinus pressure like pseudoephedrine, you're going to be disappointed.

I've used it. I thought it was going to be better than guaifenesin (equivalent available in the US). In my experience, it was not.

That entire blog post appears to be based on a second-hand report from someone who went on vacation in France and was told something by the person at the pharmacist selling them Ambroxol. I don't understand why rationalist bloggers are so keen to rely on anecdotes and hearsay when it supports a point they're trying to make.
My conspiracy theory here is that Apple knows that this is how law enforcement goes about unlocking phones with tech like Cellbrite so they add in code to thwart that effort but keep quiet so they can have the plausible deniability of it just being a bug.
Sure! I git cloned some open source projects, and wrote a script (with Codebuff) to pick commits and individual diffs of files. For each of those, I had Claude write a sketch of what changed from the old file to the new.

This is all the data I need: the old file, the sketch of how Claude would update it, and the ground truth diff that should be produced. I compiled this into the ideal conversation where the assistant responds with the perfect patch, and that became the training set. I think I had on the order of ~300 of these conversations for the first run, and it worked pretty well.

I came up with more improvements too, like replacing all the variant placeholder comments like "// ... existing code ..." or "# ... (keep the rest of the function)" with one [[*REPLACE_WITH_EXISITNG_CODE*]] symbol, and that made it more accurate