skysight-inc/HackerNews huggingface dataset:
I'm in the bay area and adecnotally it has been very inconsistent for me. Here are a few I dug up in just a few minutes of 4-way stops without 4-way labels. This has led me to mostly disregard the absence of a 4-way label as a source of information.

San Francisco
https://www.google.com/maps/@37.7253706,-122.4072718,3a,75y,...

Stanford
https://www.google.com/maps/@37.4342864,-122.1680113,3a,75y,...

Palo Alto
https://www.google.com/maps/@37.4671732,-122.1480907,3a,90y,...

Los Altos
https://www.google.com/maps/@37.3977786,-122.1162461,3a,75y,...

San Jose
https://www.google.com/maps/@37.3313026,-121.8797736,3a,75y,...
The reason jaywalking can be a crime is because a pedestrian crossing a road with cars in it in a non-designated location or at a non-designated time runs the real risk of recklessly endangering others.
There will always be an event horizon below them beyond which light cannot reach them, and they will always be able to observe the external universe. So how will they see themselves crossing the event horizon?
I started using PostgreSQL because, at the time, MySQL wouldn't do subqueries. The fact it silently truncated VARCHAR data to the size of the column and didn't give out an error didn't help much.

Overall, my impression is that the project's philosophy is to do the Correct Thing, even if it's slow.
I don't agree that the CoC caused the issue - note that I said "this would not have been such a clear-cut issue". These people may have complained anyway, and if they were close with the higher-ups then Howard wouldn't have had anything to point to and say "Hey! That doesn't fit this!" Visibility on HN surely helps, but still, even if this had reach HN without a CoC the issue would have been easier to dismiss. This is the clarity that explicitly stating your aims offers.
This is why B2C businesses are so hard. Imagine trying to convince people to pay you $2-10/mo LOL
Is there a reason you don't like to add contour curves to these figures? Too noisy?
hey there! We have Android and iOS starter apps to make it easy to export a trained model and run it on your phone!

https://github.com/lobe
While I really like Rust, the compiler / linker performance has ways to go still. As somebody else here said, daily productivity is hugely important -- it's not all about the virtues of the language and/or the runtime.

Ever since I started using a language server on my Emacs (plus `rust-analyzer`) my flow has improved because I can almost immediately see compiler errors or warnings but `cargo run` and `cargo build` are still slower than they should be. Seems like no matter how strong your machine is, those final steps can never go below 6-7s. (I have a fairly modern Xeon workstation)

Those 7s of delay sound funny for many and I've been made fun of for mentioning it but I'll stand behind my statement: when you're in the productive speedy flow state, you need instant feedback. If you don't have it, you lose your motivation to iterate rapidly.

Even though I believe Rust to be the future of low-level and mega-fast computing, it still has nothing on the Go and OCaml compilers/linkers, sadly. Even Elixir -- a dynamic but compiled language -- feels near-instant when you use LSP.
We don't stop it. It's not going away and we have to treat it as such. We can't put that genie back in the bottle so to speak. Because of the western liberal ideals of freedoms Europe and the rest of the west will never be able to enforce a proper true 100% lockdown on the scale of Wuhan.

What we have to do is continue to mitigate risks and evolve medical treatments. We are making great strides in this regard. Many companies are working over time and we have proven treatment methods that help minimize and reduce negative outcomes. Now we need to scale these treatments. What we need most is Time and that's arguably the one thing none of us have excess off.

Wearing masks in public are fine, washing hands diligently are fine. These are good things. Long term though secondary effects of the disease are proving to be just as damaging to the world. Lockdowns aren't the fix and are arguably not likely to be legal.

Both the left and the right have to stop poo pooing advances and yelling at each other with blame. Yes, people aren't wearing masks as they should, thing is that was and will always be the case. We account for that by majority working with the system. There will always be a minority that fights against it and accounting for that is more important.

The #1 thing I think that will help with managing covid, is Civility. The more we respect each other, the easier it is to find common ground and social agreement on best steps to take.

