skysight-inc/HackerNews huggingface dataset:
Show HN: PromptPortals – Manage prompts and monitor user feedback on responses
A new car built by my company leaves somewhere traveling at 60 mph. The FSD confuses a firetruck for an empty lane and drive full-speed into the back of it. The car crashes and burns with everyone trapped inside. Now, should we stop taking money for FSD? Take the number of vehicles in the field, A, multiply by the probable rate of failure, B, multiply by the average out-of-court settlement, C. A times B times C equals X. If X is less than the windfall we get for selling people something called "Full Self-Driving" that isn’t actually self-driving, we keep taking money for it.
Voiceover on iOS is really good. I'm totally blind and have been using it since 2010. One thing to consider is that when using a screen reader bigger may not be better. When I've used an iPad, I've had issues with spacial awareness finding things on the screen because it's so large. I don't have these issues on the iPhone. I realize that if someone still has some vision then bigger may be better.
I love awk, and I find myself reaching for it a fair bit. One of the main things I use it for is “sed with state,” so for things like matching on a line, but only if it was preceded by some other line. I find this to be really useful for creating one-off linters, for example I made one recently to check all our migration files for CREATE INDEX without CONCURRENTLY on a particular set of very large tables where it would cause issues. Since sql statements can be spread over multiple lines, it was difficult to write a straightforward match, but awk can track state like “I’m in a create statement,” “I’m creating an index,” etc. across multiple lines, which allowed me to cobble together something that has worked well for about a year now.
Lots of great advice here. For what it's worth, mine is:

- Resist the urge to build bespoke technologies/solutions. You need durable techs that won't leave her discouraged when she feels the need to lean on you a lot for support. I've seen it before: it's too easy to accidentally become her assistive device. You need to be your own person, too!

- Encourage her to focus on changing habits now so that she isn't faced with both the terribleness of losing eyesight and stress of learning new habits. For example: can she start checking out audio books? Does she use Siri/Alexa/Whatever regularly? Can she scratch the quiz itch in other ways? Jeopardy! is great because you can be blind and still follow 98% of it.

- Could she enable assistive modes now to get used to them and use her own eyesight to help learn how to master them?

- What opportunities are there for this also becoming a new, exciting chapter in life? How deep has she explored the enormous world of music?
You're right, for the layman it's a pretty boring announcement, but that's how Linus has always done all releases so for people who know, it's not a surprise.

The Linux development ecosystem is extremely tightknit with a lot of people working on various different things, and unless you're using the Kernel for a specific thing, then yeah - none of the logs, shortlogs and release files are going to make any sense, because for the most part - they don't make any sense for anyone who isn't specifically using that part of the Kernel personally.
Data breach at French govt agency exposes info of 10M people
> fair, Terraform was not an essential building block until somebody built it.

If terraform wasn’t available and wasn’t oss, its very likely that a competitor would have enjoyed the success and network benefits that were essential to its success and ubiquity.

Perhaps people don’t remember but not long ago there were many IaC tools to choose from, and it was a matter of taste as to which tool was adopted by a company. Chef, Ansible, Salt and a few others, all had pretty decent support as building blocks for infrastructure. Then terraform came along and was widely adopted, not just because it was better but also because it was oss (like its competitors).

Now that its won, Hashi feels comfortable to pull the rug and change the license.

Regardless of what the competitors think or do, this is a very unethical move from Hashicorp. I really want openTF and other clones to succeed and for Hashi to die. At the very least they should never again be trusted as good OSS stewards and any new product they come up with should be treated with scorn.

Which reminds me… when was the last time they built anything? Seems like all their effort is focused on commercialization. Which is…fine, they are a public company after all. They’re just not the same institution that they used to be. Just the name is same, and that is really fucked up.
Seems Kubeblocks provids some parameters templates based on their knowledge on databases. To some extent, it will improve performance. Of course, I don't think users will be totally freed from `database tuning`, which is too complex a topic.
How to drive safely in rain and snow and hail? Move to Utah
> You can't test it in a simulator because half of what you're testing is the interaction with the sensors.

Yeah, that's what integration testing is for.

I would be surprised if they couldn't test the brains of FSD independently in a simulator. That's just QA 101.
Covid-19 has changed and so has our immunity
What do you propose instead? Just a spinner? No indication that something is happening at all (browser default)?

I think placeholder components are a step above “Loading…” because they hint at what’s to come and confirm that you’re about to go to the screen you expect. They also indicate that the user is experiencing a view change which is more specific than "wait while something is happening." It's more info.

As for why we need loading screens at all, plenty of developers make the mistake of never considering loading UX because they only use their own app from an optimal internet connection, so they never consider the experience from worse connections.
Commercial airline pilots - ones for the planes you typically fly on - make great money, have a strong union that negotiates well on their behalf, have tons of job protections, hours protections, and lots of control over their schedule once they have seniority.

