skysight-inc/HackerNews huggingface dataset:
I think what they mean is that the features re-enable themselves every time they start the car. In the EU these features, and that behavior, have been mandatory for all vehicles released since 2022.

4. Advanced emergency braking systems and emergency lane-keeping systems shall meet the following requirements in particular:

(a) it shall only be possible to switch off such systems one at a time by a sequence of actions to be carried out by the driver;
(b) the systems shall be in normal operation mode upon each activation of the vehicle master control switch;
(c) it shall be possible to easily suppress audible warnings, but such action shall not at the same time suppress system functions other than audible warnings;
(d) it shall be possible for the driver to override such systems.

[1] https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:32...
It can be quite dramatic. Fish can die almost instantly if they traverse the boundary.
Sure, but that doesn't clarify why one would hate MS with every fiber of their being. I can see that with Oracle given they're still behaving that way, but MS seems mostly fine now. Execs have changed, the environment on what products are viable has changed (as you pointed out), so their attitude has changed with the times too.
My experience isn't that estimates are impossible or unreliable, even with somewhat novel work. Most of the problems come from a lack of respect and understanding for the estimates and for who is making the estimates.

Back in 2019, I estimated a project to move a product to the cloud so that we could scale it out and make it more reliable. The business was projecting big growth, the existing system required daily baby sitting, and there were features that just didn't work because of poor software engineering. At the time, I barely had any cloud experience, hadn't used Python/R/Docker for very long, and didn't understand the product or business in depth. And yet, I was the most knowledgeable person on the team.

I estimated the project would take me 2 years. The project manager didn't like that. Behind closed doors they talked to my manager who told them 6 months was fine. They didn't talk to me about the team, the scope, the approach, nothing. The project got the green light and I was given 2 fresh grads - one who was awesome and one who wasn't.

Cut to a year later and we're spot-on my estimate, half way. We've delivered the major features and stabilized the product. It scales perfectly and is far below operational budget. Yet people are angry because it was sold as a 6 month project to middle management. The product was worth $10s of millions annually to the company. They're fretting over a couple $100k that they would have spent anyway.

But they didn't respect me or understand why it was 2 years. They could have talked to me about alternative approaches (maybe a lift and shift but I was strongly opposed). They could have asked me what sort of team could have done it faster (4 senior, motivated, knowledgeable, responsible engineers).
I have to agree. I've just had a buyer intentionally damage an item and ask for a return a month later which eBay granted. The buyer always wins in a dispute and they often abuse that. eBay takes all leverage from the sellers much like Paypal did back in the day. By withholding funds, taking banking info they refuse to delete and making a ToS longer than the Declaration of Independence. I won't use them to buy or sell.
Your are indeed! Many people like myself prefer the lightning fast interaction of keyboard navigation, the mastery of the bindings to improve workflows, and the customization of bindings to create new ones.
C# is a multi-paradigm language with everything and the kitchen sink but somehow the syntax and elegance is still best in class.
I shouldn't have to reboot in order to fix sleep or hibernate. Their reason for existence is to avoid the need to shut down and restart.
Not nearly everybody on the Internet has ever bought their own computer. There's schools, public libraries etc., to say nothing of the billions of people that have only a smartphone and no desktop or laptop at all.
For better or for worse, the global north's where most of the land and resources are, along with the majority of human civilization.

Also, as far as climate, day length pattern, vegetation, etc., I don't think moving back to, say, the Midwest (particularly the lower part) would be screwing most people. Alaska? Sure. Kansas City? Day lengths are pretty normal there.
Wow, did not see any reason in the article to justify it, except making more money... Quite brazen to scalp like that
"any information" suggests wrong information wont evoke cause of action in any court.
> whether I'm managing 100 of the same thing or 1,000 - if I've built proper automation my only additional overhead is replacing failed hardware

Hahahah surely this is a joke, right?

If it’s so easy and you already had solved all these problems, why didn’t someone already build it? Why didn’t you build EBS, since you apparently have all the answers?
> I was an extraterrestrial taking notes on the problems of Earth. Finding pizza in your area was a problem. People being mean to you because you were wearing your AirPods at dinner was a problem. Going on vacation was a problem because the hotels would force you to find the light switches. Elders were a problem. (They never took their medicine.) Loneliness was a problem, but loneliness had a solution, and the solution was conversation. But don’t talk with your elders, and not with the front desk, and certainly not with the man on the corner, though he might know where the pizza is. (“Noise-canceling is great, especially if you live urban,” said the earbuds guy. “There’s a lot of world out there.”) Idle chitchat was a snag in daily living. We’d rather slip through the world as silent as a burglar, seen by no one except our devices.

:-)
Not true. Again you can't just put anything you want in a contract and then, if they agree, say "yep that works!"

