skysight-inc/HackerNews huggingface dataset:
In Denmark, pedestrians can walk in the same direction as the main flow of the road, and people who need to turn / cross the path of pedestrians yield. The priority is pedestrian > bike > car.
All true! The checklist is only as good as the system that produced it, and that was basically the largest sentence/paragraph in the comment.

Having a forward-looking industry working in symbiosis with its top-notch quality high-functioning regulatory environment is the ideal state. It's rare. (I would say it's apprecition is academic only today. State-capability (or "state capacity") is getting to be a buzzword now for pundits[0][1][2][3]. But it's not that surprising that these problems seem to be cropping up now, in the Internet era, and not during the Cold War.)

My theory is that having a basic regulatory environment allows for increasing industry-wide quality effectively and quickly. For example the CDC is bad at counting COVID cases[2], but catching blindness causing eye drops with "just" ~70 cases countrywide[4] is a good example of the basic safety net.

Similarly, the whole aviation industry's safety process and context was what allowed the MCAS fuckup to come to light fast.

"Fun fact" regarding MCAS. If I recall correctly Boeing argued that the MCAS malfunction was covered by the runaway stabilizer procedure (checklist!), the astronomically bad UX of MCAS itself is what made pilots confused. (Because it activated for 10 sec every minute or something WTF like that, so they had no idea they need to get the runaway stabilizer checklist.) And that's exactly what you're saying. It wasn't sufficiently 737-like.

The workaround is to add UX to these type similarity checks done by the FAA and other regulatory bodies. And, again, exactly as you have mentioned, the cost-benefit discontinuity led to this bad trade off. And while we can't magically smooth over all of them, but at least (and that's my argument) we have good frameworks to start looking at them, detect, recognize, analyze and workaround them. (And checklists are the level 1 of these tools.)

[0] https://marginalrevolution.com/marginalrevolution/2020/01/wh...

[1] https://www.youtube.com/watch?v=zT-McydDEx4

[2] https://www.slowboring.com/p/the-cdcs-vaccine-data-is-all-wr...

[3] https://en.wikipedia.org/wiki/Why_Nations_Fail (but see also "The Narrow Corridor")

[4] https://www.nbcnews.com/health/health-news/recalled-eyedrops...
A ukulele for the portable factor :)
I have come across two of these in my driving career. I think it is a smart way to do a interestate exit.
Regarding COM, we created pretty advanced tools to hook/intercept it [1]. It is a good abstraction as you said. DCOM is a mess though.

[1] https://blog.nektra.com/main/2015/06/11/remotebridge-is-now-...
To ensure credibility and trust are not lost, please rename the project to:

GPTFORALL
OR
OPENGPT
OR
GNUGPT
If GPT-4 has, say, five representatives in Congress, are those five separate entities? Or are they all one GPT-4? And also the same entity that they represent? What happens if term limits get imposed? Does GPT-4 leave office only for GPT-4 to replace it?
C++, Windows and stuff belong to WinDev, not DevDiv.

Additionally, DevDiv is now under Azure, hence all the cool toys and openess.
I like this idea. Having ideas is necessary, but everyone has ideas. Just having ideas isn’t enough. In a joint venture you can’t be the idea guy, you’ve gotta be bringing something else to the table. Are you the money guy or the builder/doer? If you’re neither of those, you’re likely not a good fit.
It doesn't do semantic search or synonyms. Think keywords, not questions.

Search for "draw 3d box" or "draw a cube" and it starts giving results.
But then the 'Lor and Order' joke wouldn't have worked.
This doesn't absolutely answer your question (as it doesn't look at the size of the actual firmware), but I did a quick run to see how the amount of code changes in OpenWRT between releases, this is the results:

https://pastebin.com/04s1TL49

Here is the latest ones:

files blank comment code
refs/tags/v21.02.4|Sun Oct 9 19:13:29 2022 +0200
SUM: 6152 105231 202581 1095273
refs/tags/v22.03.1|Sun Oct 9 19:32:19 2022 +0200
SUM: 4942 92892 159322 758218
refs/tags/v22.03.2|Sat Oct 15 14:45:57 2022 +0200
SUM: 4989 94174 160996 761805
refs/tags/v21.02.5|Sat Oct 15 15:02:44 2022 +0200
SUM: 6154 105246 202621 1095314
refs/tags/v22.03.3|Tue Jan 3 22:03:37 2023 +0100
SUM: 5030 94497 161559 768700
refs/tags/v22.03.4|Sun Apr 9 23:35:19 2023 +0100
SUM: 5054 94718 162335 769994
refs/tags/v21.02.6|Sun Apr 9 23:38:36 2023 +0100
SUM: 6283 106307 206300 1107999

Command used:

$ git for-each-ref --sort=creatordate --format '%(refname)|%(creatordate)' refs/tags | while read line ; do echo $line; cloc --git $(echo $line | cut -d '|' -f 1) --processes 32 --quiet | grep SUM ; done
Why Your Life Will Be Forgotten Forever
it's not a bad idea. you're describing community college and some state schools. as long as you can pay, you're in.

to be clear, community college is incredibly important. these are one of the few pathways that economically disadvantaged people have to improve their station.

someone with no skills whose parents failed them can become a radiation specialist at a hospital making $70k/year if they put in the work. that's what America is all about.

unfortunately, part of the value of a college degree is the pedigree of the school. pedigree is obtained, in part, through exclusivity. super high pedigree schools have way more applicants than they do seats, so they can be picky.

think of the hoops that FAANGs put their applicants through. same idea.
Fascinating!

I can just hear the lettering conversation...

"We need a font with a TON of contrast for this. The thin parts should be negligible. Hairline.

People should get to the R, reflect back on what they now realize was an H, and then start thinking about a more appropriate career"
I had a fair bit of reflection on this topic recently. While AI shouldn't be taxed itself, there should definitly be heavy and unavoidable increased taxes for companies that deploy/employ it. AI is definitly comming for every job. Not if, when. When is the tricky part, but it will eventually get there. Either that or our economy needs drastic changes in economic incentives.
>Another network, EncroChat, boasted that its devices offered “worry free communications” and “the electronic equivalent of a regular conversation between two people in an empty room.”

Is that "geared towards criminals?" I can see how you'd say yes, but there are plenty of other people who would be interested in such a thing. It's also very similar to the sales pitch of any encryption protocol.
I wish more folks administered a basic Linux router of their own. I'm talking a mainline distro and iptables set to masquerade (for IPv4).
Date your friends and marry them. Problem solved :)

But in all seriousness, living near your friends isn’t a mathematical impossibility. People commonly did this simply out of virtue of never leaving the villages that they were born into.
"A Bloomberg report noted that the Cupertino-based company will build the groundwork for such functionality with iOS 17. Reporter Mark Gurman said in his newsletter that Apple is overhauling its software for sideloading and we might see some announcement related to that at the upcoming Worldwide Developer Conference (WWDC) in June."

I hope this is true!!! So I can finally let me friends install my apps without obstacles.
Everyone seems to be very triggered on hn topics like this as you read the comments.
> In communist countries, I suspect that regular people form strong friendships because there are no good mechanisms to extract resources from each other

It is the opposite. If money doesn't buy you anything, it is knowing people that buys you everything. Look up the meaning of the word "блат".
> The only downside of this approach is you have to be careful what’s been stripped out before you make your choice.

Not just about what's been stripped out, but what malware may have been added.
>it's literally "GPT for all"

It wouldn't have even occurred to me to read it any other way.
Are there any ONTs supported by OpenWRT? I got a 2gigabit optical connection recenetly and everything is perfect but it gets complicated if I want to add a router too (PPPoE pass-through should work though). Basically I'd prefer less devices than more but currently just using the ONT on its own (honestly the only thing I miss is the USB-attached drive in the router that I used for downloading and sharing)
Police doing their job was very rare during BLM riots.
The TPM is a blessing and a curse. On the one hand, it protects you from having to remember any passwords and makes encryption available to almost anyone.

