skysight-inc/HackerNews huggingface dataset:
But if you're going through manual app review anyway can they just enforce one-click subscription cancellation like they do with one-click user account deletion?
Big thanks to DXVK at this point. Even when you are not running on Linux directly, having a DX11 -> Vulkan translation layer makes porting (older) games to other platforms so much easier.

Of course, there are also other projects like FAudio that do an awesome job!
You can't 'calculate it' you can only find it empirically.
You can order online. If you come to pick up your crates, the price is OK.

They also ship, but I think shipping is limited to Belgium and it is quite expensive.
Oh no, this guy? I just saw the iDubbz video about him over the weekend...
Valve essentially stopped making games because selling virtual items is so insanely profitable. Being able to sell digital rights to items and then take a sellers fee no matter what platform that item is resold on later could be a huge deal, if that's what they're building.
Thank you for the offer. We were just starting to work on that and we have enough engineering power. We though that chips would become available again sooner and it is more about production planning and not wanting to start another model series.

Business is good otherwise we are not in danger of going out of business. But for people in production this is a cut of their income. We did get some supplies though and are expected to restart full production the week after next. Still crazy it happened at all. We never had a supply problem like this. We certainly will try to eliminate the bottleneck though.
Any links confirming the existence of such systems?
https://archive.is/XXfil
I agree, and I think that like DRM anti-cheat is generally a customer-hostile losing battle. The big problem is that companies are trying to solve a social problem (cheating) with a technological solution and, predictably, failing. Partly this is motivated by profit: if you required online gamers to be real verifiable people, with all suspected cheating was judged by a human being, and bans were permanent and landed you on a watch list for other games, cheating would probably drop dramatically but so would sign-ups and your ability to resell the game to the new account of a cheater who's old account was banned.

Personally, I'm completely fed up with online competitive multiplayer for other reasons so it doesn't really affect me. I just don't by the games that would use kernel-level anti-cheat to begin with.
> You lost me there to be honest, if you think the "true" purpose of anti-cheat drivers is for a foreign power to spy on us boring ordinary uninteresting people.

You probably need to be reminded that before the Snowden revelations people who were saying the same as him were laughed at? Ridiculed?

Nothing stops this to be a part of a bigger scheme, you know? Sweep as many machines as you can with whatever means possible.

You over-fixate on gaming and are IMO missing a potential bigger picture. Plus China has proven that it is hostile to privacy many times, including a recent story here on HN where a laptop ordered from China came with preloaded spyware on a pretty deep / low level.

And even if you ignore all that, I still don't want a random rootkit to be able to take control of my machine any time somebody figures they'll flip a remote switch. Doesn't matter what their motivations are, at all, doesn't matter if we are "boring uninteresting people". They still have no business being able to control my machine THAT well remotely.
Sure, for the authoritarian state not being dependent on foreign supply has always been the goal.

However it used to be that China's big tech (DJI, Xiaomi, Alibaba, Huawei etc.) had no problem being dependent on US-controlled tech.

Now they see it as an existential threat.
I'm very much not into cryptocurrencies and I constantly bash them and their communities but... The same argument could be used for the internet, or cars, or phones, or any other technology. The world survived but it definitely wasn't the same before.
Netherlands should respond with passing a law that any platform company that does that is subject to a 97% tax on the revenue generated via platform stores, payable 5 years in advance with the overpayments refunded at the end of the tax year.

When a company goes to war with the government, the company always loses. It is time for Cook to learn it. He is under a delusion that he is god.
But in fact the semantics did not change within the minor revision boundary. This was an ordinary deprecation process, as it should be. Emitting a warning is not breaking anything!
I find “believe” and “feel” to be more natural in relation to a fact which is still under investigation. As more affirmative samples come in, I feel and believe more strongly in its truth.

“Conclude” implies conclusion, where no further evidence is needed, and where no evidence to the contrary is expected. The history of science suggests the vast majority of results are not conclusive.

So maybe this language is not entirely a measure of rational vs emotional, but also a measure of confidence.

Nevertheless, I think the conclusion of this article probably is correct.
I can take a stab at that.

The perf is fine for a lot of things. The code on the other hand is kind of 'odd' to follow. It was a C project. #define everywhere to basically create an object like system. They now are moving to C++ in some places they use it to good effect and stripping out that #define system. Other spots are still the same C code from 15 years ago. So now you have a project that is both. So it makes it sort of strange in a few places. They have over the years made decent progress to strip out some of the foot guns that C lets you do. Then on top of that 6 different project leads with differing opinions on how to run the project over the years. They have also smashed together two different 'ROM' systems. One is a static system where everything is burned into the code and the other is a dynamic system using XML. So context burden is higher when trying to change anything. Add to that unless you know their system building a new emu is kind of interesting.