We will get through this as we do everything else. We have to stop over dramatizing things for the sake of political points. No one disputes the harm of this virus, or the deaths it's caused. One death is too much, but we also have to recognize that we have people dying in large amounts because of a lot of issues.

Notably, the second thing that will improve our success in beating this long term, is emphasis on healthy life styles. The fact that I hear almost 0 about health and minimizing comorbidity issues is astounding. Yes, I realize people can't all of a sudden not have co-morbidities, but we can instill these behaviors now with evidence that may help prevent issues the next time something like this transpires.

TLDR: Being more civil with each other and addressing personal health issues will be the biggest impact to collectively reducing risk and improving survivability.
Hugo was just too complicated for me. Felt like I was credentializing in something like Drupal all over again.
One thing that might help you is the Google Recorder app. It has live speech to text and you can prop your phone next to your laptop running Zoom. It's not ideal but can help make the meeting a bit easier to follow.
You're making the mistaken assumption that the people who need to think critically have all of the information or even the right information to do so. Most people are making judgements and coming to conclusions based on less than whole data. They don't have time to exhaustively investigate everything about every topic and make sure that all of their sources are flawless. You're asking for perfection. It's impossible.

This is not reasoning for censorship by the way, its reasoning for systemizing trustable sources of information. Someone will care enough to get it right and fair so we should promote them and ignore the others.
I like the this whole class of questions "What's so exciting/good about <SOMETHING>?"

Online (forums, etc) this type of question usually elicits informative answers, and probably in face to face communication too.
The title is wrong. The title is "It's called Medium because it's neither rare nor well done". It should be "Television: It’s Called a Medium Because It’s Never Well Done". The title is missing the indefinite article "a" which misleads the reader into thinking it's about Medium, the website.
I'm not going to read the comments here, for obvious reasons, but I do just want to clarify three things:

- I accept the apology.

- I do not accept the assertion that "At the time of the interview, the committee had not determined that there was a violation of the code of conduct, only that there were two complaints filed and being examined." The email to set up the call said "We would like to schedule a meeting so that we can discuss the results of our investigation with you" - nothing further. During the call, the committee stated the list of violations, and said "that is what the reporters stated, and what we found". I asked why they didn't take a statement from me before that finding, and they said "we all watched the video, so we could see for ourselves the violation".

- The committee offered in their apology email to me to have a follow-up discussion, and I declined the offer.
Given how many people are unemployed, I would say a problem in the USA (and probably all developed nations with few exceptions) today is that not enough people start companies. Too many employees, not enough employers.

That said, most people are better suited to starting a small business than a venture financed business. And the former employ vastly more people.
Here's a fresh submission to HN on hooking up a 4-port gigabit ethernet card[1] to the Pi Compute Module 4.

Throughput is coming. I look forward to 2026 or so when I expect things like PCIe over Thunderbolt to start becoming more semi-standard, integrated on to more and more SoC. Already, a TB4 port can do 80Gbps of DisplayPort connectivity. With that kind of oomph, it makes sense to also start considering how we might also use those same transcievers & cables to do more data-oriented tasks.

[1] https://news.ycombinator.com/item?id=24945361
They're using the ISO 26262 scale for severity, not their own: https://en.wikipedia.org/wiki/ISO_26262#Part_9:_Automotive_S...
So did I. And when I read the word "loathe" I was hearing Jim Carreys delivery in "How the Grinch Stole Christmas".

What I particularly hate is when blog postings about programming end up behind paywalls. Sure well done if you find a way to earn a living, but I suspect that for most people it probably doesn't amount to much.

Anyway, now I have another domain I'd love to filter out of Google searches besides Pinterest.
Bulldozer: Batch Data Moving from Data Warehouse to Online Key-Value Stores
This is the real issue. CoC proponents seem to think writing down the correct rules is sufficient. But rules are only as good or bad as their enforcement.
In which the term 'racist' has been redefined to mean 'correlation that has been largely deemed to be a not good thing'.
I detest the Python static-typing annotation schemes
People love to bitch and moan about free speech, but at the end of the day, companies get scolded by politicians for allowing information warfare to occur, and at the same time for disallowing information warfare when it doesn't suit a specific party in power.

