skysight-inc/HackerNews huggingface dataset:
Yeah it sounds like the corner was blind and the Cruise was in the right lane and the Firetruck had crossed into the oncoming traffic lane and struck the cruise on the right side:

https://www.forbes.com/sites/bradtempleton/2023/08/18/cruise...

The title may sound a little bit inflammatory but emergency vehicles are usually found at fault when they enter a red light, even when they're running lights and sirens and have a collision. They don't get tickets for breaking the law, but they are often found civilly at fault for collisions that happen when they do. They're expected to slow and visually clear the intersection, and if they were using the oncoming lane and couldn't see cross traffic they should have been more cautious.

This happens all the time with humans. One of the many reasons why 2 or more vehicles are usually dispatched (although there's a few videos you can find on youtube of firetrucks from different engine companies responding to the same incident T-boning each other as well).

Waymo at least claims to do things much more correctly and like a human in this case:

> Waymo representatives believe their vehicle would have handled this situation. According to Waymo, “Waymo has developed various technologies to detect active emergency vehicles even if they are not in direct view. Like humans, our vehicles can hear sirens and reason about the direction, location, and motion of the active emergency vehicle, importantly including whether it is approaching or receding. When we hear sirens, our vehicle will slow and then depending on how the situation develops, we will either pull over or stop ahead of intersections where there might be crossing emergency vehicles, even if we have a green light. The system is designed to remain cautious and not enter an intersection if it is still reasoning whether the emergency vehicle is approaching the intersection based on what it is sensing.” However, it is fair to say that Cruise has said similar things about their own vehicles ability to detect emergency vehicles, and Waymo has not tested in this exact situation.

Cruise should still get punished over this, and I don't know if 50% reduction in vehicles is enough of a punishment or what it should be. Going "move fast, break things" on public streets to try to catch up to your competitor should definitely result in you losing more ground that you think you're gaining when you're busted for it, or else it isn't a deterrent.
> EDIT: the sequential calls to "callRemote" still process in sequence, blocking on each call. Don't get confused there. But the overall HTTP request itself is running on a virtual thread and does not block other HTTP requests while waiting for the callRemote invocations to complete.

Yeah I got that. But then the use case seems to be much narrower, because not every scenario is one where many concurrent requests come in at the same time. If you write non-blocking code you'll get high throughput no matter the number of requests. Ok, maybe non-blocking code is harder to write (and I don't think it's actually that hard if you use, say, Kotlin coroutines), but honestly this seems to me like something that developers should learn eventually anyway.

Or maybe it's me being weird. But I remember 10 years ago when node.js was being hyped for being "fast" because it was "async" and now suddenly using threads and blocking operations is again all the rage now.
A better example would be

var remoteResultA = callRemoteA(client);
var remoteResultB = callRemoteB(f(remoteResultA));

Where handling a request means you have to make two http calls and those two calls have some order dependence. I.E. the result of one is used to construct the call to get the other.

What virtual threads give is the ability to write the code like I did above and still get ideal performance, as opposed to.

callRemoteA(client)
.then(remoteResultA -> callRemoteB(f(remoteResultA)))
.then(... your world lives here now ...);

Virtual threads are, from a language semantics point of view, the same as regular threads. Virtual threads map maybe 10000 "logical threads" to a handful (maybe 8 or so) actual operating system threads.

The big difference is that for each regular Thread you have exactly one backing Operating System thread.
Oooh this looks promising. Seeing helidon nima's take on java microservices with virtual threads is certainly a different direction. Way way back, while working with a java microservices codebase, we were stuck with OJ (ObscuraJ, to be honest I'm not sure if it was publicly available or internal, was so many years ago) and that was pure hell. The configuration overhead, especially the cumbersome dynamic routing setup, and layers upon layers of indirection and dependency injection was a headache. níma's approach piques my interest, albeit with a bit of caution, will need to dig into the source more
I'd say dont do any layering and stick with the standard naming convention of "stacks". Start with a common stack with all your common stuff and application stacks with stuff that specific to some application say all the resources for a microservice or everything for a BI system ...etc.

