skysight-inc/HackerNews huggingface dataset:
I think the ultimate in performance and parallelism would be to run it on a GPU. As long as you are able to define your algorithm in such a way that the new value of each pixel can be calculated just from itself and its neighbours it will work very quickly.

For fun, I've written a Game Of Life implementation in GLSL and even though it is naively implemented it will run at thousands of iterations per second at 4K resolution on a 6 year old desktop gpu.
No, the best that you can do is paste it into Google.

Giving a user an error ID gives them a partially-if-not-completely unique identifier that they can then use to find other people struggling with the same error and possible solutions.

This is infinitely better than having no error message and having to try to type different permutations of your symptoms into Google in order to try to win search engine bingo.

Sure, if Apple quickly and responsively fixed issues, then you wouldn't need the error code. But, they don't! The problem is that "hide the error message and replace with actionable advice" only works in the idealistic case where the vendor will quickly fix the issue and/or the advice consistently fixes the problem. But, they don't, and it doesn't - the advice doesn't work unless implemented flawlessly - it's not robust.

The robust approach that will actually survive contact with the real world is "include an error message and ID code - even if you have to hide it behind a "more details" button".
I found this website while looking for DIY instructions for wind chimes. It immediately threw me back to the early internet days with its simple design and rich, thorough information about a niche topic. I thought many here on HN would enjoy it as much as I have.
That's why a pay for Youtube Premium. I find it irrealistic to expect to be able to access youtube content without either paying for it or having to watch ads.
Nothing is free, ever. Even public education is paid by people's taxes.
Or, to add complexity, longer terms would improve some measures and worsen others, each measure having its own sweet spot.

Then it's left to each stakeholder to weigh the importance of each factor to them. To find the global optimum you then need to weight the relative importance of each stakeholder and each opinion held by each.

Impossible, of course!

Edit: that's not even including how all of these assessments vary over time, and also the peoples' expectations and predictions of the future variation, even if all of the above is known at one point in time.
Absolute sense meaning what? When engaged with they cause suffering. If you turn your mind inward one sees engaging with these acts almost instantaneously harms the doer as the victim.

This is not complicated. Trying to objectify these acts as anything but harmful is not helpful to you or anyone else. The next time you harm someone look closely at yourself first and observe the tumult of feelings that follow. Observing them closely, directly experience their result. Then you can know for yourself what the Buddha taught: evergreen wisdom that will remain applicable so long as people suffer anywhere.

We are not beings of pure intellect. That is complete folly. The mind is real, yes, but so is harm, pain, suffering, and craving. These are not abstract concepts. They can be directly known by anyone living. We must engage with the human faculties we are given and use them to understand our condition and the way leading out.
The article is a good high-level overview of how speed tests work but there are a lot of technical details that vary greatly from one carrier to another and between speed test sites.

- some speed test sites run multiple parallel streams (TCP, FTP, HTTP) then show the aggregate. This tends to show an exaggerated result since most of us are not running a lot of parallel streams in normal use, although it is not uncommon to have between 1 - 8, that is a more realistic number (some are 50 or more, not realistic).

- some carriers detect known speed test server 5 tuples and give those priority over normal user traffic (and yes, I know this because I have worked for some who do that, in fact most do). Speed test that rotate the 5 tuple overcome that issue. you can also be test this yourself using a VM of your own on Azure or AWS.

- depending on the carrier, some have other types of throttling they do for different types of traffic that are not applied to speed test traffic. Some will throttle video for example, or if it is a wireless carrier they may throttle if you are tethered rather than directly on their device, or may have different priority for your plan.

there are a lot other factors such as your end user equipment, if your CPU is fast etc. also, how you are connected, wifi vs. wired.

Speed tests are a very general measure of the performance you may get in normal use from your provider, but not perfectly indicative.
1) Software is eating the world, so a basic understanding of computers/programming/... is imperative to understanding the world they will inhabit. I think this is similar to the logic behind everyone taking English, history, etc. classes.

2) It promotes logical thinking and problem solving skills. This is much the same reasoning why everyone must take math/science classes. So, if we took some of the less "relatable" classes (e.g. geometry) in the mandated general curriculum, and replaced them with basic programming/data-science classes, that might be an improvement. Especially since it is probably easier to many students interested in creating a Minecraft mod that pulls in statistics related to the real world, than it is to get many students excited about acute vs obtuse angles.

P.S. I say this as someone who LOVED math classes in general and geometry specifically. I really did get excited about writing Q.E.D. at the end of a tough proof. But, I know I am seriously in the minority there.
This is cool - always wondered if something like this was possible/desirable. What do you see as the ideal use cases for Cognate?
"I’m not telling you that culinary school is a bad thing. It surely is not. I’m saying that you, reading this, right now, would probably be ill-advised to attend—and are, in all likelihood, unsuited for The Life in any case. Particularly if you’re any kind of normal."

