skysight-inc/HackerNews huggingface dataset:
I haven't read the article and have no opinion either way, but I want to make it clear McDonalds are franchises (at least in the US). I'm not positive but the local owner can pay what they want. McDonalds making 10 billion a year has nothing to do with it. You'd have to see how much the franchise owner makes. You of course can argue McDonald's charges the franchises too much leaving little room for higher wages.
Reading this snippet in the article about leader election in distributed systems: "Each item of data still belongs to a single leader, but the whole system contains many leaders.". It could not be a clearer statement of Conway's law[0]. Orgs ship their org chart. The technical architecture at AWS absolutely reflects the org chart and business organisation of Amazon generally.

[0] https://www.techopedia.com/definition/31927/conways-law
How would you end up there? With a loop, head+1 would point to head after the first pass, so you'll end up at the head. With no loop, head+1 would only be passed once.
Fortunately or unfortunately, it seems like Racket is going to move to this new syntax, as Matthew Flatt is a core contributor to Racket. I’ll hold judgment until I see it, but I’m skeptical, to say the least.
I have uBlock running on Safari...? Newest version. Or is uBlock not the same as uBlock origin?
Perhaps people are skeptical about the claim of originality for a straightforward algebraic manipulation that can be carried out and understood by middle school students. (As far as I can see, that is what the article claims.) Bright people "reinvent the wheel" all the time. The rediscovery of the trapezoidal rule for numerical integration is a recent popular example.

Also, unrelated and probably unfair ... maybe a few cynical and overly skeptical people become a little cautious when they see a link to Tech Review.
This is kind of a borderline case, since the term "preterite" is recognized by English grammarians as a synonym of "simple past tense", but to use it probably is an influence by e.g. German Präteritum or French prétérit (which seems to be used in teaching English even though the syntactically corresponding French verb form is called the "simple past").
Before: a->b->c

After: a<-b<-c
Thanks it is just it is quite a big investment so have been putting it off.

:)
But on the other hand, it prevents malicious extensions from exfiltrating your browsing data.
PostgreSQL at low level: stay curious
Good show dragging bracing style into the discussion. Nevermind that it is one of the oldest and least important battlegrounds in the history of programming, at least you got to be needlessly pedantic.
Not really. Google maps was invaluable in navigating the NYC subway when I visited.
See, this seems entirely obvious to me but so many people are stuck with a 100% materialism worldview that they expect their to be some scientific "explanation" for consciousness. And that truly baffles me.
Show HN: Indicators – Activity Indicators for Modern C++
for more fast and furious advise see their sister report: "(U//FOUO) TSA Vehicle Ramming Attacks Report April 2019" https://publicintelligence.net/tsa-vehicle-ramming-attacks-2...
> This was an Intel Atom chipset with a GPU commonly found on smartphone SoCs

IIRC, there was such a chipset with a PowerVR GPU. In that case, you'd pretty much be SOL. You'd have to run Windows 10 and hope that a from-scratch install of W10 can pick up the proper drivers from the "updates" channel - which I wouldn't be sure about. Most other hardware is far better behaved.
First CloudFormation adds a registry [0], now EventBridge [1]. Wonder if AWS always builds duplicates, and if we'll end up with a schema service.

[0] https://aws.amazon.com/blogs/aws/cloudformation-update-cli-t...

[1] https://aws.amazon.com/blogs/compute/introducing-amazon-even...
Agree - this style is so rich with possibility. I’m reminded also of the Young Lady's Illustrated Primer from Diamond Age, which included fairy stories that taught fundamental computer science. It also imagines a cultural upbringing where algorithms are the solutions to ancient riddles.
Try buying glasses that aren't made by Luxottica. I really wish we still cared about monopolization.
There is an error in the (pixelated) example that is given int the MIT tech review article (z² = 3 instead of -3). I think the fact that the author of the news missed this, that he probably took a screenshot of the formulas rewritten in Word, and that he was compelled to write such a long article on such a simple topic speaks for his level on the topic.

