skysight-inc/HackerNews huggingface dataset:
If you're going to do that, then you need to ban all prepared foods from having any kind of allergen, because someone might die of it.

That means bread made with wheat is now illegal, because some people are highly allergic to gluten. If you don't want gluten-free bread, you'll have to make it yourself.

Also, you can't have any food with shrimp or shellfish. Peanut butter is now illegal (but you can make it yourself). Pistachio ice cream is illegal.

Not only is wheat bread illegal, but any baked good can't be made with milk either, since some young children are allergic. And you can't substitute soy milk either, since some babies are allergic to that too. Baked goods in your proposed future sound really awful, quite frankly.

Gluten-free baked goods made with potato flour are illegal too, since some people are allergic to potatoes. So french fries are also illegal.

Some other things you won't be able to have either in a pre-made food, or at a restaurant:
- celery
- carrots
- pumpkin
- mushroom
- onion
- garlic
- bell pepper
- fish (so apparently you want to ban sushi restaurants too)

So I'm curious, in your vision of the future, what exactly do people eat? Beef and lettuce for every meal?
And I get reminded of amogus.
A blank slate, so I can make the first mistake :)
Have you ever found yourself wrestling with restrictive text input fields? Have you yearned for a more versatile and feature-rich multiline text experience? If these challenges resonate with you, we have some exciting news! We are thrilled to unveil the Syncfusion Blazor TextArea component, a standout feature of the Essential Studio 2024 Volume 2 release.

The Blazor TextArea component is meticulously crafted to revolutionize the multiline text input experience for developers and end-users.

In this blog, we’ll delve into its unique features and guide you on seamlessly incorporating it into your projects.
Although I'm only on job three and have not had that much involvement with open source, I think my current employer (Attio) has one of the best codebases I've seen.

Qualitatively, I experience this in a few ways:
* Codebase quality improves over time, even as codebase and team size rapidly increase
* Everything is easy to find. Sub-packages are well-organised. Files are easy to search for
* Scaling is now essentially solved and engineers can put 90% of their time into feature-focused work instead of load concerns

I think there are a few reasons for this:

* We have standard patterns for our common use cases
* Our hiring bar is high and everyone is expected to improve code quality over time
* Critical engineering decisions have been consistently well-made. For example, we are very happy to have chosen our current DB architecture, avoided GraphQL and used Rust for some performance-critical areas
* A TypeScript monorepo means code quality spreads across web/mobile/backend
* Doing good migrations has become a core competency. Old systems get migrated out and replaced by better, newer ones
* GCP makes infra easy
* All the standard best practices: code review, appropriate unit testing, feature flagging, ...

Of course, there are still some holes. We have one or two dark forest features that will eventually need refactoring/rebuilding; testing needs a little more work. But overall, I'm confident these things will get fixed and the trajectory is very good.
When you imagine that each dot is a program and that behind each of these dots, there is at least on person, it gives a very good appreciation of how complex each of these projects are. These are pretty big human architectures..
> What are your thoughts on mandatory wheelchair ramps, fire extinguishers or AED machines? Most of society won't make use of those either.

Are you saying these are examples of over-regulation?
If my memory serves, there were at least a couple of blurred/pixellated details in that.

What I also noticed is a change in Musk from early Everyday Astronaut interviews, where rather than tackling the mention of competing technologies or methodologies witha reasoned argument as to why they weren't going that route, he'd clamp up and a few minutes later respond clearly slighted by the proposition.

Musk has always been a bit of a hard listen, but I found this last EA interview really hard to get through.
I was always told that the first instance came in Germany in 1883, so I would love to hear about what happened earlier in the US?
Russia-linked 'BlackSuit' claims cyberattack on Japanese video site niconico
Well what a coincidence, the person you're replying to has done precisely that!