On the other hand, someone who can steal your laptop may be able to dump the TPM keys by simply attaching probes and turning on your machine: https://astralvx.com/stealing-the-bitlocker-key-from-a-tpm/

I'm not sure about the situation on macOS, I think Apple's TPM is a bit more advanced than most PC alternatives. I don't think modern macs are vulnerable to the attack I linked above. Microsoft's Pluton chip may also be different, I can't find much about its physical security properties.
Do diverging diamonds get built anyplace a person would want to walk?

Around here (suburban DC,USA) they’re exclusively used where two massive highways intersect. Usually one 6+ lane interstate with a 4+ lane state highway. And the interchange itself is enormous - long, wide, noisy, stinky with fumes.

Any pedestrian traffic is carried by a physically separate walking path. Not “local” sidewalks.

It’s a very car-centric design. But where the highways already existed, it’s at least a traffic improvement with no reduction in pedestrian access (which was usually nil before the interchange, and improved by addition of separate walkway during construction).
Politicians are responsible for the statements they make. Nupur Sharma is a politician who made a statement that the public took offense to, and she had to endure the political consequences regardless of what anyone else said before or after her comments. The other panelist in the debate is not a high-ranking political figure and the public does not necessarily demand the same level of decorum from him.
Is that parity state machine right? It looks like it can get stuck in the rightmost state when the string ends, e.g. for "1", "10", "111".

I also spotted a typo: "cumptation".
For some reason, thinking about doing algorithms mentally really confused me for a second and I started wondering about whether updating the state variable would cause flash memory wear in my head. Hopefully that's not a thing! Or is it?

I wonder if there's a multiplication-free version that doesn't require going back and learning the 6 column of the times table, and takes advantage of the free "salts" we already track as the date of the month, our age, etc.

Especially if it could be done without double digit math.

Maybe add 7 to X mod 10, and 3 to Y mod 10, then add both together?

56, 29, 92, 65,38

11, 11, 11, 11, 11

Hey wait a minute! RNGs are hard!!! What is this sequence?
Creating a simple notification service by RabbitMQ and Webflux
Why “Net Zero” Is Not a Rational U.S. Energy Policy
My deleted response to Pirate Wires' Nuclear Disasters
I came here to recommend Kagi. We should support search engines that aren't ad incentivized or trying to mine our personal data.
Hmm, can we have this included in the next ChatGPT training round? That would be great..
Look at the five or six people closest to you. That’s where your life is going. Friends have a huge influence over how we develop as humans, it is critically important that you choose friends with whom you would be happy if you ended up like them. So I’m very picky about who I’m friends with. I can be friendly to everyone, but friends with a select few.
Or tax the use of natural and shared resources [1]. The idea that somewhere out there value is being created and the govt isn't getting a cut of it is wicked.

[1] https://en.wikipedia.org/wiki/Georgism
The Western Union [Lineman] Splice
You don’t need to merely tend towards. You just can’t brute force a random 20 characters password of the type that he mentioned. Brute force is almost never used, even with half of entropy of such password.

His password was intercepted, or was embarrassingly deterministic.
I only really used UniFi for APs. Ubiquiti has really taken a turn for the worse in recent times though.

I too used to run a router on a 486 (?), circa 1998. It was shared out wirelessly with my neighbor, so he'd cover half of my 512 Kbps DSL bill (I was in middle school at the time). If I remember correct I ran the SmoothWall distro on it. Good memories of bygone times.
I think its clear by this point that everyones phone can be hacked by a state actor, so anybody who has cause for concern should act accordingly.

The fact these exploits are abused to go after human rights activist and other innocent people is lamentable. But, that doesn't make it inherently - or even in reality - evil. When used against terrorists, it is invaluable in saving lives. By tracking their location, they can easily be apprehended, thus avoiding costly manhunts that endanger innocent civilians. By reading their messagaes, security forces can stop an attack before it happens and avoid loss of life and escalating the voilence.

I also wish this technology didn't exist but it does and it's application is far more nuanced then a simplistic black and white case of it being bad.
> “should users be able to query a specific tag alias?” ie, can I search for stories tagged with the alias snarry? There’s no correct choice here. AO3 went with “no”.

