skysight-inc/HackerNews huggingface dataset:
This isn't really an issue with threads though, the exact same issue is present in green thread/fiber implementations; it just so happens that in Async Ruby the GIL saves you from this specific problem due to making variable accesses atomic (as I understand it anyway, I'm not super familiar with the Ruby VM).

In general, green threads/fibers are vulnerable to the exact same shared memory issues as threads, the only benefit to them is that they are, for a certain class of problems, a more efficient concurrency primitive than threads by avoiding context switches out of userspace, and in many cases provide you the ability to plug in your own scheduler if you so desire allowing you to optimize scheduling for your own workload.
> Before they start selling chips I would rather they open iMessage to other platforms to eliminate the bubble color discrimination.

When so many telcos charge outrageous prices for SMSs, it's a useful feature.
>Let's say Google did stop paying Apple. Initially there would likely be no change. If and when there's an issue, whether that's from Bing or Apple launching their own service, presumably it has too much mindshare for people to go back to Google

This would be Apple and Microsoft giving Google taste of its own medicine(make it hard for people to go back to Google)

>Better to just pay up front and ensure that doesn't even happen.

Is that even legal? I guess antitrust will show but "default software" seems little bit sketchy but I'm not a lawyer. I guess I'm too open and liberal I would always ask users and give them a choice.
I absolutely realize that! And indeed, that’s the whole point: to have web apps with the rich interactivity, responsiveness and performance, accessibility, etc. of good native apps. We’re really not there yet, but we’re making progress.
Thank you for the thoughtful expansion. I completely agree with you on the level you're thinking about this, and I also agree that our tech level in collaboration is basically amplified mob rule, same as 100 years ago: https://news.ycombinator.com/item?id=29051178 https://news.ycombinator.com/item?id=29051412

But zooming out, I think a society/government's job is preventing destruction and growing. That may not be in a way that's dangerous to other governments, but high relative growth can make other governments irrelevant. I'm claiming that the value from unabashed large scale data surveillance that CCP gathers is very large, and that might be a significant enough factor moving forward that privacy-first countries might simply not be able to keep up with it, and become irrelevant.

From this viewpoint, if the EU is doing this, we have no large diverse conglomerate that can serve as an experimental control any more. We can't even tell if privacy "is a good thing", for the final metric of growth. Not US, not EU, not India. Africa is still not in the same league.

