skysight-inc/HackerNews huggingface dataset:
I'm very excited by this.

It sounds like you have really analyzed your cost models. It's really fascinating to see the breakdown of labor and rent.

Walmart and Amazon have proven that people respond to cost more than anything, even if there is evidence those purchasing choices weaken their local community businesses and tax collection.

But, having said that, if there were a way to pay $7 for a bowl that had an innovative way to bring innovation to local employment AND had robots doing things in trucks that didn't have to pay rental in downtown, I would happily pay for that bowl over a $4 one that removed the labor entirely. Just my $0.02
my fingers automatically just start typing in "news.y" when I'm idle, I definitely didn't know what to do when greeted with a 404!

Is there any way to put the HN homepage on an edge cache so at least the homepage shows up? Or am I admitting that I'm addicted to checking HN too many times a day?
I'm surprised that a site as big as HN is only hosted in one place.
So FASA is a victim here because some of their designs were original derivatives, and not straight-up stolen from Macross, Crusher Joe, and Dougram?
The PR damage happens when authorities engage in noble lying and all of this weird non-transparent messaging.

Public health really hasn't been upfront with a lot, and their back and forth on a number of issues, while maintaining this air of authority is ultimately counter-productive to building trust.
Ask HN: What projects exist to consolidate our professional identity online?
What used to be just LinkedIn, has now grown to be Twitter, Instagram, Medium, Stack Overflow, and many other platforms. Is there a service / product that allows me (as a user) to consolidate one timeline from everything that I post across different social media platforms?
Good question. I resisted the temptation to say "HN is down, too!" when we got the Azure outage announcement at work :)
For people that want to know where the memory is allocated in the kernel, slabtop is your friend ( or the less readable /proc/slabinfo ).
4. Block IPs known for abuse. This includes VPNs, Tor exit nodes, and more.
If you're not using multiple CPU cores with either multiple processes or threads for all the languages being compared, this blog post is not as useful as it good be
Very recently posted. 111 comments https://news.ycombinator.com/item?id=26440334
I really don't think the article's speculation there is helpful... it's really reaching.

As I said below the article in the comments:

> If I were to speculate, I would strongly guess that the actual reason is licensing. AMD knows that more people are going to want the 16 core CPUs in order to fit into certain brackets of software licensing, so AMD charges more for those to maximize profit and availability of the 16 core parts. For those customers, moving to a 24 core processor would probably mean paying significantly more for whatever software they're licensing.

This is the more compelling reason to me, and it matches with server processors that Intel and AMD have charged more for in the past.

"Even vs odd" affecting the difficulty of the binning process just sounds extremely arbitrary... definitely not likely to affect customer prices, given how many other products are in AMD's stack that don't show this same inverse pricing discrepancy.
I think I have tried to visit HN for more than 10 times in last 2 hours and failed. This made me realize how much I'm addicted to HN
> This is false. The difference between 20 people speaking up versus 200 or 2,000 is huge,

Only, If the Bug tracker would be the only source of feedback. But it isn't. It's not even meant to be a source of feedback, but a place to report technical bugs.