This is the most important quote in the whole piece. Restaurant Life is a thing people outside of it DO NOT understand fully. Most well meaning, normal people are not compatible with it.

Do you do recreational drugs? Are you an alcoholic? Do you have a criminal record? Are you in the country illegally? If no, how are you going to deal with the fact that 75% of your coworkers meet one if not all of those criteria? How are you going to deal with the intense pressure? How are you going to make your rent, because if you want to do this in a major US metro at this point, you're going to have a hard time affording housing. How will you adapt to your new role when, inevitably, someone rage quits during their shift and you get field promoted to running their station?

I've been out of the industry for 6+ years at this point, and when I get super stressed out at my current tech job, I dream about running a restaurant. That's not to say that I want to go back, but that my mind inherently links "you are stressed out" to "you are the chef of a 2 million/year restaurant". I have never had a stress dream that involved a computer, to the best of my recollection.
This is why I've always just settled for the 'root' language and try to stay away from derivatives even if those offer a lot of goodies the 'root' does not offer. So no Typescript, Clojure or Elixir for me. I also think that the main attraction of an eco system is how long term stable it is and usually the second layer is less long term stable than the foundation.

And usually such a 'derivative' language only serves to fragment the eco system (community, contributions) of the 'root', not to enhance it.
I think this kind of add-skipping is worse.

It is 'stealing' from the content creators rather than youtube. Besides, these ads are not based on surveillance capitalism but much less invasive old-school methods. Finally, there is much easier recourse against these ads. Don't watch content creators that have annoying adds. There are not many alternatives to youtube, but there are many alternatives to any given channel.

Personally I also believe that in-content ads are much less annoying. I think that is because the content-creator gets to push back on really annoying adds.
Google+ would like a word...
From the essay:

"We previously listed some of the most admired leaders of both the left and the right and we noted that all of them came from safe seats. In the case of someone like Margaret Thatcher, it was a deliberate choice to give her a Tory safe seat. And safe seats help create great leaders, since it allows those leaders to focus on leadership, rather than having to think about elections. In other words, over the last 300 years, to the extent that the democracies have had good leadership, this has been achieved through a bit of engineering, where the system grants certain leaders lifetime posts, while pretending to do something different."
Who gets to decide what is an "insane" profit? You?
I like this and I'm unreasonably happy that once I built a tiny website to share my music, where you get a bunch of listening options when visiting `example.com/listen/songname` :) another cool example would be this guys blog (look at the URL): https://there.oughta.be/a/wifi-game-boy-cartridge
It's perfectly relevant stylistically - he's talking about a time when things were scrappier and there weren't rules or established standards in his domain (pun intended). This isn't a manual, it's a paean to a time and an attitude that he misses, and cursing is certainly representative of that attitude.
Things like this have been tried throughout history and constantly failed. It was pretty much the running theme of 1800s and 1900s. As the other poster said, the only objective measure of value is what people will pay for it. Nothing centrally planned can handle the variance and fluctuations in the value of things.

There are some supply and demand dynamics to it, for example surgeons are less replaceable than garbage men due to 8+ years of education required, so they will have less supply relative to demand, driving up the cost of their services.

And time is a factor as well - usually when people need a surgeon the problem is urgent and immediate, as you mention about your own experience, so they’re willing to pay more.

Also in your example, you have to compare on a 1-to-1 basis. How many lives does 1 garbage collector save, vs 1 surgeon. And if all the garbage men quit, how quickly could they be replaced, vs same with all the surgeons?
If fast food starts slipping bugs into your food without many people noticing, it will become mainstream.
These are usually iterating over a screen-sized buffer every frame. There's no nice way to slice that, just a bunch of work for the machine to constantly do.