Every single one of them have basically succumbed to privacy vs. security false dichotomy (https://signal.org/blog/private-contact-discovery/). Every single one thinks the way forward (at least for now) is mass surveillance.

Maybe they think the gain from not having public crime is big enough to justify the cost. In which case CCP was "right" - convergent evolution means something (for now).
Yes, there are. Bale shape determines some characteristics of the hay, and While the majority of hay is cut for and consumed by cows, horse hay is another matter. As horses are far more expensive animals, higher quality hay can fetch a premium. And while generally hay is produced and consumed locally, I know of several folks that ship several thousand bales across multiple states.
Yes, I tried to make video accel work but didn't succeed. There's a vaapi driver for vdpau, but it crashes when I try using it. In some firefox issue there was someone mentioning that video accel needs dmabuf, which needs gbm, so the 490 driver might solve the issue.
Thank you for sharing your perspective in a non-conflicting way Yoric.

It seems you have more experience than me with async-related work. I'll keep an eye on this kind of scenario you brought up.
When you say render targets, do you mean drm buffers? Or on GPU output buffers?

I'm not quite completely clueless, but I have the feeling that clarification on this point will nudge me in the right direction to understanding these things better.
> Or they are incredibly short-sighted and assume they can manage to survive the next 60 years […]

I'll need you to understand that basically no young person assumes they'll manage to survive the next 30, let alone 60 years.
NFTs are “low tech cheap”? That’s a lot of expensive infrastructure and client software to keep running just for receipts – a note on a web page or watermark on an image would be both easier and more robust since they don’t have any third-party dependencies.
How much of the things Romans are credited with reached the lower classes or conquered people?
Any that definitely supported some form of individual rights? As a total weirdo it frightens me to think that I might have been born into a society where my differences may have caused me great suffering at the hands of tradition.
It's sad to hear that the neo-marxist lowering of educational standards is also happening in the military. Our faith rests with the self-regulated militia.
> Debian displaced bash as root's default

Um, no? Debian changed what /bin/sh is, which is what many shell scripts use, especially those startup scripts used by sysvinit. The shell of the root user remains, AFAIK, /bin/bash.
Ii: A minimalist FIFO and filesystem-based IRC client
why is this a twitter thread? why not a blog?
>Nothing which cheerfully concludes that two bitwise-identical operands are different can be called equality.

You are asserting that as if it were some kind of law of nature, but I'm afraid that's just your personal misconception. The IEEE754 equality function is defined such that it can sometimes be false when applied to identical operands. There are very good reasons why that is the case, just like there are very good reasons why NULL = NULL is false in SQL.
Of all technologies, I believe MIDI has been the most plug and play experience for me. Plug a midi cable in, boot up a sequencer and you are good to go. Really interesting to see what can be done with MIDI 2.0
Why would it not be allowed on Google Play?
not much around that's as satisfying sounding as starting up a big full-size ATX case crammed with raptors.

starting up a big lathe or mill spindle, or maybe a large phase converter with a heavy lever switch come close, but they don't scratch that "i'm in a super computer lab" itch as much as the fantastic whir of a raptor RAID.

utilitarian feature : you could hear a bad sector from anywhere in a large room.
Online "news" needs to get hits and thus make money. Being actual news is a far distant priority to that.

People are interested in and believe there is a "Great Resignation" even though it's not happening. Why? I don't know. But I think this is the actual story - and I wish someone would write it.

But "you believe X and it's wrong" stories generally don't do well.
...in which case they shouldn't give misleading replies like "192.168.l.l", n'est ce pas?
One could interpret the phrase of great resignation a little more loosely, not as one of people leaving their jobs, but not returning as fast as what is obviously expected. But I agree that the data backed research is lacking in this article. With a little more time they could have done an age breakdown of the participation rate and have a much more interesting article with stronger conclusions.
I don't think there's anything else on the planet that rivals the performance per watt of the M1 family.

Also, the RPi's SoC is made in an older 28nm process (that's one of the reasons why it's cheaper).
Archive.org really are "doing god's work" (so to speak). How many sites and how much knowledge would be lost from the 'net forever without them?
> The way I like to think of Berkeley's position is like an equivalence argument. Suppose one is arguing that mind-independent objects exist (that is, there are things out there that cannot be perceived, but one claims to exist). Berkeley's conception of the world (in which such undetectable objects do not exist) is equivalent, at least from the perspective of any observer. Any mind/observer in the world, by construction, cannot perceive or detect (even indirectly) mind-independent objects. If they could, then those objects wouldn't be mind-independent. So a world in which mind-independent objects exist is indistinguishable from Berkeley's world.

This seems like not a sound argument to me....is it not tautological, or, simply an observation that perception of reality does not necessarily match actual reality?

If one was to imprison a child in a room from day one, they would have no way to perceive what is outside the room, yet multiple outside observers would agree in very high detail that certain specific things outside the room do exist. Does this scenario not consist of some sort of a reasonable disproof of this theory?

And if the counter-argument is that the perception of the outsiders is what causes those objects to exist, if we then killed all of those outside observers (say, just a few researchers who are aware of what is in the room surrounding the child's room), would the objects in that room then cease to exist (and if so, by what mechanism that we reasonably know exists)?

From your link:

>> Berkeley presents here the following argument (see Winkler 1989, 138):

>> (1) We perceive ordinary objects (houses, mountains, etc.).

>> (2) We perceive only ideas.

>> Therefore,

>> (3) Ordinary objects are ideas.

To me, the obvious flaw here is that there seems to be an implicit "only" perceived within the conclusion: "Ordinary objects are [only] ideas [and nothing else]." This is an extremely common error that the human mind makes, but you'd think that a philosopher would catch it in review of an idea (or the reviewers, who say: "The argument is valid, and premise (1) looks hard to deny."), so I feel like I must be missing something in the argument.

> Does it really make sense when materialists argue that unobservable, undetectable, totally unperceivable and uninferrable things in this world actually exist?

It makes complete sense to me (and I typically disagree with materialists)!

> So, Berkeley argues that reality is actually contingent on our minds (and he tries to show that this isn't as big of a deal as it sounds).

I 100% believe that reality is contingent on our minds, but I disagree extremely with the idea that this isn't a big of a deal - I think it might be the biggest (unrecognized) deal out there.
> Does anyone have any insight into why Python async doesn't work the same way?

Ruby async seems to be implemented using stackful coroutines. IIRC Guido has been opposed to adding these to core Python, preferring stack-less coroutines because they require every yield-point to be explicit (i.e. marked with `await`).

There are libraries for a python that support stackful coroutines, such as gevent.
Considering how many FOs the Navy has, it's a disgrace. They could can 1/2 of them without even making a significant dent in the problem.

The leadership problems in the USN have been endemic since Tailhook.
Hmmm, maybe try optimizing with uwebsockets.js? Works well with Caddy, HAProxy, or NGINX?

On cross-domain communications, should be good as long as it's 12-factor where you got a session store / pub-sub mechanism that both servers can use.

- https://github.com/uNetworking/uWebSockets.js

- https://12factor.net/
Beware, strong opinion ahead:

I think the whole resignation story is just nonsense. I am almost certain it can be explained by people being worried in 2020 so much that they sticked to whatever job they had.

Which leads to... many people quitting in 2021. Surprise! It's probably similar to the whole supply chain hickup.
That's the worst aspect of it. When the elites started lying and people started turning away from them, the conclusion that they made - and still are making - is not that they have to stop lying and try to rebuild trust, but that they need to lie harder, more creative and suppress any alternative information sources harder, so there wouldn't be any way to contradict them. They are not seeking to re-establish the trust, they are seeking the situation where your trust doesn't matter anymore because you don't have any choice.
Outdated branch of uWebSockets.js has over 130k downloads/week on NPM
I would entice you to read Manna by Marshall Brain.
I've heard good things about it, but it's one of a few Stross works I haven't gotten to yet, along with Singularity Sky. Both are on "the list" though.
> Sometimes I would hear students grumble "He never answers my questions..."

Did you ever explain why you are doing this? After walking a student through their problem I would praise them and point out they solved the problem themselves. Some people may perceive your style as you being annoyed or unwilling to fully help, so explaining explicitly why you're helping that way would be good.
Absolutely. We've had the tools in our hands since the 19th century. Technological innovation isn't what is required here, it's political will.
I tend to agree here.

There's also the fact that this "feature" already exists - you just need to buy an Apple watch!
You're underselling what HDDs do. The seeks they have to do are so precision, if you made the hard drive the size of the earth, the "head" would still only be a couple meters from the ground and it would have to go any square meter on the entire earth in 1/100 of a second. It's absolutely incredible that the tiny SATA bay in my computer holds an 18TB drive. That's 18 * 8 trillion bits of data, or if the hard drive had the surface area of the earth, 282 bits per square meter.

This precision structure has to be maintained at 10k RPM. Can it be maintained at 20k RPM? Maybe not so easily. Let's not undersell the technology.
I got one of these for my kids around 2014 and was also hugely disappointed. I realized very quickly that it was just a gimmick to lure the Gen-Xers and Millenials who remember these from their childhood.

I, too, was disgusted that it took batteries but you still had to wind the knob, but I was even more offended by the awful staticky sound from the tiny speaker.

Like foone, I also got a kick out of playing with the switches and seeing what happened when you held the disc stil, but I was never curious enough to open it up. I'm glad I didn't, though -- I think the sight of an actual music box would have broken my heart.
Code Is Sourdough
Here I sit, at my local farmers market working a stall. Looking around at the farmers and how hard they work, I don’t know many young people that could keep up. Above a certain age and physical condition, maybe. But I know both men and women pushing late 50s that would put a lot of young people to shame.
It's a waste of money considering that the decision probably won't be made until principle shooting is finished and half the season has aired. On top of that once the network decides they aren't picking it up, the show is for sale to any one else that might want it (like the Expanse, for example).
I’m not sure I follow? In today’s society a lot of people suffer because they are different. Disabled people for example, who would have been cared for in indigenous cultures. Yes the Iroquois supported individual rights. They just had a culture where whatever you did, you kept the needs of others in mind and did what you could to help. You were still an individual.
Never mind what new features will come, I hope it'll always be backwards compatible with MIDI 1.0. MIDI today is so universal and so easy to understand, even on the very low hardware level.
I still feel the satisfaction. Not as often as at the beginning, but I still feel it sometimes, even after 35 years.
How I see the last 200 years of progress was that past life was indeed harsh and chaotic (how do you handle potential deadly diseases popping anywhere without biological models.. not easy). Ensuring more food, more time for the mass was an obvious unstoppable benefit, but to a certain extent.

> One of the problems with an increasingly global culture and economic system is the erosion of diversity. If we had drastically different systems and experiences, we could try and marry the best aspects from each. Instead, we get some semi-stable equilibrium that emerged by happenchance and the only path out towards something different seems to be by some kind of central planning or massive movement-- both of which have tended to make things worse in practice because of unintended consequences and institutional inertia.

I'm not sure I fully get your paragraph (you write conceptually dense ideas) but I kinda see a globalized homogenization of cultures which seems impoverished.
For clarity - 8.8.8.8 has been around as a free public DNS for a good bit longer than 1.1.1.1 has

I think you probably know that already, but there are at least a couple of ways to interpret what you wrote.

https://en.wikipedia.org/wiki/Google_Public_DNS

https://en.wikipedia.org/wiki/1.1.1.1
I’m willing to bet at least ten times as many young men as young women think that’s a good idea.
we could have more spare time and use that to improve society, instead we’re kept busy printing money
FP32 GFLOPS, ballparks from random sources:

- this: 24

- Ryzen 5600g: 200(CPU)

- Jetson nano: 235

- GeForce GT1030: 1127

- Ryzen 3rd IGP: 2100

- Apple M1X: 5200

- Apple M1 Pro: 10400

- RTX3080: 35580

1030 can be had for $110 even at this height of GPU shortages, not that much more than a Nano. hmm
I honestly find your response here to be far more emotional than the actual article for what it's worth.

>So how could someone write a story with the exact opposite conclusion of what the labor force statistics say? Why would someone think lying about a "Great Resignation" is responsible, objective journalism?

It's not the opposite, though.

In fact nothing you're saying even contradicts what the article is saying. Basically your entire criticism is around what you perceive the authors intent is in writing the article, which is funny given your post.
I mean yes I do call it libertarian communism, tho I often leave that part out since people will be totally onboard until you mention the name. But also it’s a specific scheme that has the goal of lowering the marginal cost of living. And it’s totally voluntary which is not true for all schemes for communism.
That would indeed be rather strange in a MatterMost thread at work.
That's possible and hard for me to know unless I were to try one of those jobs again at my age.

It's true that physical labor can cause injury that can hunt you later in life. But also:

> Sedentary lifestyles increase all causes of mortality, double the risk of cardiovascular diseases, diabetes, and obesity, and increase the risks of colon cancer, high blood pressure, osteoporosis, lipid disorders, depression and anxiety.

So I'm not sure desk jobs are any better. They just create less obvious problems, where a shoulder pain from an old shoulder injury is easy to trace back to the cause, desk job injury caused from sedentary life style are hard to trace back but could be worse.

Also, I'm talking about a bit of a different problem, which is not how it leaves you later in life, but how it makes you feel when the day is over. Feeling physically tired can almost be nice, you take a bath and it feels so good. And when you go to sleep you have this nice deep restorative sleep from the physical exhaustion. Your brain isn't tied up with work. And all that.
Switching from Windows to Mac, you may have existing commercial software packages to deal with. There's a good chance that the commercial package is available on Mac, or there's a set of choices that are functionally equivalent, and commercially supported (large companies or indie developers). That's a less likely proposition when moving from Windows to Linux (which itself is a less true statement today than 10 years ago, but isn't the same as moving to a Mac).
I think you mean "debugger", not "decompiler". To me (who has never done it) "decompiling" is looking through a bunch of hex dumps and code skeletons with all the names replaced by "function_3" and "var_1", because you don't have access to the source or the ability to run a debugger -- only the compiled binary. That's obviously much harder than being able to debug or read the source code with comments (which is already hard).
There def is some materials science innovation going on.

I think the most exciting thing is Mass Timber buildings which have enabled the development of taller wood buildings. In British Columbia the new building code will enable Mass Timber buildings up to 12 stories.

I'm not sure if Mass Timber will enable cheaper, faster (and thus hopefully more affordable) development, but I certainly do know that it will emit lower CO2 than concrete and steel, and so it's a positive change there in the context of pushing back against climate change.
I browse without JS on and off, and I don't miss the sites which are broken without it.

I've found "broken without JS" to be highly correlated with crappy, low-effort, waste-of-my-time, clickbait content, and I feel that avoiding those sites is a net benefit to me.
Good point. I stand corrected. I grabbed the first legit looking domain on Google (pew) for a reference thinking it matched something else I read and proved myself wrong.

Good catch.

So apparently the fed allowing inflation rates to increase is also paralleled by wage increases somehow? I'm guessing due to the stimulation of the economy by the inflation?
I’m fairly convinced that the Great Resignation is the sum of:

1) Natural turnover that did not happen in 2020 adding to natural turnover in 2021.
2) 2021 natural turnover.
3) People (primarily women) not being able to return to work because of child and elderly care.

