skysight-inc/HackerNews huggingface dataset:
> React sucked for years, with a terrible doc, a crippling webpack experience and breaking compact all the time.

Webpack wasn't how it started, remember gulp?

Also don't forget the switch from class components to functions, then inventing "hook" functions to reintroduce functionality that already existed in the class components.

For the past few years I've been on a team that handles a legacy system from long before React existed (internal) that just renders HTML directly, a client website that uses Backbone, and a newer client website that uses modern React. The old internal one that doesn't use any frontend frameworks has been by far the nicest to work with, and Backbone the worst.

I think that's some missing context as well - React+Redux was much better than what came immediately before it, for complex web apps. But when you're not building something like that, yeah, both are worse. It just doesn't seem like the Backbone era encouraged people to use it for everything, unlike React.
Hoy is a device that cost 229.95$ + 10$ month sub for kids?
It's the difference between someone going mad with lipstick, and a theatre makeup department.
How did your SO from Viet Nam get a working visa to practice medicine is the US? Surely we don't have the full story here.
That’s a win-win here for the customers as for the companies and can be adopted to many countries.
This is a valid and significant issue, though for our internal packages running arbitrary code on execution has been a lifesaver. Think: complex distributed systems where all nodes need to be synchronized with the version on the driver.
> [0] https://blogs.windows.com/msedgedev/2024/05/28/an-even-faste...

Maybe I'm missing something obvious, but React isn't mentioned in that post. Maybe you put the wrong URL?
According to copper.orgs fact page, the "average" single family home (whatever that means) has 151 pounds of copper pipe. The current scrap price for #1 copper where I live is $2.88. That comes out to around $446.

That would maybe cover the cost of the pex itself, OR the cost of fittings and tools, but probably not both.
Indeed but I still feel my original point stands. If you can achieve their process half reasonably with a bodged espresso machine there's a reasonable chance it will become popular (assuming of course it does provide unique coffee!). If it's complex precision engineering even if they're directly working on commercialisation it'll be a struggle.
You can't read an entire >280 character tweet without clicking on it.
Nuitka is actively maintained and support for 2.6 and 2.7. It is the work of a single guy, and I have never used it, so I don't know much about it.

https://nuitka.net/
The maintainer doesn't decide which compiler flags to enable for the build? Does that mean that you build everything from source in Arch Linux?
> Calling it level 3 is a marketing gimmick that you fell for.

It's called Level 3 because it is level 3. Mercedes went through an approval process and carries insurance (or a bond iirc, there's a couple options) to comply with California law dictating the use of L3 features. You are legally allowed to stop paying attention under certain conditions and the restrictions to roads or situations is in no way disqualifying, nor is geobounding to only states you are legally allowed to operate in. Also, its available across all of Germany.

The way its actually a marketing gimmick is how few Mercedes has actually made available and the exorbitant cost. They've been allowed to sell in California since June of last year and only have 65 available and 1 sold as of April:

https://fortune.com/2024/04/18/mercedes-self-driving-autonom...
A few more:

Make-up: makes women look even better if done right, men can't pull off make-up.

Facial hair: sometimes makes men look better, often makes them look worse

Other hair: men grow hair every possible place (eg back-hair) because of testostrone I'm told.

Age: women seem to age better, something about the growth of the male jaw-line. Do young women even find Leonardo Dicaprio attractive anymore? idk.

Thin: women are more dialed into how important being thin is than men, it matters more for them, but at the same time they do a better job with it.

I left one out b/c I'm prudish.
Is this really where we are going? We have freedom of movement but not the freedom to speak to each other without prying ears/eyes? Is this really what the European project has come to? Do we really not have more important problems than this?

I guess it's easier to squash dissent and fight electoral wars than to take meaningful actions for the people.