EDIT: I'm out of quota. For games like this it's pretty hard. You can move it into a fragment shader or maybe mark certain rectangles in the canvas as "empty" (there's a very fast algorithm for cellular automata which pretty much has the same issue.) There are no "easy" solutions though.
There's no other option if you need access to a global market for niche goods.

For common stuff, your local Craigslist equivalent is usually a better option, but let's say you have some niche/specialized industrial electronics, video game collectibles or retro consoles, etc.
None of those problems make advertising any better of a solution for getting information.
In theory this sounds promising. However I think the current problem of government these days isn't the elected officials but rather the disconnection between what people say they want and believe in and the politicians they elect.

How many times am I going to read about someone who voted for Brexit then suffer the consequences of exactly what they were warned about - farmers, fishermen, expats living abroad who voted for Brexit, and then when they suffer consequences of leaving the EU their response is "This is not what I voted for!"

Uh, yes, actually you did. This is exactly what you voted for.
> 2 - Monoliths still make sense in many contexts

Yes and I'd argue it makes sense in most contexts for small startups.

Also, Monolith is sometimes synonymous with tangled spaghetti code but it doesn't have to be. If code is kept organized, it can be split into microservices when/if the need arises.
Even setting aside the explicit ads, there's also the fact that the vast majority of YouTube content has been diluted and corrupted to be a vehicle for YouTube ads.
How would you keep the nozzles clean?

Also, imagine inkjet DRM, but with food.
Because that's where the buyers are. Skipping eBay means 99% of potential customers will never see your listing.
Ultimately, to reconstruct any object from photos. Here they only test on a synthetic scene.
I’ve seen this in the demographic makeup of the city I did my undergrad. Left for a much more work oriented corporate city, then upon returning noticed all the zoomers everywhere, and got hit with the realization that I was a geezer now. That said I (like many generational cuspers) was into the ‘new stuff’ back when it was super uncool among millennials, so at least I’m a hip geezer.
This is doubly so with kids toys. At least let me turn it off when piling them all in the toy-box without having them pressing a button on eachothers, making noises and draining the batteries..
And I’m going to guess that your apps run on Linux systems in production.

So, I don’t think it makes sense to criticize macOS for being different than Linux. I can’t run my systemd units in macOS, either.

We might as well raise hell about Apple not pre-installing Firefox for us.
From the essay:

"Finally, I’ll add a different kind of example, an example we mentioned in an earlier essay: it is worth noting that during the debate over the Brexit treaty, from 2016-2020, the Tories in the House Of Lords were far more reasonable and rational than the Tories in the House Of Commons. This example is especially interesting since we are comparing people who belonged to the same political party. The only difference between them is that one group was free to think about the long-term consequences of the treaty, while the other group was under pressure to pander."
Ignoring the ethical debate, the "SponsorBlock" browser plugin can help to avoid native advertising inside videos. When in use, sections marked as ads or other filler content are automatically skipped. It is crowdsourced, so you can mark up a video yourself and contribute it, if the ads haven't already been marked by someone else.
This doesn't sound much like a dark pattern to me. I think they probably have a few variations they use based on the length of the ad, and some agreement with the sponsor, but that's just speculation.

It would be much more evil if sometimes the "see more about this product" button was where the "skip ad" button was, so that users who were reflexively clicking it would get sent to the sponsor.

Has anybody here ever been so confused by these variants that you watched more than an additional 1/4th of a second of the ad?
Look we have plenty of long term officials in Congress.

It’s a train wreck. Their plans enacted insulate them from real work and threaten the public with repercussions for not doing the work they won’t.

It was tried. This is the result; another nostalgia obsessed group of elites an gerontocrats bleating story and words of power that are nonsense.

We should ban old people from roles that impact the next generations they won’t be around for.

It’s tacit ageism against the youth but no one will call it that.

It’s shocking how kowtowed we are by people we’ve just seen have no ability to support themselves without abusing workers. So much for American memes of self sufficiency. Their self sufficiency is still based upon dumping on lower castes.
how did creators make money before the invention of annoying ads?
"a certain ..."

I hate when people do this, just say it.
Let me guess: they try to sell bugs for the nth time, a solution to a non-existing problem nobody asked for, but another lucrative step to huge food industry conglomerates selling crap as food.
Ways to reclaim unused page-table pages in Linux
They were on glitch.me for a couple years before acquiring the .com domain, but they're a relatively established organization as essentially an evolution of Fog Creek.
These are always laughably wrong.

Has anyone ever found someone who’s forecasted out 20 years and gotten it right? (Actual, not rhetorical question)
Why do you think BU costs 80K a year? It's not because the school costs that much to run. It's because private schools are a way for the rich to segregate their kids from the rank and file. The cost of attendance is a FEATURE.

Also, people keep on tossing "millionaire" around as if that term has meaning anymore. Nowadays it means you're a homeowner with some retirement saved up. And while some mere millionaires are desperate for their kids to reach some sort of faux prestige by sending them to a second tier private school, most aren't going to do that. Again, that's the point of BU's tuition being so high in the first place. They don't want the mere upper middle class unless they are exceptional students. They want the rich kids for that sweet endowment money.
You saw it with Covid.

Trillions of dollars spent on U.S. healthcare, but hospitals are running hyper-efficient, lean staffs, with barely any ability to scale up to meet demand during a crisis.
I wonder how much of it is also.

EU member: Hey IT team get us some sort of identity verification! (doesn't care about the details)

The nuance and knock on effects, costs, and etc of policy are often hard to account for, but big sweeping legislation sure is nice to think about.
Eh, I read the book as presenting a maximalist vision: in a perfect world, all error messages would instead be help that lets you resolve your issue.

Since it says to hide error messages and instead provide help, anyone who hides error messages and doesn't provide help can't really be said to be following the book's advice. It feels wrong to me to blame the book for not, in every bit of advice it offers, saying "don't half-ass this incorrectly". That seems inherent to me.
You're not wrong, but it's real problem, both technically and socially, without much in the way of a good solution. Android and iOS provide significant security by virtue of the chain of trust running starting with Google or Apple down through their software and hardware (Google is a bit special here, I'll admit).

This makes it easy for businesses like banks to work with those ecosystems and provide a secure experience without inventing much themselves. What's the alternative? SMS 2FA is abysmal. Maybe they could provide you a configurable webhook, but now they don't control the experience, and that's part of their requirements. Not to mention I wouldn't trust a bank to implement webhooks correctly.

The problem is we're becoming sophisticated enough as a society that we are forced to rely on a few establishments to maintain that sophistication. Whether it's for chain of security, microprocessors, springs in our toasters, it's not possible to keep everything open and interchangeable while maintaining our current way of life.

I'd love that, but it's not realistic, as far as I can tell.
I think they admitted defeat a few years ago when they decided to no longer pursue the "797". Right now Airbus is eating that market up with their A321 XLR (Extra Long Range) which bumps into 757 territory (so far an "un-replaceable" airplane due to it's size and range).

We were all hoping to get a 797, something to replace the 737 and 757 segments. But no all we got was a re-engined 737.
Don't forget the "oh, I see you didn't skip the first ad. Let me play a much longer second ad".
This is a problem as old as thought itself. One of the worlds first philosophers, Plato, wrote a book about it. He agreed, the best form of government is one where the terms are longer.

He showed us what a democracy gets you - it's government by the least common denominator. It devolves to sensualism, that is, the highest aim of the people is to satisfy their desires, and they capture the government for that purpose.

-

My unsolicited opinion: a government reflects its people. If the people are corrupt, so too the government. I think the framers of the US Constitution understood it, and knowing their peers corruptible, set up precedent and procedure to ensure stable government.

We've had some rocky patches, and we're encountering another bumpy stretch of trail, but with history as our guide, we'll pull together when the moment's need arises.
I distinctly remember waiting an appreciable amount of time to download a single Metallica mp3 on dialup as a middle schooler - maybe 20, 25 minutes? for a ~3 minute song - and a 2GB Linux distro took me like 30 seconds a few weeks ago.

I'm simultaneously hopeful for what we'll be doing 20, 30 years from now, but also worried that the rate of progress is slowing (because I am by definition comparing now to the very very early days of the modern internet).
would love to know how you could practically chargeback someone's bitcoin after you send it to them
Pretty much every criticism leveled at the left has a far worse corollary that could be directed to the right. The closing of ranks on the left is simply a reaction to the regimented authoritarianism of the right. Sure, some questions are really hard to ask on the left. But in general you can. On the right you have to live in a fantasy world to fit in and it seems like virtue signalling is a contest to see who can sound the most insane.
Especially if it's marketed to hell. People will eat dogshit if it's promoted enough.
Maybe he's referring to "Don't feed egregious comments by replying;". I interpret that as more about not feeding trolls.
FWIW, I've been using Elixir in production since 2016 and haven't found I've needed to learn any erlang. For context, we use Elixir for our backend and serve around ~100/rps over websockets. We've integrated Elixir into Stripe, Segment, Google, and Xero and haven't found we've needed Erlang libraries for any of those integrations or any of the other parts of our code base.

> Elixir when they invariably stumble across the things in erlang — libraries and the like. I'd hoped I could avoid it myself, but it's too interdependent.

This hasn't been true in my experience. I'd be curious to hear which Erlang libraries the OP has been using.
more than 500 hours of video content on average is uploaded every minute to the platform [1].

Not sure what standard you are using for 'marvel of engineering' but to me this is truly a marvel of engineering.

[1] https://blog.youtube/inside-youtube/new-era-video-infrastruc...
I guess that's a normal reaction when your money feels untouchable, almost sacred, stored in the world's reserve currency in one of the largest institutions. Digital money is no man's land (and unbearably inflationary) in some parts of the world, with crypto you can just actually take care of your damn keys and don't depend on trusting someone suspicious.
Everyone uses it because everyone else uses it.

The buyers use it because it has all the sellers; the sellers because it has all the buyers.
Google might. But does YouTube? Should other Google properties subsidize YouTube if it doesn't generate "insane profits" by whatever metric you're using that word?
TBH if I was doing any kind of significant volume the first thing I'd invest in would be a Robot Coupe prep machine: https://youtu.be/2dVAAc1ad5U?t=19

Coleslaw would go from 20 minutes to 2 minutes.
I'd be willing to bet that its viewed as "low-effort" because quotes like these generally turn out to be misleading to the actual study (or the study itself has fatal structure), pretty much without fail:

> More than 40% in US do not believe Biden legitimately won election – poll

Political polling is seen by some as more of a driver of opinion than an extraction of one.