skysight-inc/HackerNews huggingface dataset:
> Code as CAD as an idea I believe is flawed. It doesn’t solve any of the hard problems of mechanical design. Designing physical objects requires good visualisations and iterative feedback. I.e changing this dimension solves this interference in a complex assembly. Besides, most mechanical engineering are not proficient coders.

I mean there is no reason why a visualization of the code could not be produced? It could visualize it in realtime after every save of the code.
Sure, they're not working well enough by the look of it...

The people are severely repressed, it's hard to imagine how much North Koreans suffer, look up Yeonmi Park's story.

What we seem to do is ignore these maniacs, until it's too late or it's absolutely critical, then they hold us hostage, like Putin.
How important is GPU access for game servers?
> If I want to post my thoughts on my own space on the internet I can still throw up a website. That's good!

But can you really? Didn’t websites catering to ultra right wing content get removed from the internet, because no web host would host then? I specifically remember AWS and others refused to continue hosting a fairly major right wing forum a year or two ago, although I don’t remember the details. Payment processors pressure platforms (see OnlyFans), and the government pressures platforms (look at the Facebook hearings). Even if you host your own website on your own physical machine, your IP might get blocked in Chrome and various other website blocklists (1). The internet involves so many commercial parties, at what point do you draw the line and say that actually, everything is a platform, so maybe we need to figure out a way to enshrine free speech on platforms rather than the easy argument of “it’s not censorship if it’s a third-party company”? How do you protect free speech online when there is literally no way to speak on the internet without involving some sort of 3rd party that might decide to block you?

(1. Just like email spam block lists, hosting your own website on a IP block that doesn’t normally host websites means you deal with all sorts of safety warning issues. I used to host the website for a community theater but I would get customer support issues where people couldn’t buy tickets because somehow we wound up on a block list as a suspicious website. I coded the website myself in basic static HTML, there was no newfangled React server or JavaScript or anything that could have been infected. No matter how many support tickets I lodged with the company that maintained the blocklist, I couldn’t get removed from the blocklist or get any explanation. Now it’s hosted on Digital Ocean. But if it had been something controversial that I couldn’t just throw up on a third-party hosting platform, I would’ve been out of luck.)
I hope people considering this architecture read this article and reconsider if they can build their applications using mostly portable services.

I'd be curious what kind of use-cases people have that makes this complexity worth it.
But unprivileged user namespaces are a risk on their own: Code that is supposed to be unprivileged suddenly runs as uid 0. Well, uid 0 "only" in a non-root namespace, but occasionally there have been vulnerabilities that missed the "only".
Agree 100% with OP.

I feel a visceral repulsion against any game with a buyable virtual currency. It’s such a blatant manipulation tactic. And then there’s loot boxes, which is gambling. Usually targeting teenagers or children. It’s disgusting.
Regardless of what people did, or someone perceived as bad behavior, there are things that should be totally, absolutely off limits and unacceptable as either "treatment" or punishment.

What the author, and other in this thread, describe falls so squarely into the unacceptable category as things can be. I always wonder how such things can happen at all. Until I read comments like yours, and when combined with the usual power imbalance and social pressure, it all falls into place.
Here's what I've been using to get the older design, while also keeping some new niceties.

https://github.com/black7375/Firefox-UI-Fix
FWIW, I personally really like it when a product is consistent across different devices. Most of learning to use a new product is learning a million details about that product and once I learn them I don't want to have to find they look super different or are in a radically different place just because I happen to be using a different computer for a day. The operating system doesn't really matter: it is a commodity at this point; but I want everything from Word to Facebook to look and function as much the same as possible on every single computer / device... which, BTW, also means I want it to largely look and work the same across different versions of the operating system, as if I am sitting down today at an old computer in a library I don't want Word to be some seemingly unrelated experience to when I use it on my newer computer.