The fact that he only lists the formal article as a reference instead of the announcement, video, and accessible blog post by Po-Shen Loh really baffles me.

The original "disclosure" by Po-Shen Loh [0] is much less sensational and gives some context for his work (teaching middle school students). In the formal article, he is also stating that the method is very likely not __new__, but that he wants to popularize it in teaching.

I think, as many other commenters pointed out, that there is no great breakthrough here. However "his" method may have the advantage of training the intuition of young students, by helping them understand the concepts of average and "deviation" (I'm not really sure how to call it in that case), and maybe visualizing them.

[0]: https://www.poshenloh.com/quadratic
The Great Cannon has been deployed again
this is why people are afraid of AI
"Does this suggest that humans can be put into 'hibernation' to extend their lifespan?"

Basically, no. Not that we know of yet anyway. This is more of a 'stars aligning' story and her being lucky not to have the bad side effects of her situation. The bad side effects happen more times than not in this sort of thing. Death or brain damage.
Whataboutisms don't matter but if it makes you feel better:

> We wrote the game Americans are playing
>They behave like GPUs more and more with regards to clocks.

I think it's the other way around? CPUs had "boost" before GPUs.
> The problem isn't Chrome or Google per se, it's technology. We should be pressuring the big guns to conform to our needs, not opting out...

How do you propose to do that without boycotting? I'm all for regulating overly large corporations, but until that happens I can also vote with my feet.
I'll offer a contrast. For me 10 minutes wasn't enough because it made me feel like I lived at work.
Now that I travel 45 mins the increased physical distance results in mental distance as well and feels incredibly liberating.
This is correct and I appreciate that but even though he was on the chinese side of west kowloon hsr many would still consider it something of an abduction.

Even clarifying to people he hadn't made it across the border yet, it still feels different than if he was picked up in Shenzhen.
I will try to attempt to address some of your concerns...

"First they focused on making .NET Core all about ASP.NET with a clear focus on MVC and making everything super granular. Then they didn't like how granular it was and started to put lots of featurs into smaller pacakges again."

.Net core was a ground-up re-write and was the vehicle used to opensource all .Net. It was always meant to grow into a full-scale offering and eventually bring along all the features users demanded. I personally love reading all the fun library code: https://github.com/dotnet/runtime/tree/master/src/libraries

" First introduce Newtonsoft Json into the default .NET Core stack. Then rewrite everything."

Newtonsoft itself is bloated and there is no turning back for that library. MS is providing an option to use a lightweight JSON library that uses the new SPAN ref struct.

"The ASP.NET Core team now is realising that people hate MVC and they are splitting out more features from MVC into more basic ASP.NET Core features, which is why routing has completely changed again with endpoint routing."

Endpoint mapping wasn't born out of hate for MVC, it facilitates the separation of framework/transport/protocol without introducing config files (or handler code) for each. https://github.com/aspnet/AspNetCore/issues/4772

"The reason for all of this is old MSFT thinking. It's not bloody rocket science, people have been saying it for years that they don't want to be forced into MVC, they want things to be more lightweight, bla bla bla."

Maybe I am old but I remember when MS was almost forced to adopt MVC. They kept webforms alive for a long time. They introduced razor pages when SPA world demanded an easier solution. I am not sure if there was going to be a way to satisfy everyone here.
There are literally prison cells in some parts of the world that are more appealing than this...
On a new installation have a look at https://github.com/Homebrew/homebrew-cask There's packages for all the popular GUI apps. I made myself a script and it will install 20 desktop apps in one go without a single click (confirming terms of service or otherwise).
AI judges and verdicts via chat app: the new world of China's digital courts
> meeting basic needs like food

It's perfectly possible to get by with rice and lentils and a few vegetables, and if that's the common lifestyle of everyone in the community/country, many people are well satisfied with it. I've lived in such places.

But if you see the people around you enjoying an endless variety of steak and sushi and lobster and so on, and you're working all hours yet still only able to stretch to rice & lentils, your satisfaction may be less.

An illogical reaction? Maybe. A human one? I think so.
CISA Alert (AA19-339A): Dridex Malware
The author is obviously only taking about white people there. You’d have a different culture representing black folks. (I’d love to see if white culture is even dominate there or only concentrated in those with power).
Cloudflare EM for DDoS Protection here.

If a customer wants to hide their IP then the best way to do it:

1. Onboard onto Cloudflare

2. Audit your app and ensure you aren't leaking your IP (are you sending email directly? making web calls directly? - make adjustments to use APIs of other providers, i.e. send emails via Sendgrid API, etc)

3. Change your IP (it was previously public knowledge in your DNS records)

At this point your IP should be unknown, so...

4. Use `cloudflared` and https://www.cloudflare.com/en-gb/products/argo-tunnel/ to have your server call us, rather than us call you (via DNS A / AAAA records)

Because this connects a tunnel from your server, you can configure iptables and your firewall to close everything :)