Courts can, and regularly do, find certain parts of a contract are unreasonable and won't be enforced. Doesn't matter if both parties understood and agreed. Just because something is a contract doesn't mean it's really for real!
> TS has overtaken JS for the majority of web development

Has it? Or is that "just like your opinion, man"? Any citation? There's some sources that say it's more popular based on things like social mentions, etc, but that's a vanity metric. Perhaps the statement is true if you mean "web development" to be a very limited scope (like SPA using a build step), but I'm not even sure that's true then.
> Anyone could run a web server on their own PC and run a website for zero costs.

On dialup?
No One's Ready for This
ok but GMail for example has keyboard shortcuts.
According to this story, the mast was in 1 piece. Where does your info come from?

https://www.euronews.com/my-europe/2024/08/21/bayesian-sinki...
I've worked adjacent to TS since it was a thing and I've never heard of anyone associating it with Java or classic OO or the other stuff you've brought up. Maybe it's seen that way by some other community somewhere, but not by TS users.

I mean - it's literally just JS with types! It still has closures, and still has everything about JS one can call functional. It's not some dramatically different language - it's JS, with a large category of runtime errors changed into linter errors. (And that's why people use it - not because they think "eww gross!" about something, which is a frankly silly thing to claim.)
I'm guessing that at cloud scale, more innovation & scalability is needed for the control plane (not to mention the network itself).

Regarding a durable/asynchronously destaged write cache, I think EMC Symmetrix already had such a feature in the end of '80s or 1990 (can't find the source anymore).
A Peloton is just an old-fashioned stationary bike with a SaaS. You can still buy plain old stationary bikes (aka "Spinning Bikes"), no need to rig up a real bike.
Coastal Europe has considerable variation and the west coast of North America even more so, but what is of more relevance to the snowpack issue is that most of the lower Colorado basin is quite unlike what humanity's home was like prior to our global spread.
My take is that 96k MP3 “sux” but I might tolerate listening to it on my watch in a noisy gym or running out on city streets. If you hear 128k MP3 compared to the original CD the difference should be night and day but you might think it was OK, somewhere between 192k and 320k the quality difference disappears and even the phase relationships between the channels are pretty well preserved because Dolby Pro Logic works right.

Now there is a huge difference between a good master and a mediocre master and often when people release on a fancy format they start with a better master. For instance a lot of CDs are victims of the loudness war and it isn’t hard to make a better release.
This is just annoying. I maintain an XYZ domain because it cost me pennies to buy. But geez, the renewal fees. That is how they get you. Now, I will go back to using github.io, netlify.app, or whatever Cloudflare Pages have. It just isn't worth it to maintain a domain for a personal page.
It's a for-profit corporation, I'm not sure shame is useful concept when reasoning about its behavior.

It also reminds me of the fable about the frog and the scorpion.
They go from actively user hostile to passively user hostile. We just happen to be in a passive phase where we only have to worry about ads creeping into the command line and what have you.

Still... they often make good stuff, you have to admit.
> You're describing things that are very unlikely.

It happened not even a year ago with SVB. Also, like my original comment says, you are taking a very US centered perspective when you say things are low risk.
Could you share more about your experience?
I'm not sure that changes anything.

I already didn't trust images. And so now I still don't trust them...
The American constitution is based on the enlightenment idea that people have "natural rights" granted by God whereas Europe still operates on the feudal idea that rights and privileges are granted by the powers that be and can be revoked.
A large fraction of the new doctors in my town in Canada are Britons who have emigrated here. The Canadian government is actively recruiting them.

Why could that be? Does that factor into your assertion?
I liked the part about them manually retrofitting an SSD in every EBS unit in 2013. That looks a lot like a Samsung SATA SSD:

https://www.allthingsdistributed.com/images/mo-manual-ssd.pn...

I think we got SSDs installed in blades from Dell well before that, but I may be misremembering.

I/O performance was a big thing in like 2010/2011/2012. We went from spinning HDs to Flash memory.

I remember experimenting with these raw Flash-based devices, no error/wear level handling at all. Insanity, but we were all desperate for that insane I/O performance bump from spinning rust to silicon.
> Just trust the people who have the best discernment.

I don't like that kind of conclusion. For some reason (the context of the article?) it made me think of gold plated digital cables.

It's like the old fairy tale of the princess and the pea [1]. Sometimes when people are complaining about some tiny subtlety that we can't recognize ourselves we think they are a princess. Other times, someone tries to convince us they are a princess by pointing out a subtlety that isn't even there.

There is likely an objective truth about tuning pianos. I am suspicious when someone claims they have a super-power that cannot be replaced.

1. https://en.wikipedia.org/wiki/The_Princess_and_the_Pea
AI needs regulation, but what kind, and how much?
I’ve been likewise surprised. The code part is fine; I’m impressed but not “worried it will take my job” impressed.

