skysight-inc/HackerNews huggingface dataset:
I suspect a lot of the author's frustration comes from working inside a particular bubble for a long time and perhaps genuinely not realising that plenty of software developers are working in other ways already and always have been.

Not everything has to be a massively scalable cloud-native web app with a dependency tree 27 levels deep and DevOps turned up to 11. Not everyone has jumped on the merge-to-trunk-and-deploy-every-five-seconds process train.

Plenty of developers still work with modular systems in teams that each focus on a particular part of those systems. They follow simple feature-based development processes. They have local development environments that provide near-instant feedback on their own workstations.

A lot of the problems mentioned in the article simply don't exist in that kind of environment. It would never even occur to those developers that they might need to push work in progress to trunk just to be able to test it properly or that their team might have significant merge conflicts so often during normal development that they'd need to change their entire process to reduce the frequency.

It's like Scrum. Some people like it and some people don't. But the people who don't like the rigid time boxes and ceremonial meetings probably aren't going to join organisations that have those things. Sometimes people in those organisations then start to think that their way is the only way because they've been doing it for so long and never seem to hire anyone with different ideas.
>The answer is yes, twice.

Ok for Linux, but how am I supposed to switch to MacOS on my PC?

>Windows usability has seriously regressed and is now also eternally 90% finished

Usability yes, but at least the desktop is stable and not into the perpetual X11/Wayland struggle leading to countless issues that are unimaginable on Windows or MacOS.

Also, quality of life stuff like Touchpad gestures and hardware video decode that works flawlessly out of the bos on windows is a chore to get on Linux.

I use Linux daily for work but I can't use it for leisure or entertainment at home. I don't want to have to break out the command line to get HW decode working, a feature that works out of the box on any cheapo Android phone or tablet, which ironically, run Linux underneath.
Yep, same! I will say, getting everything playing nicely in terms of TypeScript, ESM, CJS, etc. was a bit challenging on the first go around, but isn’t the fault of Vite (at least not entirely).

As an example, if you’re used to CRA being setup for you to handle things like images/fonts, you’ll probably need a loader (same as webpack). Then you might need type definitions for the loader, the file format (e.g., SVGs), etc.

After getting past the initial configuration hump it’s not bad and pretty painless to start a new project.

I just don’t want to mislead people into thinking it’s entirely painless.
I had exactly the same experience. I gave it maybe 20 seconds then I was gone.
Yes at my router for privacy. Not nat means no source device obfuscation.

No source device obfuscation equals device tracking
The way I see it, there's very little negativity about Waymo.

All of the flame discussions are about Tesla FSD because there it's really more a matter of religion if you consider the name accurate or not.
I'm not a developer and particularly not a front-end one. I have this problem all the time.

Even some of the more "obvious" ones, say, nuxtjs, I have a hard time to get what exactly it offers and why I should use it.
Magnus Carlsen playing at our university bar
You have a good point that featureful standard library doesn't necessarily result in less boilerplate, but I assumed that you kinda implied it by enumerating features. Frankly almost every feature you and I listed is not exactly relevant here---most of them can be easily refactored into external libraries ;-)

What I find most lacking from the C++ standard library is actually coherence. Different parts of standard library were developed separately from each other, and while adapters between them exists (e.g. stream iterators can be used with `std::format_to`) they are by definition boilerplates. Some parts are simply not relevant in the modern C++ programming and still have to be retained for compatibillity (e.g. `std::auto_ptr`). In this view C standard library is actually a lot more coherent than C++, even though C standard library itself is less powerful and featureful than C++.

> They don't have ranges, but ime the amount of times I need ranges vs just iterating over a container are relatively low.

I think this is simply because C++ iterators are less usable. All iterators can be technically rewritten as loops, so you may have internalized to avoid using iterators when iterators would be beneficial but difficult to use. I personally find myself using iterators a lot more in Rust than in C++.

> Also, is a lock guard in C++ not the same thing as a guarded mutex? This may be ignorance on my part because I'm not familiar with rust, but it sounds like the same thing to me. A lock guard will lock and automatically release a mutex once it goes out of the current scope.

I actually don't know the exact term (the name "guarded mutex/lock" was what I've used in the past), but I meant a mutex that is strongly coupled with some additional data so that the API prevents or at least discourages to access the data without acquiring the mutex. In a hypothetical design `std::mutexed<T>` will be `T` plus `std::mutex` and `std::lock_guard<std::mutexed<T>>` would have `operator *` which allows the access to `T`. In Rust [1] this is actually the default, and you never have a bare `std::mutex` (though it can be simulated with placeholder data, `Mutex<()>`).

[1] https://doc.rust-lang.org/std/sync/struct.Mutex.html
Why are NATs getting costly? Don't quite understand.
I discovered this somewhat by accident when I started wearing an Apple Watch.