Dear HN'ers; what can we actually do about this instead of preaching to the choir?
What will ultimately limit SpaceX, and launch in general, is deposition of water (either water in the rocket exhaust, or water from later oxidation of unburned fuel in the rocket exhaust) in the upper atmosphere. The stratosphere and mesosphere are extremely dry, so this limit is lower than you might think.
See, I like the peer-to-peer idea, but if you're going to be centralized anyway (via the service), why not have your own sourcing resources as well? Team up with waymo or whatever self-driving taxi services are around, rent out a small chunk of the trunk to store a good selection of cutlery and consumables (teabags, salt and pepper, sriracha packets, etc. etc.).
If someone can't meet the PIP requirements, then they're fired.

If someone could easily meet the PIP requirements, but decides to leave instead, then they left.

In my mind, the entire question is about who has agency.
Healthcare and education is cheap/free compared to the US in lot of places that are not socialist in any meaningful way.
PyPI is not a package manager. It's the Python Package Index (hence the capital "I"). It hosts the packages but the standard manager is pip.
Cat people in general are noticably different from non cat people... Not really sure how but it's definitely a thing
*Politics ruined Hollywood.
>Because you do not have to go to those places.

Food is an extreme need, and while there are many types of businesses that provide food, we can wrap those up into one larger class of food provider businesses and ask why they aren't being captured and squeezed. Sure, some are to hunt or garden, but that number is far too small when you think of places with the highest concentrations of people. Food even has regulations, but it manages to not lead to monopolies that can charge whatever they want because if the price goes too high, other players can jump through the hoops to enter the market. The regulation on healthcare has reached the point of a stranglehold.
Is he perhaps implying something nefarious about a typewriter? Maybe his typewriter disappeared and he's suspecting Sam Altman? Very suspicious.
Other countries also have third parties paying for things and regulations but don't have the same high prices.

So it's not that simple.
A GraphQL schema is a contract though.

And the REST API can still get hammered by the client - they could do an N + 1 query on their side. With GraphQL at least you can optimize this without adding a new endpoint.
AAC is proprietary and Opus didn't exist before 2012. Vorbis came out in 2000.

The format for audio files doesn't matter much nowadays, especially with sufficient bandwidth and most people streaming them from whatever service that uses whatever it will. In the era of Napster, those early 2000s, the formats were very front-of-mind.
pypy has never kept up with cPython features and releases. it was always well behind the curve and did not provide essential behaviors in a timely fashion. plus it can't run any C extensions or cython code (or has to run them with emulations that erase the speed benefits), which takes a big chunk out of the available ecosystem. Example: the situation with numpy: https://doc.pypy.org/en/latest/faq.html#what-about-numpy-num...
Could you integrate the documentation, or point me where it is explained, how to add php extensions? Like xdebug, opcache, etc? If there is something like docker-php-ext-install? Please, thank you
> I got tired of hearing that YC fired Sam