I thereby will claim that cross-platform UI toolkits (which includes "the web") actually affords me--as a user--tremendous value, and I am always pretty happy when I see a product start to figure out their house brand. I do appreciate the other side of this, and I even have sometimes argued it myself to engineering teams I work with as--if nothing else--using the local style is certainly better than being bad at style, and I frankly would rather avoid having to work with a designer. But is it really so shocking to appreciate mine? I always feel like people jus let casually dismiss the idea that users might actually prefer software to look the same everywhere, and yet I feel like it is only particularly snobby tech people (which does include me: I hate poorly done UI) that seem to want the fully unified toolkit, and I think the success of bespoke UI in games really demonstrates this.
I can’t speak to the historical component of this, but I suspect that this came about as a natural evolution of in-app purchases. As soon as players could spend money in game, game companies had an additional revenue stream. I doubt we can blame Apple any more than Microsoft or Sony.
please, the market is efficient enough to know to ask for year and model, even which season of that year, for macbooks.
HTTP Echo server benchmark, Nginx(C), HTTP-echo(go), Pipy(C++)
We did some benchmark for basic HTTP Echo service with Nginx , http-echo and pipy. Nginx is written in C, and http-echo in golang, pipy in C++. Seams C++/ASIO based Pipy has better throughput and latency distribution. And C based Nginx has better memory usage. For extreme network performance programming, golang is not as good as C/C++ yet. Detail report here : https://github.com/flomesh-io/pipy/wiki/BENCHMARK-:-Pipy-as-Echo-server
If you only care about yourself, sure - "just don't buy them" is a good answer. The problem comes when you look at the industry level, at the games that get allowed to be made, and at the people they hurt.

The vast majority of "free to play" games would not be able to make a profit of they didn't find a few players willing to spend huge amounts of money on them. Thousands of dollars, from people who often can't afford to spend thousands of dollars on a hobby.

And not only are these games sustained by such people, they actively seek to find and exploit them, with game mechanics and presentation designed to hook a certain kind of psyche - people with gambling or other mental issues, and children.
It was up against the biopic of the Williams sisters' father "King Richard", Japanese film "Drive My Car", Stephen Spielberg's remake of "West Side Story", and gay western "The Power of the Dog".

Perhaps the last was the second time such a film has been snubbed by the Academy, after "Brokeback Mountain" was infamously passed over by "Crash" in 2005.
Portland Oregon has a post office right at PDX and that one was/is 24 hrs. Packages there basically go right on a plane. The back of the building is literally the tarmac. I’d say that one is up there. Stuff to east coast would often beat packages going to California. Oddly those would end up on a truck instead of flying to lax.
Yes it has GUI. Flutter is the main/official way to build apps on it. The OS shell is also written in Flutter if I remember correctly. So far, the OS has been seen on or confirmed to release in near future on one Google Home device. Technically though, it seems to be designed for all kind of consumer devices ranging from phones to desktops.

IMO this is more or less an experiment which if successful, will end up merging/replacing Android and Chrome OS into a single OS. Android and Chrome runtimes can be ported to Fuschia and the underlying OS can be swapped on many devices. New devices can ship with Fuschia + an android compatibility layer. Developers would be able to ship native Fuschia or android apps. Would work on phones, IoT, Chromebooks and could be install-able on desktops.

This is all just speculation though and a lot of things need to go right for this to happen but I'd imagine this would be the ideal/desired outcome for its creators.
Project Treble is an effort to separate driver and Linux kernel. And later Android added mechanism to upgrade kernel from play service. I guess Google is resourceful enough to hedging on different approach to solve a similar problem.

However, the crux of the problem is the Android manufacturer. You can't solve a human and incentive problem with a technical solution. Project Treble makes manufacturer easier to support their device, but they still don't motivate to do it. Google needs a tighter control on what device manufacturer should release.

Android One is a good approach, only qualify certain devices to be include for meeting certain criteria. They could actually create a watermark on unsecured device for not updating Android version, just like chromium do it to website not using https. I think this is more effective than creating a new OS just to let the manufacturer being lazy.
I think it might be helpful to add an ImageNet-based example to the repo.

Yes, that would be helpful. I’m not sure if S3 is fast enough to serve Imagenet one batch at a time - might become a bottleneck.
Hate to say it, but it wasn't the petrodollar that killed US car exports, it was terrible build quality, same thing that crippled the British car industry.
MSN Messenger is on the list.
In the Apps part and in the middle column.

1999 - 2013
MSN Messenger

Killed about 9 years ago, MSN Messenger (later rebranded as Windows Live Messenger) was a cross-platform instant messaging client. It was over 13 years old.
I'm not sure they're increasing production stability.. every migration results in several post mortems
Is there some fundamental reason that UV-C lamps have to be so expensive? Or is it a lack of demand problem?
You misunderstand the gold bugs' position. They do not believe they can somehow make a currency that is impervious to a rogue government's meddling or is free from the need for any government regulation or enforcement. They believe a gold standard is a better monetary system than the federal reserve fiat one in use now.
> What makes the drivers unsalvageable? Proprietary blobs interacting with the Linux kernel?