And if you have some people giving feedback over the bug tracker and many many more giving feedback over other channels (like HN, Twitter, etc.) then there is very little value in any [EDIT: spamming] additional feedback [EDIT: which doesn't add anything to the discussion]. And yes it would not matter if 20 or 200 people comment with "me too" in the bug tracker if they already got much feedback from other sources.

Also spamming a BUG tracker because you don't like something which is not a bug is never going to change anything and just not helpful for anyone at all. It's like a "soft"/"harmless" DOS attack on the issue of the bug tracker preventing any proper discussion, i.e. not helpful at all.
Azure AAD also had an outage at this time - perhaps linked in some domino effect, or perhaps a coincidence?

https://status.azure.com/en-us/status
It's not analogous, still. First of all, copies of photos are worth less than paintings for a reason. So already we see the price scales down based on how reproducible things are. NFT's therefore should never be close to your average gallery selling a photo reproduction, as they are infinitely copyable for free.

A high quality photo print and frame costs quite a bit of money. That's maybe a couple thousand dollars. And then the artist hangs them in a nice gallery, with sales people. That costs more too. And the final price isn't something like 100x the cost, it's maybe 10x if lucky, often 2-3x.

And again, you can't really reproduce it easily. If I found some really high quality scanning store, I could do a decent job. But it would cost me a lot of money, and the signature on the print wouldn't look or feel real.

So again, big difference, and already we have to admit paintings > prints > digital images.

You absolutely cannot have a perfect copy of a Picasso. Sorry, that's a meme that's not real. You can carbon date the paint. There are ridiculous complexity in his layering techniques. Even the specific paints he used were from his era, and hard to find. It's physically provable to show a Picasso is a real one that came from his hands. Not possible with an NFT as there literally is no original. You can prove the coin is the coin he made, but that's simply not analogous.
On another thread someone mentioned that HN is hosted here (and they have had issues this afternoon as well):

http://status.m5hosting.com/pages/incident/5407b8e2b00244251...
Admitting you have a problem is the first step to recovery, right? I'm sure I've heard that. Dunno how it's supposed to help.
Yes, that's what you're admitting. :) Not that you're alone in that...
Benchmarks https://www.phoronix.com/scan.php?page=article&item=epyc-700...
Looks like a startup opportunity
I don't know about the name origin, if that's what you mean, but I can say that it's a great browser, in my top five in daily use, and truly in the spirit of Mozilla before their stupidity phase.
Much of the excess padding in GTK apps comes from the Adwaita theme more than from the apps or GTK itself. After applying a GTK theme that cuts the padding down to more reasonable levels, I find that GTK apps are actually pretty nice and generally handle whitespace better than their Qt counterparts (which often go the opposite direction, packing controls too tightly or arranging them somewhat haphazardly).

Agree that Qt would be more popular with a C implementation. The myriad language bindings available for GTK have gone a long way in boosting its popularity.
The title should be updated to "Productivity was up".
Heinz Launches New, Limited-Edition Condiments from Creeping Old Social Posts
HN is one of the few sites I always keep zoomed-in (around 200%), which led to me finding an interesting bug in Chrome while HN was down: Chrome's internal "This site can't be reached" page uses the zoom level of the site you would be visiting (if it were up), rather than Chrome's default zoom.

Screenshot: https://i.imgur.com/VwFtgQh.png
Rate limiting and security are trivial these days, with an abundance of directive libs available, ready to use out of the box, and every major third party auth provider boasting ease of use with common GraphQL patterns. I'd argue what you see as the biggest con is actually a strength now.

> And pagination is gross, with `edges` and `node`

This just reads like an allergic reaction to "the new" and towards change. Edges and Nodes are elegant, less error prone and limits and skips, and most importantly - datasource independent.
Is that really a bug?
> Or alternatively, they wish to push the vaccines and end of lockdown into Spring/Summer, where natural seasonality will take care of COVID and give the appearance that lockdown and vaccines were a success.

Did you somehow forget that this is the second year of Covid? We've already gone through the whole "natural seasonality" cycle and the disease is very much still here.
Characterizing early Firefox as only gaining traction because people had more warm fuzzy feelings for it seems off to me, although I wasn't around at the time personally.

I started using Firefox in the late 2000s mostly because I switched to Linux, and Chrome wasn't a thing yet. The web dev tools were better (firebug, anyone?), there were extensions like pentydactyl and whichever predecessor it had back in the day, and overall I just preferred the UI.

Pretty much every reason I originally used Firefox is gone now. I used it out of habit now and because it's less memory intensive still, but that's it. There's just not much going for Firefox except being backed by "the good guys" in a fight against the Empire. Even the cross platform support has withered with all the Chrome components like Skia and dependencies on tools like node.js (ironic that Firefox needs chrome's javascript engine to compile) limiting it to mainstream target triplets.