Here's the help info: https://developers.cloudflare.com/argo-tunnel/quickstart/

PS: to the OP I tried to contact you via keybase, feel free to ping my email. We are working to improve the DDoS protection for attacks in the range you were impacted by and the product manager would enjoy your feedback if you're willing to share them in the new year.
Firefox DevTools member here. We are looking into Puppeteer/CDP – what is the product you depend on? If you can't post it here, feel free to email me [nickname] at mozilla org
Sure but people seem to have the impression that the “bad things” happen especially in capitalist systems of the west and that other alternate systems like communism would have s different attitude toward the same issues. My experience tells me they had the same attitude but with fewer safeguards and oversight.
People will probably forget the ad in a week. Welcome to show business.
Programming is full of these. Every day I see some new technique or style appear. Is it any good? We've got easier access to the biggest collection of free source code, the biggest and most diverse set of programmers, and the fastest automated testing of all time. Just do an experiment. You don't need to sell me on how cool it is. Show me how it's better.

- Does it lead to smaller programs? Don't show me a 10-line example. (I've heard medical researchers say: "Anyone can cure cancer in mice.") Convert a 10,000- or 100,000-line program.

- Does it lead to humans writing fewer bugs? Have a bunch of them try it, and measure their speed and defect rates. Everyone has designed a system that they themselves love, and nobody else can understand.

If you promote a new method which is logically equivalent to old ones, and not obviously much better, and without any data showing specific metrics that it improves, I'm forced to assume your metric is simply "I happen to like it better". Experimentation is cool, but it doesn't cause lasting long-term shifts.
Cogent arguments. The tragicomic slow death of American hegemony is lead by Donald Trump, in a episode right out of the Simpsons. Sad!

• The U.S.–China trade war is reshaping global politics, creating new patterns of economic integration and alignment.

• Rather than enhancing manufacturing or investment in the United States, the Trump administration’s actions are expanding China’s economic influence and spurring commercial activity in other countries.

• By announcing a new era of “great power competition,” the United States is committing a mistake. It should instead focus on solving planetwide problems like climate change and sustaining economic and technological progress. All such challenges require some measure of cooperation with China.
I'm pretty sure Mary could predict that
We accept that our personality changes but underestimate how much it will change
They are, and aren't that expensive. Our IT support team has one for workstation drives in a company with around 1000 employees.
The mysterious double-tilde operation in JavaScript
It's a shame WebDriver hasn't been improved. Instead we get an entirely separate, nonstandard effort from the vendor with a supermajority.
That is the way the article reads, but I think it reaches too far in it's conclusion.

Take the example schedule used in the article:

>McKinsey asked for 10-14% price hike for its already expensive IT professional services (which is a catch-all for anything).

The IT services schedule lists over 13,000 vendors [1]. McKinsey is listed on this schedule under four categories: 132-32, 132-50, 132-51, and 70-500. The most relevant to the article is 132-51, "IT Professional Services" which has 3,872 other contractors listed besides McKinsey. I personally wouldn't consider that evidence of the GSA restricting the schedule or indicative of a monopoly. This is what led me to my previous question as to why an agency would select the more expensive McKinsey given a reasonable amount of competition.