Most drivers in the embedded world come from the BSPs (board support packages) of the SoC vendor. And holy hell wherever you look at leaked source code (cough Mediatek) it's madness. Nothing is upstreamed because the quality is so shoddy that you'd get Linus Torvalds into a proper ragepost if you dared to post it for submission, and as a result Android and most of embedded Linux is stuck at outright fossilized kernels where it's extremely hard to backport anything from newer kernels - which is also the reason why so few Android phones are supported for longer than two or three years after initial release. The SoC vendors simply won't provide BSP updates because of the effort involved.

And forget about copyright requiring vendors to open-source everything in Linux kernel space... most simply do not care and there is absolutely no will of enforcing it on a large scale - to the contrary, people trying to do so got booted off [1].

The proprietary blobs for components like WiFi/BT/GPU are only the icing on the cake. Barely any effort made to ensure it actually holds up in real world usage, only enough to pass qualification testing. IIRC Apple had at least one RF vendor make a completely new firmware for their chips because the official one was riddled with bugs.

[1]: https://sfconservancy.org/blog/2016/jul/19/patrick-mchardy-g...
I second that question. I'd like to know...
It's a Rube Goldberg machine wrapped behind simplified interfaces. As soon as things follow the happy path and the top-level interfaces cover your needs, it feels great. Once abstraction layers unavoidable leak, or you need to do something that was not catered for, you're venturing going down a deep labyrinth.

The OP is actually relatively simple and clean, though, compared to some other things I've seen.
Of course you can be in debt to yourself, over the dimension of time
>> good luck getting anyone to see it without promoting it on established platforms

The Russian government already has the ultimate way of promoting their channel: Banning all other channels and imprisoning anyone who shares something not approved by RT/Sputnik.

Again, RT.com is still fully available in America and anyone can go there to hear the Russian government's side of this war. Anyone who wants to think objectively can and should go watch it and make their own decisions.

However, there is nothing whatsoever that obligates an American company to host their propaganda. And no, you don't have a right to be heard. At least here you have a right to speak, which you don't have in Russia.
https://github.com/flomesh-io/pipy/wiki/BENCHMARK-:-Pipy-as-...
The Algorithm Design Manual by Skeina got me hooked on algorithm design, after the CLRS book discouraged me. Skeina does a fantastic job of conveying the intuition behind how each algorithm works, so it's not a cookbook or nitpicky textbook. He also has these wonderful war stories of problems he solved, and example problems like "which telephone exchanges do you need to bomb in order to take the grid down?"
Wow, the vendor lock-in with such a setup is incredible. Should AWS decide to ban you for whatever reason, your entire business is shut. It's crazy how people don't see that as a huge risk/threat.
If you take away the call to `system` what are you left with?

It's not so much a vulnerability, but certainly a bug and I agree, it needs fixing. But it doesn't feel particularly urgent.

It would likely be classed as a vulnerability if the out of bounds access _itself_ exposed some kind of internal issue beyond accessing the user input data in an unusual manner.

It only becomes a vulnerability in userland code where it's in the hands of a naive implementation, such as the one posited here.

The other factor is that, as noted by others, there are likely a number of other layers that a sysadmin can put into place using readily-available PHP config options that would essentially prevent this from being possible and by default are pre-configured in such a way to prevent this.

Would be interesting to see if there is code in the wild that is as naive as the example given, but my gut says 'probably not' so again likelihood of this being an issue is very very low.

From that perspective I can understand core PHP devs opting not to pursue this immediately.
Time has been what I liked about MacOS. Just get right to business. I'm not sure how much of that is true any more, and most linux distributions that boot into a GUI have been nice enough for me too without having to tinker with settings, but I do know that Windows is still a cluster of immediately needing to go into settings before I get anything done, almost every time.
Apple is now pushing against it. For legal and marketing reasons. The apple arcade model is the opposite of that: no online required, no IAP. I think the loot boxes model is slowly dying in flavor of subscriptions, battle pass and other mecanisms like that.
It's not Apple's movie. It's the movie of the whole team who made the movie.
Back then:
Pay for Game when it releases, launch day it mostly works, or the studio is dead.

Now:
Pay for game prior to its release, launch day, people will tell you the bugs are actually features, studio milks franchise forever.
Yeah I've been playing the same mod for years now too. It's basically the 3rd expansion as far as I'm concerned haha.

