skysight-inc/HackerNews huggingface dataset:
That map is not showing "tornado alley", this one is (from the same Wikipedia article):

https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/To...

Note that there's no formal definition, but most people would not consider Missouri/Illinois to be "in" tornado alley, despite regular tornadic activity.
What meerkats could teach a troubled Uber
Well, it would be better if you used a heat pump and a more efficient PC, it would probably be worse if you used oil.
Work with Data
I don't think anybody is arguing that Cantonese and Mandarin doesn't have common underpinnings, but rather that they are not mutually intelligible.

French and Spanish, as romance languages, have a lot in common but they are separate languages. Writing Cantonese in standard written Chinese is similar to asking Spanish speakers not to write phonetically, but to rather write in French.
One of the core points in the original article is that the invoices should be for 5 or 6 figures. $10/month = $120/year quite simply isn't worth the effort to collect
"A young computer engineer, known to be one of the most skillful in Westborough’s basement, said he had a fantasy about a better job than his. In it, he goes to work as a janitor for a computer company whose designs leave much to be desired. There, at night, disguised by mop and broom, he sneaks into the offices of the company’s engineers and corrects the designs on their blackboards and desks.”

― Tracy Kidder, The Soul of A New Machine
Culinary Diplomacy now, Spice Trade Genocide in the not so distant past…
You're better off with at-home incinerators or depolymerizers. The volume, variety, and marketability of discarded home plastic make the economics recycling lousy, and the feedstock would be just as bad for making plastics at home. The other side is if you look at what's being made with 3D printers, it's still limited to novelties and prototypes.
Vaxxed or not, data suggests people are over Omicron/Delta, and Covid altogether
I don't get why we are concerned about space. Space at this scale (never reached GB level) is so cheap and easy, to me at least, yet reproducibility is not.
Just $130M? Knight Capital lost $440M because of a software bug in automated trading on a centralized exchange.

It's computers. Shit happens.
Interesting related product: BioLite camp stove https://www.bioliteenergy.com/products/campstove-2-plus
I suspect the confusion is the specific but uncommon word choice. Perhaps if they were called something like "tornado likely" and "active tornado", respectively, it would be more widely understood.
Source code is source code, it’s the input into a build process, it doesn’t determine the output: the build process itself must be designed for reproducible builds. Committing all of your dependencies doesn’t give you reproducible builds.

I don’t think committing ‘node_modules’ is egregious, and it has benefits as the post describes, but unfortunately it’s far from _the_ solution to the problems described. Something like Google’s own Bazel is a better option.
The Internet Has a Rat Poison Problem
The Great British Reading List
Steerable discovery of neural audio effects
If you're at home, get to a basement or an interior room; it's not a bad idea to bring along some blankets or pillows as well to protect yourself from flying debris.

Don't get in your car and go drive. You can't outrun a tornado, and you don't want to be outdoors in one. If you're already outside or in your car driving when a warning's issued for your area, the best course of action is to find the closest sturdy building to shelter in (a gas station, grocery store, whatever); if that's not possible, either get down in your car and cover your head, or abandon your car and shelter in a low-lying area.

See: https://www.weather.gov/safety/tornado-during
I learned a few things from this book by a computer scientist who had a concussion: https://www.goodreads.com/book/show/23398971-the-ghost-in-my...

He worked with these people: https://mindeye.com/
I am a foreigner that has learned to speak/read/write Cantonese. I cannot understand most "formal written Chinese", also known as "standard written Chinese" as the characters used are almost entirely the same ones used in Mandarin. Indeed “佢喺邊度呀" (written/spoken Canto) is very different than "他在哪裡嗎" Mandarin/formal Chinese written form. I can read entire books or comics written in vernacular Canto but can't understand even basic stories written in "formal Chinese". The languages are mutually unintelligible and it's wild how different they can be.
People that are not software engineers would not support it though, right?
I agree, and to go a step further I don’t even understand why everyone is so obsessed with package management systems when sub modules do the same thing only better
Love how people make tools for niche purposes! Definitely will take a look and imagine I have a home theater
Yep