Firefox is trying to stay usable and I applaud that, but now they're just perpetually stuck trying to play catch up with Chrome's features and performance, always lagging behind, either a little or a lot. Chrome sets the web standards -- I think Firefox has simply lost.
Whatsapp is pretty much proprietary xmpp, and xmpp handles multi-end to multi-end encryption graceously.
AstraZeneca being investigated for manslaughter in Italy after vaccine deaths
Only quibble I have with Telegram is their “find nearby” feature, it’s clearly abused by bad actors to funnel users to porn, so my family sees the whole app as not family friendly, bec they don’t want their tweens and teens with phones, that are mostly locked down, having this loophole. There no way to turn it off, or lock it behind parental control, so until then we’re still stuck on WhatsApp.
NFTs Are Signatures That Come with Artworks
IBMulator – The IBM PS/1 Emulator
How do you figure that? If I buy one less Widget, that's one less Widget that needs to be restocked, one less Widget ordered from the factory, one less Widget added to the production requirements estimate, one less Widget's carbon footprint. Seems like simple math to me.

If I tell ten people about my strategy and they buy ten fewer Widgets, that's ten fewer Widgets' worth of carbon footprint.

If you factor in material mining, transportation, production, transportation, storage, transportation, and packaging trash, that's a lot of reduction.

Not only that, my life is simpler, I spend more time making meaning rather than consuming, and am overall happier.

Or... I can waste my time trying to affect the political system, which I will never move a nanometer with all my effort, or affecting the corporations, whom I will also not move a nanometer with all my life's effort, etc.
Why Augmented Reality Is the Future of Interior Design Industry
A Computational Guide to Lead Cells down Desired Differentiation Paths
There was a noticeable increase in productivity during the last hour or so.
Things we’ve learnt while building a product-centric community
Actually the Mac client supports it for some reason.
I’ll never understand why designers hate dense interfaces so much.
Not sure that is true...trying to find other info as to why HN was down led to more productivity lost here
If I were to venture a hypothesis, it is because riding a bike really requires "rewiring" inside the brain, as an all-body activity and involving a large amount of muscles and coordinating them. Which also is why it takes a while, unless you already trained to get the required balance control through some other means (the Asian martial arts fantasy movies come to mind, people running over easily rolling tree trunks floating in water - if you can do that you probably need less time to pick up riding a bicycle).

Knots on the other hand probably mostly only use the existing wiring scheme, so unless you have really bad hand/finger coordination you don't need to change how the muscles (of only arm - slightly, hand, fingers) are activated and used.

Purely intellectual knowledge is easily forgotten unless used, but activities that required certain neurons for proprioception and muscle control to find new connections remain much more easily - also takes a lot longer to gain.
Reddit Place
Wups, yes.

Highlighting quotes as such is nice ... but reading them properly is so too ;=)
You don't, ideally.

One of the great -- although I suspect inevitable -- sins of the early web was the "innovation" of tracking clicks on advertising. Ads had been around for over a century before that in other media, and the only real measure of success available to advertisers was "when I spend money on ads in this [magazine, newspaper, TV show, radio spot, billboard, …], sales appear to go up by this amount, compared to spending money on [other thing]." Selling ads based on the notion that the only effective web advertisement is the one that makes the viewer stop reading that article, right now, and drop everything to CLICK! RIGHT! THIS! MOMENT! was, in the light of all previous advertising history, absolutely bonkers.
FCC Releases List of Equipment and Services That Pose Security Threat
Supermassive black hole spotted wandering through space
Starlink terminal transmissions are 14+GHz. It all converts to heat within a millimeter or two. It can't heat your brain. (And even if it could, "like cooking food" is a bad way to describe the fraction of a degree you'd get.)