https://github.com/rustdesk/rustdesk
google3, all the devex tooling was taken care of by other teams. Tons of useful library functions available to import, accumulated over decades.
The psychology of this comment aside, I don't think any country is so small it can't fit a massive factory in it. Unless you're writing from Vatican City, perhaps?
WA man set up fake free WiFi at airports and on flights, police allege
How do you know they didn't have other books about civil rights? Maybe they had an entire library filled with such books, but that wasn't brought up in the article.
So you would have been fine with most of the world banning facebook, google, whatsapp, twitter, reddit and maybe others in the last 12 years?
Progress is in the eye of the beholder. Case in point: Fiddler. A debugging HTTP proxy, originally a one-man-show; the Classic version is still amongst the most powerful tools out there. Except...well...there's no way to monetize it. So, a New and Innovated version, which is less powerful (yes, it has some new features, but at the expense of dropping the actual power tools), more bloated, and subscription-based. Progress!
Everything that the core stack depended on was written from scratch by Google, there were no third party dependencies with unknown licenses that I ever encountered, or any third party dependencies at all. They started with the STL + POSIX and worked up from there.

I'm pretty sure stuff could have been split out. The architecture was sound and the entanglement was overstated. Nothing would have stopped you bringing up a Borg cluster without the global HTTP routing / DDoS / traffic management stuff, as evidenced by the fact that those parts changed regularly without needing synchronized releases of the other parts.
South park clip
One nice thing about upgrading the framework is your old main board isn’t useless once removed. You can get an external case for it and use it separately as a mini PC (replacing a media PC, raspberry pi or NAS)
They come from typewriters presumably, not designed for teletypes nevermind modern terminal emulators.
Me too, but some tools combine the best of both worlds. In my team we use commitizen [1] which drinks both from keepachangelog and conventional commits and we are quite pleased with our changelogs so far.

[1] https://commitizen-tools.github.io/commitizen/#features
He mentions that 30-45min per day helped and then some resources. But does he outline a general routine?
I totally agree. Generally if there is some inefficiency or imbalance on paper because of human perception according to Rory, the actual reality is that there are other costs that humans from other perspectives consider which cause the imbalance in aggregate (e.g. the dual dishwasher space usage or the "south london is cheaper because it is not on the tube map despite their being overground trains into central london").

I tried to apply some of Rory's advice to a real product - basically, some combination of "give a longer wait time than the actual time for better experience / improve the experience of the euro tunnel by putting Wifi on it for $1m rather than spending $100m making it faster" (I know the real sums were much bigger).. and the idea of "live in the South of London because it's not on the Tube map so the prices are much cheaper yet the travel distance is the same!"

The result?
Sales dropped when we gave a longer wait time, which was not compensated by repeat business.

I lived in a place in South London. Without night transport options, I couldn't stay out on a night out without forking over crazy money for Taxis. And the other major thing I noticed? Not a single woman I met in that time had any interest in coming back to my place, in the part of London she didn't know, without many options to Uber back to her place if she wanted etc. The only person I met in this time when I was single yet on paper successful took me back to their place. I couldn't figure it out but I felt dissatisfied. I moved then to a much more central place (yet the same cost) and started a casual relationship within a couple of months of being there. Trust me when I say, everybody generally preferred parties and hanging out at a place on the Tube.

I suppose I love Rorys ideas and they captivate me, the comparisons with nature are great. But the content is as much advertising as it is about the psychology of advertising and human tricks. The problem is Rory doesn't consider that for a young man you might want to be able to get night transport or that a young woman you meet might prioritize safety and familiarity, wanting to know the area better, be closer to their home and have transport options. A place away from Tube Stations also by virtue of it's costs is more of an honest signal that you don't have the money to live in central/"tube" London if you wanted to. As a young man, if I had realized that, I obviously should have lived like my peers a few tube stops away or in a nice house several towns away. So basically deviating from the social peer norm generally has costs. It's easy to point out one trick benefits but you miss out on what you don't observe.
So we're saying what, in an era of atomic scale manufacturing it isn't possible to design a manufacturing line that segregates macro-scale ingredients? I've spent time in pharmaceutical manufacturing facilities. They don't routinely floof active ingredients between capsule lines. Corraling shit the size of a sesame seed is trivial in comparison. So yeah, this is still bullshit.
"Bake your own bread" - does not solve the situation when you want to travel, eat out etc.