But it is still sort of funny seeing people rocking a .34 version. 'because of performance'. When anything within the last year is probably just as performant and wildly more capable and accurate. If the chart I saw last week is any indicator 241 should have at least a 2-5% speed bump because they removed a C'ism and flipped it over to use a C++ style parameter in some core calls. Most of this goes back to around 110 or so when they flipped over to use C++. Well they also added in a decent regression in speed at that time too. So those two things became conflated in peoples mind that C++ bad. When there was a design issue.

Good place to follow the code and see what is going on. https://github.com/mamedev/mame I would estimate they bash out about a dozen pull requests a day.
I want to go to the school you went to.
Well, technically speaking we don't know if there are any outside investors. We only know Newell still holds most of the stock and controls it, and that significant chunks are owned by past and current employees.
Your first comment got flagged: https://news.ycombinator.com/item?id=15798502 I hope you see why.

If you email the mods, they'll probably unban you.
I recommend the following;

* The Bhagavad Gita translated by W. J. Johnson and published in Oxford World's Classics. This is a good succinct translation in the spirit of the original.

* The Bhagavad Gita translated and interpreted by Franklin Edgerton (2 vols in one). Edgerton was a noted Sanskrit scholar and this translation contains a lot of background and detailed material in the form of illuminating essays.

The above two paired together will give you excellent insight into the text.
1) That's debatable. Companies are after all just people doing stuff. You don't own the people and they could all just quit one day. Maybe you own a part of the company assets, but these days with remote work and internet companies that can be close to nothing. I don't see many stocks paying out dividends, but I suppose that's a thing.

2) Illegal's never stopped anyone from doing anything, and I don't see how the crypto version isn't fraud too. But in both these cases you can fly to a non extradition country with your newfound fuck-you-money, leaving the investors up shit creek without damages.

Crypto has some benefits over the stock market, it's open 24/7 so it doesn't discriminate against anyone, and it's more volatile so one can get higher returns (well, or losses) with less of an investment without having to resort to options or margin which are just as risky. It also has more defined and predictable bull/bear markets in relation to bitcoin halvings.

I don't really see the two markets as too different though. One has just had more time to become more rigged for wall street.
This is always mentioned as the endgame for uber-style monopolism, but it seems to me that taxis are an extremely difficult market to capture in this way. As soon as the VC subsidies disappear and prices rise (as they surely must to pay all those SF SWE salaries), anyone with a car will be able to jump back in. You don't even need an app to start, just loiter around busy places.
> Interoperability isn't juat a technical problem. It's also an economic and game balance problem.
>
> All three problems are insurmountable. It's just a monumentally stupid idea.

When I refer to people who seem to not really understand nuance but rather view it in stark contrast I am specifically speaking of comments such as the above.

What happens if I want to bring in visual only avatar configuration? Does doesn't affect game balance. What happens if I wanted to tie my officially licensed sports game to assets that are being sold by sports teams in the leagues I have licensed? Or Nike or Adidas ensure that NFT shoes you buy online work in Fortnite or Roblox by giving these games some money to enable that?

Maybe the game is part of a series and some of the top in-game purchase are transferable to the next game in the series, even if it is created by a different company using different tech?

Maybe I want to be able to bring my WoW sword and carry it around in Decentraland where you don't really die and thus its stats don't matter because I like it?

Maybe I am a game publisher who has a few different genres of games and I make some special items which can go between the various games and result in really weird effects/bonuses? Cross promoting my properties.

I think there will be a lot of cool things happening if people start to see the potential here.
You keep arguing against points the GP didn't make. There is a huge difference between "immigration will make England poorer," which is a strawman that nobody is suggesting, and "completely unrestricted immigration with zero checks and balances would be bad," which is about the closest thing to an empirical fact you can get to with regard to immigration. This is what the GP actually said, emphasis mine:

> > > I think that if my country accepted anyone from anywhere around the world, I think that...England...would turn into an absolute hellscape of poverty even faster than it already is.

Your point about 2008 is irrelevant, whether true or not. It's already taken into account. They're not saying anything about "foreigners" but about unrestricted, unregulated, open boarders style immigration.
Which is why people who care about stuff like this use an AMD GPU, whose driver is open sourced and mainlined in the kernel.
This is not perfect since there are still BLOBs, but it does help a lot.
Lisp vs Rust: Benchmarks
Ha! Correct you are, thanks.
When we are living in an era of "war on general-purpose computing", where lots of people in the industry work very hard on taking away our freedoms, it is very important to be precise.
> ... by cars.

Perfect, right? Somehow, not everyone driving to the dump to get rid of their trash - but one car picking it up in the neighborhood! Not everyone driving to the post office, but a single car bringing mail to the neighborhood!