Also the actual signal from that antenna is 20 watts or less. If it heats you, that's going to be because it's warm.
You don't get much more human readable than GraphQL syntax. There are now oodles of code generation tools available for GraphQL schemas which takes most of the heavy lifting out of the equation.
Maybe are some irony in have "Oxford" coma use in America. Not use in Britain.
This isn't just a matter of richness. It is also a matter of how much parents are willing to invest in their children's education. I know many "poor" parents that invest a great deal in their kids' eduction (time and money) and many "wealthier" parents that invest less. We shouldn't punish those who are willing to give more to their own kids' education. How do you handle this in a "fair" way - can't force people to care about their kids more.
Germany suspends use of AstraZeneca vaccine, along with Italy, France, Spain
A personal website/blog referenced in the profile/bio of all of those other services?
Paradox. They need more talent to build more secure mousetraps. Large portions of the talent pool are sidelined on political and/or technology-first ideology.

Requirements don't change, talent is lacking: backdoors that compromise encryption become the proposed bandaid. We are all worse off as a result.
... this is on you to prove it is their secret sauce. Throwing out some random feature and saying it is their secret sauce and putting the burden of proof on somebody else makes no sense.

But it would be because 1) they probably don't have many duped objects to begin with 2) the system to de-dupe items would be complex, error prone, increase latency, and just not worth it
It makes perfect sense if you're an enterprise customer and your software dependencies charge you extremely different priced tiers for different maximum numbers of cores. AMD is selling a license-optimized part at a higher price because there will be plenty of demand for it.

People who don't save a boatload by getting the license-optimized CPU will invariably choose to buy the 24-core one, which helps AMD by making it easier for them to keep up with the demand for the 16-core variant, and the 16-core variant gets an unusually nice profit margin. Win win.

This is not the first time AMD or Intel have offered a weird inverse-pricing jump like this... I highly doubt it is a typo.

My other comment reiterates some of these points a different way: https://news.ycombinator.com/item?id=26469182
Give Telegram or Matrix a try. They are both miles ahead of Signal and their teams on both sides actually seem to care about openness and usability.

Signal actively discourages third-party clients and doesn't accept community contributions in most cases(not that you'd actually want to, because their codebases are trash.) We can do better.

Matrix with bridges and your own server is quite a nice experience. Have a look at beeper: https://www.beeper.com/
It says a lot that @hnstatus has not tweeted since 2018.
You can, but then you wouldn’t be arguing for anything.

This is therefore irrelevant to any distinction between “arguing for” and “demanding”.
Wondering this too, Teams started going came to HN to get commentary and it was down too.
I don’t care if it seems political, it’s reality. This is just the most effective tool the government has for manufacturing consent at the moment.

This is the just the thing we’re already clearly willing to give up civil liberties for in another areas, primarily in freedom of speech and basic property rights. Complaining about it this seen as unacceptable — you can’t criticize or question any mainstream view put out by the media on this issue.

Identity politics is the clear and only vehicle for this kind of suppression of basic rights at the moment.

Support encryption backdoors, we need them to fight White Nationalist Terrorist Insurrectionists!

If there is some sort of PATRIOT Act 2.0 under the current administration targeted at “domestic terrorism” I absolutely guarantee you someone will at least try to put an encryption backdoor in it.
Given that part of what I do is help enterprise customers with cloud adoption, almost all of whom are fortune 500 (and on his radar), with an AWS presence, I strongly doubt it.
No, you can just jam the integer into the "data" field in the structure and skip that allocation.

As I said, and others have commented, it requires some complicated castery to avoid UB, but it's totally doable (and at least GCC does the right thing, while warning, with no advanced casts).

Thanks for an interesting article!
Two opposing groups can both commit atrocities: the world is not black and white
Can't sign into Azure Portal, let's check HN, oh that's down too, hmm is my internet up ...

Huge rabbit hole
I keep 3 pinned tabs in my browser:

- Reddit (my main source of addiction)

- HackerNews (the second source of addiction)