This is a very interesting point. My initial thought was: there definitely IS a correct choice, which is "no". If the choice were "yes", that would imply there's a difference between the tags, but they're aliases, so there shouldn't be a difference. An alias should be exactly interchangeable.

Then I thought about how practically impossible that is to enforce, given the nature of language. The usage choice itself implies a difference; there are no true aliases in language.
Install GMDX on top of Deus Ex.
Google Health open sourced the Augmented Reality Microscope driver
Drake and the Weeknd AI Song Pulled from Spotify and Apple
Show HN: Serving LangChain Automagically with FastApi
Adding four randomly generated characters a-z to your password adds a factor of 456976x to the bruteforce time required.

A password that is derived in 1 millisecond with these characters appended takes longer to crack than a password that is derived in 7 minutes without those characters appended.

"setting the key derivation parameters to take as long as you can tolerate" gives a false sense of security. Because it's taking a minute to log in it must be secure, right? In reality just making your password slightly stronger is far more effective security-wise.
There's a short Youtube video on where this leads [1] I am curious how far off it will be from our future.

[1] - https://www.youtube.com/watch?v=vJYaXy5mmA8
The Milk Carton Kids do a funny bit about this. https://www.youtube.com/watch?v=idpZRb8VP50 If you haven't heard of them and like singer-song writer with harmonies check em out.
S - Simple

Is never simple as people can just not at all agree on what simple means. Even experienced programmers. This isn't even a question of training. It's deeply embedded into human nature due to peoples thought process differing and in turn what they find simple.

P - Performant

While a certain baseline performance does matter often (not always) anything beyond that yields increasingly diminishing returns. Discarding even large chunks of performance in rarely run non time critical code in favor of otherwise "better" code can sometimes be a very good decision.

Somewhat derived from "simplicity" and readability but not any less important is making code easy to change (by literally changing it, not by making it configurable or parametrized).

The problem with DRY and similar isn't that it's bad practice but that people take it too far and try to have rules they can just always blindly strictly always apply ignoring imperfections of e.g. other tools they use.

For example DRY is about not repeating "business logic" (1) but people try to forcefully apply it to language structure and things which just happen to be similar. They then often do so by using abstractions which make future changes to the code harder by put constraints on about what is possible. Another common failure is to not diverge (i.e. copy) you code when business logic diverges through a change of requirements but instead try to handle it by additional parameterizeation/genericity often using means which make the code again harder to change.

I.e. TL;DR: DRY isn't bad but like most things it's not a rule you can blindly apply but a tool/skill you need to learn to properly use, including when to not use it.