I just remember picking up Civ V when it came out and going back to Civ IV because it got boring after a while. I loved the main changes (more vibrant and realistic graphics style, one unit per tile combat), but the systems didn't seem that fleshed out yet and the games were a bit repetitive. I don't think the game really hit it's stride until the first expansion, so it felt a bit like having to buy the game twice just to get a good product.
I nearly fully agree. I would only ask for clarification of one aspect:

> to be harassed

What is the definition of harassment being used? Because I experience more and more people who feel harassed when having their opinion critiqued in a discussion and claiming freedom of speach. While they are actually claiming that they want the right to say anything they like without consequences and don't want others to be allowed to argue against their voiced views (and in that denying the same level of freedom of speech to others).
The ‘Moon’ edition is coloured like an original Omega speedmaster.
How? What would your balance sheet look like?
At the same you don’t think google is big enough to hire lawyers to file n-1 the amount to get fined or punished frivolous lawsuits against you and keep rotating lawyers?
Yup. That's point #2 in my post :)
A Russian or Chinese charter city would be viewed negatively because these are hostile states. A charter city in the US composed of people from Canada would not be viewed in this way. Charter cities will not work in hostile cultural environments. I understand that from your perspective, Americans are hostile foreigners rather than friendly foreigners, and many people obviously share that view. Charter cities are an interesting concept, but the cultural environment is a critical factor in the viability of real-world cases.
Often when I look at how us works it seems to me that a lot of political action, censorship and coercion is privatised there, so it looks superficially like you have more degrees of freedom because you are limited by private actors and not the state.
> Distrust any comment on the content that appears before the post is at least 3 hours old

people who've studied economics formally already have a good grasp of what money is; as they read through the first few paragraphs of this they can see by its meandering where it may be headed. I don't plan to finish it.
The best one is still "das Kapital" ;)
Marketers rarely get what they pay for, Gannett ad debacle was just the latest
Zoom can run in the browser.
I also think “Why blame anyone?”, but not because there’s no problem. Just because it doesn’t make sense to blame individuals for market movements.

Markets are powered by billions of instances of “what someone wants” but that doesn’t mean the resulting market movements are always a good indicator of what everyone wants as an environment. Sometimes aggregate human activity results in a crappy experience for most participants. “The market has spoken” is a glib, ideological phrase that can be used to dismiss any discussion about ways we could steer and improve markets to make them do a better job at facilitating human happiness and flourishing.
That was my reaction too. Especially if joy rides means a licensed kid taking the car without permission.
They said "easiest to monetize and normalize", not "easy to monetize".

Also, your argument seems irrelevant. Making a successful anything is hard. The fact that you may make money off of a mediocre shrink wrapped clone of a clone of a clone when you hook a few suckers selling time crystals for hundreds of dollars is not an achievement, and not something that anyone should feel entitled to. And yet, it's 99.99% of the mobile "gaming" market...
> ... Android and Chrome runtimes can be ported to Fuschia ...

Android is already being ported to Fuchsia for quite some time now.
Unpopular opinion: I personally like the 'floating tab' look more. It's sleek and consistent and doesn't bother me at all. Though I think it should be a toggleable setting not a default.
> >your reading comprehension really is below-third-grade, isn't it?

> wow, your desperation has no limits it seems

My exasperation has no limits.

> thank goodness I never suffered an American "education"

So you think I did?

GOTO https://news.ycombinator.com/item?id=30789267 , the bit about reading comprehension.

There, let's hope the bot stays stuck in that loop.
That's how it works in Russia and China. It's not how it works in the West. Corporations here have fiduciary responsibility and are beholden to their shareholders. To the extent government tells them to do anything, it's a big public fight in front of elected officials who we (citizens and shareholders) can also vote out of office and replace. That cannot and does not happen in dictatorships, so in China, for example, the government tells corporations what to do. That is not the case in America.

I'll allow that the situation in Australia is a lot cozier when it comes to certain things like mining, but the Australian government has literally zero control over Youtube, so the argument falls flat.
Would they even need to? cookies can be shared across sub/super domain boundaries
Thank you, this is a very interesting answer.
So, every time a company increases prices, it "kills" something? By that logic, every company kills nearly everything, every time.
Part of me thinks that we have reached the tipping point where all cloud dev tooling needs to be thrown away and we need to start over.

I had the same feeling when we reached the pinnacle of complexity of Windows programming with COM/DCOM/ActiveX/.NET/WinForms/Silverlight/Visual Studio... All of that felt like necessary progress. Yet, a simple script piping text output into a browser via CGI felt like a breath of fresh air. We need this for web development now.