It is a good job in most people's estimation, they are not victims.
> Why does it have to give you this condescending spiel about "offensiveness" or some other subjective reason?

The response quoted above makes no mention of offensiveness, and I explained the need to decline certain requests above.

I understand your sentiment, and I would agree if it was the stock response we are used to from ChatGPT. Unlike the condescending stock response from ChatGPT, however, the response in question is to the point, honest, and provides useful feedback.
This is not a fair comparison - Tesla is comparing miles driven by their systems, which are inherently limited in scope to "easier" scenarios (only lane assist/only on highways/ect), against total US average, which includes _all_ gnarly road situations.
You'd be surprised how much can be optimized even when using the same C compiler.

No header files hell for example.
I find comments like that your last sentence so bizarre. Just don't use them and you can still be happy?

Millions of people use and enjoy X, it's ok if you don't.
Taking your life in your hands (biking in dark clothing, especially at night) because someone is going to get a fine for having their lights off after they kill you is not a good risk calculation.
Quack. His book sucked, too.
Yes they were. Besides the speed aspect, there were other things too.

For example, the hand crank was known to be fatal and pushed the founder of Cadillac, Henry Leland, to get it rid of it when it his friend was killed after helping a lady on the side of road.

https://www.studebakermuseum.org/blog/the-1912-cadillac-a-se...
I don't care if you do not like the lambda syntax (there is plenty of syntax of C++ that I dislike), but lambdas are now a pretty core feature of the language, so you better learn it or switch to another language.
Now that covid is endemic it's just another flu.
Average Pittsburgh drivers?
Her entire channel is amazing!
Twitter has "community notes" now, which is something similar to what you describe. If something contains wrong or is misleading information the community can vote to add extra context to the bottom of the tweet that the author did not write. The note only shows up if people with a diverse set of backgrounds all vote that it is useful/correct. It's a feature that was introduced after the Twitter -> X conversion and it's a pretty good feature in my opinion. I have seen many instances of misinformation on the right being "community noted" where extra context is appended to the bottom of something inflammatory.
Yes, I have anecdotal evidence that people are gaming the system to get more than they deserve. I have directly observed multiple Vietnam Vets gaming the Agent Orange system to get 90-100% disability. The would visit multiple doctors to get the wording they needed to supply evidence that some health issue was related to Agent Orange. Their goal was to get a doctor to write down that a particular health issue "might" be related to Agent Orange. Once they achieved that, they would add that health issue on the list of other health issues. Each one would get them 5-20% disability.
Yeah, the danger posed by cars was initially limited because they had to share the road with lots of slower traffic (carts, bicycles, pedestrians etc. etc.). Only forbidding pedestrians from using the same space as cars enabled cars to become dangerous in the first place...
Perl came out in the late 80s and by the mid 2000's was really on its way out? I hired for my last perl position in around 2006.

Just saying, your definition of "kids today" could well include a decent portion of developers under 45 years old. Referring to this cohort repeatedly as "kids" is also a little cringe.
What exactly is a "wet bulb event"?
ALPA would never allow that - you can start flying a 737 or similar in Europe with a wet 200-hour commercial license. In the US you need an R-ATP with 1500 hours before you can even be considered and even then you're going to start on something smaller. For context, I've been flying recreationally since 2017 with two or three long pauses (6+ months) and have well over 200 hours. You could hit 200 hours in the first 12-14 months if you were dedicated, picking up your instrument and commercial on the way.
If you send a message to a channel with 5k people in it, would you expect 5k requests to go to the page in a short interval? How would that work with custom unfurl extensions?

It’s all proxies and unfurled on the server, once. Anything else is madness.
> You can't simulate sensors with high enough fidelity to be meaningful.

You can if you invest in good simulators. See: https://waymo.com/blog/2021/06/SimulationCity.html

> One way we ensure statistical realism in our simulated world is by creating realistic conditions for our autonomous driving technology to experience. So, if the Waymo Driver is going through spring showers in Detroit at sunset in SimulationCity, we can recreate raindrops on our sensors and even simulate other minute details such as the dimming light and solar glare.

If they can simulate rain drops, it's definitely possible to simulate traffic lights. They are a basic scenario for a self driving car. What this video highlights is the extreme lack of validation culture within Tesla FSD.
"Oh my God" does not show favor toward any particular religion or ideology.
> this language has literally no unique attributes that would make it different than D or Go

It does, a lot:
https://vlang.io/compare#go
> I understand now how people stagnate in midlife

Only way to gain some advantage is to delegate/hire help. Which is beyond the reach for most ppl. At the same time, there is a lot more filler admin-work for adults.