Where it really shines for me is repetitive crap I would usually put off. The other day I was working with an XML config and creating a class to store the config so it could be marshalled/unmarshalled.

It picked up on the sample config file in the repo and started auto-suggesting attributes from the config file, in the order they appear in the config file, even though the config was camel cased and my attributes were snake cased.

The only thing it didn’t do correctly was expand a certain acronym in variable names like I had done on other attributes. In fairness, the acronym is unclear, which is why I was expanding it, and I wouldn’t be surprised if a human did the same.
It's a losing battle against constant improvements in video capturing in smartphones. That plus a few better/cheaper competitors that are trying to make a name for themselves.
I wonder how quickly SpaceX could scramble an unscheduled Dragon launch if asked to? Do they have a completed Dragon waiting to go?
> JavaScript is so powerful and amazing, it’s a bummer to hamstring your app by using TypeScript and classic OO inheritance models that preclude the beauty and dynamics of JavaScript as a functional, prototypal language.

The idea that Microsoft was attempting to turn JS into an object oriented C# clone was a very common objection in the early days of TS (especially since one of the lead developers on the project is also the primary architect of C#). That objection ended up being completely false. TS aims to type check the full gamut of existing JS, and embraces all of the language's quirks and idioms. There are people doing serious functional programming in TS with libraries like fp-ts and effect (which is basically the TS version of Scala's Zio). If this is your primary objection I would give TS a second look.
We may be going full circle with consumer systems being so light for lanes under PCI-e gen5!

There's usually enough for a GPU, SSD or two... and that's about it. I don't like having to spend so much for fast IO, dangit.

Can sometimes find boards that do switching to appease :/
that's a really disappointing dark pattern from mozilla
> like the idea that you could get a significant quality improvement sampling audio at 96k as opposed to 44.1k or 48k.

There can be real quality improvements, if you’re editing, recording, mastering, producing audio. If the thing you sample isn’t the same as the thing that’s going to be played back, then a higher sampling rate is sometimes called for.

This is true in imaging too. You don’t need HDR or raw formats or excessive resolution if you only show the same thing you captured, but sometimes you do if you’re going to modify it.

Some of the lore around high sampling rates is when people make a rule of thumb for recording and apply it always without thinking about the specifics of a situation. That’s easy to do, but you also have to examine the cost of using a high sampling rate. Does it cost a lot or hurt? If you’re running short on storage space, maybe, but usually no, it’s usually a tradeoff with very low downsides.

Sales people and corporate marketing absolutely do take advantage of this, for sure, and turn what are legitimate tradeoffs for some professionals into specious needs for mass market consumers.
How the music was produced/mastered makes a huge difference too.

There is a lot of stuff from the late 70's and early 80's where I think a combination of new technologies and cocaine made for producers creating masters that sound awful to my ears.

(disclaimer: not a professional audio engineer, just an instrument player that has some production experience).
I generally concur. Compilers that do advanced optimizations represent both control flow and data flow of the program as a graph where the nodes can represent basic blocks or operations in the program. One of the most graph-like IRs is called the "sea of nodes" and literally represents the entire program as a directed graph of nodes and edges that represent dependencies. Most compiler programs amount to traversing, matching, and transforming one or more nodes at a time. Graph coloring itself (i.e. the graph coloring problem) is often used to solve register allocation, a key optimization needed to make efficient use of the fastest storage in modern computers, the register file. Graph coloring works on a different representation of the program called the Interference Graph, where nodes represent variables and edges represent interferences. Graph coloring for general graphs is NP-complete, so heuristics are used.

So yes, I mostly concur. Compiler algorithms are usually graph algorithms.
Yes. Websites back then didn't have hundreds of MBs of javascript bloat though so it wasn't as bad as it sounds. The internet over 56k was surprisingly usable.
> without all the BS that comes with TypeScript, etc. JavaScript is so powerful and amazing, it’s a bummer to hamstring your app by using TypeScript and classic OO inheritance models

Typescript is no more OO than JS is. Typescript is simply a way to document, and optionally compile time enforce, what fields objects have and what objects methods/functions take in and return.

That is all TS does. It documents what is already there so you don't make typos on field names.

Lately I'm writing a project w/o typescript and I spent an hour finding a bug the boiled down to "tilewidth" vs "tileWidth". (The code didn't explode until much later when a computed value didn't exist)

That is the type of bug TS prevents from ever happening.
It;s funny you mentioned Marc worked on latency viz and used it to tell a story.
Dick Lyon at Google did the same thing for Google's storage servers https://www.pdl.cmu.edu/SDI/2015/slides/DatacenterComputers.... (starting at Slide 62) identifying various queues and resource contention as major bottlenecks for block storage.
This dataset is already at risk of existing outside of fair use, but trying to apply your own copyright is pretty much asking to get sued.
with Japan the problem is well known; women can have career progression or kids but rarely both, due to both cultural factors like sexism as well as the general long working hours. Spreading the parental burden is not popular; the environment minister a few years ago got in controversy for taking his paternal leave for two weeks, despite the fact that on paper he is legally entitled to an entire year. https://www.nytimes.com/2020/01/15/world/asia/japan-koizumi-...