The ghostwriting brought up is a genuine concern and I would be in favor of investigating other funding mechanisms outside of the IFF pay structure. However, the author admits they are selling a book about how politics and monopoly are intertwined. Speaking of perverse incentives, I worry that the conclusions drawn are too heavily biased to support the book thesis rather than objectively looking at the broader context.

[1] https://www.gsaelibrary.gsa.gov/ElibMain/scheduleSummary.do?...
Um... what's the difference?

x = (-b ± √(b^2 - 4ac)) / 2a

Ok, remove a assuming it's 1 - well, yeah, less general math is simpler.

x = (-b ± √(b^2 - 4c)) / 2

Move around 2 & 4... voila.

x = -b/2 ± √(b^2 / 4 - c)

Like, whatever. :)
If you mean a big sledgehammer, maybe. Speaking from experience, even with a chisel making more than a dent in a modern harddrive with a hammer in ways that can't be fixed by replacing a pcb or other parts is hard work.
Sticking ice in proximity to major arteries is going to be a lot less effective without a beating heart to circulate all that newly cold blood.
I appreciate your comment and your experience. And I agree: integration tests tend to be time consuming to run. At work we actually had similar issues (and many of our integration tests need to exercise cloud APIs) before a rewrite that made the time manageable.

I just wanted to pick up one of your points:

> I've gone into the details I end up with interface classes

My reply to this is that functional programming languages tend to manage entirely without, just by doing “dependency injection” via higher-order functions (in fact, outside Java I’ve never [needed to] use a DI framework). This (often? always? I honestly don’t know!) makes mocking possible without impacting the overall architecture. And like you, I practice strict TDD for all my current own hobby projects, and I manage without interfaces. But I don’t want to make a claim of generality here: it’s entirely possible that this approach doesn’t work everywhere, or even in the majority of cases.
Because then you could also point to 'interactions of transistors' and claim that a computer can be conscious. But this claim has been refuted already.
Would it be possible to avoid standardizing, and coupling, to a single ID type? It should be possible to locally store IDs as strings so the consumer of the IDs doesn't need to know how to parse it and the provider of the ID (the service) can choose whatever is natural.

For a content addressable file system it would be a hash, for another thing it might be an int, for another thing it might be a UUID, etc.

If you need to "validate" the ID is correct then the only way to do that is to contact the Source of Truth. Checking the syntax of the ID doesn't tell you if it is valid. That will introduce use-after-free like conditions in your system.
I'm quite active on Mastodon and HN, thought this might be of interest.

Would you prefer the title were modified? The mods can do that. I thought that specifying what the DDoS mitigation was applied to would be helpful, though my presumption of Mastodon was in error, apologies.
Bone cunductiin is a thing for about >=50$...
How did you get the output formatted like this? I tried, but failed.

edit: and somehow omitted the

Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
U.S. Repeals Propaganda Ban, Spreads Government-Made News to Americans (2013)
I’ve found brain.fm works well for me though I also find earmuffs (I have the Peltor X5A) plus earbuds with very low wind noise to be extremely effective.
How a elite betrayed its people..
Unfortunately this is not necessarily effective on modern SSDs.
This is a great joke but I feel I should point out that cardiac arrests != heart attacks
This is a reasonable observation, JavaScript uses a syntax derived from Algol, via C, with some language features derived from Scheme.

I understand some of the upthread scepticism of the role that this may play in racket moving forward, but while people may have reservations about some of the Wut features in JavaScript, it has undeniably been a very successful language
You'd have to make it bigger on the inside.
CYA is SOP, you FNG

(Cover Your Ass is Standard Operating Procedure, you, uh, "Friendly" New Guy)
They threw away insulin as "potentially lethal or nonessential"? I don't understand this. Did they replace the thrown-away medication with other, whose provenance they could check or did they just leave those people without it? For diabetics, that would mean they just left them to die, no?

