skysight-inc/HackerNews huggingface dataset:
> Just like JavaScript, it won’t go away easily.

No, not "just like." Whatever you think of JS the tweet above this quote doesn't apply-- I don't constantly have to look up how a function callback works, or how to do math.

To be "just like" shell scripting, you'd have to get JS devs to start regularly using `eval` in lots of unnecessary places, plus using arbitrary, inconsistent use of single-letter aliases for some of the core methods

I mean...

> set -Eeuo pipefail

Upper and lowercase! And the flag meanings aren't even explained in this article!

Edit: To be honest, this reflects my own mental model for shell commands: commandName -garblegooklegarblegookle myArg1 myArg2 etc..
It just struck me how dubious the term “Pacific time” is - a timezone named after the largest ocean on Earth. I’m in Australia on the side which is also on the Pacific, but my time is 6 or more hours away from “Pacific time” :P
I'm not so sure it would die, though I wouldn't mind in the slightest if it did.

But then you have 2 more problems: Facebook 2.0 will like open shortly after, just as Facebook replaced MySpace. And you have random agencies from the US government deciding which platforms are permitted to operate with no oversight or guidance beyond whatever the next President Trump thinks favours him...
What's the best way to handle race conditions?
If you like that, you'll love working with PowerShell's exit codes. [1] [2] [3]

[1] https://weblogs.asp.net/soever/returning-an-exit-code-from-a...

[2] https://octopus.com/blog/powershell-exit-codes

[3] https://community.idera.com/database-tools/powershell/powert...
This is why I think cheap, green energy is the best hope for democracy in the middle East. Once the black gold becomes "just another commodity" the West will not be bothered to protect these reprehensible human beings. There won't be an intense desire to keep a an ally on side who holds control over the flow of oil.
The UK equivalent is https://wills.which.co.uk/ and has sales frequently making the base cost around £60.
Oh, my eyes are getting bad obviously.
> it’s less than 5% of the die

It would be equally fair to say that the same die uses less than 5% of it's space for the integer ALUs. It could also be said that the decode unit is so complex that it takes as much die space as all the integer ports put together.

