skysight-inc/HackerNews huggingface dataset:
You can’t just recirculate heat like that. The TEG requires a temperature difference to generate voltage and power. Any recirculated hot air is not going to be any hotter than the air on the other side of the TEG.
Yeah I’ve been a member 2 years and lurker much longer and only last week I worked out what “prev” and “next” do.

That might say more about me than HN tho :)
What is the counter factual where the workers' don't risk their lives? My intuition is that an Amazon warehouse is safer than a typical home during a tornado. And many homes were completely destroyed during this event as well. With the benifit of hindsight, it would have been better if no one was at that particular warehouse. But we can only say that because we know where the tornado hit with an accuracy that is no where near possible to achieve ahead of time.
This sounds like Bells Palsy, not neuralgia. I had it and have seen one other person have it. The cause is unknown but it clears up on its own over months. That side of my face is still a touch droopy but it gives me character.
Anyone recommend a build check to block PR's from including fully rebuilt lockfiles? Other than a high LOC, it's too easy for this to slip through.
It's a shame that people think that having a common national language has to come at the expense of local languages/dialects.

Compare the language policy of China with that of India, where even though Hindi and English are nominally the languages on a national level and all students are in theory taught at least one of them, the government doesn't try to actively suppress other local languages in schools or media.

As a result, an educated Indian is often trilingual in English, Hindi, and their local language, whereas in mainland China, knowledge of non-Mandarin dialects is decreasing in the younger generations.
About BOE Technology:

"Two suppliers that make components for Apple in China employ forced labor, according to a report published Sunday. The Washington Post says BOE Technology Group, which supplies screens to Apple, and O-Film, which makes iPhone cameras, both use Uighur labor, either directly or through contractors. Apple lists both companies on its latest supplier list."

https://www.cultofmac.com/688515/2-apple-suppliers-allegedly...

