skysight-inc/HackerNews huggingface dataset:
You understand that only the small blue bars represent pedestrian deaths, the figures are not per capita, and the US population grew by over a third in the covered time span, right?

And again, prior to the covid years the numbers show a DECREASE from 1990 up until 2019.

So, what was the point you were trying to make here exactly?

Typical HN anti-car sentiment without hard grounding in facts.
Do you think Array.prototype.push() also has limited applications? It too mutates the source array, but must be the most commonly used Array method there is. And the two combined make for a lovely FIFO.

Anyone is certainly free to use Array.prototype.slice() if they want a view.
i can't, unfortunately, it was youtube internal code. but by the same token a lot of the performance stuff was specific optimisations for that code and would not really generalise.

one of the current "extremely large python codebase" projects is instagram, and they do have some public repos, notably monkeytype (https://github.com/Instagram/MonkeyType) which youtube did have its own analogue of, and cinder (https://engineering.fb.com/2022/05/02/open-source/cinder-jit...). in general facebook's engineering blog is a great place to read about this sort of thing.
Buybacks happen over a period. Cash on hand isn’t the only factor, cash flow in is a large one.

Apple stated several years ago that they’re aiming to be cash neutral

https://www.fool.com/investing/2018/02/02/understanding-appl...

In the earnings call last week they stated they’re still a while away from that goal. These buybacks are part of the net cash neutral strategy.

Other forms they could take are upping R&D (but they already seem to be pretty high), or increasing employee wages (that would be much appreciated I’m sure) or reducing product margins (also probably appreciated by a different group). Though the latter two are harder to back out of if things ever go south.
I’m a huge critic of many US foreign policies. However, I cannot deny the realities of a postwar Pax Americana.
For anyone even remotely interested in model trains I highly suggest checking out their YouTube channel if not a trip to Hamburg to see it in person.

I had the fortune to visit The Miniature Wunderland back in 2014. Spent a good day and a half there. The behind the scenes tour was great. Particularly how they handled the airplanes after landing and their system for charging the hundreds of trucks and automobiles on the layout.

The planning behind things is really incredible. One example each mainline has two trains. One running and one on a siding. This is because the motors of the engines can over heat. In the staging area every 24 inches or so they had a separate smoke detector. At the time they had around 300 full time employees and they have grown a good deal since.

Link to two of their Monaco Videos
https://youtu.be/CqT0u6QDJtg?si=rkDysgDH_4USflmN

https://youtu.be/EwLr4LOgi_U?si=oK9Lij3-PUmDkHNp

My N-scale office layout in 2011 pales in comparison.
https://youtu.be/DBJIwmpYzY4?si=DRgr6O-7CZUJm-gs

Ironically I ended my tour of Europe at the Monaco Grand Prix. (Thank you Starwood points.)
This was such a cool feat. Imagine being a student and solving such a problem. Must feel amazing!
> Oh I do, and thankfully it's not baseball, your OPS is below league average.

We can re-create me in aggregate.
Efficiency no, but:

"The effect can be substantial. Under the optimum conditions of color, angle, and polarization, Lv says, “the evaporation rate is four times the thermal limit.”"

So, up to 400% efficiency compared to temperature. Drying brine would probably be best usage.
This is exactly what I was thinking. Thank you for expressing it so much better.
That wasn't my experience at Google. We would consistently start work in parallel to getting our design docs reviewed, maybe waiting a day or two for the first batch of comments.

You could usually tell which parts are not going to be controversial and start with those.
I bet the human actions are training a ML system as we speak.
> I stumbled upon War Music after discarding (almost) every other translation of the Iliad because the translators cleary didn't get it

Homer's world is very alien to ours. I realized at one point, reading the Odyssey, that it is myself who didn't get it. There was a chasm between me and Homer, and if I wanted read and understand Homer in a meaningful way, I was going to have to cross it.

Unless I have personal expertise, how can I evaluate who 'gets it', Logue or others?
You're establishing an upper bound for cost, not the cost itself. So min($5, $50000, $5) is still just $5.
I would suggest invest more time in configuration and developing cops where missing. Almost/all cops can be turned on or off as per the configuration[0], many have several alternative choices, and numerous options. It takes time and diligence to configure it for a particular coding standard, environment, or for personal preferences. You can make it enforce whatever coding style you want, and with a great deal of nuance and to including codemod transformations. This later bit was used extensively for large scale codemods.

Furthermore, writing a cop is surprisingly painless.

0: https://docs.rubocop.org/rubocop/configuration.html
Hang on, doesn’t numpy use C (row major) array ordering by default? checks docs Seems like it does. However, numpy array indexing also follows the maths convention where 2D arrays are indexed by row, column (as does C, by the way), so to access pixel x, y you need to say im[y, x]. And the image libraries where I have toyed with with numpy integration (only Pillow, to be honest) seem to work just fine like this — a row of pixels is stored contiguously in memory. So I don’t quite see why the author claims that numpy stores a column of pixels contiguously, but I have only glanced at the article, so quite probably I have missed something.
Boeing has been building stuff for space since the early days of the Apollo program, including the Space Shuttle and big slabs of the ISS. If anything they should have had a head start on anything human rated.
> You always want to work in a product that maintains a decent one.

That'd be lovely indeed. I have never seen one that I felt comfortable with, though. And I've seen a few.

When LLMs rose in popularity, I had hopes of having a way to tackle the problem of formulating requirements in a way that would be less painful than it is now.

To me, computer programming is a form of communication, where the requirements are close to humans, and program code is nearer to the machine. On the computer side, we have linters, compilers, and a deterministic system that executes the code. On the human side we have people stating requirements such as "The system should be easy to use."
> I don't actually understand why this is, as it's not like SpaceX is relying on any sort of just extremely well guarded secrets

It's good management.
If it's not fully formed and doesn't offer a specific advantage, then why is it here?
WireShark would be a good start
Show HN: Urdo, a "Replacement" for Sudo and Run0
After run0, systemd's replacement for sudo, was announced last week [0], I decided to write my own that doesn't require systemd.

It's called urdo.

Despite not touching sockets for 10 years, and then only once in University, I quickly got it done.

I believe good programmers could do the same, and maybe more quickly. So you don't need systemd to replace sudo. [1]

NOTE: "Replacement" is in quotes for a reason: YOU SHOULD NOT RUN THIS CODE! It's a proof-of-concept!

This is also why I don't want to hear any complaints about the license.

If you are more than just curious, though, contact me. [2] I'd be happy to keep working on urdo and provide license grants. [3]

[0]: https://news.ycombinator.com/item?id=40205714

[1]: https://yzena.com/2024/05/you-do-not-need-systemd-to-replace...

[2]: https://yzena.com/contact/

[3]: https://yzena.com/services/#license-grants
>>> Unfortunate title for one of the best books on plain common sense when it comes to interacting with people)