Wondering, are kids (after a certain age) more helpful around the house? So parents get back time?
To actually be seen, you mostly need a disability rating. Every veteran has 'free medical care' much in the way that every poor person has free medical care. It exists on paper, but it's impossible to obtain.
> But in any case it would be wrong. Don't respond to sleaze with yet more sleaze.

Is it wrong, or just illegal some places?

Is it only "sleaze" where it's illegal, or everywhere?
The “or better” is doing a lot of the heavy lifting here. Your choice of counter party has a large impact on the price improvement.
readability is so underrated.

I think readability is a major part why java was hugely successful: C programmers could read java code and immediately understand what the code did and able to make minor modifications to the code.

This is very difficult with Rust code. Rust "learned" too much from Perl in this regard.
Lithium Ion should be replaced ASAP by safer chemistries so we can sidestep this issue completely. As far as I'm concerned this should have never gotten as far as it did and manufacturers that produce crap batteries (of which there are plenty!) should be held responsible.

Apropos: not rare at all to open AAA brand battery packs to find burned out wiring, burned out circuit boards, signs of combustion that somehow didn't go outside of the case. Take no risk with these things, even with the good ones: in case of doubt place in fireproof container and deliver to a recycling station that knows how to handle them safely. If you have no experience with these then do not try to repair a pack because the risks are nothing to be trifled with.

Finally: cheap stuff containing 18650's should be avoided like the plague, if the device is cheap then that means the components are even cheaper. Only use devices that use quality cells, that haven't been recycled and that have only been used within spec.

Your fire insurance policy protects you from monetary loss, but it won't revive you or your companions...
I’m offended that you don’t take even 10 minutes to understand why this will not work.

People say they don't need sysadmins and stuff like this is the result.

Vertical scalability limits are very soon met and can be difficult to fix post-fact.
I don't know much about V, I was answering why new languages are a good thing in general, even if they seem very similar to another.

And I don't think every new language has to have some unique feature too. You can compare almost any modern "scripting" language for example to Common Lisp and ask why they exist, but they do and they enable lots of developers just fine.
Much better than gcc's "Redefinition of ..." or "Static declaration follows non-static"
Descriptions are read by a human narrator. Description only occurs when there is no dialog. According to my sited wife it's not that distracting, she got used to it after a month or two.
Mind-reading computers turn brain activity into speech
Vision loss runs in my family and has affected a few of my uncles and grandparents, so I’ve seen this multiple times.

Braille can absolutely be learned at any age, and is a godsend for an avid reader. My grandmother learned braille at 72 and it changed her life - she never got into audio books, and I think she also appreciated the community of her local braille library. She also had a braille reader which attached to a console and worked surprisingly well - perhaps ironically she became much more technically capable and comfortable after losing her sight. She used that to write and read email in pine (I set that up for her in the early 2000’s, I’m sure better options exist now.)

My uncles who’ve lost their sight both picked up braille early and have barely skipped a beat. I believe learning and leveraging braille while partially sighted both made it easier to adapt and mitigated the emotional impact of their loss as it progressed.

There are other advances in tactile displays happening every day now, one which I’ve been following is https://pad.dotincorp.com/.

PS. If your mother has AMD (as my family does), be aware that there’s a significant hereditary component. You should be sure to inform your doctor and consider annual ophthalmologist checkups.
Of course, that only works if you're passing a literal null. If you're passing a variable the compiler will not check anything, so this doesn't really solve the problem.
Not sure what the relevance of cardiac cirrhosis is to this discussion?

You’re talking about an uncommon end stage complication of chronic severe right heart failure.

To the parent comment’s question: yes, prevention is better. If you prevent right heart failure you will not get cardiac cirrhosis.

The old adage of “an ounce of prevention is better than a pound of cure” is still true.
I mean why is this news that a car can have defects? Are most tesla y from the same press like this?
The only real problem with the waterfall model is that the original book didn't mention iteration. the author thought that it was too obvious to mention. Obviously once your customers have version one of your product, you are going to collect detailed feedback from them and use that to inform the design of cersion two. He probably didn't envision companies making a prototype in two weeks and making version one available to the whole world a month or two later, but that is not a flaw in the model.
Quack quack.

[Audience laughter]

Truly a classic.
OH man I forgot about PogoPlugs -I had about 3 of them around the house before raspberry pi's took over - they were running silly things like dlna and a VERY slow OwnCloud installation - thats really when I got into self hosting.
> You replied to the wrong comment.

You sure about that? Looks fine to me.
They have a spot where you can leave a review on google if you feel so inclined.

I don't trust that these groups will reduce waist or risks. I hope someday there's a standard 36/48/52V battery that has a cost of $0.25 per wh. If you slightly oversize your battery AH requirements, 5-6 life years is typical with even heavy use.