I predicted a return to delivery of generics at the begin of the pandemic (e.g. milk, bread, toilet paper) and was obviously very wrong - but it sure would be more efficient.
>That's quite a claim to make w/out providing evidence.

There's literally 3 links providing evidence in my post.

Furthermore, the onus is on the claimant. The claim being made that these Indian truckers are white supramacists and nazis; or that their friends and fellow protestors are nazis? That literally doesnt make any sense.

Sorry but the yellow journalism or, might i even say it, the propaganda asserting these protestors are nazis is a failed narrative.
Sure, I appreciate your view on that. My problem with the current situation is that bricks are being thrown at my head every day on HN, but it's not considered idealogical battling when it's my opponents pulling the trigger. It only becomes idealogical battling when I start chucking bricks back.

If COVID isn't the primary topic here, then let's auto-flag all the propaganda about it coming from the likes of the NYT and Washington Post. If talking about that stuff is allowed, then... let me talk about it. I didn't want to talk about it -- users did, until I started explaining views they found jarring, at which point they flagged me into the dungeon (or whatever, I don't know exactly how it works, not that it matters).

You see what's happening. You see how this actually works. They talk about it, I respond, HN puts me in the dungeon while maintaining a facade that HN is some kind of ultra curiosity zone. Such BS.
Robot Dogs Take Another Step Towards Deployment at the Border
I have an iPad from 2013 that works just fine. It only runs iOS 12.5.5, so some modern apps using newer APIs one cannot install. But many things run perfectly ok, just a tad slow. And, if an app doesn't run, the App store offers to install the latest version still compatible with the OS, if available. I don't see how that's compatible with your claim that:

> as soon as they stop supporting it, that's it, you now have a brick
I'm going to say that censorship itself has never been a bug in society but rather a feature of how societies organize their ideologies formally and informally. In the case of Fredrick Douglas' speech being censored by a violent mob and the police bowing to the mob in the end are examples of how societies function in this case. I'm not saying censorship is good or bad but imagining the United States is separate from other societies in having a legal norm of free speech doesn't eliminate the social norms (formal and informal) that violate the spirit and law of free speech.

And there's not been much effort in the years between the highlighted event and now that has changed this behavior in the United States or elsewhere. More than ever, we're seeing all societies turning to censorship and self-selection to avoid conflict even if said conflict is inevitable and that maybe heated discussions and insults would be kinder than bullets and fists. The real problem here is how do we break the social norms that induce censorship? The law itself isn't sufficient and making a "mandatory free speech" kind of law seems contradictory since the right to speak comes with the implied right to not hear the speaker. So I'm all ears on what everyone here thinks we can do to resolve the matter.
who would give one of those as a gift? It's such a personal decision whether it's something you'd feel comfortable doing
Cheers to MAME! A wonderful FOSS, indeed. Fond memories of running it on a hacked XBOX console many moons ago. My Gen Z son was exposed to the beauty of Dig Dug, Burger Time and Joust before he turned 5 :-) with eyes of wonder. This is the way.
Apple is just asking to get hammered, I've never seen such a level of contempt, let's hope they get what they are deserving. There's soon going to be a domino effect in the EU.
Where to find beginner friendly remote jobs? such a high barrier for entry level folks.
> Claiming <year> will be the year of the Linux desktop has become a running joke among me and my friends.

It's an inside joke across a much larger chunk of the PC gaming zeitgeist than your friend group! And it's what the author was referencing.

But he didn't really make a claim, he said "hopefully"
"Not needing retraining" is another way of saying "works as expected".

Yes, it would likely have been safer if the 737 Max worked as expected by the pilots flying it.
> So, an entire primary education can be recapitulated in a few months by an 18-year-old.

That’s not exactly fair. During his primary education, he learnt enough to complete it in a few months. This does not tell how long it would have taken had he never gone to school at all.
Centralizing Resource Cleanup Paths in C
We have to trust the client to an extent. How can a server tell if a player clicked their mouse or if a triggerbot did?
IMO the goal is to add friction to the external payment methods so that people just give up and use the built-in Apple payment method that they make insane margins on.
I don't think there is ever someone who decided to make kids only for their own kid's sake because you don't know your child before they are brought to the world. Or least this is very hard to grasp.

Of course, adopting is a different wonderful way to have children where you can meet the child. But also in this situation: are you choosing one for their own sake or for you own sake?

PS: I have a kid and think a lot about the responsibility of parents to their children due to the fact that the parents decided to bring the children into the world.
The permission should be just "allow to read clipboard when the app doesn't have focus". Only clipboard managers should need this to read clipboard data in the background. Any other read of the clipboard should have been triggered by a user action in the app that requires the read, and that's what the OS should enforce.
In general, there isn't protection of abstract ideas.
Ask HN: Great Blogs by Programmers
I'm redoing my RSS feed subscriptions from scratch. I'd appreciate suggestions for great personal blogs by programmers.
Being interesting for a conversation is kinda the bar to cross for TEDx.
Haha, that was great.
It is a technical certainty AFAICT. If this has not impacted you, it will some day :)