Many say the same of the infamous “the art of the deal” from Donald J Trump” in 1989.

He, (pretty much), defines a base framework he still follows himself vehemently, today.

The way he executes today becomes a little less exciting, imo, each time he takes over headlines.
Well, Al Jazeera English is separate and a bit better than regular Al Jazeera. But look at their stories and the morals they try to show in there. It’s always garnering more support for Islamic causes. They infiltrated several Israeli and Jewish groups, and are funded by the Qatari government.

These governments are not okay. State sponsored tv from countries like Iran, Qatar, Russia are not okay. Not even when they report accurately, because of the bias in what and how they report.

Not saying western media like Fox News is any better, but yeah.

And that they ‘appear’ okay is precisely the biggest problem. If they are so fair; how many reports are pro Israe, or condemn Hamas’s actions? Is it zero? ;)
A starliner is not nearly as reliable as a Boeing 777. Just look at what happened to the space shuttle. That’s also why Russians had reliable launch vehicles but not so reliable jetliners.
Remember, Google retains the right to copy databases as they're not copy protected.
NASA released a very impressive 30-minute video of similar solar activity a few years based on images from their Solar Dynamics Observatory:

NASA | Thermonuclear Art – The Sun In Ultra-HD (4K)

https://www.youtube.com/watch?v=6tmbeLTHC_0
A couple friends of mine have been playing this non stop for a few weeks...