Edit: to clarify I don't believe that diabetics were left to die without insulin and I sure haven't heard anything like that in the news. I'm wondering what is the process in place for people with chronic diseases.
I'm confused? What is just a GIF link? Are you saying the original link is just a GIF? I can't confirm that (Wayback Machine doesn't have it indexed) but that sounds unlikely from the tone of the comments.
It's not how it always works in the US either -- in Manhattan, certain postal codes can narrow you down to a single building ;)
Another perspective: browsers will be like the BIOSes of the future, a sort of invisible thing in the background that no one ever thinks about, but just works perfectly all the time.

I take it as self-evident that the form that this takes will be the simplest, most generic one, and by definition will not have any associated "business goals." This era of business models wrapped up with browser design is ephemeral; certainly browsers (in some form) will outlast Google's business model.

It's easy to forget that all of this tech is still in its infancy, and the various players are fighting for market share and to make money. It is something out of a comedic dystopian novel to imagine that the browsers of the future will be tightly coupled with something so petty and vapid as advertisements.
How to identify a strong sysadmin job applicant
I wouldn't say that it is 'beyond us' so much as it is simply unexplainable by empirical models of reality. Empiricism is a bit like Newtonian gravitation, it isn't wrong but it isn't complete either. It's currently the predominant philosophical model human society as a whole, but it wasn't always so and there's no reason to expect it always will be.
A lot of people here have been talking about headphones/blocking out noise. To that end I HIGHLY suggest buying some good earmuffs (I use the X5A) and inside those using earbuds. It’ll look ridiculous (though there are smaller sizes) but for 30$ for earmuffs and 20$ earbuds you’ll have extremely effective noise cancelling if the earbuds are on low (the earmuffs don’t block well certain types of sounds but low noise from earbuds takes care of that).
Discussion a few months ago, https://news.ycombinator.com/item?id=19423827
This procedure is initiated after the heart has been restarted[1]. You're absolutely correct that it's pointless to do it earlier, especially since the far more important thing is getting the heart beating again.

[1] This is known as "targeted temperature management" (TTM), and is part of the standard post-ROSC (return of spontaneous circulation) algorithm in ACLS (Advanced Cardiac Life Support), if you're looking for terms to Google.
What do you mean by “weakness as a federal state”?

In terms of division of power between states and federal, the Canadian federal government has much more power than the US federal government.

After I learned more about it, I was quite surprised at the level of autonomy that US states have.
I’ve taught elementary algebra for many years at a community college. The method described in the article is truly, in my opinion, very nice. I will be using this method from now on in elementary algebra. Students in elementary algebra don’t know what parabolas are. They haven’t been taught to complete the square and don’t know how to work with radicals. They have just been taught what square root is and basic binomial and trinomial factoring.

To me it is obvious that the method in the article is far superior than teaching completing the square. I’m teaching a pre-calculus course this semester and many of my students still can’t complete the square. Pre-calculus is 3 math courses beyond elementary algebra.

All of this is just my opinion of course and I have no data or studies to back up my opinion. I will be using the method described in the article from now on in my elementary algebra courses.
In Praise of Anarchist Analysis
I haven't taken a hard drive apart for about a decade but last time I did take one apart getting at the platters was a job for a couple of minutes and a hex-driver.

At that point, when the platters have been exposed, you're basically done, feel free to scratch them up or smash them with a hammer.

Frankly, having read about this, a once-over pass with dd if=/dev/zero of=/dev/sdX is going to be enough to destroy all data anyway.
There is no instance I know of that the theoretical data-recovery techniques proposed to recover after that have been successful in practice, they depended on electron microscopes and 90s platter densities.
https://en.wikipedia.org/wiki/2019_Hong_Kong_local_elections gives a breakdown of votes cast and seats won. The reason for the discrepancy between votes cast and seats won is the first-past-the-post electoral system used.
The OpenStreetMap basemap requires attribution. The example map on https://carto.com/location-data-services/basemaps/ shows "Leaflet | © OpenStreetMap contributors, © CARTO"

Great to see you're upfront about affiliate links and commissions.
> Cloudflare logs really suck for non-enterprise customers.

Clouflare logs also suck for enterprise customers