skysight-inc/HackerNews huggingface dataset:
Fuck McDonald's and their unhealthy, climate change-promoting, antibiotic resistance increasing, and single-use garbage non-food.

RIP Morgan Spurlock
which, the factory that builds drones or the drones themselves?

What would stop someone from building their own cargo container sized drone factory that takes parts like motors, pcbs, batteries in one end and spits out finished drones on the other?
if random users have creds to touch the prod database at all, much less delete data / drop tables, you had a big problem before you were running tests.
TBF, Nuclear is the most efficient and "cheap" way to lower greenhouse emissions and tackle climate change. It is nice to see China go this way, hopefully they will lower their dependency on carbon and fossil fuel sources for energy generation.

If only the rest of the world would also adopt this mentality; Germany went the other way, rejecting nuclear and they are now dependant on carbon for their energy...
Have you read Facing Fearful Odds? It was recommended to me by one of the marines who survived.
Maybe they're using a HN screen reader plugin?
You don't need the wysiwyg editor to be embedded into the browser (though it could share the rendering engine). It's just an enabling technology. And it is doable; they existed in the 90s/2000s! But it's very much within the scope of an organization that's ostensibly trying to build technologies for an open web.

If your goal is to let people self publish something like Twitter/Facebook/Substack posts with embedded video, you don't need much more than a basic rich text editor with some CSS themes (and ability to edit/share custom CSS for advanced users). No JavaScript needed (it's not like those sites let you use it).

Torrenting should have built in support. Torrent support is needed to be able to use magnet links as a src for media. RSS is less necessary, but built in support would be one component of a decent home page like iGoogle tried to build back in the day.
It both was and wasn't back then. The large pop culture establishment was definitely more shared, TV, film and music for sure. But at the same time you also had more thriving regional culture. There were many musicians who became popular on a regional level and toured medium sized venues in the time before the internet. You don't see that anymore. Indie artists today have more diffused fan bases which makes profitable touring more difficult, among other things like the ticketmaster monopoly. Niche interests were also more localized and personal with small clubs instead of internet based forums like today. That's both a good and bad thing. I think the nature of things has changed but not in a way where you can say definitively everything is more homogenous or heterogeneous.
The written portion or the driving portion? I'm actually surprised that you can't stuff whichever state's manual into the AI's context and have it out-perform the median human. Do you have a citation for that?

If you mean the driving portion, that falls somewhat outside the scope of an intelligence test since it relies on actually moving heavy machines in the real world.
In a grand scale of scheme the losers do not really matter, for example imagine that the most successful VC today does have countless failed ventures but if 99% of fortune top 100 of US companies the particular VC has invested in their early startup days, I can say that's much better return than Berkshire Hathaway of Warren Buffet (and BH is not a VC company).
You have to mock/fake when modules call dependencies.

Your way means you only ever have siblings. With an orchestrator pulling results out of one module and pushing it into another.
I agree that Huawei didn't have the best phones, but it was not that far off, and for the price it was arguably a better phone.

Need a phone with a great camera? Then Huawei is much better than anything Samsung, Apple, and Google makes. Huawei market share was taking off at crazy speed before the bans on both the software and hardware side.
Universal Healthcare in the US will negatively impact entrepreneurship.
I don't think so. I think it means other factors are also very important.

I think both things are true, that we're getting a bunch of things right toward a successful entrepreneurial culture, but are also getting this one thing massively wrong and leaving a huge amount of further potential on the table!
> C-Series is "better" in large part because its favorable pricing was heavily subsidized by the Canadian government

Just like Boeing gets billions in tax breaks, various aids and in theory extremely profitable if they weren't so damn incompetent military contracts?

And no, it's better because it's more efficient. Over the lifetime of a plane it's purchase price is a tiny part of the total costs.
Back in the early 90s my first "job" on the Internet was for a pirate group -- I had to scan and find open FTP directories where the group could upload and store their output. There was a specific job title for this position, but I no longer remember it.
Range anxiety is overblown anyway for most drivers. I have a 220 mile range Nissan Leaf and have only experienced range anxiety once.
All good points, and it's painful to see you flagged likely by some political operation.
Good for you, and good for her.

I wish I had kids, but sadly not yet.

Myself, I grew up with a Commodore 64, whose user manual didn't only teach me to code, but was even part of me learning to read.

But everyone is different, what worked fine for me isn't necessarily even a good idea for others.

> This is about a developing child’s mind and the cautionary principle of knowing with the evidence we have now that it is extremely harmful to mental health, especially to girls. This is not the same as outlawing alcohol to grown adults.