Avoid splitting this up as it introduces too much complexity. The IAC code should be very simple such that any dev can pick it up just coming off the tutorials.

Company I'm in has 3 layers and dozens of stacks and it's made the whole thing impossible to reason about. No one wants to touch it anymore which means we now have a Platform team that screws around with this chap for months on end.

Note: Lee Briggs works for Pulumi as a Principal Platform engineer so its in their interest to make this too complicated.
> go back and forth between a visual node/graph dataflow representation and a textual expression-oriented dataflow representation

Fascinating! I would LOVE to see that done well. (QoL PTSD adding the "well" in there for me. Haha)
I’m not sure there is a good solution here . Potentially that could undermine the law?
What happens in industries where the law is impossible to enforce ?
I don’t see why you can’t just tell them that GPTx makes things up sometimes, and still tell them to go away (not literally because that would be rude)
To me it's less about what they wanted to achieve, and instead about what they actually achieved with what they had available.

As an over-the-top example: Most people (that I know) would agree with George Lucas re-edits of Star Wars with newer CGI are worse than the original edits. The only reason to choose the newer edits are because they're released in HD and the original is not.
I had both obstructive and central apnea and have been totally fine with the CPAP from day 1. Sounds like I’m an outlier. As for the other options, they may not have worked for me.
Personally, I'd much more need to be convinced that complex behavior and emotional states aren't evidence of consciousness. I feel the burden of proof goes in the other direction.
The Wrong AI Copyrightability Case
Same thing as a meme - it compresses the information and allows an easier (and so more vivid) recall.
> Watt-hour seems to come around in the 1890s as utilities explore ways to bill customers for electricity use

Makes sense kwh is an accounting unit of energy not a science unit. I feel that's 'fine'. Tell the accountant that the pump that drains the east shaft runs 12 hours a day at 53kw and they can figure the monthly cost using a ten key.

Hat tip the parent. It's really annoying that Journalists understand neither science nor accounting.
Same in Arabic culture.
https://www.arin.net/resources/manage/rpki/

Basically, RPKI is to BGP as things like DKIM are to email, or DNSSEC is to the DNS system.

Different AS's announce route prefix's to attract packets from other AS's. Orgs like ARIN and such act as trust anchors (CA's, in Web of Trust parlance) for Network operators who use RPKI clients to validate incoming BGP announcements cryptographically against the trust anchor list.

The idea would be that an Iraqi telco could announce they terminate a prefix they don't, blackholing the traffic originating from within their network to those prefixes, but they wouldn't get the cryptographic vouch by their RIR, so other AS's would ignore altering their routing tables. Insulating the damage to essentially inside the network that was making the fraudulent announcement.

It could even still be worked around by people internal to that network as long as they cross into another AS's routing domain, say by VPN, which would then allow traffic to route as normal.

There is the argument to be made that RPKI is only as useful as the numbering authorities are capable of maintaining a strict position of neutrality. Thus is the way of all of all Trust. It is alas, the best we have.
Measuring the popularity of football players with Google Trends
> The slog package, brand new in 1.21, contains a MarshalText method

At quick glance, I found three MarshalText implementations in the slog package. Which implementation are you referring to specifically?

And, for what it is worth, none of them return useless values on error, so where do I find the fourth which does?

> This, too, is simply a lie.

Let's hope. I love nothing more than being wrong. That means I get to learn something new! But I haven't found it yet, which is sorrily disappointing. Looking forward to you clarifying the above so we can put this to rest.
so, they won't receive security updates after Dec.
Is the world finally ready for ethical porn?
You should take down the documentation entirely, if you want to prevent incorrect interpretations of things. The LLMs won’t be the ones emailing you, the people who would get things wrong if the LLM provided some kind of confident wrong answer would probably simply not read your documentation as the vast majority of users do not. You’re just shifting some, but not all, misunderstandings into totally uninformed questions that will mean an additional email pointing them to RTFM.