(1): What counts as "business logic" differs depending on the abstraction level/context you are looking at the code; That doesn't make it easier to use.
related: https://hnrss.org/newest?count=100
Drivers ABI, being micro-kernel based, even if everything is kind of bundled together, subsystems talk over in-kernel RPC (LPC), nowadays drivers and critical kernel subsystems are sandboxed on their micro-vms, hyper-v is a type 1 hypervisor (Windows runs on top of it when enabled, is just another guest), many kernel subsystems have long adopted C++ (hence VC++ /kernel since Vista, and Windows Implementation Library, a set of C++ templates for kernel, driver and userspace resource management), async IO since Windows NT early days, COM as OOP ABI (even if tooling is somehow clunky), subsystems just like mainframe OSes,....
> Additionally, the best attack on ECDLP (Pollard's rho) is much easier to understand than the best attack on RSA (the number field sieve).

Only if RSA is implemented properly. Naive textbook RSA implementations are very vulnerable[1]

[1]: https://sci-hub.st/https://link.springer.com/chapter/10.1007...
Unfortunately not too many people want bike without engines these days.
You don't become responsible for something just because you have influence for it. You can only assume responsibility voluntarily by entering a relationship with somebody, a concrete subject, which society isn't.
Good old Uncle Bab! Love it. I have a borderline weird hatred towards the concept of "clean architecture".
From the article:

Yes, that means I can access all of my favorite desktop keyboard shortcuts on my phone. Need to select all? Function-A. Want to search a page? Function-F. Undo? Yup, I can do that, too. I can even hit Function-L in Chrome to jump to the address bar and immediately start typing in the site I want to go to.

That is something that I miss in my iPhone. The ability to press 'del' or undo.
I live in an area in one of the major European cities (Budapest) that locals just call "the village".

It's right in the middle, close to the central district. It's got everything. From barbers to art galleries, from Portuguese cuisine to folklore shops, from luthiers to really good schools. A bustling art scene, clean streets. A huge shopping centre a nice park and an international transportation hub are all in in walking distance (<10 min), while the district itself manages to stay cozy and friendly.

I have friends who haven't left the borders of this "village" during Covid, it's really got everything. Part of a big city while being not part of it at the same time.

Also, I come from a 20k small town (so right between the two examples above) and had a very similar experience there, apart from everything the world has to offer being easily accessible once you decide to hop on a tram or your bike.
Virtual Data Environments
It's a valid point, but the solution is not obvious. It's a trade-off in a big design space. (Of course with software it seems "trivial" to make sure the certification can be done quickly and cheaply. Just automate it! Unfortunately we're not there yet. :/ )

See also this comment: https://news.ycombinator.com/item?id=35589690
Ask HN: What are the most critical skills for a non-technical founder to learn?
1. Are non-technical founders a liability to their startups? Should they invest in learning to code or step aside for someone more technically proficient?

2. Can non-technical founders effectively lead their technical teams without a deep understanding of the technology stack? Is their lack of technical knowledge holding the team back?

3. Do non-technical founders contribute significantly to a startup's success, or are they merely taking up valuable resources and space that could be better utilized by technical experts?
Ahh that may be consensus bias on my behalf - in the UK we're largely on PPPoE sadly.
Thousands fled to Mastodon Are they still ‘tooting’?
The latter will cost you about 5-7million, the former, 5-700k.
I wonder if the distance of a pedestrian crossing from the centre of the roundabout relates to pedestrian safety. Subjectively, I feel like safety could be improved by moving the crossings farther from the centre.
It's a pain to set up, but you can use the EFISTUB[1] capabilities of the Linux kernel to make it boot itself. Initramfs is then capable of decrypting argon2id LUKS2 partitions.

Since it requires keeping the kernel and other boot files on an unencrypted /boot partition, secure boot is a must to ensure the kernel hasn't been tampered with. Unfortunately, UEFI secure boot only supports signing one file, and so systemd-stub[2] can be used (doesn't require SystemD) to combine boot resources in a single PE binary, allowing them to be signed.

I haven't followed it personally, but this[3] tutorial seems to go over the points I covered.

[1]https://wiki.archlinux.org/title/EFISTUB
[2]https://www.freedesktop.org/software/systemd/man/systemd-stu...
[3]https://nwildner.com/posts/2020-07-04-secure-your-boot-proce...
Nice, been there recently when visiting Amsterdam. Nice place to visit
I guess none at all. I'm basing my opinion on sweden.

Here all the new developments suck. No parks, no shops, so close to each other that they might as well be underground…
I'd love to see that in Cities: Skylines.
Assessing the Sustainability Impact of Startups
I wish there was a decent option for a keyboard phone these days...
As someone with a young child this thread feels really odd. I can't imagine the time to ponder such things in between a full time job and parenting (no, 'friends' are not necessary to start a family).

What are you all expecting? That you meet a bunch of compatible people and your everyday lives become like the episodes of My Little Pony: Friendship is Magic? Or is it a desire for more of an emotional co-dependency with someone of the same gender?

If you want to do an activity, join a club. If you want to share information, find people on Twitter or something.
Sure, but that's a completely separate issue.
I usually see some not-terrible walking infrastructure around these.

Though, having lived in Utah and having dined on I-5 up and down the west coast, the idea of finding oneself walking right over one, as if a car, isn't as far out there as some may believe.
On that note, being able to walk to places would disqualify most, if not all, US suburbs from being towns or cities. Other than the occasional developer created, faux "town centers" (that you laughably need to drive to), they don't even have anything in the way of a downtown or central square.