Sounds like you agree with me that much of the current stuff is bad. I'm saying that some of the rest is both harmless and helpful.
No, I don't think so. Not without an account and not completely as was possible in the past.
This was one of the best books I've ever read. I'll actually go ahead and say this is probably the only book I can confidently say that every professional programmer* should read.

You know how sometimes you can "smell" something doesn't seem right? Or seems a lot harder [to understand] than it should be? Yeah all those little intuitions we develop through experience is explained using "brain science" in this book.

*: More specifically anyone that writes code in a collaborative environment.
The thing that both of your goals have in common is that they require software which is architected and not just an interconnected mess of everything calling everything else.

If you do have such a mess, you can't really get a good visual overview (it's approaching a complete graph), and you also can't get prose documentation of code components because there are no clear responsibilities.
https://news.ycombinator.com/item?id=40706748
As reported by my son who is in a 'phone free' high school here in the US, the policy is entirely useless. They make them put their phones in the 'phone hotel' at the beginning of the day, and they can retrieve them at the end. But many kids just put an old decoy phone in the hotel and keep their actual phone with them. Even if they don't do this, they're required to use laptops for class, and even with the school attempting to lock the laptops down, the kids all know how to get access to messaging, games, video, and social media on them. So they can do everything they would do with their phones anyway.
It's always really slow at the start, but once hardware acceleration happens it becomes much less of a problem.

Or if you are just an end user consuming streaming video content, then you only care that your player can decode it which I don't think will be any sort of problem if things play out like they did for HEVC vs VP9.

If all the streaming services choose VVC over AV1, then all the player companies will put hardware decoders in their SoC.
I’ve deployed something similar for Instapainting using convolutional texture nets: https://www.instapainting.com/assets. This is some 5+ year old stuff but with hand-picked models still stands up against newer stuff albeit limited to select styles.

I assume this is using newer generative techniques like stable diffusion.
I think writing tests as a form of documentation is a waste of time. If I'm using a component I don't want to read unit tests to figure out what it should do.

Unit tests are most often used to cover a few more lines that need coverage. That's the value they provide.
https://archive.is/jsLi5
Interesting video. When I got an economics degree, there was a lot of discussion about externalities. The focus was something like “here’s what we can model, here’s what we can’t. Be careful, because the stuff outside your model can really matter!”

Then the conversation moves on to how to build better models that integrate a more complicate understanding of the world we live in and our effects on it. This is why the Carbon Tax is/was such an interesting concept. It’s an attempt to enhance the financial system with the ability to price in climate change.

Fundamentally, Economics is about make good decisions about how to allocate scarce resources. Certainly the Lords of Finance have taken it to some pathological places, but prices and markets remain extremely powerful tools.

One great example of this is how Feeding America created a market to allocate foodstuffs among food banks:

https://www.npr.org/sections/money/2019/09/11/565736836/epis...
> Banning DJI drones in the US lets you build a factory in the US that can eventually get costs down.

1. It is a bad idea to use national defense in this manner. There are more honest tools that can be used, see two.

2. Using tariff or other trade tools can blunt the impact of DJI's market position and allow for US entrants to develop. [0]

A weakness of both nat-sec bans and tariffs is that they don't actually do anything to encourage a company like Anduril to make the pro/sumer stuff needed for volume sales to develop broad acceptance, fast iteration and well founded supply chains.

0. https://news.harvard.edu/gazette/story/2024/03/larger-lesson...
Good point!

I believe that would be straining at flies while letting camels pass.

The issue isn't with groups of people each using their single exemption to own a second property while avoiding land value taxes.

The issue is single corporations using billions of dollars of land value as backing for loans to purchase houses at prices citizens can't afford in order to bilk them out of rent for the rest of their lives.

A land value tax with a single owner exemption would solve the larger problem.
Without any control mechanisms, human population growth is already leveling out globally (correlated with increased material prosperity and opportunity basically). So, there's not really a case for needing a mechanism like that.
> Say nice guys suck

> Somebody disagrees!

> "Typical nice guy response".

Don't do this. This pattern is easy to spot and you instantly lose all credibility.
CRTs were emitting an electron beam to draw images on a phosphorescent screen, not emitting X-rays: https://en.wikipedia.org/wiki/Cathode-ray_tube
Blasting X-rays through a screen to the face of an observer would not have been a good idea…
Thank you for posting @mdp2021 --

Mek here, program lead for OpenLibrary.org at the Internet Archive.

Over the last several months, readers have felt the devastating impact of more than 500,000 books being removed from the Internet Archive's lending library, as a result of Hachette v. Internet Archive https://help.archive.org/help/why-are-so-many-books-listed-a...

In less than two weeks, on June 28th, the courts will hear the oral argument for the Internet Archive's appeal.

What's at stake is the fundamental ability for library patrons to continue borrowing and reading the books the Internet Archive owns, like any other library.