Ended up with a ~400 day move streak. Yay me, right?

Well. It got pretty annoying toward the end, having to wear the damn thing every day. It kinda creeped up on me, one of those things where the motive to just not wear a watch for a day is low, so why not put it on and keep up my streak?

But cumulatively? There's a huge difference between mostly wearing a watch and always wearing a watch.

It was a relief when I busted it, finally, for two reasons: I could have a normal relationship with the device on my wrist, and I was in no danger of ever setting another record streak.

After that I deliberately bust streaks in apps at a number I choose in advance, something like 50 or 100.
The feature list on the home page indicate it’s a dev server.
> What if there was questionable science being used to back up the claim that this restaurant causes diabetes?

There processes in involving pressure from domain experts. There are processes within the executive branch to address those. If those fail the legislative branch can update those process. It that fails the legislative branch can intervene with in that specific issue with new legislation. Counter question: What makes you think the supreme court is even vaguely qualified to settle whether science is questionable?

> What if a competing restraunt paid off the people in govt to put this company out of business?

We have legal procedures for that that don't involve the supreme court. Even the tobacco industry eventually fell to that.

> What about other other competing interests besides the FDAs mission?

There are processes with in a republic to fix that.

> There's a bunch of real life questions here.

Yes and they have been solved well enough for ages.

> As long as humans are involved it's never as black and white as: this causes X do we can shut it down with no other complications.

Literally no-one claims that. But what is claimed that if the consequences are weight turning of coal looks a lot less black then leaving coal running.
> aren’t we doing it anyway on a regular basis without introducing a word for it?

I think this is the heart of the matter. Meditation is not something you need to "do" in addition to the living of your life. It's just an awareness of what your mind is actually like in the present moment, as your life unfolds.

The "practice" of meditation is just a way of conditioning your environment in a way that makes the processes of your mind more obvious.

Many people spend most of their waking moments identified with and fascinated by an ongoing internal narrative that aggressively converts sense experience into language. The stream of lived experience is instinctively and unconsciously divided into separate things and events, and usually those things are immediately classified as either pleasant (to be grasped at) or unpleasant (to be rejected).

There's nothing inherently wrong with this process, but because it tends to happen "under the surface" of conscious attention, we can easily forget that we're doing it.

The brief cessation of this process is what I believe people mean by "doing nothing" - you're not actively "doing" nothing, which as you note is logically impossible. But you are ceasing to do something that has been happening so constantly for so long that it has become part of "the background" and faded away from conscious awareness. The thing that you are ceasing to do is the constant identification of "yourself" as the stream of thoughts and classifications that occupy your mind.

If you are able to experience that without the practice of meditation, or if you have no interest in experiencing that state of mind, then of course there's no need to meditate. Or you could easily say that whatever you happen to be doing while this state of awareness is happening _is_ the practice of meditation - there's nothing special about sitting with crossed legs or chanting or whatever.
I've been using Vite since it first became available, works very well for me.
Show HN: Scan Your Web App for Security Issues (SaaS)
The reason frontend dev moves "So quickly" is because of new browser developments & capabilities. Esbuild & vite are currently popular because they are one of the first build tools to fully utilize browser ES Modules. This is fundamentally different than what webpack does. Webpack was solving a Pre-ESM problem, "how do we modularize frontend code?" and as such as taken on a lot of bloat to solve this problem which has largely been solved by browser ESM.
Until car companies can be sued into the ground for their self driving car killing someone, there won't be proper incentives in place to ensure the tech is safe and not a move fast and break things race between manufacturers that puts everyone at risk.
All it's doing is generating a clock. How's that cheating?
A lot is known about it. But the answer is “it’s complicated”.

Quite a bit of the properties of matter can be determined from first principles by the density functional approximation.

The Ising model captures some of the physics of magnetism but in real life it has a lot to do with materials forming small crystals that are individually magnetized. See Ashcroft and Mermin’s text on solid state physics.
https://flutter-code-snippets.web.app
> Second, you limit reward to monetary compensation.

Only someone who has no issue with money can say that. Get off your high horse.

> Third, people are not forced to take the best paying jobs. Doing so is selfish, which is the GP's point.

Sure they are, if they want to live comfortably in life.
Is Walt Disney alive then?

Or JRR Tolkien?

Or A.A. Milne?

Or...
The problem is almost assuredly not with these men, but with your perfectionism. Or trauma. Or distorted beliefs about relationships. You need to dig into your beliefs about relationships and uncover where your distortions lie.
Or alternatively there is no more incentive to put any significant effort into creating anything new since anyone can just rehash something that someone else made for much cheaper…
Cool! I think there's a lot of neat stuff that could be added here. Funny how a little event project can be so useful!
The article posits an academic theory of CI that biases towards very narrow models of software development: Namely kubernetes, and namely orgs that have the budget to experiment in these types of models where developer trust is a nice to have, rather than regulatory compliance.

