skysight-inc/HackerNews huggingface dataset:
>Emergency braking is _very_ simple tech, and is actually robust.

I didn't mean emergency braking only. I meant automatic braking to include non-emergency braking such as (but not limited to) active cruise control that can stop a car.

Both emergency braking and milder braking can and do happen on a normal non-Tesla car when the (some) computer gets confused. Electrical faults aside.

On a normal car it might happen at intervals of a year or two, so the thing I'm curious about is whether there is some evidence it's more frequent or otherwise worse on Teslas should I ever be shopping for one.

I think the quality of the hardware is only loosely related, because engineering decisions, some of which are embodied in software, could make a big difference.

If I was in charge of making hard decisions about a trade-off between phantom braking and avoiding accidents, I would say "don't make it panic brake until slightly after the computer figures a collision is unavoidable" since this still provides the most important value of reducing injuries.

But I don't know if automakers really operate this way. Maybe they know better, or maybe there are bad incentives.

And if some of them do operate this way, but others have the hubris to think they can prevent accidents and phantom braking without tradeoffs, I'd really like to be able to make an informed choice.
I've been playing games for about 30 years. If you figure it out, let me know.
>I don't see any way to stop automatic updates in settings

Hit the gear and uncheck "Update Add-ons Automatically".

>This is all trivial in Edge.

Is it? I can't find the toggle for extension autoupdates in Edge, and a search only turns up hacky methods for Chrome, nothing specific to Edge.
Thanks for sharing. Amazing content.
It would be interesting to see if the price drops followed Moore's Law.
It's 2x the length of GPT3. 8192 tokens vs 4096.
There are a litany of reasons why one’s hand may hurt. As far as non-traumatic injuries go (meaning pain that develops over a period of time as opposed to, say, a skateboarding accident), it’s usually going to be caused by inflammation of tendons (tendonitis), wearing away of bone cartilage (arthritis), or nerve impingement. Diagnosis of the first two is typically straightforward, while diagnosis and treatment of nerve impingement is more complex, reason being the nerve or nerves could be impinged in one (or more!) of several locations between the spine and hand.

I have seen many armchair orthopedic experts on Reddit, Quora and elsewhere talk about “RSI” like it’s a single disorder with a single treatment. In reality, RSI is an umbrella term for many conditions, and not just of the arms and hands. Googling “RSI” is useless. You MUST determine which RSI (if any) you have. The treatment for tendinitis is very different from the treatment for cubital or carpal tunnel syndromes. This is probably why so many people who identify as having “RSI” have been unsuccessful in finding an effective treatment. Heck, if you truly have Carpal Tunnel Syndrome, surgery is THE treatment. Anything else is a band-aid. Fortunately, the surgery is quick, the recovery is quick (typically within a week for light activity), and it is usually permanent.
Millions of Teslas equipped with ‘any assisted-driving tech’ != autopilot on FSD. We have to compare deaths in Teslas with deaths in other vehicles too, as that’s what people would use if not a Tesla.

The chance of fatality per collision is way off.

If you’re going to go down a rabbit hole we need to look at lives impacted by lithium mining compared to regular combustion engine vehicles.

While I appreciate your point I’d be surprised if the number of QALYs is higher from working on FSD at Tesla compared to being a doctor.
A 15-50 outlet is the most straightforward part of the problem to solve here I think.

Paying people the right price for their V2G supply will go a long way to making them comfortable, I think. The ones that aren’t don’t have to.
Unit testing: How would you automatically verify LLM output to a static prompt? Outputs can vary with each invocation.
Kind of. Wearing a dirt-biking helmet and a neck-protector might help, but evidence is limited.
Ask HN: Is there a Jupyter Notebook for terminal/shell
When I learn new tools like Docker for example there are a number of new commands and syntax I am picking up along the way.

I want to "SAVE" my work -- the commands I used and the output I got -- as a "Notebook" similar to how we do for Python notebooks using Jupyter. Also add some markdown notes or links to reference material or tutorials I am following.