(The original Washington Post report:

"Apple is lobbying against a bill aimed at stopping forced labor in China"

https://www.washingtonpost.com/technology/2020/11/20/apple-u... )
That functionality should be built into package managers.
That data comes from 1970s onward. So totally not at all what we were talking about.
This reminds me that I heat my office in the winter only with my PC.

Don't know if this is good or bad, though.
An often young, idealistic, and privileged body of voters who doesn't have much experience with "real life". They see only idealism, call anyone who disagrees with them Nazis, and the results are predictable. Sadly there's reportedly a mass exodus to other states while the fruit of their idealism begins to manifest and they'll likely not change their ideology much while voting in these new states.
There were tornado warnings issued for the area. The weather was getting bad. I am not saying these workers were directly coerced into coming in, but I think given the choice, anyone not in some way forced to come in to work would avoid coming in to work when there's a tornado warning for the area. The simple fact that these people came into work leads me to think that one of three things is at play -- ignorance, stupidity, or coercion. So sure, there may be some people who worked at that warehouse who just moved to the area and weren't familiar with tornadoes, tornado warnings and inclement weather. Some may have just completely ignored the danger. But I think the majority felt that they had to still show up to work or risk losing their job. And despite what r/antiwork would have you believe about jobs being plentiful, in some areas they just aren't. Losing a job at the only major employer in the area can spell disaster.
Ironically, on a previous team I had switched our log4j2 log formats over to %m{nolookups} like 8 months ago... I didn't realize the whole jndi issue, what we ran into was the O(n^2) behavior of its string substitution.

While deploying an ancillary change, our jvms started locking up for minutes on end. What was happening was that we were logging customer input, and the change caused it to run certain things in parallel, which ended up logging the data multiple times. Normally the extra logging didn't matter but one customer had data like "${foo} ${bar} ${baz} ...". Even when the ${foo} portion is replaced wothout modification, this triggers quadratic behavior. So we were already potentially vulnerable to the DOS but it was rare enough that we never got locked up until logging the string multiple times, which then overflowed log4js internal buffer and blocked worker threads.

You can try this yourself by just logging a string like "${}${}${}..." And in fairly short order it starts taking forever. I'm very glad the fix in 2.15 is to disable lookups by default.

I hope that in the time after I left, the security org at the big tech company I worked at and reported this to (as I thought it was - a dos vector, not the complete pwnage it actually was) forced teams to switch to nolookups. Otherwise a lot of people had a bad week forcing updates through...
I know many people that turned it off because the authorities abused the system too much.
I found out when I was young too. I guess it's just curiosity about how things really work. And then of course attention to the fine details. Really feeling what goes on.
Get far enough in your career and you realize ecosystems and history, and yes, language dynamics, matter. Javascript never had a module management system. It never had anything close to a strong type system. (at least python and ruby have strong type systems) All these things have to be grafted onto the language later and if you can understand the tyranny backwards-compatibility places a language under, you can understand the plight of NodeJS.

Don't get me wrong, NodeJS is improving... by implementing Ruby features.
has a tornado ever hit the gym? Do you if it would survive?
It's really strange (though logical if you think about who controls them) seeing these articles from supposedly neutral news sources with a very strong right slant. If you look at actual data there is no crime surge and thefts from retailers hurt almost no one (except maybe investors for insurance companies making slightly less money). On the other hand large retailers such as Target blatantly steal millions from employees through overtime violations and minimum wage violations.
In fact, if you look at the numbers, both completely legal civil asset forfeiture and illegal (but not criminal and extremely lacking in enforcement) theft from employees outnumber total value stolen from burglaries.

And for feces and needles: There's an obvious solution more effective than arresting people: public toilets. Many of these cities like to think of themselves as "liberal" while refusing to do the absolute minimum for any of their poorer residents.
> maintainers care GREATLY about how many users they have.

They do. Until they don't.

That inevitable day when they get yelled at in a github issue thread by a user who didn't bother reading the documentation, while staring at their kid in the living room playing video games and start wondering to themselves "why am I doing this hobby in my spare time again?"

Mild dopamine hits to affirmation-addicted programmers is not the sturdiest foundation upon which to build enterprise-grade software libraries.
Nobody is taking anything. You provide code for $0 and then get surprised that people pay $0 to use it. Can you see anything wrong with this picture?
The Internet Computer: Censorship Resistance vs. DMCA
"I'm really interested in space weather. For me the NOAA site works really well, but I can see how this is a fun passion project."

Or just don't say anything.
Efficiency drops as the temperature delta goes down. The trick is maintaining that difference.

That section of the article is a bit misleading. Even really expensive stoves are only about 95% efficient. You need some heat loss out the chimney for the thing to work. I'd guess that stoves typically in use in the rural global south are much less
I mean come on now. You have internet? Good. Then u will be able to both run npm & git commands. Plus npm has cache. Why burn internet payload for no reason?
Hm, that’s a good counterpoint. I guess it depends on the nature of the “good” (“bad”? Ha) being advertised too?

But even here, there’s still the possibility for a better world with targeting, given good intentions of the targeting system (I know I know). Surely the best world isn’t one where casino ads are sent out blindly?
I’ve played a lot with thermoelectric generators and experimented with lots of proposed devices such as this. The simple reality is that thermoelectric generators are just not well suited for drawing significant amounts of power.
I made my tool free this year in solidarity:

https://www.remarkbox.com/remarkbox-is-now-pay-what-you-can/
Interesting. I lived in the Midwest for nearly 20 years as well. Tornado watches were common, warnings much less so... and if anyone saw a funnel cloud, it was time to panic, duck, and cover right freaking now.
> Pardon me, here's a little process that encourages sharing

But they're following the process. What the comment I replied to was saying was that they should go beyond it. I'm pointing out that the lack of standard processes for doing that is what prevents it from happening.

That's just the reality of the situation. Yelling at clouds isn't going to change that.
40 Years of Hip Hop
I think think the size and niche of the open source project matters too. Just because you wrote a logging library or a parser of something that lots of people decided to use doesn’t really seem like a reason for companies to sponsor or pay for support. It’s a very small dependency. But, if it’s a database or a voice server or a web server even, those seem like something that can’t easily be replaced, so companies probably sponsor or pay for support more often. Am I wrong in thinking down this avenue?
"Six Amazon.com Inc (AMZN.O) workers were confirmed dead on Saturday after a series of tornadoes roared through a warehouse near St Louis, ripping off its roof and causing 11-inch thick concrete walls longer than football fields to collapse on themselves."

Horrific.

A wall that size cannot possibly survive a big wind.

Cannot.
People pay $ all the time for things they value. If people choose not to pay $ for work you do then accept that they don’t find it valuable enough to spend $ on.
No he or she is not, a radio receiver is not such a high tech after all and I think all of my mobile phones had or have that feature build in, even though I never used it (in some you would have to have earphones plugged in as a antenna)
That's a rather negative view, considering that much of software by and large is about replicating paper based processes with far less human effort involved.

It's fair to describe software engineers as a profession of the professionally lazy. "This takes too long to do, therefore I code."

I think it's better to reinterpret the problem based on what Leetcode does well, and try to invent something that does it better.

The old world of make some giant Github project a company might appreciate, or might ignore entirely, holds little attraction to me at this point.
>>I would also be interested in the standard practice at other workplaces in tornado alley

For my Employer, in a high tornado state..

Watch: Monitor but no change in business

Warning: Equipment is shut down, employee move to interior rooms approved as "shelters" (i.e no windows, normally slightly reinforced, etc), until the warning is cleared, or confirmation of the tornado's path as no chance of hitting facility.

I have seen other ask the question of "why was the facility open during the warning", questions like that show an extreme ignorance of how tornado's work, and warnings are issued, Warnings are normally short lived events not hours or days long. Warnings last like 15-30mins... Another problem with warnings is many of them have no actual tornado attached to them.

It is clear a large amount of the user base has never lived in a high tornado state, I have my entire life.
3.5 watts net electricity at a burning rate of 1 kg of firewood per hour

This is a phone charger at best. That could be useful as an emergency stove accessory.
Yeah, okay, I know. 12/14 nm on GloFo is still perfectly usable for this class of chip and plenty of other applications.

Old != bad.
The Law is how we define 'Right and Wrong' in the civil sense, it's all we have.

Obviously, we us a moral sensibility in the community, but that's more nuanced.

Laws change all of the time, especially as different cases with different characteristics are brought before the courts and they set precedent.

Assange is accused of working with people to hack into sensitive systems in which gigabytes of arbitrary government data were stolen and published.

If true, this is definitely within the realm of what we would generally accepted to be illegal, there's not going to be much controversy there.

The issue is whether or not Assange has actually committed a crime, and to what extent his prosecution is political.

I suggest we'll be able to get a sense for that when he is put on trial and the evidence is presented.

If it turns out the FBI paid a guy to lie about him, and that's all the evidence they have, then Assange will walk away a free man, but otherwise we'll have to wait to see the evidence.
Yep, I turned them all off after one too many covid alerts.
No, and that detail is dangerously missing from the advice. lol
Anyone that does this and has teams on Mac, Windows and Linux will find out how crappy this is very quickly.
There is no choice they simply aren’t available because they don’t transport or store well
What do you write desktop applications in these days?
That's an excellent way of viewing the "state" of the "player-game" system, thank you.

My favourite example of this, and one of my favourite moments in "gaming" generally, was (SPOILERS:) a sequence of online puzzles, one per page, where solving the puzzle on one page would give you the address of the next page in the sequence.

The game was constructed (if I remember correctly) such that the first page actually had two possible answers: an obvious one, and a more subtle and complex one. By missing the subtle challenge, you ended up following a trail of relatively simple puzzles, which increased in difficulty over time, until they took you right back to the first page.

At first it seemed like a mistake, that after all these puzzles you were no closer to the end than when you started, but, as with Getting Over It, the "player-game" state had changed, because you were not the same person you were when you started the game. So, you knew to be more careful in looking for clues, and you knew how to solve those clues, and you could then find the single answer that was there from the start and took you straight to the success page.

Experiences like that really change how you view the world, and yourself, so I'm really glad I found it when I did.
>I can see a case that targeted ads are less manipulative to the extent it presents you ads for products you’ve already shown a propensity for.

Except targeting works the same as recommendations, which is "not," so they might as well be untargeted banners just like in the 90s anyway.
The photos of the aftermath are shocking. More than half of the building is completely demolished. Exterior walls flattened. Vans are draped with 30 foot concrete panels. The roof is everywhere. A ruined skeleton of support columns and trusses towers ominously above the wreckage.

I can only imagine the terror of witnessing this devastation unfold around your person.

Aside - check out the difference in the photos from last night to today. The emergency response has cleared out an incredible amount of rubble.
Yeah definitely. Especially one with the NOAA weather alert stations like this one. You can just tune in to that and get regular updates about the weather situation.

If you happen to lose yours, like I did (It's in the basement somewhere, but I should probably just buy another one at this point), as long as your internet is still up and running you can stream from a laptop, which I've done a few times:

https://www.weatherusa.net/radio
Not all, not even most from the listings I looked at a few years ago. Only one of the three old Android phones I have supports it, and it's one without a recognizable brand (the other two are Samsung and LG).
Typo, it should be "Max Planck"
Ask HN: Why do design languages and styles (in iOS, etc.) repeat themselves?
A few years ago, skeuomorphism was wildly popular. From Windows XP, Vista, 7 to iOS (before v6) and android. But it seems after iOS 6, almost everybody jumped on the bandwagon of flat design. Google introduced Material and Microsoft offered Metro and later Acrylic (https://docs.microsoft.com/en-us/windows/apps/design/).

But now we see some trends like in iOS that show that designers are embracing some of the intuitive aspects of skeuomorphism. For example, iOS icons have some depth now and look more 3D.

Why is this trend happening?
Adult Free IPTV Channels M3U M3U8 Playlist Daily 12-12-2021
100% Efficient. 100% False
That there are irresponsible actions taken by political actors (possibly mistakenly so) doesn't imply a lack of integrity in the system overall.

The Abu Garib leaker was treated as a true whistleblower, because he was, not a criminal.

In your very comment you indicate that the Justice System even went out of their way to protect him.

In the case of Assange, they are after him, so we'll wait to see what kind of evidence they have.
Microsoft should be wise to implement some presentation/component feature to match the web

Yep, they would be. Although I think they're trying push the whole Power Apps model. Which, I'll admit, is an interesting ecosystem, but something on the desktop to enhance excel power users that will never have their needs satisfied by Power Apps would be beneficial. But possibly also eat into the user base that might be enticed into Power Apps instead, and the steady stream of monthly revenue from Power Apps clouds resources usage is preferable ( to MS ) than the "buy once" model for Office.
But who wanted this feature for “backward compatibility reasons”?
If you give your work away for $0 then the world will expect to pay $0 for it. That’s it. It isn’t rocket science. If you value your work make companies pay for it.
Does it? It's something I constantly worry about, but so far distributions are holding steady to RV64GC which essentially all 64-bit RISC-V cores support. A few support some proprietary extensions, but those can be ignored by most. The Dubhe core claims to support some of the newly ratified extensions, which if true is great exactly because they are standard and thus doesn't represent fragmentation. I expect of course that libc eventually will start supporting these extensions _where they are present_ but not mandate them.
Do you live in the American Midwest?
This data goes well beyond this specific article.
Nope searches for brave browser secure and brave browser safe brought up nothing on HN except good things.
Culture war stories putting down region X will always get a ton of clicks from people who don't like the political zeitgeist of region X.

> Overall, though, crime has been trending down for years.

*facepalm*

In a story about how the terrible crime is driving people away, they still had to acknowledge that crime is going down.
For sure, but what could be done is eliminating any non-superflous task so they can focus on resolving that specific problem.

Have a team handle all github issues and media inquiries. Another team focus on initially evaluating all incoming pull requests to check for egregious errors or applicability.

Only after making it through the gauntlet would the original maintainers need to read and/or respond to them.

Especially when such overwhelming public attention and pressure overtakes a relatively small team like this one.
Pop!_OS 21.10 - builds ok but can't run:

$ space-shooter
FATAL ERROR: Unable to initialize renderer.

PS: figured it out, I had copied the binary to a separate folder but didn't copy build/assets too; doing that fixed the issue. Submitted PR to add note to Readme to mention this in case anyone else faces this issue.

PPS: another issue is that once you copy it to another folder and create a symlink to it, it crashes again with the same error i.e. I doesn't resolve to the real path to get the assets location.
There is a simple solution: make companies pay for it. Don’t give your work away for $0. It isn’t rocket science.
For me twitter is a terrible source of information because there is just too much noise. I rarely read anything on Twitter anymore
I wonder why they haven't compartmentalized the wall in such a way that in case of structural failure only individual sections will potentially collapse, not the whole thing.
This is such a cop out response. Some crime stats are down, others are up, but it ignores the lack of reporting that goes on as well. People just don’t report repeated minor crimes because, what difference does it make?

And thefts from retailers certainly hurt owners (who can’t insure against it). Large retailers might be able absorb it but small ones just go under. Then the community suffers for lack retail shopping.

And blah, blah, wage theft. Sure, that’s the problem too. But it doesn’t make crime NOT a problem.

It’s this exact attitude that has so many people pissed off. There is clearly a bunch of people in SF who have a strong incentive to ignore crime.
Ha, I feel like people assign higher competency to agents they fear (in an extreme case “the CIA is reading my mind”).
I also just wanted to mention here, because I saw that many people only saw the technical details in the GitHub README but not the actual tutorial / demo notebook - please see the website below for an introduction to Percival! This was my bad for not being very clear in the description (you don't need to install anything).

https://percival.ink/
The Right to Remain Silent: A New Answer to an Old Question (2012) [video]
Oh, yes, open source economics. Everyone wants to use open source, no one wants to pay for it, a large number of entitled people get angry when you don’t provide support or implement their feature request for free...I’m sure anyone here who has done an open source project notable enough to make the Wikipedia has seen all of this.

To keep my sanity, I had to enforce strong boundaries: No, you are not a customer until you start paying me like a customer (lots of entitled users think they can have the same relationship with an open source developer as they do as a customer of a company). No, telling me how you’re an important person or part of an important organization doesn’t change my tune, unless you’re willing to show me the money. No, you do not have a better idea which features would make my open source project more popular than I do. No, I will not support you for free via email; if you want support, you either pay me or we do it on the public mailing list. No, that’s not a security bug; that’s a feature request, and, no, I will not implement it just because you want me to.

Because I have done all of this, I am able to continue to maintain my open source project today, because the boundaries I have set up are basic self-care: Trying to please every random entitled Internet user leads only to burn out and abandoned open source projects.
Hackers Could Make Dangerous AI Safer
> it seems like when they do occur they are increasingly more damaging and closer to densely populated areas.

I think this more a function of urban sprawl, and the fact there are simply more populated area spread out over larger tracts of land, thus the odds of a tornado hitting a population center increase.

In short the tornadoes are not moving closer, the populated areas are what has moved