All of these “we’re not letting bots crawl our site!” posts make me feel like I’ve travelled back in time to when having web spiders crawl your site was a big deal. You can’t really prevent people from using tools wrong, and it is odd that so many people care about this futile attempt to insulate yourself from stupid users that I managed to see it on the front page of HN.

The worst part is, if an LLM has already read in your docs and the interaction you fear your users having with LLMs comes to pass: they will have misapprehensions about the old version of your docs which will be even more wrong.

Allow me to prepare you for the future now before you have to hear it from someone else, you will be getting email spam about LLM Algorithm Optimization soon. LLMAO firms are probably already organizing around the bend of time, we’re just a little before they become visible.
Well, at the end of the day, my job isn't so much to code as it is to make my employer, that is your competitor, money. So you've just called the man making your competitors a lot richer incompetent. Indeed, one of us is being disingenuous.
“ This situation means the router can't go online to generate a trusted certificate, and it's left with either HTTP or a self-signed certificate, both of which Chrome will present as inherently dangerous.”

What are you on about? How does the router not having a valid certificate mean it “can’t go online”?
That is a good study, and it does explain one of the behaviors.

But do not discount the importance of powerlessness in these behaviors. People who have relatively less power in their work, their surroundings, their relationships, there ability to influence their own econonmic situation, etc, still need a way to express power. It is easy to couch it merely in terms of winning/losing in the moment, but without context it is hard to see what the right solution is.

If it is merely winning/losing/greater cost, with no particular motivation, then banning any particular annoying activity is as good a regulation as any other.

But when you take away a dimension of power over an area that a person strongly associates with "basic freedoms" such as owning a camaro/civic/harley/gixxer and tuning it to their liking, including making it incredibly and illegally loud, you are making a more fundamental policy decision than you might realize.

My take is that these make for bad county/state/federal laws. They are fine for city laws that are associated with modest fines, because that is the kind of law that continues to enable some expression of control and personal power-- an important part of dignity.

They annoy me. The people and their exhausts branded "Neighbor Haters." But so do the pedestrians who choose to enter the intersection when the red hand is up and the countdown timer is at 3 seconds, and they feign feebleness in order to take nearly a minute to cross the street while 500 people in gridlock wait in all directions. But I see it for what it is and choose to respect their dignity, probably when they need it most.
Again, "need" is a bit strong.

Successfully working through those books will have prepared you for the toughest math undergrad programs in the world, so it's a bit overkill, but the road is there if you wish to take it.

As an aside, something I should have recommended in my original comment is to learn efficient study habits, which will accelerate all of your efforts. This course is short but highly recommended: https://www.coursera.org/learn/learning-how-to-learn
I wonder if that would even help. If an LLM knows nothing at all about the software, it might just make up complete bullshit anyway.
I can just hit download on a podcast on Spotify and have it ready for trips.
I know. I live in Los Angeles. Last winter we had 12 atmospheric rivers over 2 or 3 months, each dumping as much water in a 24h period as Hilary is expected for our area.

Areas like Palm Springs, though, are expecting much more and I’m worried about my friends there.

However, to say a hurricane is hitting California is hyperbole. I’ve been in hurricanes in both Florida and New York.
TBH, that is a quote from several decades ago that hasn't kept up with modern censoring technology. When Gilmore originally coined it he was embroiled in a legal dispute with his ISP, I doubt he had BGP hijacks by national governments in mind.
(2001)

LOL, it was an IPX? That is a little lunchbox desktop workstation! How adorable! They were particularly known for decent graphical performance!