Most bread types don't contain sesame seeds so why let the sesame seeds contaminate them and cause life-and-death situations?

Proposed legislation: allow large-scale production and sales of sesame seed bread only if you produce and sell more sesame-free bread.
What I mean is that, when trying to find software for Linux, nearly everyone has an option available for Ubuntu and apt. The same isn't true for Tumbleweed unfortunately. You can fuck around with Fedora rpms when SUSE doesn't have an option but I had some issues with some software I use regularly. I still think Tumbleweed is an excellent distribution, I just find that installing the software I need is most frictionless on Ubuntu distributions.
Add to this equation, the rancher products
1954: "Don't you want power plant operators to familiarise themselves with this tokamak now to prepare for when it actually works?"

(Practical nuclear fusion has 10 years away in 1954, and it's still 10 years away now. I suspect in practice LLMs are in a similar space; everyone seems to be fixated on the near, supposedly inevitable, future where they are actually useful.)
Don't be soooo modest :)
My favourite projects are small, with very focused goals and features.

I have a Laravel project that I have maintained for a customer for seven years.
The app is straightforward and allows users to create portals that list files and metadata, such as expiration dates and tags.

Every other year, they ask me to add a new batch of features or update the UI to reflect the business's branding.
As the app is so small, I have the opportunity to review every part of the app and refactor or completely rewrite parts I am not happy with.

It is a joy to work on and I always welcome new requests.
Fun fact: early opioid deliveries were actually, in fact, almost exclusively done by bicycle!
It took until reading this comment that I understood why everyone's going on about the keyboard layout when it's always only ansi or iso anyway. I care that the left shift is long because then my hands can reach things like shift+4 comfortably (this php coder needs that $ a lot, my hand at an internship actually hurt from trying to use the bad layout), but beyond the physical keys, it wouldn't even occur to me that anyone who's into Framework hacker laptops cares about the print on them! Thanks for that hint
This was posted here too, but unfortunately didn't gain a lot of traction (maybe because the title doesn't mention who he was?): https://news.ycombinator.com/item?id=40815468
localized keyboards layouts are quite a bit old.
The cpu, the heatsink and the mainboard are one part, that is correct. If you want to replace the cpu you have to place the other parts as well. Even though that is trivial.

As for the costs: Yes the mainboards on frameworks website currently cost about 500-1000€, new laptops using those cpu's are tend to be a bit more expensive than just those parts, so you are saving a bit of money there.
But in my opinion that is not the main selling point. The fact that you get a high quality, long lasting, well supported laptop from a company that respects it's customers and their problems coupled with the fact that it is just environmentally better is the main selling point.

Yes currently you pay extra for those benefits. You have to choose if those things are worth more money than the next 3-year throwaway laptop.

Btw: I am a very happy user of a Framework 16 as my gaming machine. So my opinion may be biased ;)
this post made me go down a rabbit hole trying to find where I can buy this it seems the only place is AliExpress.

The alternative seems to be the boox Palma but it's 300 bucks compared to 100.

I'm currently using the 13 inch boox lumi or something. Happy daily user for 6 years. Kind of want a pocket device though
My feeling is that people with a more mathematical background tend to like developping DSLs that look more like math than code, and is typically written once and then thrown away; whereas people with a more software engineering background tend to prefer code that is more explicit about what it does, and have a better understanding about long term implications for maintenanability/extensibility. Which for me is the summary of the R versus Python debate in general.

One can see that in the JVM world with java vs scala: people attracted to scala tend to like "cute" DSL, java people tend to be more careful with shiny new features. (This is an oversimplification, of course)