This story was discussed last November, by the title "Before OpenAI, Sam Altman was fired from Y Combinator by his mentor" with +1k points and +700 comments (https://news.ycombinator.com/item?id=38378216).
I'm not pretending anything and I hate XML. I would still rather use it than HL7, because it's a hierarchical tree of data and HL7 is not. OP's point is that almost nobody wants to use XML anymore; my point is that almost nobody wants a Ford Model T as their daily driver anymore either, and yet it was still the future, in a certain sense.
> Borges wrote the story while recovering from a head injury. It was intended as a test to discover whether his creativity had survived the severe septicaemia that had set in after his head wound became infected.

I never knew that part. Adds a whole new dimension to the narrative when you think about it.
Someone has beaten you to both:

- https://pypi.org/search/?q=PiPy

- https://pypi.org/project/pipi/
And this is the point where we all sit back, and let out a breath of relief that we don't have to deal with those open source assholes.

It's not just the random picking of fights, it the needlessly dickish tone in all the comments too. And the suggestions are just wild too, ranging from "Why not re-architect the entire application so we can carve chunks out of your product nice and easy" to "I, some guy, have decided which parts of your product are important, and I've turned off the ones I don't like". I also like the guy who snuck in quite quickly, dropped an answer that totally solves the problem via the package manager, but seems to have largely been ignored.
[Salesmen for a thousand sellers of cheap custom-printed pens suddenly take notice]
Ask HN: Is Google Killing Flutter
Google has a pretty good history of killing stuff up. Recently they laid off a lot of people from flutter team right before its developer conf and now actively promoting Kotlin multi platform, which is a competing framework for developing cross platform apps. Any CTO choosing flutter should take a cautionary note. Its not encouraging for developers to investing in a half assed tech either. So the question is is Google testing water before the pull the plug on flutter.

https://developers.googleblog.com/en/google-kotlinconf-2024-a-look-inside-multiplatform-development-with-kmp-and-more/

https://techcrunch.com/2024/05/01/google-lays-off-staff-from-flutter-dart-python-weeks-before-its-developer-conference/
That's hard.
My blocker on ever using GraphQL is generally if you've got enough data to need GraphQL you're hitting a database of some kind... and I do not generally hand direct query access to any client, not even other projects within the same organization, because I've spent far too much time in my life debugging slow queries. If even the author of a system can be surprised by missing indices and other things that cause slow queries, both due to initial design and due to changes to how the database decides to do things as things scale up, how can I offload the responsibility of knowing what queries will and will not complete in a reasonable period of time to the client? They get the power to run anything they want and I get the responsibility of having to make sure it all performs and nobody on either side has a contract for what is what?

I've never gotten a good answer to that question, so I've never even considered GraphQL in such systems where it may have made sense.

I can see it in something big like Jira or GitHub to talk to itself, so the backend & frontend teams can use it to decouple a bit, and then if something goes wrong with the performance they can pick up the pieces together as still effectively one team. But if that crosses a team boundary the communication costs go much higher and I'd rather just go through the usual "let's add this to the API" discussions with a discrete ask rather than "the query we decided to run today is slow, but we may run anything else any time we feel like it and that has to be fast too".
The means of production are pretty privately owned in Denmark.
Discussion from May 10:

* https://news.ycombinator.com/item?id=40320166
The parents would be paying?
I have read around that they are also desperate for people with expertise in high performance computing.
> SOCIALIZING IS NEVER A GOOD OPTION

I mean... do you even knowledge? Words? Logic? Think?

Counterpoint number one: transit.

Counterpoint number two: utilities.

Counterpoint number three: healthcare.

In all three of those natural monopoly, little elasticity, high upfront costs, "goods", we have plenty of examples of countries and localities with "socialised" (centrally managed by a public entity, subsidised to cover some to most of the costs) and with "private" ones. Unquestionably "socialised" ones in similarly developed countries perform much better - lower cost in total and to consumers, better coverage, better outcomes.

You can have all things that make sense be managed centrally, and everything else left to a free (ish) market. It's not a binary choice all or nothing.

The UK is a perfect example because they privatised transit and utilities, and the result is a steep decline in quality with increasing costs, and that's not even counting externalities like water utilities dumping sewage in rivers and the sea.
But also, the free market is not the solution either, for inelastic goods dealing with life/death.

See, price of insulin.

OR, at least make a free market for real. Make insurance companies compete across state lines, make charges transparent not a surprise gatcha after the fact.

Nobody would take their car to get fixed and accept something like "I know you came in for oil change, but we decided to replace the break rotors, here is a bill, you have to pay or we don't give the car back".

Sadly, all the 'free market' politicians, are in the pocket of the industry and work to prevent a 'free market'.
Open Silcon design to be employed in Chromebooks with OpenTitan
Preach, brother/sister/tropical bird.
This is great and something that I've wished existed. Thanks for making it! Right now, the tiles are linear. E.g. if tile A links to tiles B and C, clicking either B or C will open a new tile directly next to A (and only one of B or C is visible at a time). What do you think about making more of a tree layout where B and C both branch from A and can be viewed simultaneously?
They are more flexible because they are less regulated. Restaurants don't have a certificate of need to stop competitors from showing up. You can buy food internationally and have it shipped in if you can't find it locally for a reasonable price, but try to do the same with medication and you'll have a bad time.

You can even look at less regulated medication, like pet meds, and see how much cheaper some are. We don't need to go that far, just like how people food is more regulated than pet food, but without being as regulated as our current market for healthcare.
Are your specific shops PE backed? There are lower barriers to entry so your local restaurant, super market or car mechanic can still exist alongside PE-backed chains. One can't just on a whim decide to become a doctor.
> Most importantly: at no point does someone remotely "drive" the vehicle. They can direct it to say "hey make a u-turn and go to this new point", but they aren't remotely driving.

This doesn't line up with other statements made by Waymo though.

That blog post as an example:

> The Waymo Driver does not rely solely on the inputs it receives from the fleet response agent and it is in control of the vehicle at all times.

Yet in an incident in January when a Waymo ran a red light and caused a moped to crash the narrative is

> In January, an incident took place where a Waymo robotaxi incorrectly went through a red light due to an incorrect command from a remote operator, as reported by Waymo.

So I'm curious, is it a case of "The Waymo Driver doesn't always follow road rules itself." or "Remote Ops can make a car run a red light against the Waymo Driver's programming."

[0]: https://www.forbes.com/sites/bradtempleton/2024/03/26/waymo-...
Sounds like Sam got sacked for refusing to resolve a conflict of interest to me.
The simple fact you say

> React has always had good documentation

Tells me you rewrite the entire history.

In fact, for years, react didn't even tell in the doc you could use it without a transpiler so people had to learn a whole build chain before even getting to the hello world.

At this stage it's not "superficial understanding of the space" this kind of comment is guilty of, it's total denial.

And by the way, we have been doing components for UI way before react was a thing. jQuery could do components. Backend frameworks could do components.

As for immutable data, I've seen more small projects die from the small cuts of trying to maintain that purity that I've seen those exploiting the benefits like free time travel.

I assume you've been living HN bubble for too long.
EU: secure communication is bad and helps criminals

The same EU: the Russians/Chinese intercepted confidential messages. We don't know how that could happen.
That's a completely different question. You're alleging that Paul is lying, which might very well be the case. I'm just saying that if everything Paul said is correct, I don't think the word "fired" is appropriate.
Conveniently slots into the occasionally confusing P-dominated mess of pip, PyPI, pipx, pipenv, pyenv, PyPy...
In contrast, foxes who are infected become 'dopey' and almost domesticated. Lack of fear, increased affection, and showing some signs of obliviousness like food left hanging out of their mouths. Also sadly some other effects like it being potentially lethal. Even treated foxes still show signs of frankly, brain damage and are considered unreleasable.

It is interesting that an animal close to cats (in strategy and prey), and their larger relatives are affected so differently.
It actually matters a great deal if it’s one end of the spectrum. That’s very much central to the larger issue.

There is nothing about the last ten years that would lead a most people to come to the conclusion that if only we didn’t mention where the problem was specifically that it would become a bipartisan thing that everyone would take seriously.
I dont know any kid who pays for himself.
> No parent can “train” a kid to be a math genius.

While that's true, there's lots of parents who don't believe it, or don't care if the end result isn't actual mathematical genius as long as it's some sort of distinction. (I'm in the happy position where my parents encouraged me to pursue the paths that I enjoyed, which wound up with some acceleration, but my getting in the local newspaper meant that we were besieged by the kind of parents who do just want to push their kids towards some pre-determined "success.")
Demand for healthcare is super high and supply of doctors is low. And you're arguing _against_ increasing the supply? The status quo isn't a valid answer -- if doctors are already at the point of burnout, something has to be done to fix the long-term problem that has brought us to this point.
From https://graphql.org/learn/queries/

This isn't even close to valid json:

{
empireHero: hero(episode: EMPIRE) {
name
}
jediHero: hero(episode: JEDI) {
name
}
}
Exactly. I don't understand how people are getting that this is a difference.

If I offer you either chicken or pasta for a meal, and you pick the pasta, you don't get to say I denied you the chicken.

If you have a choice over which job you want to keep, you're not getting fired. It is very much a meaningful difference.
Ask HN: How do I stop being obsessed with software architecture?
So, I'm an experienced dev with more than 10 years of experience. I do mostly web development.

Every once in a while, I catch myself obsessing about architecture. It usually goes like this: I got some free time, I start to think that my current code sucks and that I need to rewrite it "the proper way".

This usually means proper separation of concerns, layers, abstractions and what not. I'd go crazy with that. I get troubles sleeping, I get very stressed mainly because I want to do it quick so I could go back to actually adding features and fixing bugs.

This mainly apply to my side projects, as at work I rarely have the luxury to rewrite stuff or introduce big changes. But it's really bothering me. For example right now I have an app that makes some money and I want to scale it by adding more features. But I got caught into this architecture obsession and so I want to rewrite it because right now there are no abstractions whatsoever. HTTP requests comes in, I do raw sql queries and get shit done. But I want to make it nice, have clean architecture, onion architecture, proper domain layer. But none of this matters. It's a one man show, and it works.

And yet, I got stuck in this mode for the past couple of days, and I can't seem to get out of it. The sad thing is that I start the refactor, realize midway that I did not think it through, waste a day of my life, go to sleep, and repeat the same tomorrow thinking that I have found a "better way" to do it, just to make the same mistake again in a different place.

How do I stop being obsessed with software architecture and actually focus on getting shit done?
Yeah, not sure why i think that others could find it cringe, as you say it's really one of the best things which can happen.

Thank you! Same for you, if that "best thing to happen" is still going on :)
Sorry, what? The original suggestion was that a developer would change things and it would cause performance problems. That same developer can change either a REST system or a GraphQL system and introduce the same performance issues in the same way, probably by adding a horrible N+1 query, or unbounded parallelism, or unbounded anything else.

Yeah, the client can't change the query if you don't let it specify a query, this is trivially true, but the developer can go break an API endpoint with the exact same result while trying to achieve the exact same business outcome.
Do you understand why Klode's behaviour is probably pushing people away from using & contributing to Debian?
Sorry I misunderstood you. It really was not intentional. People state the rules of HN all the time, I really thought that was all you were doing.
https://www.youtube.com/watch?v=YlQT4ptwLKs might be interesting - it's been a while since I watched it, but IIRC this video covers a variety of ultrasonic infusion experiments. According to the autogenerated timeline in search results, it includes coffee as well.
We have neither. Look at what happened to Yanis Varoufakis.
Physics Nobel Laureate Herbert Kroemer Dies at 95
One month of selling on Unreal Marketplace
The Failure Threshold
Radioactive 'promethium', uncovered after 80-year search
Just use SQL? A much better language with saner semantics overall.

My first and last impression from GraphQL were that whoever wrote it hadn't had a chance to work with other query languages. A lot of the problems OP mentioned were quite on the surface. Had you ever used ORM, you'd be very intimately familiar with N+1 problem. Had you ever encountered SELinux, you'd be painstakingly familiar with authorization problems. Had you ever worked with XML (especially schemas), you'd be aware of parsing problems created by exploiting recursive properties of the grammar.

To me, GraphQL feels like a project by someone who is very enthusiastic, but lacks experience. If you need more examples of the same: the Terraform configuration language (not sure what it's called), Neo4j query language (I think it's called Cypher), libconfuse, Protobuf, and many, many more... unfortunately.
Forgive me, but I fail to see how the supply of quality medical care crates a demand for it.
Prices at doctor and dentist offices are high because they know what your insurance policy is and adjust their prices to maximize.
People would just have called it "ov" and moved on. Look around the tech ecosystem, lots of thriving projects with stupid names.
Harder to get a promotion when you’re doing something that’s old, boring, and just works.