"However, enabling these system property requires access to the vulnerable servers as well as a restart. The Cybereason research team has developed the following code that exploits the same vulnerability and the payload therein forces the logger to reconfigure itself with the vulnerable setting disabled - this effectively blocks any further attempt to exploit Log4Shell on this server"

https://github.com/Cybereason/Logout4Shell
Apple bought two top botique IC design companies, Intrinsity and PA-Semi, and many years of in-house development to get to where they are now today with M1.

Infineon was a laggard and many who bought iPhones with Infineons modems thought they were laggard. I don't anticipate any breakthrough from this. I don't think Qualcomm is that worried either.
We agree that the existing watch/warning system as it stands is highly effective. Sure, there are more warnings than there used to be, but that is largely based on the fact that the radar data available to make warning decisions is much more reliable than it used to be. There are potentially more warnings issued that don’t verify, but they’re also based on data that is much likelier to verify. (As opposed to relying solely on spotters to make warning decisions.)

Adding complications to the existing watch/warning system just seems unnecessary. What people don’t grasp is that a tornado warning may not verify for their exact location, while it may (unfortunately) verify for a location two miles away. The fact that some warnings don’t verify doesn’t mean we should change our warning system. What we have in place remains highly accurate. It might be better if people understood how to interpret radar data and to evaluate warnings based on that.
Roger Feltis Killing on Vinalhaven, Maine Leaves an Island with Questions
A recent submission seems related: The joy of concurrent logic programming

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

http://www.call-with-current-continuation.org/articles/the-j...
It isn't quite simple; when negotiating it is better to give cash. When donating it is better to give goods. Particularly if there is more than one person involved on the receiving side.

In this instance either would be reasonable.
I never said anything about staying home, yet you've constructed a multi-paragraph argument in an attempt to "prove me wrong." I'd love to hear why you thought this was necessary.
I think that having rapid access to node_modules can be very helpful sometimes. The solution I came up with was this:

https://github.com/unqueued/git-cache-tag

It copies all untracked stuff (including node_modules) into a leaf tag. It is fairly easy to manage them, or find the latest one. And because they are leaves, they can be pruned and completely garbage collected when they aren't useful anymore.

I have been burnt many times by npm, and I use this script to guarantee that I have a stash of my node_modules, while also keeping my project small.

And I have diffed different snapshot tags to see which module changed that broke something.

And by leaving everything in unaltered text, it exposes it to git which does a great job at compression stuff, especially highly differential revisions of my node_modules.

A 500M node_modules from one of my projects only weighed about 100M extra, even with several snapshots. And I can just delete them anyway.

I need to work on it a lot more, it was just a quick and dirty solution when I had to work with React Native a few years ago.
It doesn't handle submodules at all, and there's plenty more I'd like to do with it.
https://www.npr.org/2020/01/24/799345159/episode-967-escheat...

The NPR Planet Money episode "Escheat Show" follows the story of a man who bought some Amazon stock long ago, and purposely never logged in to his online account, letting the stock multiply into a presumed small fortune. Years later he found that due to his inactivity the account had been deemed by his state (Connecticut?) as lost property years prior, liquidated, and entered into the state's escheat program, where one can claim lost property. The stock had been liquidated at a much lower price than its present worth. He wanted to sue since his intention was to leave the stock untouched for years but found there were some complications. He's currently waiting for the stock to hit a valuation where a great lawyer will be tempted to take it on contingency while still leaving himself a fortune.
> the Spartan aristocracy operated like a modern-day cult