Specifically for dplyr: it looks cute and tends to be easier to use in a REPL setting (you can build your pipeline step by step by running your command, looking at the output, get the command from history, add a step, run again; and at the end you get a single line to copy paste in your script). But if you want to wrap it in a function, it tends to create issues.
just to be a bit astronomically nitpicky ... ;-)

they are more like star clusters than galaxies. Galaxies usually have a lot of mostly circular momentum with arms forming etc.

might be even the better marketing term "Software star clusters"

not to mention the widely accepted hypothesis that galaxies require dark matter to be held together... we don't want to dive into the analogy here for software, or do we? ;-)
They're recycling typewriter layouts that optimized for what was at the time more important to the average user, making common non-latin characters more accessible.

And arguably, for the average user, it's still the right choice. It's only IT nerds who really need all those weird extra characters that aren't even real punctuation, and they can just switch over to the US layout.
There is also the thing about you know... things not ending up in landfill. Price/performance/quality wise nothing beats cheapest Macbook Air. But that machine is designed in a way that its 100% that in few years it will die and it cannot be repaired. By soldering SSD and RAM you are on ticking clock. Especially the 8gig ram version will swap depleting your SSD cycles.
I own cheapest macbook air M1 - i think it's the peak laptop "THE STANDARD", its great. But all the ways it's designed to be unrepairable. It's so clear case of planned obsolescence... it should be criminalized.
...which still begs the question - why does it need to be an entirely different service?

Probably answering my own question, but the main reason I can think of would be if your app doesn't have some kind of business admin panel capability.

I suppose my bias is also that in my sphere of web dev, we build these business panels pretty frequently, so feature flags and a UI for toggling them is something that makes sense to do within the app rather than add a third party service (and associated cost + potential latency) for it.
""so congestion pricing serves redistributive purposes as well.""

In many places this would be called this socialism.
DoubleTake: Geometry Guided Depth Estimation
Any codebase that I had complete control over.

No, but more seriously, I've found that familiarity with the codebase is more important than having it be perfectly engineered. Once you're really familiar with the codebase, you know where dragons be, and you can make changes more easily. And God (PM) forbid, if you ever find yourself with some extra free time you might even reduce the size of dragons over time.

This brings me to my final point. Any codebase that I really enjoyed working with was the one that was constantly evolving. I don't mean rewriting everything from scratch every few months, but as long as I have permission (and time) to refactor the things that have been bothering me for months as patterns emerge, I'm a happy bee.
Nice collection of straw-men, but elsewhere in discussion it has been made clear how the situation with sesame in bread is not comparable to your cases.
Wrong is code that doesn’t compile. Hallucinated is compilable code using a library that never existed.
I assume a correct robots.txt, plus attempt to kill off robots.txt evaders; if you could do that reliably (the second bit is the tricky bit, of course), you could selectively exclude any bots you want.
Considering the biases, the one I wrote for the company I created.

When we have the opportunity to be in this context, keeping in mind what bothered us in the codebases with which we were able to work in the past, we can force ourselves not to reproduce the same errors. Like the unmaintained unit and integration tests, the lack of refactoring, other developers that use fancy technologies instead of simpler concepts more for the opportunity to play with technologies than real need..

And also, I guess, because we are more aware that the code is a reflection of the company that we want to have, that the simpler the better is a key point when we need to debug.
> There's also the assumption (not to deny the stated correlation) that satisfaction is tied to economic welfare.

It is. People tolerate more corruption when it does not affect them directly.
Of course. But what if I don't care? The problem is that there's no "I accept the risks, give me the unregulated version" button on the newer regulations.

For example, there's Windows N edition, which complies with older EU regulation by not including media players and some other pre-installed apps. I can choose this edition, but if I don't care then I can also just choose regular Windows in the installer. That's great.