From what I can gather, the psn requirement has been there since before release, but wasn't working at launch so they turned it off. Now they wanted to turn it back on, and people realized they wouldn't be able to play anymore...

I'm not sure I get the anger, the steam page clearly said you needed a psn account.
I've often thought about why the default implementation of many randoms around programming languages is to use LSFRs, MTs, and other fast RNGs in the 2020s.

It seems to be better to err on the side of 'people dont know if they want a PRNG or a CSPRNG' and switch the default to the latter with an explicit choice for the former for people that know what they need :)
This looks a video explanation of a single still image. Am I missing something?
RICO to use Software as a legal shield
I imagine developing the project would be a significant effort, but I think publishing some intermediate progress is a good idea. It's very suspicious to me that this site is full of biographies and fundraising CTAs and yet there's no detail about the technical side of the project. At best, that's not likely to lead to a meaningful open hardware outcome that others can use and collaborate on.
The original use-case was supposedly spy exfiltration of a plane in a "suitcase" minus the engine.
It's how they make OpenPGP easy to use. Everyone who's ever tried it knows how hopelessly complicated it is. Their bridge's entire purpose is to present a standard email server to email clients so that all the OpenPGP stuff can be done automatically and transparently behind the scenes.

Does that create trust issues? Absolutely. Still, OpenPGP sucks and I just can't fault them for trying to fix it. They're even participating in the standards bodies alongside other OpenPGP projects trying to modernize the whole thing. Somehow it resulted in gpg forking the standard and making everything even worse. It was hard to use before, now it's hard and fragmented.

https://lwn.net/Articles/953797/

https://news.ycombinator.com/item?id=38554393

I suppose they could have gpg or OpenPGP smartcard integration in the bridge, then it could use those keys to sign and encrypt. That's more secure but creates quite a bit of hassle. Suddenly the web and mobile apps become incapable of sending OpenPGP email unless you have the smartcard connected. I've got two NFC enabled YubiKeys and I can't even begin to imagine how to connect this stuff to a smartphone. Looks like there isn't enough support for it.