SRAM may use most of the die, but it isn't using huge amounts of power most of the time as it's static. Those big SIMD units are also powered off when not used (no doubt it's the same with the other ALUs).

In contrast, the entire 5% of the die that makes up the decoder never power gates and is always running flat out. By size it's the same as leaving all your integer cores running full-out all the time.

The bigger issue seems to be that neither AMD nor Intel have been able to make those units much wider over the years which puts a hard limit on total throughput (they've hinted that the power cost on widening the decoder is very big which would mean loads of power used for diminishing returns).
If you do the above, your prod servers will always run in "deprecated allow" mode because developers continue to use (and add new) deprecated functionality. That's what the article is attempting to tackle.

Why not use profanity in code? We're all adults.
Lots of people don't know about that feature...If anyone is wondering. You can send a message (for example on your Desktop) to "Note to Self" on and it will be available for you on your other Signal versions (e.g. on your Phone). Very useful.
> there are limits to how much alcohol you can drink

Pedantic, but there's only limits on how much you can buy while clearly drunk. Although, I suppose passing out is sort of a limit on how much you can drink.
Journalists also have an axe to grind with Facebook, seeing as the primary revenue source for journalism is (used to be?) advertisements.
My cat would never let me forget to feed her for a couple of hours, let alone days.
I imagine using CRISPR must be like doing a Pull Request on the DNA base pairs sequence...
I was told learning on a weighted keyboard was pretty important but maybe not?
Link to the project on Github: https://github.com/unikraft/unikraft
Life of a Netflix Partner Engineer – The case of the extra 40 ms
Which also does not have state income tax.
I had no idea they even still supported Flash?! I thought they changed their plugin API so many times that it would have been unsupported many years ago.
Some real data on a DIY box fan air purifier
prop13 growth is capped below inflation. It also has the effect of causing funding shortfalls which have had the direct result of things like California's public schools being ranked 37/50, deteriorating public works, etc.

The single best thing California could do for Californians would be to sunset prop13 protections.
Todo list?

All arbritary rules like this just makes the process a mess.

Also the same people doing the shitlist will most likely be the dug in senior ones responsible for all the shit code being there in the first place and include the wrong things.
Does anyone know how to enable that?

I'm on Nightly so I should have it for some time already, but I'm not sure if it is on by default or should I tweak some value.
I don't quite understand what you mean. Do you mean that in general you don't recommend DFT for signal processing? This seems counter to most approaches in the field. Issues (aliasing, spectral leakage, etc) arising from DFT more or less iron out with reasonable use of zero padding, sample rate, and windowing.

Edit: I didn't mean for this to sound so closed minded. I don't know that much about more recent audio processing practices and I think you probably know things I don't. If you have any reading about wavelets vs DFT I'd be very thankful and interested.
Building incentives to not truthfully report into those contracts with uptime guarantees like the WHO and pandemic bonds.
Using Python how frequently?

The issue is the frequency. Due to not coding in it often, you don't retain it.
Managing Cyber Risk in a Modern IT Environment
Sure HP and Oracle are not "sexy" but they do employee massive numbers of tech folks. The impact will be noticed. They hire people who later move to the "sexy" companies a few years into their career.
My whole family split from CA to between WA and MN for the last 3 years and have now all moved to MN. We have about 6 unused rooms berween our homes and maintain a boat and low tax property (empty) in newport beach. We have a fishing boat for the lakes now. Everything is cheaper and we learned to stay inside from the brutal CA summers over the last 2 decades so the snow is a minor inconvenience that washes out the same.
This is great, but I'm wondering how reliable it is to use browser storage for persistence
Even in a single-team project, I've ran into the problem that I'm refactoring some old code while others keep adding to it. Some way to have to cause failing tests sounds like a great idea.
To play Devil's advocate, how many of those would exist if they had been separate. How much innovation is restricted by splitting entities.

Android was motivated to compete with Apple. The Play Store and Chrome Web Store required platform ownership for integration and optimization. Intertwined services demand mutual optimization. Many other Google products would likely struggle as startups, requiring massive scale to become profitable, if even possible. Most only exist because ads pay for them and they may contribute to improving ads.
How to debug Elixir/Erlang compiler performance
Kate is a replacement for Notepad++ or TextEdit, not VSCode. That's KDevelop territory.
Companies that have multi-lingualism built in and are a bit savy about EU-specific contexts do just fine. In fact if they do well in one country they tend to do well everywhere in the continental EU. We're all remarkably similar, despite the linguistic barriers and the remaining chauvinistic prejudices. I'm thinking about Zalando, Vinted, Idealo, ManoMano etc.
The fight for female superheroes in Hollywood
Twitter is also incredibly bad in many ways, but you can still switch to non-algorithmic timeline, you can be anon or pseudonymous, and people aren't socially "expected" to be on there.

On Twitter it's complete strangers who are the problem (and the occasional bluetick or celebrity). On Facebook, it's your friends and family being recommended all sorts of extremist propaganda groups to join.

(Oh, and there's an incredibly nasty feedback loop between the worst of the media and the worst of Twitter, producing things like the Graham Linehan anti-trans fiasco)
so i convinced my friend to get signal for a secure conversation. we both got it installed, and started talking. but it still said "unsecure sms" in faint grey letters in the input box. i almost didn't notice. she sent me screenshots she was messaging me from signal. we both verified our numbers. what was going on? after "refreshing" the contact list the unsecure message went away. were those initial message sent securely? i have no idea. that is the kind of poor ux that mars the experience -- without trust there is no point using it
Extend the indefinite public health orders to Facebook

Health and Human Services can ban Facebook and states have clauses in their own emergency orders to automatically include that

To pass constitutional muster, you can say “publicly traded social media networks that brag about how many fake users they have with over 500 million of them”
I'm this blog post (and script) author. I got some opinions and code review feedback here, on Reddit, and blog itself. And I appreciate it!

I updated the script template applying the most commonly mentioned things, like removing "cd" to the directory. See details in the article.
As I wrote in my response to rndgermandude [1], only some advertisers work this way. If you put up pictures of standing desks, people click through those ads, land on your site, and purchase desks, then it does not matter how scummy the publisher is because you can accurately measure the quality of traffic you are getting from them. On the other hand, if your ads aren't expected to lead to an online purchase (beverages, cars, political ads) this model doesn't work.

[1] https://news.ycombinator.com/item?id=25430585
You would need a "deprecated light warn" and a "deprecated heavy warn" modes as well. Then you can go step by step
Unfortunately, much of the world is built like this. Those who draw attention to failures get blamed, not rewarded (even from a young age: "he who smelt it, dealt it").
> Common Crawl

Not even close. I've used Common Crawl, it has nowhere near the breadth that Google has in their index.

Problem no. 1 is that website owners block non Google crawlers because of limited bandwidth. So you can't reliably even get started on creating your own search engine. Once we have the data available, we can figure out the other bits and what they require. But to get to that door, you need access to the crawl.

You don't need to have everything in the Google index to beat Google.

You need to be better than Google in the search niche that you'll serve.

And for that, at the bare minimum, you need access to all the crawl data that Google has to get started, then throw away the bits that you don't need.
I found that if you open it in 2 separate browser windows, you can edit both representations as independent documents, then after refresh the last edit wins. Is this intended behavior?
Agreed, Differential Privacy is the name for this problem.

Quick summary of important results: You will always leak a small amount of information. But it is possible to bound this leak to whatever level you consider "acceptable." The trade-off is statistical validity of the results (the usual approach adds "noise" to the data and/or analysis).
I feel like the profanity rule could go either way. If your team has a culture of casual profanity then go for it. Something like "listen here you little shit" can be lighthearted and funny in the right context. Profanity is a smoke test for anger which is the thing you need to actually avoid.
Social media is, well, social. It is a place for people to express how they feel, not how they think. I find it surprising that anyone thinks Facebook could ever be a place of rational thought. It isn't for that.
It DOES mean there is 100ms of latency.

Anything above 10ms (some say max. 20ms) for real-time audio processing (especially musical instruments) is prohibitive. Imagine an electronic drum set: if you hit the snare and the audio is output 100ms later from the speakers, I bet you'll notice it :)
This is why food bans are bad. The same thing that harms one person can work for someone else.

Even something like Bloomberg's ban on large sodas is probably heavy handed. Sugar is not always a poison. It can be a valuable fuel, even at large quantities (and large sizes can also add a lot of convenience to some people's lives).
Don’t buy your children a digital device for Christmas. Read to them
This reads like perhaps a bad copy/paste garbled the sentence:

"Just remember that the cleanup() can be called not only at the end but as well having the script done any part of the work. "
The title sounds too sales-pitchy, but there's a lot of good stuff in it.
That article is one of the dumbest articles I've read in an unusually dumb year.

Why do these journalists think we should all only ever be spoon-fed inoffensive, carefully-curated pap? And when was the last time anyone changed their mind about anything because of something they saw on Facebook? The worst it does is confirm existing bias and prejudice.
Leaving Silicon Valley: A mass tech-xodus
$ help set

...
-e Exit immediately if a command exits with a non-zero status.
-E If set, the ERR trap is inherited by shell functions.
-u Treat unset variables as an error when substituting.
-o option-name
Set the variable corresponding to option-name:
pipefail the return value of a pipeline is the status of
the last command to exit with a non-zero status,
or zero if no command exited with a non-zero status
At this point if you/your company is still using Flash I find it hard to sympathize with you. How did the company come to the conclusion that using Flash was a good business decision? It's been largely unsupported/disabled in mainstream browsers for _years_ now. They also knew for 3 years it was officially going to be deprecated in 2021. Sounds like despite that they continued to develop on the technology anyway?
I am? My Facebook feed contains people who make over $1M/yr, and people who live in their car. Some right wing people talking about how suspicious they think the election was, and left wing people talking about how bad those people are.

I’m not sure how that’s me living is a socioeconomically stratified filter bubble.

My twitter on the other hand, is mostly (all?) left wing Silicon Valley/tech types. It’s diverse in the way that I’d expect a hackathon to be “diverse”.
If social networks discourage you from participating, then they really are Doomsday machines, according to the intent of a Doomsday machine.
Hey Tim! Thank you for your comment. I did talk about brightening people’s day as a possible benefit on this thread, however there is a deeper aspiration behind the project which informs the choice of content. My goal is to express (and make it easy for others to express) that we are all good enough as we are, or as Mr. Rogers put it, we’re special—-just because we’re us.

One thing I’ve realized based on yours and other people’s feedback is that this intention is not clear. In fact it’s not really explained on the Badges page. If the people using the badges understand and share this intention then I think it helps with the authenticity issue you mentioned. So that’s one action item for me.

I’ve also realized that some people don’t think it’s possible to communicate this message via an internet badge, and while I understand their skepticism I simply disagree.

So, to actually answer your question, I’m open to adding different types of phrases and endpoints, but I consider arbitrary jokes or puns to be out of the scope of this particular project at the moment, though I will keep the idea in mind. :-)
Twitter's character limit certainly begs for hot takes, but I find Twitter to be as filled with cat photos, Simpsons memes, movie rankings, and whatnot. Nevertheless, I do enjoy the political sparring there as well.

My qualm with the "Twitter is toxic" discourse is that it often (not accusing you of doing this) points the finger at people with opposing beliefs who are making _fun_ of each other, or being "snarky" as HN guidelines put it. Certainly HN isn't the place for that, nor should it be, but I don't see why Twitter should stop being a place for that. Of course there are users who do incite violence as you say, and I don't have a problem with calling them toxic, and moderating them.

I should also add that Twitter is far easier to curate -- there is no social obligation to follow people in your real world social circle.
This is a bit scary for coding livestreamers who may have to answer the call from sudo now and again. I'm curious how the maintainer feels about the usage of this application. What drove you to continue the development of the software? What kind of people are part of the community in a broad sense?
The New History of the Milky Way
> stop using them

Very quick thought experiment. FB had about 70 billion in income in 2019, and 2.7 billion monthly users. That's $25/user/year.

So maybe transition FB to a paid platform? In return, no advertisements, no tracking, no 'adversarial' feed algorithms.

I know that a large chunk of monthly FB users would not pay, and that a lot of the problems aren't from the algorithms, but rather with the groups and communities people form themselves, and what people share with each other.

I post pretty rarely on FB, and when I use it, I only look at particular people's pages, so I'm not (directly) subject to the dreaded feed.

As some others have said, using it as described, my personal FB experience is pretty positive. To be clear: I do manually follow a wide variety of people, across the socio-political spectrum. There is a certain amount of noise but the signal is much higher. And I will naturally tend to stop following people who primarily share/reshare toxic crap.
If you want to compute an FFT with fewer bins you can also use STFT and configure the bin count and hop size (essentially computing many FFTs of smaller regions of the signal and computing the average).

A quick side note, 16kHz is quite a low sample rate for your use case, since you won't be able to capture frequencies over 8kHz (the Nyquist frequency), and key clicks at least intuitively I'd imagine to contain a lot of detail at higher frequencies. I have no data to back this up though!
Nice. We are currently moving Our World in Data from MySQL to git as well.

Since 2017 I've moved all CMS I am responsible for to Git from MySQL and haven't looked back. You can still preserve any frontend experiences you want, but get to drop a huge dependency, a lot of code, and gain a ton of new capabilities (faster syncing, easier backups, forks, patches, full audit trails, etc). You never need to worry about migrations again or build your own change control logic.
Scientists tracked down a mass killer of salmon
Is this about WebRender? If so, here you go: https://www.omgubuntu.co.uk/2020/07/firefox-enable-webrender...
Change the name to BannedList or something and keep it as is. No profanity and developers get failing tests immediately when they consume a deprecated API. The core principle no matter what you call it is a good one.
> Do we bear no responsibility at all here for how we behave?

If all the infrastructure around you is intended for driving, it's tough to blame you for not walking instead.

Either software design has a real impact on how users behave and interact with a system or it doesn't. If you concede that design can impact a user's behavior, then it becomes a question of "how much" and the ethics of how to use that power. The irony is that by placing the burden on users to counteract the tendencies that are openly being encouraged by the software we absolve ourselves of our responsibility as designers, engineers, and architects to consider ethics in our work.

Do we bear no responsibility at all here for what we build?
An incoming Senator believes Bitcoin is a better store of value than paper money
Here's an archive link for anyone who wants to gawk at the intelligentsia's ridiculous double standards -- the guy was jacking off during a zoom meeting with female coworkers -- without making an account on the website that's so special it gets to advertise on news aggregators even though it's not publicly viewable.

https://archive.is/9UcSF

At this point there's nothing about journalism that should make us assume journalists are experts in anything or have any special skill. Journalists and news organizations enjoy a double standard. That's their asset. They're a priesthood. It's a caste.
While we're spitballing suggestions: make automated systems liable for publishing recommendations to extremist material.

You can argue that s230 protects them just hosting it for other people. However, if Facebook suggests you join "Islamist Kill-The-Infidels And Cake Recipes" because you're into cake, that's entirely their speech.
> Assuming you mean Netflix

I think they literally mean a la carte TV, like paying for the Showtime package, the sports package, the premium sports package, etc. on top of your subscription, or paying to watch a movie on Prime
If you have to repeatedly compare an opt-in social network with an automated nuclear launch system, you don't have much of a point.
I don't think Oracle is a innovation focused company but its a bit naive to think they are just resting on laurels. They bring in nearly 40 billion a year in revenue and this year tried to buy tiktok. It's not like people are twiddling their thumbs over there just because the software they make is typically used by enterprise companies in unsexy ways.
What amazed me is the amount of languages it is available in, something like 20+.
Try the e3 Linux text editor
And for developers: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...

The biggest change from my perspective is "Firefox now ensures that localhost URLs — such as http://localhost/ and http://dev.localhost/ — refer to the local host's loopback interface (e.g. http://127.0.0.1). As a result, resources loaded from localhost are now assumed to have been delivered securely (see Secure contexts), and also will not be treated as mixed content (bug 1220810, bug 1488740)."

This is great for local development.
I'm seeing high CPU usage on YouTube after recent updates on Xubuntu. I think it started when they enabled GPU acceleration by default.

Previously I could watch even FHD videos without much fan noise, but after recent updates, fans spin at the max speed by playing even 480p quality vids. Anyone else?
Hey, the flag meanings are explained in the article I linked in the post:
> For details on what options exactly set -Eeuo pipefail changes and how they will protect you, I refer you to the article I have in my bookmarks for a few years now.

Link: https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_p...

About "just like JavaScript" - it was sarcasm ;-) I write in TypeScript daily and still make fun of JS. But I agree, Bash is worse!
Thanks! - will check it out
Council on Foreign Relations: Supply Chains and Demand
If you’re buying a 2.7m house in SF you’re paying at least 80k in state income tax.
Place in the World
Dive Into Python 3 (by Mark Pilgrim) - https://diveintopython3.net/
University of Washington is a great university. But it does seem like presence of universities is at most a small factor here.