The reason I don’t think it’s something more than that is that other countries are not seeing a great resignation. Only the US is. And the US didn’t even have struct lockdowns unlike other countries including countries richer and poorer than the US on a per capita basis.
How this gem compares to other similar gems? just because it doesn't use threads?
I'm not in the field. For anyone else curious about relationship to things like TLA+ (https://en.wikipedia.org/wiki/TLA%2B) - the discussion at https://news.ycombinator.com/item?id=15583377 was great.
I'm honestly not sure how you can make it past say 10 years in the industry without having the mental skills of a Buddhist Monk.

Coding isn't too bad for the most part, but on top of that it's like you have to manage the product owners / managers, coach your team mates, and put up with company politic dribble.

While you're doing all that people are constantly changing their minds, making you task switch to jump on fires the previous devs set up, and of course you're having to learn how to get around some libraries undocumented "peculiarities" or learn WTF it is that some legacy code is doing.

OH and you have to be full stack with knowledge in a,b,c,d,e,f,g.

"Coding" is draining because for the most part it's not coding...

After going through all the BS you just end up questioning why you're at Company Z in the first place. You then come to the conclusion that helping sell more ads isn't how you want to look back on your life or that you're helping prop up a dying product/industry, and you move on to the next shit show.

I'm honestly questioning whether I want to remain in the industry or whether I should take up something like Acting. Interested to hear if anyone's made a similar career move.
This is the first time I've seen a certificate issued to an IP address. Cloudflare does the same thing for 1.1.1.1.

X509v3 Subject Alternative Name:
DNS:dns.google, DNS:dns.google.com,
DNS:*.dns.google.com, DNS:8888.google,
DNS:dns64.dns.google,
IP Address:8.8.8.8, IP Address:8.8.4.4,
IP Address:2001:4860:4860:0:0:0:0:8888,
IP Address:2001:4860:4860:0:0:0:0:8844,
IP Address:2001:4860:4860:0:0:0:0:6464,
IP Address:2001:4860:4860:0:0:0:0:64

I'm guessing this is in part for network device auth? DNS over HTTPS?