So as a thought experiment it’s neat, but knowing that most orgs will never need Kube and will never develop software like a FAANG, it just strikes me as clickbait given the title.
https://www.youtube.com/watch?v=agELcTCN2Rw
Because for one we literally pull some resource we have a finite amount of out of the ground, while for other one, we do not.
That's an inline policy which is attached to the role. And notably AWS roles require all policies to be removed before they're deleted (which I know because I spent a bunch of time recently fixing ordering issues with CloudFormation deletes).

Again you keep just asserting this isn't possible: why? AWS are aware you need the role to exist to delete the instance (as noted up in the OP), why apparently is it completely inconceivable that the IAM system would check for this condition before executing an action - which again - irreversibly wedges a delete operation for a resource?

Unless you have some deep knowledge of how AWS IAM is implemented which makes this literally impossible, then you're asserting fluff.
I never noticed it until I bought a bidet. Now I do.

It's amazing to what one can get used to. My washlet has a heated seat, now regular seats feel very cold.
That's a sensible position. However, the GP's remark first asserts that our understanding of physical reality is incomplete, which is not unreasonable given that we have not yet reconciled classical and quantum physics. Further, quantum weirdness has strongly underlined the inadequacy of our intuitive perception of 'reality'; it entirely confounds it. It is possible that spatial expanse (distance), for example, is a secondary order phenomena and a side-effect of our being sentient at this scale of things. Bell [1] actually remarked that in his view the reason Einstein resisted the Bohr model was that he was "very much attached to space-time".

[1]: https://youtu.be/BFvJOZ51tmc?t=222
another side to this is -- now that your eyes are open, you have a unique choice, to build social systems that thrive from mutual benefit and actually implementing those, and to bear witness to that. Profit is useful for force certainly, but not the only factor for making change over time. The ugly spectacle of Big Pharma here is not the only path forward.
Tell HN: HN Auto Removes “Blazingly” from Titles
If you submit a post titled "X is Blazingly Y", HN will automatically change that title to "X is Y".

Doesn't that seem a little odd? I can understand wanting to limit buzzword / clickbait titles, but isn't the word "blazingly" sometimes justified in context?
pretty sure everything continues
to hum along just fine

Haha. Wishful thinking.

Have you ever worked with a live system that grew for 10 years?

There could be tons of IP specific things in there. To enforce rate limits. For security. To do statistics. To do A/B tests...
Okay, here's my opinion, for what it's worth:

1) I don't see how a self-driving car would make my life better

2) At present they cannot be safer than human drivers because they do not anticipate a developing situation and only react to them as they happen. Having been in a self-driving car it feels like being driven by a very tired or drunk and inexperienced driver.

3) From what I've seen they would improve road safety only in situations where human driving standards are extremely poor, with inadequately trained and experienced drivers - you just need to look at dashcam footage from the US to see this.
Sometimes when people say "let's have a civil discussion" they're really saying "first, everyone agree with me -- then we'll discuss how to achieve my objectives."

I'm not saying that's what your post is. However, asking people to assume "competent self driving" could be likened to saying "suppose we had perpetual motion -- how would that change things?"

We have science fiction for that.
So, reading her description, you would think that let's say Fox News had a similar environment for e.g. a member of protected group, it would not be "horribly abusive", and if the company refused to punish it and the victim quit, we should discount their claims of abuse and look for alternative explanations of why they quit?
If it's discouragement you want to avoid, it's likely that it's discouragement you need. You may need to accept that whatever ideal you're seeking doesn't exist. This discouragement may hurt at first, but it will open you up to a new world of possibility.
Other words are also justified in context. Too bad the SEO goblins ruined it for us.
Why do anything then? It's a very nihilistic attitude and a very narrow conception of what "smart" is. How do you even begin to compare? How can you say that one author is smarter than another and why use some abstract metric that attempts to measure a characteristic of the author and not the works themselves? How do you not consider the audience when assessing the quality of the writing? And then there will be just personal preference.
I think righteous indignation is all but inevitable when you're sourcing hot takes on the internet. Your questions are interesting but one could write a dissertation on any one of them. Here on Hacker News you might have a higher chance of bumping into someone who has written such a dissertation and can link you to it, but there will still always be a ton of noise in the comments due to the very format of the forum. If you want to have a less flamey discussion of self-driving cars I think you should flesh out your ideas and questions in a well-researched and well-cited article and then post it here rather than trying to start such a broad discussion with such little context.
@tux3 human brains are constipated. Our current interpretation of data like that from Hubble is that space is expanding. But it could equally be that matter is contracting. Space is the absence of matter. You cannot increase space anymore than you can add ‘cold’to a glass of water. By assuming that light is invariant, we would observe decreasing light frequencies as we measure older light.because We and our rulers have ‘shrunk’. This interpretation also eliminates the need for inventing dark matter and dark energy to explain our observations
People want a system they can understand and trust. Electronic voting is not that for most people.
Maybe some added leeway time, more leeway the longer the streak is. Like a 300 day streak should give you maybe a week’s worth of “time off,” so to speak. I’m kind of imagining a sort of SLA type of counter.
I keep thinking the key is to make 100% of cars self-driving, and networked so they can all communicate and negotiate, which takes the unpredictability and lack of attention of human drivers out of the equation, and then pedestrians and cyclists will adapt. If this was the case, then you could probably get rid of traffic lights and speed limits...but it's the kind of solution to accommodate software solutions that could handle it successfully (I don't like the term AI, because I don't think there's any such thing on a philosophical level). The only problem then remains with the small percentage of drivers left that are determined to drive, like sports car users and motorcyclists, who could interrupt the system by taking advantage of the stability afforded by it. Again, this could be resolved by fitting them with beacons, say, that communicate information about where they are and where they're going, but it'll be a hard sell. I'm pretty sure that most people aren't bothered in the slightest about driving themselves to work every day and operating a steering wheel and pedals to do it, if you could offer them a solution where they could be on their phones and don't have to drive themselves.
Reading this and the discussion below, it occurs to me that I don’t actually know what a “peer” is. I had assumed it had something to do with being in parliament, but the clearly that’s mistaken, since it doesn’t flow with the article or comments.