I wonder what games the LL hosted?
I was born almost fifty years ago in Oregon. Growing up I never remember another event like the fires of 2020. Is this just me misremembering? Is there something fundamentally different about the smoke now compared to then? Was it all heightened three years ago because of social media and wouldn't have been as impactful in the newspaper era? Do any other Pacific Northwest natives recall smoke like there is lately? I'm reading a lot of the comments and believe that this isn't the worst of the last forty years but my memory tells me differently and I'm wondering how I could be so off.
I made this game; in case anyone's wondering how the scoring works:
It draws your version over the original with 'difference' compositing, then downscales the result (using 'medium' quality to avoid most pixels getting skipped) and adds up the R, G & B values for every pixel in that small image. This total is then compared with the total difference for the initial state (which represents 0%).

Darker areas have the biggest initial difference, and the whole pic is darker than the initial canvas, so get a lot of paint down and pay most attention to the dark bits, you'll soon get over 70%. 85% is v good, and I think 90% is probably possible with enough skill and speed.
>The War on Terror, and invasion of Iraq, were massive American policy failures.

Not if you ask Halliburton
Jetty can be used with virtual threads: https://webtide.com/jetty-12-virtual-threads-support/
hrm...

From wikipedia:

"His government came under scrutiny for ending the 1952 election before rural votes could be fully counted.[6] According to historian Ervand Abrahamian: "Realizing that the opposition would take the vast majority of the provincial seats, Mosaddegh stopped the voting as soon as 79 deputies—just enough to form a parliamentary quorum—had been elected."

Iran was many things, but not a utopia, nor even leagal here. Doesn't excuse any actions - and the cold war is one big example of be careful fighting monsters, lest you become one - but the storylines around Iran and Cuba don't hold up once the russiana propaganda bots disappear for a bit.
Hi there -- This is Adrian, the author of the course and codeguppy.com platform. First of all: thank you very much for your feedback.

As of now, the course has 693 slides and covers also more advanced concepts such as closures and classes.

The intended audience for the course are teachers ... but independent learners (especially those interested in p5.js) may find the course useful as well.
There's discussion of something to stir both reservoirs to keep the mineral particles from settling. Which seems rather energy-intensive and wasteful.

There's no specification for what kind of minerals or surfactant, or what kind of properties they'd need to have. No discussion of how to pump an abrasive mixture without lots of expensive maintenance. It, frankly, sounds like they're saying "sand!" What happens if the surfactant leaks or there's a dam break? The scale of disaster from something like this is pretty insane; they're proposing what amounts to a ready-made mudslide behind a dam.

There's also discussion of using the water to cool the generators, like that's somehow novel...and for some strange reason, heat pumps and geothermal heatsinking?

This feels like patent trolling. It reminds me of crazy-board-of-string-and-photos meme guy. "OK, so we have a hydropower plant! BUT, BUT, we put SAND in the water! And and we need some things to stir the water to keep the sand in suspension. We can tack on this geothermal well! And cool the pumps with the water!"
I can promise you your tutorials will offer far fewer jumping-off points than an LLM.
I am in between a few of the fires in southern bc. My friends are mostly evacuated with a few on alert. Yesterday was scary because of high winds, houses have been lost. Today the air quality is terrible, my deck furniture was covered in ash this morning.

Fire here has always been common, the most common pine tree requires fire to open it's pine cones. Fires starting here always sparks climate change battles. The reality is that there has and will always be fire here.
I agree that this would be a better example that would make more sense (and I also think that the reasoning you provided should be added as context to that code snippet).
I'm in Spokane, and on the PurpleAir website there are readings >500 all around, even in the city, which is not (yet) burning. The air outside is subjectively awful, the worst I can recall in 20 years living here. I'll be holing-up today with fans/filters running, not that it will do much good.