"Cult" isn't the word I'd use for it. The main point of that particular post is comparing the written sources' description of Spartan agoge to modern child soldiers... and our sources' description of the Spartan agoge read rather like how someone would write about modern child soldiers if they thought it were a good thing.
Uh, okay - I was like twelve at the time so I try not to be too hard on myself (or others) for making similar mistakes. I'm not sure which part of my comment gave you the impression that I had not learned my lesson. Did you just feel like being rude to a random stranger? Or do you really think it's productive to go around blaming victims for getting grifted by professional grifters?
You can only practice medicine if you studied in the US. No doctor in the world can practice medicine in the US without having to re-certify their knowledge.

Also, education is closely tied with government funding, so it's impossible to bootstrap a college or university to cheapen the cost of education. Thus you can only go all-in to medschool. This is not 100% accurate, there are some alternatives like PA's and NP's. So the current system can absorb only so much.

There are also specific funding rules for residencies, which mean that the amount that is given is done based on gov funding.
You are absolutely correct. It's a very simple and commonly-done thing that doesn't need any complexity at all.

As developers and techy people we can go to extraordinary lengths to overcomplicate things.

I was half-expecting the post to end by discussing that, shortly after a bit about using a hypervisor control system to manage the cluster of cloud-hosted microservices that orchestrate all of the AbstractSecretSantaServiceFactoryInterface instances. Then like, "Haha, gotchya! All you really have to do is this."
Neither chip or display manufacturing is driven by labor cost. China has, or had, no advantage here whatsoever -- other than the gov't subsidies and Apple, a large American investor and guaranteed buyer/customer.

The display industry was previously dominated by Japan; then is by South Korea. Both countries are close US allies -- or America's "lapdogs" if you prefer. The mobile OLED as we know today is mostly Samsung's achievement -- they were the first to successfully develop, commercialize and mass-produce with large market share, both as producer (95+%) and consumer (95+%) until a few years ago.
I wonder if GPT-3 can come up with a solution
Century of the Self:

http://m.youtube.com/watch?v=eJ3RzGoQC4s
If you are going to be tracking binaries, you should take a look at git-annex. It is so much more flexible and powerful. The thing that I don't like about git-lfs is how limiting it is with backend serving, and how you essentially can't remove something from your repo history after it has been checked in.
there is one on agdapad at https://agdapad.quasicoherent.io/ (linked in the comments on the linked page)

My not being versed in emacs poses a little bit of an obstacle when I attempt to use it though.
And it's clearly not. Wikimedia Foundation has consistently grown it's spending with the income, and they've had many badly failed projects that are up years worth of funding, such as their VisualEditor program, which should be taught in software engineering classes.

https://en.m.wikipedia.org/wiki/VisualEditor
I would compare it to doctors in other countries as well. I don't think it is a suicide rate tied to the profession itself, but definitely on how it is practiced in the US.

It is a gnarly profession though, and health care workers see the ugly side of death and sickness too often to not be affected by it.
Ask HN: Are there algorithms down ranking YouTube videos by words said in them?
I have been hearing a lot of content creators speak in a sort of code when it comes to the pandemic and vaccines in an effort to evade the "Algorithms" from catching them. First is there any truth to this concept and second wouldn't saying the word algorithm be at the top of any such keyword lists?
I suspect the answer is yes, because it seems particularly well suited for that, but I haven't really gotten far enough into it to say for sure.

But, I suspect the idea involves like, using the idea of equivalences from the type theory as being the paths, and such.
Well done, for finding the problem with analysis tools and especially lots of experience and even fixing it without source code.

It's puzzling why the studio couldn't do this. The problem itself is easy to spot by a performance engineer, and avoided in the first place by an experienced developer. Did all the leads leave after implementing the prototype? Did management fire the whole team after the release? Were sales good enough that nobody really cared?
Tornado and other storm warnings haven't been issued by county for several years now-- warnings are issued for a polygon where the storm may impact (plus some margin of error). If you're in a tornado warning polygon now, you'll want to take shelter. If you're not in the polygon, you don't need to (depending on how you get your storm alerts, you might still be alerted by county, though-- that's my big complaint about the current state of weather radio).