Scripts for actually doing so can be found f.e. here: https://github.com/kdave/btrfsmaintenance
I think the issue is that the "network effect" makes them intrinsically prone to becoming oligopolies. We know how to have a free market without getting oligopolies; you need to break up anything that gets too powerful. What we lack is the political will to do it.
Not sure about that. UK/London companies can pay big bucks if they want you.
What Is Earwax?
I think the decline of libertarian attitudes is part of why things are so polarized, for exactly that reason. If we can live and let live it’s okay if we think differently. If we are arguing over what everyone must be forced to do, disagreement becomes an actual threat.
Yes, please make the Office season 10 about typewriters... we need it!

Joking aside, wow... I definitely was expecting such in dept article about mechanical typewriting. Interesting (dense!) discussion in the comments.
Personally, I think, car use should be more heavily taxed and instead train, bus, metro usage should be more reasonable priced or maybe even free in some part.
Apple can and does do this.
Don't want to be a nitpicker, but that article is from ~5 years ago and here we are talking about Uber. That seems to be the opposite of "called it", no? :)
I switched briefly to a Thinkpad from Macbook for about a year. It was all fine until the RAM started failing. No problem, just pop it open and find what kind of SIMMs it takes...oh, RAM soldered in. And now it's a brick.
> You can't merely replace a Thai with a Columbian. They don't believe in the same things, they don't have the same values, they don't believe in the same God or divine figure, they don't speak the same language, they don't eat the same food, they don't use their money in the same way.

But this is not just true for people from different countries. It's also true for people from the same country. Especially in melting-pot countries like the US, but also in more supposedly homogenous countries; you still have people who believe different things, have different values, live their lives in different ways, etc. Insisting on conformity has lead to tons of strife in the past. Civil wars have been fought over this stuff. It's much more productive to accept these differences. (At least in so far as they don't hurt anyone.)

Of course for that it's also important to be aware of and understand these differences. To bridge them, in some way. If you move to a different country, you should absolutely put some effort into understanding the local language and customs. You can't move to another country and expect to live like you did back home. If that's what you want, you should have stayed there.

But it would be nice if we lived in a world where these cultural obstacles were the only obstacles, and they weren't amplified by massive wealth inequality.
It also could be that the learning curve is steep to get some things done and this was a side project that I wanted to get done. That could have contributed to my bad experience, also I'm not developing in php professionally anymore and sometimes when I want to get shit done, but this time it didn't worked for me.

I would not go with nodejs/deno because it doesn't feel a resilient foundation, let's say you put your php server out there, it wouldn't crash easily or if it "crash" would not kill the entire server, so there are benefits with php in that regard, it feels more easy to fire and forget.

Go should have my go to, but because never used didn't wanted to go that route, then Rust that is more painful than php in regard of the frameworks, there are not so mature ecosystem in the web category, but I can build a resilient system with rust, even I could write plain old sql that get's validated at compile time[1], that sounds amazing (well there are few drawbacks, but I like to be able to freely refactor the app in the future and the tooling tells me where I broke it, and with all other alternatives, except Go, there is no such library).

So this is more personal preference and php didn't meet my expectations, that doesn't mean that php is bad, but for me and my use case is, we cannot blame to php yet, but I think the core developers must push even harder the type system, offer better 1st party tooling and more guaranties in regard of the integrity of your program, this is one take of rust that if it compiles it works so when you do code review you only need to review the logic :)

[1] https://github.com/launchbadge/sqlx
I can pinpoint when I gave up on this. It was 2016. In that year I made many frustrated attempts to communicate with an ideology whose contradictions I no longer felt I understood. It was made uncomfortably and repeatedly clear to me that communication, compromise, dialog, and indeed principles were no longer on the menu - that concession of any sort was regarded as a sucker's game, and the only consistent terminal value amongst the lot of them was "liberal tears". They didn't care if I understood. They just wanted me to be unhappy. I realized then that the civil war - a culture war - had already begun.
A 'nit' about your phraseology - not aimed at you but at what has become 'received' usage.

I always take care to replace "users freedom" with "OWNERS freedom" in my conversations since so many people seem to have forgotten the distinction. Relatedly, I talk about "computer operators" not "computer users" to try remind people of this important distinction.
Stories like this one—and the ones on FB during its outage—reveal the solipsism of the HN crowd.

99% of the population find Uber/FB etc. awesome for mundane, day-to-day use.