This allows me to revisit my work of yesterday / last month / last year and quickly review what I already "know" (or relearn quickly following the same path) and then go to next logical step.

Is there such a tool or solution?

Thanks in advance
Awful from an ergonomics perspective
> 1. Stop. Don't type/mouse through pain, or you could be causing permanent damage. Figure out what the problem is, maybe with the help or a doctor and/or workstation ergonomics expert.

Back twenty years ago I did just this. I was working 18 hour days. Sadly, pain was normal. The thing is, when it is your own company you can't take a couple of weeks off to sort it out.

Ultimately, I designed and fabricated my own ergonomic desks. My preference has been to use a thumb-actuated trackball. Soon after making these desks I was back to my 16 to 18 hour a day schedule and had no pain at all. Yes, it took a while for the soreness and inflammation to disappear. The point is, my wrists got better, even while working long hours.

It is crucially important to pay attention to ergonomics and learn to be relaxed. Mice, in my opinion, are terrible. It depends on the task, of course. In my case, my time is split between EDA CAD (electronics design), software development and mechanical 3D CAD. In other words, reaching for the mouse is unavoidable. In this context, the trackball has proven to be the right tool for the job. I have tried some of the fancy 3D knob technology and more. None of it really worked for me.

Here are a couple of old pictures showing the key element in the design; a dropped-down surface for the keyboard and trackball and a nice forearm support bar.

https://i.imgur.com/S8gOPh7.jpg

https://i.imgur.com/PoKDNOk.jpg

Your hand should droop into the cavity. The shoulders, arm, forearm, wrist and hand should be as relaxed as possible. This worked for me.
Yep! I have to be entrepreneur here.
Kamala Harris and Joe Biden.
It got acquired by a large proprietary 3D printer corporation who’s busy running it into the ground.
Paracetamol is potentially dangerous. So are forks.
Just because it is in the official VSC repo does not necessarily make it right, it is clearly an invalid JSON file and the error message is displayed.

Showing the exact line number of the error is beyond this project's scope for now.

I'm currently using https://www.npmjs.com/package/strip-json-comments to remove the comments if any.