When the government fails to protect its population from information warfare, because it engages in it, it's time the businesses stepped up.

This is the new digital battlefield. Wars will be fought by trying to destabilize and influence people's opinions through information consuming mediums.

Social media is a cancer, because it allows external parties, through ads, to fight for and steal your attention and time, and in the process influence your decisions and perspective of specific topics and issues to suit their agenda.
I think they're pretty well sourced already! :)
I'm picturing somebody jumping in front of a fast moving horse wagon and expecting not to get run over now. I guarantee you everyone would have found that expectation equally ridiculous.
According to the README, Zola has image processing support. Not sure exactly what that means though.
Film critics debate best horror flicks from each decade
Reimagining the Shape of Noise Leads to Improved Molecular Models
From the second paper[0]:

'In order to provide more information about event severity within the S1 designation, S1 severity events have been separated into two columns in Table 1 based on whether each event is of sufficient severity to result in actual or simulated airbag deployment for any involved vehicle. Of the eight airbag-deployment-level S1 events, five are simulated events with expected airbag deployment, two were actual events involving deployment of only another vehicle’s frontal airbags, and one actual event involved deployment of another vehicle’s frontal airbags and the Waymo vehicle’s side airbags. There were no actual or predicted S2 or S3 events'

[0] https://storage.googleapis.com/sdc-prod/v1/safety-report/Way...
No, reaching a settlement is not considered "winning" a suit. Companies generally settle when their legal fees for going to court would exceed the amount of the settlement. Since we know the rates that WaPo's lawyers charge, we can put a theoretical cap on the amount of the settlement. Less his own legal fees, Sandmann might have walked away with $25,000.

As for "most of them dismissed," 30 of 33 claims against WaPo were dismissed. In other words, Sandmann lost on 30 claims, and settled on 3 of them. Two of his other lawsuits were dismissed by the court, and the only lawsuit still alive is the NBC suit. That's not a legal victory; a motion to dismiss at this stage of a lawsuit assumes that everything the plaintiff said is true without taking into consideration any competing facts.
Transport Fever 2 for Mac beta now available
After submitting your basic user information, it should ask whether you're joining as an active founder or a future founder. If you select "Future Founder", you won't be asked to complete a company profile. If you accidentally selected the wrong track, you can update your selection at https://www.startupschool.org/track . Hope that makes sense!

EDIT: to those still running into issues here, the workarounds others have posted (fill out dummy company data, then go to "Choose a Track" and switch to "Future Founders" track) seem to work. Still trying to find the root cause here.

EDIT2: This should be resolved now for everyone.
First, even UT Austin doesn't run their CS program as EWD would have wanted. See his comments when they switched to Java.

Second, I suspect (but cannot prove) that this problem is why computer science grads need a couple of years of close supervision on the job before you can trust them with anything.
Haskell's call-by-need is a close relative of by-name (the resulting thunk is only evaluated once).
> which would mean I got to go first since I stopped first

Careful with that. No one has the right-of-way at four-way stops in some (most? all?) states. Whoever enters the intersection first gets the right-of-way. Same reason you have the right-of-way to finish a left turn after your light turns red, if you were already in the intersection waiting for cross-traffic to clear/stop.
What's your workflow for letting your writer preview the generated styled pages?
You only need something like 30 lines of code to do it with openCV
They're apologizing for how they handled the incident:

> We apologize for causing this stress and will work to improve our process to avoid this from happening in the future.

> We apologize for not communicating that clearly from the beginning.

They are not apologizing for the existence of the complaints. They do not imply that Jeremy is considered guilty -- they say that the issue is unresolved:

> We should have been clearer saying multiple complaints have been made and the alleged violation investigation had not been resolved.

Their language does not seem to put the onus on Jeremy:

> Because of the missteps of this committee, we have asked the NumFOCUS Board of Directors to take over the work of the committee as outlined in the appeals process of our enforcement guide.

(emphasis mine)
Only if your testing framework allows those tests to be cleanly expressed and readable. Most of the tests I look at are inscrutable and the majority are for handling corner cases, with maybe a handful for common cases.

The best documentation your code can have is the docs written by paid applications engineers
King's Quest 5's copy protection (floppy version only) was enforced with a requirement to use a magic wand to cast a "spell" at various points in the game, where the "spell" is a series of letters that the player matches to symbols in the printed manual. Launching the boat was one of the points in the game where this was required.

https://kingsquest.fandom.com/wiki/Crispin%27s_wand#Behind_t...
Airbnb announces 'host advisory board,' endowment fund ahead of IPO
Looks cool! Hoping to learn a lot.

By the way, @dang, the link https://www.startupschool.org/posts/35214 on the page https://www.startupschool.org/dashboard (under "Welcome to the forum") is 404ing for me. Has it not been published yet?
We do ping online to check if an app update is available! It checks the current app version and our hosted app version to see if we should show a notification that an update is available and a link to our website download.

We do not send any app analytics when it is turned off.
Caltrans has a readily available copy of their Manual on Uniform Traffic Control Devices at https://dot.ca.gov/programs/safety-programs/camutcd/camutcd-...

Part 2 is specific to signage. Turn to Part 2B.05:

At intersections where all approaches are controlled by STOP signs (see Section 2B.07), an ALL WAY supplemental plaque (R1-3P) shall be mounted below each STOP sign. The ALL WAY plaque (see Figure 2B-1) shall have a white legend and border on a red background. The ALL WAY plaque shall only be used if all intersection approaches are controlled by STOP signs.

In other words, the intersections you're running into are not in compliance with the Caltrans MUTCD.
Non electronic voting is super simple to understand for everyone.

I don't know for USA but in France it goes like this : People put their votes inside an envelope which they then put in a transparent box in front of at least two people, who are making sure you don't put more than one envelope and vote more than once.

When the vote is finished, volunteers and officials count the envelopes from the box and then count the votes. Everything is checked many times, at anytime half of the volunteers are for example checking that the other half is doing well. I did that twice and it's very very difficult to cheat while it's also a simple procedure. The first time, I remember having a lot of people watching me ready to notify any mistake.

Then the results and envelopes are collected and transmitted higher up. If you were part of the vote counting process, or a spectator, you know the numbers and you can check that what is reported is correct. It did happen that dead people were caught voting in the past but usually in France it's simple and secure enough.

Now, try to explain the blockchain to almost everyone.
So, this is sorta indicative of a RSS problem, but on the rpi it could be caused by other things. Check /proc/interrupts to assure you have balanced MSI's, although that itself could be a problem too.

edit: run `perf top` to see if that gives you a better idea.
Dunno how a CoC may've been material to resolving this situation. I mean, say there wasn't a CoC, then couldn't the accused still have written a blog post about how they were kicked out for merely saying that someone else was "wrong"?

I think the concern is about a formal system being properly implemented. For example, say that we add a formal control mechanism to a door that wasn't previously automated. This has two advantages: (1) the door's now automatic; (2) we can ensure that the door is completely safe, never accidentally closing on anyone. Awesome, right?

But, if the door's automation-logic is faulty, then it's not fully safe. In fact, it can now falsely close on people in situations where it couldn't before.

I think that's what people are worried about here: the CoC appears to have enabled a destructive interaction that, absent the CoC, may've not occurred.