Please consider signing the Open Letter to urge publishers to restore access to the 500,000 books they’ve caused to be removed from the Internet Archive’s lending library and let readers read.
Related:

Book Review: The Programmer's Brain - https://news.ycombinator.com/item?id=30896120 - April 2022 (54 comments)

The Programmer's Brain - https://news.ycombinator.com/item?id=27734473 - July 2021 (101 comments)
That reminds me that Stripe actually maintains (or used to) their own mock for their Ruby package. This puts the burden on maintaining the mock on the library owner, where it is more likely that they would implement the mock correctly, edge cases and all.
What does that look like in terms of actual implementation? Also, where do we draw the line between basic needs and extras? Finally, who drives garbage trucks, picks food in hot fields, delivers goods by driving all night, etc when they have all of their basic needs met for free?
Occam's Razor – Mental Model
This 100%. I'm not sure how the author managed to create consistent failure cases using real service dependencies, but in my code I find mocks to be the easiest way to test error scenarios.
My criticism is directed more at the exam boards and Department for Education. They're more concerned with creating hoop jumping/memorisation exercises than teaching logic or life skills.

Moreover, this system we have is at the detriment of boys' education. Many of those who misbehave or underperform because they don't want to sit at a desk all day are loaded up with ADHD drugs because it's a system that doesn't work for them. I don't have a link but government stats show clear underperformance among boys.
On a recent trip home from the airport, there were 4 charging stations in range, three of which are 60kW, so I drove to the 150kW station.

Except 3/4 of the chargers there were out of order, and the remaining one was going at 30kW and there was a line.

After that drive, there was only one other station in range so I want there. There were 3 working 60kW chargers and an ICE’d in L2 charger and I was #2 in line.

When I finally got plugged in, it turns out that although the system purported to accept payment by credit card, you had to interact with the touch screen to do so, except the screen wasn’t actually a touch screen. So I downloaded the app, set the car charging, and went to lunch. And decided not to take the EV to the airport again until there are more DC chargers between there and home.

All of this was in Oregon.
That being said, I’m looking forward to reading more thorough analysis, as I lack the expertise to evaluate how significant this is, given that it’s a press release.
Frankly I would leave a role well before I'd send unsolicited, negative feedback over my manager's head. Even if my feedback was well evidenced and actionable, and my director took action on it, I don't think it'd do me any personal favors.

I'm not a manager, but I expect you get there through strong relationships and trust.

Going over somebody's head indicates you don't have a strong relationship with that person, and that you can't be trusted by a direct superior.
ESL commenters are perfectly capable of learning to avoid and correct mistakes. In face, in written language some kinds of errors are more common in native speakers in my experience.
England already had 8 million people at the time, so were are still talking class within England not just anyone from England.
Nothing. It's just that, in the US, when you're renting a unit that isn't a whole house, you tend to call it an apartment as opposed to something else. It's just conventional word usage at least today.
The damage done to kids by smartphones greatly exceeds the safety benefits you describe IMHO. Your use of hyperbolic language like "unhinged" suggests you're addicted to your smartphone or at least you're in denial about the damage it did to you.
> But most of us, alas, have to live in the real world, where these are considered unreasonable expectations.

Only because they're enabled by people like you.
Go ahead. Don't mock that external service that you rely on for an API. Now you need to have multiple keys, one for each developer, or share keys separate from various environments? Does it not offer dev/test/staging/prod keys? Well, now you need to share those keys. Does it only offer Prod keys? Now you are stuck sharing that. API request limits? Now you are eating through that just to run tests.

And let's not forget that testing things locally means you are mocking the network, or lack-thereof. "Mocking is an anti-pattern" is a great sentiment if you ignore costs or restrictions in the real world.
This books isn't about that at all. It's more about how our brains work and how we can use it to make our code better (read: easier to understand).

If anything, the book tells the exact opposite: you can write your code so that it's naturally easier to understand.
The little familiarity I have with discord makes me think maybe it’s not quite as bad? More like IRC with a more modern interface, and not as much designed to be a total time and attention sink? Would be curious about others’ takes.

I get kids may still spend a lot of time talking to people in there but how different is that from when my sister spent all her free time talking to friends on the phone as a teenager…
This is the whole point.
And eventually, the model sinks. Just look at Disney. It may take another decade or more, but either they will shift their approach, or they will die and get split up and sold off.
Like they said, the market leader.
The Chinese government is playing the "kill competitors with price cuts" game on the national level by not floating their currency AND subsidizing their major international tech. Eventually someone will foot this bill. They hope the marbles they gain will be worth the cost.
> The customer will choose the cheap bulbs because they can't be sure the expensive ones are better quality.