There are many online linters available, please check https://jsonlint.com/
My guess is that the factory did not want to publicly identify its customers.
At an hour or two, that's ballpark 3kWh of power you'd need. There are battery backup solutions in this range that are $3k to $6k (that are frankly quite interesting.

Those have the instant on design so that if the power is lost to the house you have a few seconds and its back up and running.
take in to account that they know that they are filmed. this is not a secret camera. also this video is obviosly checked by company afterwards, because some parts of it is blured.
My experience is that I dropped out after getting Master’s degree, after realizing that while I can graduate and then get a postdoc job, I am simply not able to produce as high quality output as some of my colleagues. In hindsight, and especially looking at some of my other colleagues who didn’t drop out but should have, I made a great decision, and I am very happy to have done so.

I think that telling everyone that they can achieve anything they want is doing them a huge disservice. If you talk to actual grad students or post docs, most of them are actually quite unhappy and unsatisfied at their careers. They constantly fell insecure and unstable, and they in fact are so. This is much less common among top ones, because they quite clearly see that they are ahead of others.

In short, if you don’t feel confident that you can succeed in academia/research, leave before the academia chews you out. If you are confident you can succeed, you are probably wrong, but at least you’ll be much healthier psychologically throughout.
Because I could not stop for Death, by Emily Dickinson.
I'm completely fine with this, excited even that I will get to contribute my great wisdom to our nascent AI overlords
Practically speaking, how can one “resist” other than not using this product?
Antennas are reciprocal. They are just as directional receiving as transmitting.

A 10dbi gain yagi boosts your transmitted and received signal equally.
The top end company stock prices are just like real estate, the money experts always use them to reduce the entire economy to simple terms and over-generalize.

If our only two options are the Fed or FAANG winning I choose neither.

The macro market (and their truthsayers) are obsessed with reducing things to the [current price] of public companies. Even though there is never ending increasing disconnect between their stock prices and the long term value they generate for the broader markets. The more we gamble on those small sets of metrics being the "truth" from which to guide society the more we (see: gov and media) will adapt to protect and push them higher.
> Googling “RSI” is useless.

A few times a month my wife has what she calls a "Google patient". Her canned response is: "Your google search isn't equivalent to my medical degree." Some get it.
Nobody asked yet why manhole covers are round? Another curios question since most of the common answers are incorrect.
And do...what, exactly?

I don't think you realize how bad it is out there. gestures.
Sure. How likely is it that someone running bechmarks internally - who is unlikely to be a benchmarking expert - is going to do a better job than a dedicated benchmarking project like TechEmpower that has a whole lot of people looking and contributing?
That implies there's some unspoken understanding among CFOs that the Fed won't ease up until tech salaries go down, and that requires layoffs.
I wonder how many revisions of the Google policies I’ve “agreed to” by merely having email.
American in Australia - the house quality, even if the building is new(er), is absolutely shocking. I'm contributing to climate change with all the heat/cool bleed from my rental. Where I never even thought about the electricity bill from where I am in the U.S., I'm spending anywhere from $60 to $250 a month depending on season, where the anecdata average is actually 2x or 3x that.

Thankfully two or three years ago, we signed up for amber.com.au which will give you real time pricing and alerts so we can be thoughtful about usage in peak demand.

I've been tracking usage via their API for ~two years

https://flatgithub.com/dalanmiller/electricity?filename=3121...
> I’ve seen proposals asking for six figures in dev fees upfront plus upwards of 40% in equity. And I’ve seen founders actually take those deals out of desperation to play the startup game. They often target first time, non-technical founders who have extensive domain expertise and networks, although they also go after younger talent.

Is this a bad thing? These founders bring value to the table but have no ability to build product, or to identify a technical cofounder who can. Seems like 60% is reasonable for them to own to get a team that can ship.
Taking Gebru's word seriously here is reason to discount the entire argument.

Gebru is a part of a clique that is devoted to an entirely different set of ideas around AI Safety.

The two basic movements here are:
1. Be very scared of AI development, then do capabilities research but feel bad about it.
2. Demand AI research comes with locks in them that make sure the AI can't write a tweet that would make a San Franciscan Activist uncomfortable. Achieve very little in terms of manipulating AI, but get lots of book deals.

Neither of these groups should really be trusted for hard data about the other, and more importantly - missing that piece indicates that the author is not even attempting to convince the unconvinced.
I spent months researching these docks to be sure it fit my needs. You can get cheaper if it’s not thunderbolt, or has less ports or don’t want power via the cable, or don’t want to drive your monitors at a higher refresh rate.

Or just buy the TS4 and you never have to worry. It’s by far the best reviewed and reliable.
I can't speak about common experience, only my own, but that tells me that an LR(1) can tell which high-level construct it is trying to parse -- this is encoded in the states deeper down in the parse stack, and therefore depends on information which the parser/generator already has.

While to some extent, this may be ambiguous because it depends on tokens further to the right, this is inherent in the "L" part of LR and applies to LL as well; only raising the lookahead length can fix that.

Now I did cheat a bit in what I said above: Parsing further terminal symbols "removes" the high-level information from the state, and then it cannot be used for error messages anymore. This has to notable aspects: First, one can simply keep such information as metadata, either encoded in the state (but this blows up table size because states cannot be merged as easily anymore) or as additional information collected while parsing (probably better -- good idea, I'll have to look at this). ()

Second, there is the question whether this information is really useful in producing better error messages. An input fragment like "(5 + )" is an incomplete expression, and without further metadata you know that (1) another sub-expression has to appear before the closing parenthesis, (2) you are parsing an expression, (3) you are parsing a high-level construct that expects an expression (this knowledge is inherent in LR(1)), but you don't* know anymore what high-level construct you are parsing anymore -- but for the error message it is probably irrelevant.

Obviously, that last part depends, case by case.

(*) re-reading that, I'll have to admit that this incorporates top-down aspects into the parser :)
I've seen that link before! The public debate in the Netherlands is continuous and ongoing.

The surgeons mention children and e-bikers being the most at-risk categories.

If you look at the interviews I linked, you'll see 2 different e-bikers there having a semi-split of opinion, the gentleman was already wearing a helmet (because it was a fast e-bike) , while the lady wasn't wearing a helmet yet, but was considering getting one (because she felt her [new?] e-bike was too fast and thus more dangerous).

I also posted a video elsewhere here where you actually see some of the children indeed wearing helmets. In the interviews I think one of the people was of the opinion that beginner/inexperienced cyclists could definitely wear helmets more often.

On the other hand, you see that people on slow city bikes think that a helmet there is probably the wrong call. eg. "On one of these bikes, if you fall you are more likely to bang your hip" (this is also my own experience on city bikes tbqh). Other bikes are certainly different.

But this is all arguing over details I think. The most important take home message is that it is a wise investment to bolster your infrastructure and make the roads safer for bikes. (Or better yet to make them safer for everyone, not just bikes)
I actually do agree with you on this one. This wasn't intended as an individualist libertarian take (most of those people would call me a communist, though I don't call myself one), so much as an anti-preferential-treatment-for-family take.

> However, if it wasn't them, I'd be helping someone else in a similar position.

Exactly. I just skip to this part. Ignoring any sort of judgement of their actions, there are many people who need help far more than my parents do, and I'd sooner give money to them.

If my parents legitimately were the most in-need people I could find, I'd have some mental gymnastics to do to justify this, but that is not the case.
How to prepare a (not only technical) talk
Not doing research.
> Also Oracle

Very little of Graal/Truffle is locked behind an oracle license. The community edition is FOSS and within 5-10% of the performance of the paid version (so still an order of magnitude above MRI with or without YJIT). The situation is very similar to HotSpot/OpenJDK.

https://www.graalvm.org/community/opensource/
Yeah, but at the same time I saw 3 orthopedic surgeons and 1 neurologist and 2 of them said "carpal tunnel syndrome", one of them said "arthritis" (after saying my X-Rays didn't show any signs of arthritis), and none of them got the diagnosis right (thoracic outlet syndrome). The kicker is the one who settled on "arthritis" is a shoulder guy, the one you'd expect to at least test for TOS.
There's not a point to arguing this, because even presuming the AI can return a perfect result doesn't imply it's capable of thought. You're correct to highlight a degree of nuance to this question, but it's foolish to defend such a limited definition of intelligence. ChatGPT is incapable of independent thought, and every demo (including the one linked above) fails to demonstrate reason beyond what is expected from a synthesis program. Impressive, but pointedly limited.
I'm trying to imagine why somebody would start a data analytics project in ruby.
The endpoint is political activism to ban (most) AI.
https://sorbet.org/blog/2020/07/30/ruby-3-rbs-sorbet looks really cool.

You know the yjit folks are going to take this and make yjit even faster right?
Good question. 100 miles to safety? Yes. Finding a place to stay is the challenge.

Where I'm at, 250 miles wouldn't be crazy. I have to drive an hour to see a stop light and in the summer, that city will be booked full. The next city is isn't any better, but at least I'd have family to crash with.
There is also a standing order that if the UK government is decapitated, its nuclear submarines are to take orders from the US president.

(The actual orders are of course secret and sealed until that time comes, and could be AU/NZ/CA depending on the persuasion of that particular prime minister. However the US is the most logical choice as the other countries have no nukes themselves and would likely be looking to the US for guidance anyway.)
A customer of mine lost 3 Dell Optiplex DL 270 used as POS terminals seemingly in a few hours just over new year one year around that time. That turned out to be just the start as every one of these machines seemed to fail given enough time and we had 60 of them (some of might have been from an unaffected batch, I left later that year but remember some of them capacitors with "K" stamped on top instead of "+" and I think I never saw one with "K" break - or it might have been the other way around).

We had the electrician come in to verify mains power, but luckily we soon caught whiff of the fact that Dell had a capacitor problem on these models.

We overcame it with a little luck and by aggressively swapping machines as they failed, using out internal spares as a first line and immediately calling Dell for replacements for each and everyone of them.
I have a sibling who moved away and comes back from time to time and I miss them. So this resonates for me. Plus the whole dysfunctional asian family with culturally assimilated kids dynamic.
A few people here have noted problems with the amount of force needed to use the trackpoint

If that is the case, get a tighter-fitting and harder top for it. The tiniest bit of play or flex is wasted force. The actual pointing stick is remarkably sensitive.
> I don't think you realize how bad it is out there. gestures.

Could you be more specific, to make discussion possible?
npm install electron react-native-web
Gmail's spam filter is biased against email.
An EMG/NCS isn't necessarily going to bear fruit. Studies and anecdotal evidence both support the idea that nerve conduction tests do not rule out nerve impingement in a particular area. TOS in particular can be tricky to "truly" diagnose through diagnostic imaging.
Why spend 20 minutes doing something manually when you can spend 20 hours automating it.
There was an effort (though it seems to have died out) to bring federation to "software forges" (vcs + ci, etc).

I love the idea of having a standard way of repos and CI such that everyone brings their own forge, builds their contribution out and upstreams.
Thanks, and yep, the postfix notation allows for chaining commands together without parentheses. For example:

1 2 +; 3 *

(The semicolon is used to indicate that the previous string (token) is a function and should be executed. In some instances this is implicit, like when the last string (token) in a larger command (like the one above) maps to a function name, in which case it will be treated as a function call even when no semicolon appears after it.)
https://www.etsy.com/shop/SaotoTech
hence the artificial in the name
I resist, in a way, by teaching my 12-year-old son that he will have to be adept at detecting and avoiding machine-generated content when he is older.
Sure: the whole point was to get it to figure out something difficult. (It couldn't.)

But in the middle of the conversation, why does it accurately report "I'm sorry, but I am still unable to understand the context and the puzzle without more information"? Wouldn't something that just strings words together without understanding, continue stringing words together without accurately reporting that it doesn't understand?

Once it does understand, why does it clearly show its understanding, including creating another example of the puzzle and a counterexample: https://news.ycombinator.com/item?id=34423636

Clearly this shows understanding.
Pay the right price for V2G energy supplied and a lot of people will want it.

Plenty of people are willing to drive 200 miles of Uber as a second job. V2G is a lot more appealing than that I think.
The main reason you're not getting promoted is because it would cost the company money.

A secondary reason is that promotions are usually at odds with maintaining your boss's position in the status hierarchy.

> Maybe you're doing enough for your role. You need to take on more challenges and go above and beyond to get promoted

"Do extra work for free hoping you will be rewarded later."
OOP in the discussion was undefined prior to me choosing a definition. Smalltalk-style OOP is quite significant to the topic as what are probably the only respected ORM toolkits (CoreData, ActiveRecord) lean heavily on the facilities provided by what you call the Smalltalk-style OOP paradigm. I might even go as far as to say that the active record pattern is unusable without Smalltalk-style OOP. Other languages have certainly tried, but it gets janky really quickly.

Now, it's okay if OOP means something different to you. Words are just tools to help with communication, not some source of pride or identity. That is why definitions were laid out to ensure that we weren't just talking past each other. Despite this making you believe I am young, in my 30 years of development experience I've learned that you can't assume everyone uses the same definition. In software, it is actually quite rare to find any common definition across any sizeable group of developers.

There is no logical reason to leave a discussion because what OOP meant to me differs from what OOP meant to you. The OOP talk that was present early in this thread didn't even carry into the remainder of the conversation about ORM, so it is moot anyway. The reality is that this conversation has reached a dead end because there is nothing left to talk about. We've established that ORM and query building are different operations, which rounds out the entire topic of the thread, and that's that.