https://news.ycombinator.com/item?id=40177539
I get js errors in brave:
TypeError: r.data is not a function
at https://app.territory.dev/static/js/main.ac1114cb.js:2:13794...
at Object.Qo [as useMemo] (https://app.territory.dev/static/js/main.ac1114cb.js:2:57724...)
at t.useMemo (https://app.territory.dev/static/js/main.ac1114cb.js:2:67416...)
at PL (https://app.territory.dev/static/js/main.ac1114cb.js:2:13793...)
at xo (https://app.territory.dev/static/js/main.ac1114cb.js:2:57283...)
at Eu (https://app.territory.dev/static/js/main.ac1114cb.js:2:58451...)
at xs (https://app.territory.dev/static/js/main.ac1114cb.js:2:63082...)
at bl (https://app.territory.dev/static/js/main.ac1114cb.js:2:61905...)
at yl (https://app.territory.dev/static/js/main.ac1114cb.js:2:61897...)
at gl (https://app.territory.dev/static/js/main.ac1114cb.js:2:61884...)
There a few places like this in Europe. In Berlin, for example, there are some DDR-era design stores.
The point of the separation is economic, owners create and train models, and renters are charged to execute them on their edge machines.
I'm simply not interested in diversion.

Me: Why did Israel and Egypt blockade Gaza?

You: Did you know that Israel supported a coup against Fatah?

What would get me interested:

You: The blockade came in response to a serious of tunnel attacks and is an attempt to limit materials that could be used to attack Israel. But there is important context that's missing. Hamas came to power after an attempted coup, and...

I'll check into your 2 allegations and report back.
KMonad: An Advanced Keyboard Manager
A way to reinterpret a slice of size N as a multidimensional array with strides that are a factorization of N, including optional reverse order strides. Basically, do the stride bookkeeping internally so I can write an algorithm only considering the logic and optimize the striding order independently.
I'm not sure what the difference is, except giving more context than teammates need, or trying to make a problem more complex than it is.

By and large I didn't notice that strategy working.

On the other hand, for context, people wrote large docs on what the team did and does, what the problems are, etc. and those did tend to be long and exaggerated.
I think if one looks at the available data dispassionately - it is roughly 50-50 but Trump has the edge (although it has shrunk in recent weeks). And yes, there is still 6 months to go, and a lot could change between now and then. On the other hand, in a normal election, 6 months out, most voters don’t really know at least one, possibly both, of the candidates, and only start paying attention to them as Election Day draws nearer, which creates a lot of potential for movement in the polls as that happens. This time around, unusually, most people are already familiar with both candidates, which suggests the polls 6 months out may be more accurate than they normally are
You clearly have an extremely biased view of history. I guess this didn’t happen?

https://en.m.wikipedia.org/wiki/Germanisation_of_Poles_durin...

Yes, Germans and Poles largely got along prior to the partitions, that is, long before your supposed timeline concerning nationalism. Romanticism is very much tied to nationalism and very much tied to 19th century cultures that found themselves under the yoke of other empires. The thing is, destroying someone’s country and persecuting their language and culture tends to make them dislike you.

This isn’t the slightest bit controversial historically, and some random German journalist’s opinion is not worth much. Nor is a meaningless proclamation by a government that had already dismembered a state and oppressed its people.
It's the Braun KF 20 and if you search around you can find on Ebay in good condition: https://onlyonceshop.com/product/braun-kf-20
This is mentioned in the article - the point of spaghettification is marked in the video as the point of destruction, right before reaching the singularity.
They won't believe you if the solution is too simple. In fact, they accuse you of ulterior motives.
But the Slack model is useful in its own way. Within a thread, you will see new posts at the bottom so you don't need to constantly scour all the threads to see new comments to it.

Perhaps CQ2 could do with a toggle to switch between the new views (like https://news.ycombinator.com/newcomments vs looking at HN threads), with some transition to help you keep your place when you toggle between them.
Timezone to Location: A privacy-friendly way to get country and general region
I can't speak for your country, but in mine it's the law to ensure a safe distance is between you and the car in front of you.
I don't think fortran is faster by language virtue, but it's certainly easier to scrap together high performance numeric fortran code. And ifort/aocc are amazing at making code that runs well on clusters, which is not a priority for any other domain. Fortran is absolutely still on top for modern numerics research code that involves clusters, talk to anyone who works in simulations at a national lab. If your code is mostly matrix math, modern fortran is very nice to work with.

Emphasis on modern because maintaining 70s-80s numeric mathematician cowboy code is a ninth circle of hell. It has a bad rep for that reason.
In your step 4, what happens when the VPN traffic gets routed over option 121 pushed routes?

Don't you block it - thus blocking your entire VPN?

> OR it will attempt to go through the more specific option 121 pushed malicious routes added by the compromised DHCP server (depending on the destination ip of the outbound packets).

This right here... we don't want our VPN-secued traffic going out over routes broadcast by the malicious DHCP server, so you block it... right?

How does that traffic leave the local network and reach the VPN server?
Those "unreliable" jetliners still complete orders of magnitude more flights between crashes than "reliable" launch vehicles. Angara A5, Russia's latest and greatest, had 1 failure out of 4 launches so far.
Gradient descent visualization
The article persuaded me, except in one respect— none of it implies that a manager can’t complain. In fact, complaining is a legitimate tactic that brings results.

Also, even if you have no human rights, asserting that you do and acting accordingly can also be a viable tactic.

Incoherence and dishonesty is, I agree, an inevitable result of growing an organization. I’ve been in the tech industry for 41 years.
Sometimes I can open my ga4 accounts, but when I turned to Reports page, it's dead.
Simple solutions are complex to design. Fullstop.

For instance the ‘do not me think’ GUIs are more complex to design than a CRUD GUI pushing all form fields in a form.
There's a general trap people working on deep learning tend to fall into, thinking "Why don't we learn the activation function as well?"

The answer to that really should be that a combination of linear and non-linear activations can learn you the non-linearities you need.
https://twitter.com/bozavlado/status/1787376558484709691

Though there are other types of functions that these "universally approximate" formulations don't extrapolate well to, and solutions to that might actually be an improvement. (think: sin,cos)
If everyone is just using the Fortran libraries instead of reimplementing it in a modern language, then that's evidence that it's still being used for that purpose.
Thought this was a interesting read about Google's search result changes recently:

https://housefresh.com/how-google-decimated-housefresh/

> Unfortunately, Google’s documentation only deems “site abuse reputation” as spam when the site uses third parties to produce and/or publish pages to manipulate search rankings.

The article argues that it will just shift the pattern of spam companies so that they can generate their own spam in-house.
Generally, using cost reporting directly doesn't work due to the delay in reporting of the costs.
It's like chess grandmasters - they just keep getting younger and smaller!
> IMO, HTML was the worst thing that ever happened to email. Plain text content is the best content.

Your first statement might be true (it's debatable). Your second is definitely false.

Lets assume that HTML really was the worst thing that ever happened to email. Plain text content for email is still not the best content.

People want to:

1. Click on a link in the email, not fumble with copy and paste on their phone.

2. See decently formatted paragraphs and content with bold, italics and different font sizes for headings and paragraphs, not a wall of text.

3. See images in the email itself, not have to once again fumble around with copy and paste.

4. Correctly formatted bullet points, including sub-lists.

For all of the above, some sort of format is required. If we exclude HTML as a possibility, you're still going to have to need a format of some type, because the wall-o-text format is not a good UI.
Having worked as a frontend web developer, the history API is a minefield even to people who are proficient with it.

Chill.
Psychology of Money by Morgan Housel.

Timeless advice on money and life management
> and the tweezers

I was amused to see a huge pile of extra tweezers in a knife display the other day (50 centimes each). When I told my wife why people in the States might be losing their tweezers, she replied, "oh, here, we just roll* tobacco at the end and then you don't bother with the roach".

* the stereotypes about organisation are true: not only are the condoms next to the pregnancy tests in the vending machines, but the rolling papers are next to the lighters.
Whats are other cases where you would need the former? I can only think of fixed seeding for things that need reproducible results (e.g tests, verifications).

I think theres another little force that pushes people towards the PRNG even when they don't need seeding: CSPRNG api always includes an error you need to handle; in case the sys call fails or you run out of entropy.

I'm curious how often crpyto.Rand read fails? How much random do I have to read to exhaust the entropy of a modern system? I've never seen it fail over billions of requests (dd does fine too). Perhaps a Must/panic style API default makes sense for most use-cases?

Edit to add: I took a look at the secrets package in python (https://docs.python.org/3/library/secrets.html) not a single mention of how it can throw. Just doesn't happen in practice?
I personally love comedy - hn isn’t the place for it however, as the community has decided so.

Even if humor was determined to be the highest form of conversational contribution, it doesn’t take away that this forum has decided it prefers to do without it.

I’m just echoing the guidelines, as I see many users act confused when they receive best interpretations of their comments or receive downvotes for their humor. It isn’t wild, no one is forced to participate here.
He refers to deviations from the book…I see what you did there…
Wow, generative AI gave someone incorrect information? I'm shocked, just shocked. Thank god for journalists doing groundbreaking investigations like this.
As the owner of a bulldog that is essentially a furry, shedding alimentary canal with feet, I assure you there are perfectly legitimate reasons to find dogs unclean.
My sister is an emergency vet at a hospital like this. She’s on call, usually sleeping in one of their little sleeping rooms above the hospital floor. She makes a ridiculous amount of money doing random surgeries like pulling pine needles out of dogs stomachs at 3am because the owner didn’t realize the dog ate half the Christmas tree before going to bed.
That trust should not rely on people having to censure themselves all the time, since that would be harmful for an organization's performance in the long run. And a lot comes down to how that criticism is delivered.
This is always the issue. It’s why Python and JavaScript are so terrible, and the cause of so many bugs, yet so readily available in apis and cicd pipelines.

Why people insist on keep using strings instead of typesafe variants is beyond me