This can't be understated. You never know with a bigger price tag if you are actually paying for a better build or just for branding + tidy profit. So you see two light bulbs with similar specs and the pictures on the box look indistinguishable.. unless you have specific experience or knowledge you are often doing yourself a favor to buy the cheaper one. Sometimes things are priced because they are actually better, but too often it is purely branding that justifies the price tag.

Not specific to lightbulbs, but I've also noticed a trend where a more expensive product with a big name and obviously more of an ad/branding budget actually is better for a few years... and then at some random date the bottom drops out and the product becomes almost indistinguishable from cheaper options while the price tag remains the same. Or even increases if they have enough market share and brand recognition.
That's nonsense because addition loses the structure. 3 litres and 6 seconds becomes indistinguishable from 4 litres and 5 seconds. Maybe that's what you want, but it's realistically pretty much never what you want.
I think many of the comments in opposition to this are coming from people that do not have children. Many of those in support do. I speak as a parent of a child, and I think “parent brain” will affect your thoughts on this. Having said that, I grew up on dial up and very low tech HTML. Not social media which is an entirely different beast.

There is a book called The Anxious Generation: How the Great Rewiring of Childhood Is Causing an Epidemic of Mental Illness. NYU Prof. Jonathan Haidt argues that the rise of smartphones and overprotective parenting have led to a "rewiring" of childhood and a rise in mental illness. Suicides for both teenage girls and boys are up.

I’m choosing to send my kids to a school whose parents have also agreed to remove or drastically curb the use of social media. Not eliminate the creative sense of electronic tinkering.
My son (15 in London) has moved schools more than I'd like and they've all had smartphone policies that ranged from "must be in your bag", via "must be in your locker", to "must be left at home". None have allowed phones to be out during school hours, or on school grounds, other than in very limited circumstances, generally with prior permission, so I'm more surprised that so many schools, apparently all in Southwark, were this lenient to start with.

The one school my son went to that had a "must be left at home" policy, I think went slightly too far (many students there had a complex travel route, and parents wanted to be able to check in if e.g. they were running late), but at the other ones having them lock it in a locker or hand it in at the door didn't see to be an issue for either the students or parents, nor did many students seem to want to risk detention for taking their phone out of the bag without good reason at the school were that was policy.
It's a net win for everyone except the middlemen.
While the cheaper 3D printers are mostly chinese, Prusa is still a non-chinese option :)
Ok, thank you. I think I will just have to sit down and write up what these conditions mean explicitly as axioms in my logic.

In general I feel category theory is a somewhat clumsy way of encoding higher-order things in a first-order way, but on the other hand I think the various type theories are not the right way to declumsify this. But that's just an impression, hopefully I will know more soon.
Every European is related Charlamagne.

"In 2004 mathematical modeling and computer simulations ... indicated that our most recent common ancestor probably lived no earlier than 1400 B.C.and possibly as recently as A.D. 55. "

https://www.scientificamerican.com/article/humans-are-all-mo...
Not to mention everything costs more when you have less. Bad credit score will have you paying more for your car or house than someone else. Working two jobs you're probably likely to eat worse and more convenient food which costs more.
It's important to distinguish where the biases reside in reality, if you're attempting to simulate it.

If I ask a language model, "Are Indian people genetically better at math?" and it says 'yes', it has failed to accurately approximate reality, because that isn't true.

If it says, "some people claim this", that would be a correct answer, but still not very useful.

If it says, "there has never been any scientific evidence that there is any genetic difference that predisposes any ethnicities to be more skilled at math", that would be most useful, especially for being a system we use to ask questions expecting truthful answers.

There are people who just lie or troll for the fun of it, but we don't want our LLMs to do that just because people do that.
Next pandemic may be just around the corner; must be prepared for the unexpected
This is very disingenuous. The frontend world does move quickly, but the part of the stack you're describing has been reasonably stable.

Vanilla JS was replaced by jQuery after about a decade. A decade later, React/Vue/Angular (React came first, not last) replaced jQuery

There was a paradigm shift in the kind of websites that people wanted to build. For better or worse, we went from HTML + CSS with some JavaScript (jQuery) to SPAs. It's easier for a team of junior developers to build a SPA with React compared to jQuery.

The abstractions that you're describing changed because the goal changed.

---

There has been plenty of churn around build tools, libraries on top of React/Vue, the paradigms within React/Vue (Hooks, Vue 3 composition API), state management libraries, and the adoption of TypeScript.

Again, this isn't really reinventing abstractions as much as dealing with an evolving language that wasn't designed for the applications we're building today (though it is clearly quite capable!)
>collocation leads to a more productive organization.

Because it's horseshit, and everyone knows it. The only orgs that truly need colocation are those built around non-digital machines. Anything data based can be handled through one screen as well as another.