Japan has had the lowest labor-hour productivity of any G7 nation for five decades: https://www.nippon.com/en/japan-data/h01196/

In such a system it is no wonder that people are not having kids, especially since Japanese wage growth is stagnant because of the poor productivity.
People posting guesses as if they were fact lowers the quality and value of HN.

I expect that kind of behavior out of "AI" models, not from the Smartest People In The Room™.
Infrequent would be a better word than slow, not all interpreted code is JITtable, and code that was JITted already will probably be cached.
"Shocking" indeed?
I am only using very wealthy people as a reference because I think they are a good proxy for hedonistic values, which I believe are rooted in human instinct and what worked in the ancestral environment.

You can’t delete these instincts, you can only bury them.
The further I get into my career as a data scientist (formerly a software engineer) the more I think I see what Kay was getting at in this thread.

I spend a huge chunk of my time swimming in a sea of data that people have carelessly amassed on the assumption that data is inherently valuable. And frequently I come to the conclusion that this data has negative value. The people who collected it failed to record enough information about the data's provenance. So I don't know what kind of processes produced it, how and why it was collected, any transformations that might have happened on the way to storing it, etc. Without that information, I simply cannot know for sure what any of it really means with enough precision to be able to draw valid conclusions from it.

The best I can do is advise caution, say that this data can help us form hypotheses whose only true use is helping us form a plan to collect new data that will help us answer the question we have. What I'm typically asked to do instead is make a best guess and call it good.

The former option is just the scientific method. The latter option is the very essence of pseudoscience.

That second word in my job title gives me some anxiety. I'm keenly aware that most people are more fond of the word "science" than they are of the intellectual practice we call science. The people who like to amass data are no exception.
Like I said, it is literally sustaining this as I type this comment. You just don't like the consequences (the Colorado river isn't making it to the ocean).
I believe it is even possible to use a different stationary bike hardware and connect it to the Peloton subscription if you enjoy the service.
It seems intuitively unlikely that a candidate would intentionally throw an election to cash in on a bet from prediction markets.

There are major differences with sports:

- Player salaries are generally independent of the outcome of an individual game. So losing any given game does not have a financial downside for the player. If you lose the election, you get nothing, versus if you win, the benefits are massive.

- A sport player can intentionally miss shots, which has only a small reputational cost, but can drastically alter the outcome of the game. But IME, voters are usually voting against the other party, not for a particular party or candidate. So whatever the candidate does to throw the election has to be so terrible to their own reputation, that voters despise them more than they do the party they typically vote against. So the cost to the candidate is huge. They basically have to compltely ruin their reputation.

- Upside is too small. Total market volume for prediction markets is tiny, hundreds of millions for the entire year. More than $100 billion is wagered every year on sports bets. Hard to see given the immense cost to the candidates, how the incentives could be great enough.

Even in sports, I think players that are open to throwing a game are by far in the minority. Given the much greater cost political candidates would face to do the same
Our agent implements every step of the procedure that a human compliance analyst would follow, step by step. As a result, every individual check that makes up the overall decision is documented with the reasoning and evidence the agent used.

You can also choose to bucket your customers by risk level and require manual review for higher risk customers (e.g. certain business activities like crypto or gambling, complex ownership structures or foreign UBOs). Ultimately the level of automation vs review is up to the risk appetite of the customer, as they are the one that has to answer to the regulator.
I honestly think if Pandoc had a GUI, it could genuinely be the fourth most popular word processing software out there. Just a simple GUI and a rich text editor—that's it.
>no one has an answer.

We all know what the answer is, we just don't want to admit it: Poverty.

It doesn't take a degree in rocket science to see that the poorer countries have higher birth rates. The richer you become the less babies you will have; Japan is the 4th largest economy in the world and they have the cratering birth rate to match.

The problem is rightfully nobody wants to live in poverty.
> people are understandably cautious about breathing a mixture of oxygen and hydrogen

Wimps.
I do wonder sometimes how all the data collected about me is actually being used. If anyone is buying it for targeted advertising or to observe trends for advertising purposes, they are wasting their money. I (and my entire family) aggressively avoid advertising. Everything is adblocked, and if it isn't adblocked I avoid it. I even try to avert my gaze from billboards and have bugged my state representatives to be more like Vermont and Maine and just ban the eyesores.
Peloton is both a product manufacturer and a service provider; setup fees are common with many service providers. For example, if you bring a phone you bought elsewhere to your carrier, they'll charge a fee to activate it for their network.