- Cookie Clicker (a rather recent addition that I'm slightly embarassed of)

At a point in time I also had facebook, but I've since stopped going there (maybe once a week).
Firefox has telemetry, it just doesn't gather data on this feature. It does gather:

Interaction data includes information about your interactions with Firefox such as number of open tabs and windows, number of webpages visited, number and type of installed Firefox Add-ons and session length, as well as Firefox features offered by Mozilla or our partners such as interaction with Firefox search features and search partner referrals. [0]

I don't think telling if the compact UI was enabled is more invasive than this data.

[0] https://support.mozilla.org/en-US/kb/telemetry-clientid
By not buying a Widget, I'm reducing the number of Widgets ordered by one, the number of Widgets produced by one, and the number of Widgets planned for production by one.

Not only that, but I'm eliminating all the materials mining, shipping, re-shipping, packaging, re-packaging, and so on, which adds up to quite a bit per Widget.

I think you are grossly underestimating the impact of one un-ordered Widget.
Ubuntu Touch OTA-16 Release
So the code has never been published?
Edit: seems to be here https://github.com/preddy5/Im2Vec
"Temporary"? It's been A YEAR and tens of thousands of businesses and families going bankrupt. And there is no end in sight to this.
Blame is the wrong framework in any case.

It is incumbent upon those with the power to stop degrading the environment to do so. Where the Amazon rainforest is concerned, that's Brazil.

Getting every nation which might want cheap soybeans (all of them, to a first approximation) to agree to stop buying from Brazil is a complex coordination problem with rewards for defection. Getting Brazil to stop cutting down the rainforest for the profit of agribusiness is coordinating the policy of a single nation; still difficult, just not completely intractable.

Brazilian soybeans rely on genetic modification to survive in the sweltering climate. Monsanto is perhaps the best target here.
> Why bother using FF at this point? Most sites don't work as well, and Mozilla seems actively hostile to my use case.

I absolutely LOVE the way Firefox dies to force you to restart your browser. Silently updates in the background, then all of a sudden it stops working and you don't know why. Who among us hasn't wanted to be teaching a class with dozens of students and have their browser die? Guess they're going after those that yearn for the days of Windows 98 stability.
Looks like it was a coincidence - unless Azure auth going down shut off a rack in San Diego.
The web has a standard for identifying resources, URIs. One nice thing about URIs is they can be URLs. A single integer id doesn't even identify a user since if I give you 3 you have no idea if it is users/3 or posts/3, or users/3 on Twitter or users/3 on Google, or the number of coffees I have drunk today.
I'd be much more interested in seeing such a ranking for comments in somewhat controversial articles.
That information changes with every application. Literally every single program in the world has its own cache characteristics.

I suggest learning to read performance counters, so that you can get information like this yourself! L3 cache is a bit difficult for AMD processors (because many cores share the L3 cache), but L2 cache is pretty easy to work with and profile.

General memory-reads / memory latency is pretty easy to read with various performance counters. Given the amount of latency, you can sorta guess if its in L3 or in DDR4.
Rethinking the JavaScript Ternary Operator
If I put all my effort into politics and forget everything else, I estimate that my effort will amount to as close to zero as I can calculate.

On the other hand, by just not ordering one Widget off Amazon, I am making a huge impact, if you count all the materials mining, shipping and re-shipping, packaging and re-packaging, and so on.
Allen and gates where writing code when they were in highschool when no one was writing code. They also also got 1590 and 1600 on theirs sats when it used to be super hard. These are super smart and motivated people. You don't they could master leetcode after a few weeks of practice?
The crypto-art market is being infiltrated by fakes, thieves and scammers
Yes, precisely. Speed of execution of the OODA loop isn’t the goal in and of itself. The goal is to keep your opponent in a reactive state, and yourself in a proactive state.
The benchmark does not fit the title.

In the benchmark as originally done, threads took 3x the memory of goroutines. And that benchmark missed the 40 MB of data hidden in the kernel. Which makes a thread take over 4x the memory of a goroutine. And threads were 50% slower.

The memory and performance overhead of threads may not be an issue in specific use cases when you're doing real work. But a factor of 4+ memory overhead does make threads significantly larger than goroutines.
They don't have the main one I care about, and you can't install external extensions (not from their website).
I was seeing:

DX10501:+Signature+validation+failed.+Unable+to+match+keys:+
kid:+'[PII+is+hidden]',+
token:+'[PII+is+hidden]'.

and sure enough, it seems it was some authentication thing going sideways