Does anybody have a concise summary of all this stuff that even an American can understand?
I switched from CRA to Vite for create-rust-app[1]. If you ever needed to bundle JS/TS in an SSR framework (language agnostic), vite is a great choice :)

[1] https://github.com/Wulf/create-rust-app
Making my obligatory comment that JSON5 is a sane alternative to YAML. Better than TOML too for more deeply nested structures.
What’s wrong with React Context in your opinion?
But still, FTL travel is not possible in the Universe *with our current understanding of the Universe and its physics*. Maybe it will stay forever like that, or maybe not.
Over the past several months I read all his books. His previous book, Disunited Nations, is probably best for making the demographic argument. He devotes chapters to individual countries, covering their situations in detail, starting with several chapters on China.

(His first book, Accidental Empire, does a good job introducing his overall PoV, applying it to most of the great civilizations in history starting with ancient Egypt. This book predicted in 2014 that Russia would invade the rest of Ukraine by end of 2021. His next book, Absent Superpower, has the most on fossil fuels.)
Check out netboot.xyz

https://news.ycombinator.com/item?id=31814288
That might be arguably true to a degree nowadays. But not having well defined copyright and patent laws stifled innovation for hundreds of years.
The front page is right there and could've included the copy "Next generation replacement for Webpack" and I would've known exactly what it's for.

Literally one sentence.
I've used Vite in a simple vuejs project and love its simplicity over webpack.

However, debugging Vue3 with hot-module-reload seems to be broken. The moment HRM changes a source file, the line numbers and breakpoints not always line up and breakpoints. (https://github.com/vitejs/vite/issues/5916). The inability to debug properly is not a minor issue so I'm torn to go back to webpack or disable HMR to keep using Vite.

Other than that, the simplification that Vite brings to the build process is sorely needed. I can only imagine how many developer hours have been lost in dealing with Webpack configuration issues. It is ironic that setting up a web development environment is more complicated than building a basic application. Thank you Vite developers for offering relief :)!
> “If I can’t be let back on because I won’t apologize, I could care less.”

And yet, here you are complaining about it to the media. Seems like you might actually care a little. Methinks the "intellectual dark web" doth protest too much.
From the perspective of the dev, if my local CI isn’t worth anything towards a merge and upstream CI is gospel why run locally? If I’m reasonably certain that the two jobs are duplicative in output it could be seen as wasted time, especially if I have a PM hounding for features. I don’t call that lazy, I call that a trade off. (coming from someone who is constantly running tests locally before pushing upstream)
Over here in America T-Mobile has been IPv6-only with NAT64/464XLAT since the early-mid 2010s.[1] My local cable internet company still doesn't support IPv6 in 2022!

[1]: https://www.internetsociety.org/resources/deploy360/2014/cas...
They need a vacation mode. Though I imagine the fact that they don't include such an obvious feature is because it would interfere with their bottom line.
If it is not already I would expect many organizations in the US and EU to buy and deploy these systems, assuming this is not already the case. There are already LED streetlamps that double as cameras and microphones to do machine learning on the public in San Diego, California. [1]

My limited understanding is that China may have been buying all the DNA data from all the DNA/ancestry sites and there are plans to gather IRIS data from VR headsets. I do not have links for this and it's leaked rumors which may or may not be true.

[1] - https://www.smartcitiesdive.com/news/san-diego-faces-lawsuit...