What's burning, at least nearby, is not forests AFAIK, it's grasslands.
Once Top Secret – Rocket Testing at the Needles
Different area of law, but I'm pretty sure computer generated ideas have been patented before now.
If I Ran a Major Record Label I'd do these things
In Scandinavian languages, gammel or a similarly-spelled cognate means "old". I dont know about rare cases where it might mean "rotten", I dont speak any of them well enough. But in German, "gammeln"/"vergammelt" doesnt mean old. It means to rot/rotten.
This is what happens to me with the history cleared and turned off.
Ignore the fancy stuff, the steam gauges are still there on the side.
A reference, unlike a pointer, always points to the same memory address(*); so the reference is immutable even if the cell contents it points to are not. That's the difference between a reference and a pointer, by definition; not just the different syntax.

Back in the day, that was one of the major selling points of the new language Java over the more common C and C++. Developers don't learn about it nowadays because changing pointers is practically never done outside the most esoteric parts of system programming.

(*) Semantically, at least. The compiler is free to relocate the value to a different memory position in a way transparent to the programmer.
I don't know what source you're looking at but I'm seeing AQI in the 30s for Seattle right now, and ~300 east of the cascades. The wind is blowing out of the east and Seattle's air will get a lot worse this evening, but it isn't 110 yet.
Because even when you tell people that, they don't believe you.
Why Child-Care Prices Are Rising at Nearly Twice the Overall Inflation Rate
I love your optimism. There are already designating viewing areas and bars for people who shell out first class $$$. But vast majority of people happen to be rational economic agents who choose lower price tickets. So the reality is - there will just be more seats.
Not if it's so constraining to the implementer that you can't get any implementations. Nobody's paying us to do this stuff.
What weather station do you use?
Most people who have any logic sense will likely try chatGPTs answer if it's wrong they'll go to the docs and try to see why it's wrong or they'll tell chatGPT it's wrong give a link to the docs to clarify and ask why, if using something like phind.com. Plus just because openai doesn't index it doesn't mean you can't use langchain to scrape the site and ingest the data. I'm pretty sure this is how phind works when I reference a specific page.

For example it gave me really wrong info when I requested info on the latest version of nextjs, I asked it if it could double check on their website at url, and it said sorry here's the correct info and all was good. I've never gotten wrong answers I couldn't have it fix assuming it has Internet access.
>as reliable a source of randomness as the system as the system could give you directly

Not sure what you mean by this. Which system?
Yeah, the sounds were infuriating
Nice. To liken it to computers, memory is a bit like storage, while recall is the act of retrieving what's stored. The concept of memory being JITed is intriguing. it's reminiscent of the dynamic nature of human cognition.

I always like to think about how comprehension influences memory. Like. Can we truly remember something if we don't understand it? Or more precisely can the data be committed to memory losslessly. And to your point about the provision of words later, it brings to mind studies on the Sapir Worf hypothesis, ie how language might shape thought.
As long as there is no phone/device in that network outside Iraq that will not work for Internet.
If there is, the ISP/Government can fingerprint the traffic and block the IP of any device outside Iraq.
Just like how China FW block VPN traffic.

edit:
Adding China FW
A few reminders from the HN commenting guidelines:

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

https://news.ycombinator.com/newsguidelines.html
> I even decided to get rid of my title as a CEO to not confuse hiring managers and decided to name myself a Chief Growth Officer.

So, it’s reaction was to lie on his resume and he wonders why nonody wants to hire him.
I don’t know why they thought this was a good idea. I opened up YouTube and was met with what’s basically a blank timeline. How is this good for engagement? All this made me do is quit the app…
How We Achieved Minimal Downtime During Our PostgreSQL Database Upgrade
> this thing can be a portable entertainment solution whether you’re at a picnic...

Absolutely not. Sitting around watching TV is completely antithetical to the whole purpose of picnicking.
I'll take Scala + Akka over this. Underrated multithreading framework to say the least.
Communication over a distance never works, there is no sympathy in it, because everyone is reduced to a persona, and everyone feels equal to the other which is terrible. Redesigning things won't change that.