Better yet, merge the electric lawn care batteries with bicycles (easy and safe if you're into DIY and match the load to the C rate the battery can provide). There's already DRM on my lawn care tools but luckily i can still power a bike off the batteries because the DRM is on the tool side (it has an extra 4th pin looking for a specific PWM pulse).

Most of the fires are coming from bottom of the barrel factories that recycle cells into questionable packs with questionable BMS systems.
We have become so detached from nature so much we have forgotten seasons exist, we can naturally divide the year in four (or two) by being attentive to the season, and you can add a little flair by being poetic about it (say saving during the fall, frugality in the winter, sexuality in the spring, enjoying the fullness of life in the summer. Life is not academia, it is poetry!
>> I'm losing my sight. How should I prepare?

> Learn to touch-type.

What a quintessential hacker news response! Losing your sight is a profound loss, involving grief and other emotions, not just the facility but all the people, places and things that gave you joy to see. You are losing your independence, the ability to move around your own house, to cook things safely (and to see when they are done). You lose the ability to drive.
The problem is the East Coast media still spends way too much time on these things. The worst culture war takes end up getting articles written about them. It’s like our sociopolitical landscape is determined by the most insane 100 people in the country with access to the Internet.
Zero-Downtime Hetzner Deploys with Ansible
“Gaming” is not always equal to fraud though. We should expect legal gaming not outright fraud.
I realized I wouldn't use it for anything serious, and I didn't renew my domain name. Maybe someday I'll get a domain for ten years and then get google to host the actual email. That way it doesn't matter too much if google decides to nuke my account.

I was also sixteen when I did that, so I mean, of course I wasn't going to do anything serious with it.
Look at the rates of lefthandedness rising after they did away with the superstitious torture bullshit.
When I first started using Mastodon I felt a bit overwhelmed by angry toots from certain communities. One of my pet peeves is leftists who, just as the John Birch Society saw "communists" everywhere, now see "fascists" everywhere. (For the record I am a leftist, a friend and I were the first people to put Chomsky audio lectures on the web, I've been to Howie Hawkins' house, etc.) It was clear to me that the "explore" tab was toxic because it listed things that got the most boosts and angry content spread like a virus.

At that time I was looking for an open source sentiment analysis model for social media (as opposed to product reviews) and couldn't find one. From a machine learning standpoint it didn't seem difficult to me but I thought I'd be destroyed by the process of collecting 5000 angry toots to train it.

With such a model one could: (1) filter incoming toots so you don't see them, (2) filter outgoing toots so my own anger doesn't escape (I even thought of making one that enforced

https://en.wikipedia.org/wiki/E-Prime

but then realized instead of saying "Kier Starmer is a (borderline) fascist" (according to sci fi writer Charlie Stross) you can just load adjectives: "Fascist Kier Starmer promotes fascist policies that his fascist supporters applaud") or (3) put filtering in the network itself to bring down

https://en.wikipedia.org/wiki/Transmission_coefficient_(epid...

which would be the most effective. Now (1) and (2) have the advantage of being less political, that is, people are very unlikely to find out you are blocking there but angry people will become aware of (3) and have something new to be angry about.

Over that time though I: (a) discovered that I get really good engagement sharing photos I take, particularly that are tagged #bloomscrolling, (b) I've added a lot of really great people, (c) got very quick to block "anti-fascists" and people who proclaim they are uncomfortable in their own skin or that I should be uncomfortable in mine, and (d) blocked a few keywords and I am enjoying my Mastodon experience a lot more.

If Threads or somebody else wants to make a serious attempt at (3) however, I am all for it.
thats only true if you use the code in a serving application.

If the SDK to connect is GPL and the backend service itself (never exposed to a user) is AGPL then you're fine.
If you're not joking, you're quoting a rule from a different website... which even if it were a rule on this website, I still wouldn't consider the quote in this title to be breaking.
What did StackOverflow do?
The simple fact is that human physiology isn't as simple as 50/50. All kinds of things can contribute to Diabetes, to be sure, but studies have shown that a lot of these illnesses are probabilistic in nature, e.g. there's a higher incidence of things like diabetes amongst people who've been exposed to AO even when corrected for other variables.

https://www.publichealth.va.gov/exposures/publications/agent...

Of course, I haven't even broached the moral obligation the American public has to men they send to war...
> "the "winning" strategy is to have high-level scripting languages where you can ignore most of the details, which call into hyper-optimized, high performance libraries. For instance, when you're using Scipy, you call into Fortran and C almost interchangeably"

That's nice as long as it works, but in my experience gets ugly when it doesn't. While we can currently witness this being a successful model, the impedance mismatch between both worlds is often a pain.

I bet on a language like Rust as the winning strategy in the long run - high level like Python but still close to the metal and all in one language, one compiler, one ecosystem.
Highly recommending filing issues on their repo if you have anything reproducible. I've had several bugs I filed get fixed this way.
If the learning is already complete then any homework seems like utterly unnecessary busywork.