https://www.weather.gov/media/pah/WeatherEducation/stormbase...
https://youtu.be/v38w5djsbXM
Ask HN: What cool stuff can you use Unix time for?
I kind of want to make a Unix hexadecimal desk clock and learn how to read the time / day with it. Wondering about other cool projects.
"I argue a lot for craftsmanship-for-craftsmanship’s-sake, and I realize how that usually doesn’t make financial sense, but in this case a little attention and care could have saved the publisher millions of dollars in actual costs, and only god-knows-how-much in reputation and goodwill. Sloppy engineering has a cost, good craftsmanship has actual value, and the next time someone is allowed to ship something this terrible we might not be lucky enough to be able to develop such a fix."
Such an inspiring story. Glad to hear you're recovering your life.

However I have to say that you are lucky. I doubt the majority of employers would be so kind and accommodating nor would work colleagues be as supportive.
Agreed - I just took a look at a sn74lv1t34 datasheet. It should be able switch in ~5ns into a 30pf load.
Now, that’s a reasonable solution. My only concern is that people won’t take “tornado likely” seriously. But I guess, based on OP, people don’t take “tornado warning” seriously, either.
https://www.adafruit.com/product/1497 <-- is relatively affordable

But most of the cheap ones ($20 and less) are just DTV receivers that happen to be able to provide a signal that SDR tools can utilize.

More information about this: https://www.rtl-sdr.com/about-rtl-sdr/
I think https://www.rtl-sdr.com/ would be a good place to start learning about SDR USB sticks. But beware -'this rabbit hole goes deep!
I got the first interpretation, but I think yours is what we should be talking about. The responsibility for this bug is not on the maintainer, more so on the company for accepting it into their codebase without any vetting.
As an example

https://youtu.be/A0e0AQFizdg

The guy just sound like a nut job, but maybe he is justified in sounding this way?
Why does the US keep feeding the hand that bites them?
Teslas have been shipping with the hardware needed for adaptive headlights for about a year now. I wonder if/when we'll get a software update to enable them.
So your argument is that people shouldn't be paid for their labor because the companies profiting from that labor might not be able to profit?
> Reasons usually quoted for Moore's law's death are quite narrowly focused on a particular technology stack

To give just one example, here's a paper[0] from 2002 titled "End of Moore's law: thermal (noise) death of integration in micro and nano electronics" which claims "increasing thermal noise voltage (Johnson–Nyquist noise) ... has the potential to break abruptly Moore's law within 6–8 years, or earlier."

[0] https://www.sciencedirect.com/science/article/abs/pii/S03759...
Hello. You're right that I have little experience with them, I've submitted code but never run a project. I believe I misread some commentary to convince myself of this. Paragraph removed. Thanks!

I suspect there is some kind of cultural pressure somewhere. Perhaps some of that comes from the versioning system, the maintainers are convinced they can't remove a feature without bumping a major version, and are simultaneously convinced they need to do a lot of work for others they don't have time to to bump the major version number? I believe neither statement should be true in reasonably run open source.
NFTs don't add scarcity. Anyone can create an NFT of anything. Any number of times.

An NFT isn't a copyright or anything else. It's just a token that has no inherent meaning. Just like any fiat currency. By convention, it embeds an image -- just like a dollar bill has a picture of George.
Archived: https://archive.ph/xbHlY
I’ve unloaded all my Apple shares as a result.
Software engineer salaries in the US are also the result of government regulation, namely immigration. With an uncapped H1B for tech workers you would get millions of developers a year and depress this wages considerably.
Yes because that is the only possible alternative. Without FOSS the planet will obviously instantly explode and turn into a black hole. Right. I've got news for you: your life depends on closed source commercial software. Every time to take a lift, drive a car, fly an airplane, use your credit card, use your bank, drink water, buy products, use electricity, is a passenger on a ship etc. you rely on commercial software. And yet somehow the planet hasn't exploded yet. So yes look around and notice how the world actually works. Having said that, I think FOSS is a good thing. But make sure companies pay $ for it. Don't give it away for $0 and then sulk when people pay you exactly that in return.
As someone who speaks Mandarin, my personal experience can attest the difficulty in reading Japanese through many years of learning it.