In real life, we usually save legal battles for the big issues because working out formal rule systems can be so cumbersome. People dread going to court because of what a hassle it is! But I don't think that the legal system is malicious; it just takes a lot of effort to analyze things. Cheaper versions of the legal system could be scary, potentially enabling all sorts of faulty, undesirable behaviors. And that's what I think folks fear in CoC's: a naively implemented formal system running amok. They'd rather have to manually open a door every time than risk an automatic door mistakenly closing on them sometimes.
Aerosol transmission of Covid-19: A room, a bar and a classroom
100% cultural difference are at play. Almost all of the asian countries have a strong sense of doing things for communal reasons over self issues. This is sort of against the freedom model of western liberal ideals. Most of the actions recommended for minimizing transmission have and continue to be standard behaviors people collectively adhere to in those countries.

At least in the US, the fact that both sides have extreme political views on a myriad of things, Covid has ended up becoming an issues vs people stopping and saying ok, how do we meet in the middle, treat each other as humans, and positively convince people to work for the better good. Yelling at someone and calling them a myriad of names because they don't want a mask, isn't going to win them over. Ironically it's the same root problem we have in politics. Both sides also have to accept that they don't have the answer, they have an answer with the truth lying somewhere in the middle.

These days though, i'm losing faith in the ability of people to be calm and collective in discourse. I guarantee just the discussions here will be downvoted when the opinions don't match 100%.

That's the real problem we're going to have to solve.
I was unclear I'm afraid, I was elaborating on your comment about lisp allocating madly, so lisp and not programs in general.

Moving to a stack costs, in that you can't do some things, per my original comment. You gain efficiency for what you can do though.

> used a stack to parse expressions and generate machine code for them

Prob this https://html.duckduckgo.com/html?q=dijkstra%20shunting%20yar... which I thought came from dijkstra but your digging suggests not, didn't know! (edit: it did https://en.wikipedia.org/wiki/Shunting-yard_algorithm) infix -> rpn which matches a stack very well (can evaluate as an interpreter, or emit code as a compiler. Not very efficient but it works).

Edit: much credit for digging and reading before posting, wish I could give you several upvotes for that.
Temperature conversion for the lazy and simple-minded
I use hearing aids and there is still a bug in Microsoft Teams when you connect via Bluetooth. The ring tone is super loud despite adjusting volume. Other people have complained months back and it still is not resolved. Fortunately my hearing is good enough that I can put headphones on top of my hearing aids to avoid this problem.
Usually like 7:30. Had to get kids to school. I always eat pretty wholesome food with lots of whole grain and vegetable. When I was doing IF, I needed a big lunch to regain my senses and frequently didn't make it to 6PM without needing another dose of food. I suspect I was fitting my normal calorie intake in that window. If the goal was to somehow trick my metabolism into wanting fewer calories, I don't think it worked at all.
That appears to be a one-off case.
Why not use vuepress?
I love its search Feature
According to his account, he was told that he had been convicted.

According to him, now, he disagrees with that assertion in their apology. See https://news.ycombinator.com/item?id=24946688.
Nestlé Acquires Freshly
from what I understand, the first video lecture addresses this.
Does anyone have a favorite intro/guide/book on gRPC? I have been wanting to learn for a while.
Yup, and I run into dozens of non-compliant intersections every day. See my other comment below in which I listed several examples on street view that I dug up within a few minutes.
Ethics and technology – How to form your own opinion? (use English subtitles)
On Software, or the Persistence of Visual Knowledge
Thanks you for sharing uhryks! It always makes my day when I see people saying nice things about the podcast!
Yes. Just based on definitions. Are you trying to prove him right?
> Since we'll probably continue to have improvements in safety, diseases, etc. between now and 2100, the world should be a safer place for humans by then. So it doesn't make sense for people to worry their kids will suffer a bad world due to climate change. They'll most likely enjoy a better world than us despite climate change.

I am sorry, but this is just delusional. Perhaps the biggest catastrophes will be averted, but only with great effort that our children and grandchildren will have to endure.
Members of Congress leaking constituent data overseas
I find the timing of this 'apology' to be somewhat analogous to that of 'Friday news dumps'.
Indian Foundations of Modern Science