I want this choice for all features "not available (yet) in the EU". Some foreign local news sites block all EU users because they don't want to deal with GDPR, and they can't really give me the option to continue anyway as far as I'm aware. That's a block, and I don't support that.
No {} either, and | uses different keys.
Imo, this article is clickbait.

Calling out Mexico but ignoring Vietnam is kinda dumb, especially because tariff evasion by labeling Chinese goods as Vietnamese is way more common than the Mexican route because of the China-ASEAN FTA.

Secondly, Mexico has re-instated tariffs reaching 50% on Chinese goods recently, so it's not a scalable route [0][1]

Furthermore, Section 321 only applies to small goods (ie. The kinds of FMCGs you find on Temu or Shien) which were never on the radar for tariffs because there's no point [2], and you can't de minimis your way into building a car or steel.

In addition, I also think this article is ignoring the larger goal of tariffs - indirect costs like co-mingling and building new supply chains to minimize tariffs are expensive, and drastically reduce margins. Subsidizes only go so far, and at some point it's just burning money.

[0] - https://www.whitecase.com/insight-alert/mexico-reinstates-ta...

[1] - https://www.bloomberg.com/news/articles/2024-04-30/mexico-ta...

[2] - https://www.barrons.com/articles/shein-temu-china-tariffs-26...
Have you employed a dozen ethicists to go through the input and output to make sure it can't say any slurs? [EDIT] That's why small ones don't exist
Even worse for Icelandic ones. Keychron used to show the Icelandic flag on their Nordic keyboard page, despite that layout not including Icelandic-specific characters (Ð / Þ missing, Ö in the wrong place). I asked them to start including those characters, but now they just removed the flag.

For Framework I went with a blank ISO layout.
I suspect software architects are useful when building user-hostile experiences like Amazon prime cancellation, aka Iliad flow [1]. Portioning out the work would keep as few people in the know as possible whilst reducing the risk of offending individual developer's morals.

$productivity = amount scammed out of customers - developer cost

I wish I could find the leaked document.

[1] https://www.vox.com/technology/2023/6/21/23768370/cancel-ama...
> any other marginalised group

To be clear, LLMs are not people, nor are they sentient.
+1

This is one of the biggest issues I've seen in Scrum setups. I've seen the pressure cooker standup where it's like going into battle, to less hostile ones where but you are still doing progress updates.

I've found a senior dev or team lead doing the Scrum Master role is a lot nicer since they are naturally on the developers side and can empathize with them when the unknowns start to surface.
You mean what china did to Twitter, Facebook, Google....

This move is not without president. Look up the law on foreign ownership of traditional media... extending it to the web in this case, is a no brainer.
Actually one can buy hand milled flour, but I do not think that makes sense. I am not against big machines (and milling has not been done by hand for centuries). I am against adding all kind of things into my food, that happened to not be proofen cancer inducing yet.
I've opted for a mini PC for my desktop, and then we just bring a cheap Chromebook on the rare occasions I need/want a laptop when traveling.

I like the idea of the Framework laptop, but just don't see how I can justify it. If I was working away from my desk more often, then maybe.
It's a shame it's just based on correlation with many additives/processes together, and individual contributing factors weren't singled out.

The mechanically-separated pink sludge McNuggets may be ultra processed, but I'd like to know if I put a chicken in a blender myself, is it going to be "processed" too. Or maybe the problem is not processing, but just HFCS additives?

As a whole the definition is too close to "natural" fallacy to me.
>So, farmers destroyed their crops and starved. Is that how you understand it?

Wealthy farmers destroyed crops that weren't worth the money to sell, yes, and poor farmers went under. That's not a surprising idea, given that it continues to happen in our modern farming system all the time during periods of overproduction.

>I'm not obligated to find a proof against fiction

But you might be compelled to give some counterproof to Steinbeck's non-fiction reporting, which was also linked above.
Generally code that hasn't been tested commercially. Unencumbered by pesky client driven features, just code for dreamt up features that are fun to code but perhaps will never be used.