But I do note that it looks familiar a lot of time. But the meaning often is not what it appears to Mandarin speaker.
Yes and no. A lot of that spending is done with a monetary incentive in mind. Companies aren’t completely devoid of understanding that there is a certain breaking point where being shitty can have financial consequences. They aren’t doing it out of the goodness of their hearts, not predominantly anyways. They can use charitable contributions to project a public persona (earned or not) of being good, for the purposes of increasing/maintaining business. They can do it as a smokescreen/cover for other scandals for the same reason.

Is that a good thing? Yes.
Is it enough? Not even close.

The culture needs to change sure, but the change of culture that needs to happen seems effectively impossible unless companies are dragged into it kicking and screaming through organized labor efforts or government oversight/regulation. Those are both of course highly polarized political issues and that aspect of culture sure isn’t getting better either.

I think the quicker, sadder, and easier change is that a lot of Open Source projects just aren’t going to get started like they used to, and are going to have increasingly restricted licenses with stratified feature sets. We’re definitely seeing more of the “Taking my ball and going home” approach by small developers with tiny open source packages these days and it’s sad but also hard to blame them for. Even worse there are an increasing number of groups who attempt to buy projects for sometimes stupid money for the explicit purpose of using them as a Trojan horse to ship malware. They’re preying on the same people who have become incredibly cynical about the whole thing and that’s dangerous for everybody.
Indeed - as evidence for this, I would submit that slf4j and logback were created to offer a drop in replacement for log4j (slf4j literally provides alternative implementations of the org.apache.log4j.Logger class), but I have never seen anybody complain that "I switched to logback and slf4j and my jndi substitutions stopped working."

Nobody thought this was how log4j worked; log4j's documentation for format syntax only covers {} placeholders - the same format that slf4j has grandfathered in from log4j.

I agree this feels like a case where they got confused about their internal terminology. Log4j refers to messages with {} placeholders as 'FormattedMessages'; it refers to the log pattern syntax as 'Patterns' in code - but it seems to refer to them as 'log formats' in documentation.

Somewhere in this mess, someone hooked up the pattern capabilities into the formatting system.
I can't drive my Berkshire Hathaway shares around at 160 mph
"Our systems don't always get it right, but you can request human review of decisions made by our automated systems." https://support.google.com/youtube/answer/6162278?visit_id=6...
This hits the nail on the head. Most younger devs do not even have a clue of how senior devs are to be evaluated. This is why there is such a huge reliance on Leetcode-style interviews: it's much easier to evaluate someone on that basis, and it's also why most places will outright tell you that your leveling at the company will be contingent on your interview performance. This means that your skills that can't be displayed in an interview are of zero use insofar as getting paid what you are worth is concerned. As Leetcoding is the only thing that's going to get you that, you have the current cottage industry of interview prep companies.

The same developers who are blithely rejecting tons of experience in seniors will find themselves in the same spot a decade from now. Poetic justice at its finest, but alas there are no victors here.
> I'll say those are largely ignored both in and out of work. I've never left work during a tornado. I've rarely even stopped working during a tornado ...

Which is exactly how dozens of people died in a candle factory and six more at an Amazon warehouse, all for the sake of holiday gifts. Just because you don't currently take something seriously, doesn't mean you shouldn't.

https://en.wikipedia.org/wiki/Gambler%27s_fallacy
You could clearly see the difference between a BOE OLED (on the Huawei Mate series) and a Samsung one (Galaxy Note/S) a few years ago.

At first glance, they were great, but comparing it to the Samsung it was clear that the colors are less vibrant, more washed out.

Perhaps they improved on that. I'd love to see newer panels side by side.