skysight-inc/HackerNews huggingface dataset:
25 years ago was 1999. The pioneer of writing desktop-like apps in JavaScript was the Microsoft Outlook team who created the XMLHTTPRequest API so they could implement a fast version of the web version of Outlook. That was in 2000. The real pioneer of this approach though was Oddpost, which created the first truly desktop-like webmail app using XMLHTTPRequest in 2002. It only ran in IE5.

Two years after that Joel Spolsky - former PM on the Excel team - wrote his famous essay "How Microsoft Lost The API War" which predicted everything would eventually be rewritten as web apps. Gmail had launched two months earlier.

https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...

So, even back then the trend was clear. The Windows team systematically dropped the ball / refused to believe the ball existed, and was outcompeted by much smaller teams writing browsers.
I haven't found any apps on macOS the past 15 years where the "print" option wasn't where it's expected to be, would like an example just for the fun of it.
You answered your own question. I don't want my great-grand-children to be the first to have a great Linux Desktop. Ideally, I would like to have it now. Unfortunately, as things go in capitalism, the easiest way to accelerate development of something is with money.
Zomg, happened for me as well and I thought am going crazy.
How does moving the discussion to the legibility of the rate of change
help us understand why large numbers of women are still dying from
pre-industrial causes in the richest nation?
Aw, I thought it was for managing a bar. Supplies, shifts, etc..
I think that mostly works (as an aside, last time I looked at this in Windows, we couldn't do something like sudo reliably because there was no secure way to provide the password without user interaction - it seems they've just released sudo for Windows in Feb this year). The OS can support this like how a mobile OS limits the capabilities of apps, which is more secure from a final standpoint.

But I was also thinking of the development and refactoring side of things. Guarantees and assurances. Sometimes I know the generic code I wrote is 'OK' but the C# compiler says no - you're not being specific enough, I can't cast that - so I have to do better. A while ago I was trying to track down programs that loaded data from certain network shares, and it was a bit rough because these calls were all very deep, and very occasional. Traces (or blocks) of system calls only work when the code fires, but my task was to find and replace them all, so we could delete the share (for various reasons string searches only got part of the way). If 'network access' was tagged at a high level, I could follow the trail to see what we actually access and report on that. We had a similar issue identifying jobs that called out to external APIs. We left a log running for a while to catch some, but some only run a few times a year and we didn't have that long. Adding a firewall exception later could take days and these jobs have turnaround times.

I don't know if this is at all feasible. It's just some thoughts I had back then.
Why would I want to use an AI to win a game of chess? Where's the fun and challenge in it? "Go win me a chess tournament" is the wish nobody has unless we are talking about someone who wants to pretend to be a chess master. It's still a small market. Examples like these are very common in the AI community, they are solutions to problems nobody has.
The thing about Linux is that it is such a delightful, vibrant and flourishing development environment. There are so many great ways to get an application built for that environment, packaged up, and in the hands of masses of users.

Its not just about the Desktop. There are plenty of window managers with the requisite desktop functionality.

Its also about having the applications users need.

Personally, I'd love to spend the next 10 years building on Linux apps. Its an opportunity for some great advances to be made. I'd focus on multimedia and audio apps, personally. The environment is so conducive to creativity.
>" I don’t want the future of the Linux desktop to be some locked down spyware-ridden bastardized version of Linux like Chrome OS."

Hear hear.

As a matter of fact, this is a pretty accurate description of every major OS in 2024 except Linux.
I don’t think an individual police judgement is the proper measure of what is an unsafe speed.
> Exercise is a known and very effective treatment for obesity. Many cultures in the East accept it and group exercises in public are common.

The second sentence. What does this mean? Are you talking about elderly Chinese people doing Tai Chi? It is neither building muscle (resistance training) nor improving cardiovascular health. Sure, it might help with mental health, like yoga, but not for muscles/heart/lungs. And the rest of "the East"? Have you seen India? There are an incredible number of obese people in that country. I would guess that Korean, Japanese, and Vietnamese have lower obesity rates because of portion control and caloric density in their traditional diets. However, in the urban populations of Korea and Japan, obesity is rapidly increasing as processed food increases in their diets.
I know no one who had his first home or summer house squatted. No one.

I've lived here all my life.

I know at least 15 okupas who lived +4 years in properties of banks, unused and not finished, which, after eviction, are still unused and unmaintained. What harm did this okupas do? They didn't contributed to rent inflation, so they did some good.

Having property unused and don't having an eye on it is madness. I wouldn't do it. That's common sense. People think that money buy things. Ok, buy a Ferrari and park it outside of a big city and leave it there during a month.

This law is here to protect the right of housing. Some mafias use it? Could be, but this law works to protect real families and the benefits are much greater than the harm that opportunists do abusing it, this organizations doesn't have anything to do with the okupa movement.
Is there anything in UX that can't be ruined by security people?
You absolutely can. It can even build and run on Windows too. I’ve used it to play some modded Minecraft builds where Zink outperformed the native OpenGL2 drivers on my machine. Mainly because the native OpenGL2 driver was terrible at the time for my hardware but it’s 100% a thing you can do.

Some games are even shipping on it [1]

[1] https://www.gamingonlinux.com/2023/02/x-plane-12-now-uses-th...
I was also tilted by the Bartender debacle and removed it. Tried HiddenBar, but then I realized that a lot of apps running in background offer a possibility to hide the tray icon (it is of no use anyway) and after some clean up in the Control Center it is fine as it is. YMMV, of course and it still would be better if Apple sherlocks it. Such small QoL changes should be a no-brainer.
Agreed. 100% or 200% scaling only is unusable for almost all modern monitors at their top resolution.
I wanted to expand and say that if you are keen on writing and managing infra and running it yourself, besides Serverless Framework, SST, CDK, arc.codes, and Terraform are all good options.
It's not so much a modern API but a modern feature set. Most ANGLE backends give you an ES 3.0 context (except for 3.2 on Vulkan, so the problem is mostly Apple), and all of them lack some useful extensions to narrow the gap between ES and the desktop APIs.
> The only rule I adopt for OS advices is "avoid Windows

Why?
That is exactly how things work.

They are not just "big boned" or genetically predisposed to being 500lbs.
Incidentally, my wife is a very talented artist (to the point of receiving commissions very often) and in the past week I helped her set up an account on Cara. It's important for artists to now be "present" on a few of these platforms, as well as present at real life shows and events.

Personally I never thought Instagram was ideal for artwork on a technical level (compression and size/shape limits), but the audience is there, so I guess that is all there is to it.

Cara looks pretty standard, but it'll be interesting to see how well it copes with scaling up (technically and socially) and keeping the lights on. It seems to be mostly self-funded by the founder at the moment, so they're probably going to have to implement ads or a membership system.

I don't fully understand why other sites/apps that already serve this market did not absorb most of the Instagram artist exodus. I know DeviantArt kicked the door open for training AI models (and questionable content) a while back, but I thought ArtStation was still kicking around. I can only assume Cara looking practically identical to Instagram and X had something to do with it.

I do feel for artists who have spent so much time honing their craft to have it put into an art slot machine, as the Cara owner stated in the article. I've seen the countless hours my wife has put into developing herself and pieces through multiple mediums, way longer hours than I work as a dev, and much more perfectionist (even to the point of what I'd call "art dysmorphism", most artists seem blind to how talented they are and how good their work is). Frankly it would be upsetting if her digital or scanned physical work were scraped and could be recreated for free by adding "in the style of [her name]" to a text prompt.

Companies like OpenAI, Google and other private actors have gone across a red line in the way they've scraped content, and I hope those who have had years of their work scraped in seconds get some legal recompense for it. I'm sure all of this won't change Meta's direction, and Instagram will still be full of influencers, celebrities and such. Unfortunately I think it will weaken the already small visibility many artists get online, as a separate website devoted to art is only going to be sought by those looking for art.

Even if you are not an artist and being able to create AI art/illustrations/videos benefits you or your own work, one day these systems will scrape your lifes work (including programmers) and the years or decades you put into honing your craft will be reduced to a text prompt your boss/clients will use instead of you. And the kicker will be that it will be piggy backing on all of the time and work that you put in. That should concern anybody who takes pride in their work.
if you configure your displays to have separate spaces you'll also have a menubar on every display
there is also music and AI chatbots and weather updates etc.
How to do so with pn Ryzen? RAPL?
the article mentions it
Is that meant to be an oblique reference to the meme that America "initiated war" with Japan by choosing not to literally fuel Japans imperial ambitions? This reddit take is the most moronic of them all (and if this is what you're talking about, you got the decade wrong.) Japan was not entitled to foreign oil, nor the foreign land they intended to take by force using that oil, and America choosing not to give it to them was not a declaration of war. The war between Japan and half the world was started by Japan's own ambition.

If you wanted to make the case that America started it you would have to go back to the 1850s when America rudely introduced them to modern gunboat diplomacy. But for that argument you would need to read a damn book instead of parroting any fool opinion you learned on Reddit.
> desktop Linux frustrates me

Yes, there are unresolved issues, and that's not going away

But consider the alternatives:

1) ads in your menu bar an a pc that calls home to Redmond every 10s

2) a pretty candy-themed adventure in la-la land that you pay through the nose for and where, like in the fabled Hotel California [1], you can never leave.

I'll take the minor annoyances every day of the week.

[1] https://genius.com/Eagles-hotel-california-lyrics
This minor deterrant to adoption scales up with lots of other minor deterrents. Users want "it just works" and that's the experience they get with Microsoft and Apple (however bad it is in other ways).

Desktop Linux must match or exceed that base level of experience if it wants to drive meaningful adoption.

Let's be practical: give users a brief explanation of the downsides before they make choices like installing proprietary codecs. Treat them like adults. Let them have an easier life in favor of getting them on board.
I just bought it a month ago for max support for a ridiculous price like 50eu :(
Not the EU, but in Switzerland, you need to be registered in the place you live primarily. If you move to a different town, you have two weeks to deregister at the old one and re-register at the new.

To prove you live, you would do it the same way as in the US/UK if I understand correctly, with whatever evidence you have. Rental contract in your name, utility bill, property deed, ... If you live with your parents and don't have anything in your name, they need to write a signed attestation you live there. And so on. It's not uncommon for the police to knock on your door and check if you actually live where you claim to if they have a doubt.
Hi guys, I'm the creator/founder. This was a fun project I was doing last year, but my mum got hospitalized and I left it altogether. A few months forward, I was about to destroy it but I instead thought to finish it as I had done 85% of v1.0 and launch it.

For people skeptical to signup because of no third-party auth integration:
I understand there is no ThirdParty SignIn provider atm, but Im sure to implement it down the road, the reason currently is I'm still working my way around this and there is more to come.

Soft Launched V1.0 because I wanted to see how the people who have a look at it give their response or am I just wasting my time in this. Thanks!

There is a discord for people who use it, here is an invite if interested:
https://discord.gg/E8r6DQt2su

If you have any doubts or so, feel free to ask me here, thanks!
I very strongly disagree. Fixing our food, transit, and social systems is absolutely worth it. There are very simple measures we can take like offering a subsidy for e-bikes like we do for electric cars that would get more people outside. Taking measures to make more healthy food more accessible to people who need it would absolutely be worth it.

Cities all over the country are already assessing which roads can be converted from four lane stroads to two lane streets with protected bike lanes on either side. We can provide federal funds to encourage more of this.

Weight isn’t even the only problem with our culture. Being stuck in cars and eating unhealthy food also affects rates of heart disease and depression. Making those people lose body fat might help with those factors, but I suspect it would do so less than actually making healthier food options more accessible.

For those that really feel medication is their best choice, when we have made sure other options are available, we should also offer free medical care to all people. But that should not be the primary solution to this problem for most people!
Fully agree. For work I use Windows 11 and even without any third party tools, its ability to easily group and align windows using either the keyboard or mouse is vastly superior to what macOS has.

The only thing that macOS is still best at is Exposé. The smoothness, animations, superior Apple touchpads to make the gesture and then ths ease of picking the right window are second to none.
If you're limited to Python and aren't an EE/CS, sure. Developer support is one of the key points for hobbyist- and industry-useful MCUs/SBCs.

There are other interesting boards out there:

--- ESP32-C6-DevKitC-1 ---

C and Python in the box

https://docs.espressif.com/projects/espressif-esp-dev-kits/e...

$9 gets you

- 32-bit RISC-V

- WiFi 6 2.4 GHz

- BLE 5.3

- Zigbee 3.0

- Thread 1.3

- ARGB LED

--- ESP32 RISC-V Rust board ---

$19.80

https://www.espressif.com/en/dev-board/esp32-c3-devkit-rust-...

- Temp and humidity sensor

- Inertial measurement unit

- Li-ion charger

- USB-C

--- Orange Pi 5 Pro ---

$141

http://www.orangepi.org/html/hardWare/computerAndMicrocontro...

- Rockchip RK3588S

- 16 GiB LPDDR5

- GPU 10x faster than an RPi 5's

- NVMe without a hat

- WiFi 5, BT+BLE 5.2

- H.265 8K@30fps encoding and 8K@60fps decoding

- AI accelerator built-in

Once upon a time™, c. 2000 for hobbyists, there was primarily BASIC Stamp (with BASIC obviously) and PICs with their own assembly ISA. Yep, we had to walk 100 miles barefoot to school in the snow back then. ;)
hi i'm the dev. Sorry to hear about your experience.

1) its a minimal irc like chat place with graphics
2) there is no other way to avoid spambots on open chat apps
3) will come soon, show HN is for prototypes and mvp's right?

thanks!
> I've been waiting for functional programming to have its day for more than 20 years.

The tech is there. It sounds more like functional programming has been waiting for you for 20 years.

> It just seems fundamentally at odds with how most people want to work.

"Most people", or "you"? If you believe in something, stand up for it.
I disagree. It's just the nature of how conversation works and it gives us interesting discussions and insights. I think it's more annoying that you want to try to control the direction discussions can take.
They didn't even allow Google steet view for the longest time
We had smart eIDs with proper PGP once :')
You typically don’t want different limits for different vehicles on the same highway. Although where I live trucks have a lower limit than passenger vehicles.
> I've been finding AI's suggestions -- even when rather wrong -- help me do that initial step faster. Which, I think, jives with their findings here.

What's your process? Can you give an example? So far for me, I found them to be most useful using LLMs as code copilot.
I had a co-worker once who reworded all his long comments to be perfectly justified at 80 columns. It seemed like a waste of time, but he was productive enough overall that nobody cared.
I'm really surprised by this - I use Arch (btw) with KDE Plasma (5 and 6) and I've been using 150% on a 4K monitor for a long time and it has worked very well. Modern Qt apps work fine, browsers too.

I find the GTK side of things a lot flakier, though.
He couldn't handle the challenge of jazz though.
This is a very good idea. Thanks!
It's good if you have some domain knowledge and can kind of detect the bullshit there, and also just in cases where there is large amounts of training data. I am in big tech and I use it pretty much every day, mostly in cases where I would have spent a lot of time googling before.
Pretty sure it's fake.
> It isn't easy to do in a foreign language and unfamiliar government

The IMF does this.
VFAT patent enforcement was sufficient to declare a permanent personal vendetta against MS.

Needless to say MS did half dozen such things during the 00s.
> Linux desktop shells will always be niche for the foreseeable future.

Which is not necessarily a bad thing: like every social escape hatch on the planet, the moment it becomes mainstream, it'll likely cease t be an escape hatch and start to become bastardized and unusable for users that don't fit the lowest common denominator profile.
Digitisation is also problematic from the pint of view of tampering with data. It was more difficult to falsify or destroy evidence when it was mostly physical, it is trivial to do it when you are dealing with 1s and 0s.
I've used it. I've never had a job using it. Most people haven't.
Some people used to say that touristic companies promoted this to lower prices and buy cheap to remodel whole neighborhoods.

Like Raval. Some German companies had bought whole buildings and know they rent their flats, or even worst, rooms in flats with locks. This is crazy.

I've been in such a place, in the heart of Raval, full of drug addicts, and filth enter to a place remodeled inside with small rooms who "expats" pay a lot, A LOT. It's crazy.
It's not feasible for various reasons, but they mostly boil down to "political will". There's two main causes I see: food/nutrition, and lifestyle (i.e. not enough exercise, and using cars, which is caused by urban design). There simply isn't enough political will to make any significant change on either of these fronts. Don't forget, the US is almost certainly going to elect Trump for a 2nd term, so obviously there isn't going to be any positive change in either nutrition or urban design for quite some time.
Thanks for sharing this!
I could be wrong, but it seems like there is no public registration link yet, right?
>if you're in the industry and have the time and resources necessary to profit from its advantages.

I don't even know how you get into the graphics industry these days. The bar is so high and I just don't see how you get the knowledge needed for it. I graduated years ago and don't feel any closer now than back in the mid 2010's despite having a lot more experience to point to in other parts of games.
Social welfare programs.

Got laid off, am Millenial, cue 2008 flashbacks. Have to scramble to keep a place to live, as my savings gets wiped out every few years.

I'm fascinated by the differences between social programs in the US (born) and Canada (where I am now). There's little if any means testing. Many programs I just ask for help, and they give it. Then, social welfare is available to a LOT more people as compared to the US. For example, someone my wife grew up with has to stay poor enough in the US to keep their healthcare. Here, if I make less than 90k a year (for a family of two), then I qualify for many programs; Including just cash payments. Just amazing to compare the two; It's night and day.
This should not have "(2007)" in the title; 2007 is the date of the GPL v3, which this is a 2024 mimicry of (as explained in https://www.youtube.com/watch?v=Y65FRxE7uMc).
Location: Delhi, India
Remote: Remote/Hybrid/Office
Willing to relocate: Yes
Technologies: Fullstack Development, Python, Django, FastAPI, Pandas, ReactJs, Typescript, AWS, Docker, PostgreSQL, MongoDB, GraphQL, Microservices, Kafka
Résumé/CV: https://drive.google.com/file/d/1TNGmlQ0MdgVZW9GJ9aJDGODkpsEV9YJ4/view?usp=sharing
Email: gmmgupta@gmail.com
Linkedin: www.linkedin.com/in/user-mahesh-gupta

Hi, I'm Mahesh. I am an innovative and multi-talented full-stack software engineer with 5+ years of experience. I have developed web applications for product-based companies like Axtria, Acumen Group, and BrightEdge. I have designed scalable, highly available distributed systems from scratch and can solve any problem from deep OS integration to end-user-facing graphical interfaces.

Being proficient in Python programming, I am primarily interested in full-stack development and prompt engineering roles. I have proven problem-solving and ownership abilities. My other expertise includes Automation, Deep Learning, and Augmented Reality. I have a proven background in management and leadership with excellent interpersonal skills.

Let's connect on LinkedIn to discuss about the opportunities!
good idea, i'll add it to the homepage https://www.youtube.com/watch?v=mBlTO8AprNU
>whose purpose is to make the fact that it's a Linux distro as irrelevant as possible

That's exactly how it should be. To most users noticing what operating system they're on means something has gone wrong, because what they care about is run software, they don't care what OS they're on, and they shouldn't. I want Linux to win because it's open source, not because so enthusiasts with penguin t-shirts can declare a sort of Sid Meier's Civilization's cultural victory. Android and ChromeOS to that end have done a fantastic job, as has the SteamDeck, because it simply works.
"Yes, there are unresolved issues, and that's not going away"

Why?!?

It is totally possible to get rid of those "minor annoyances". Some obscure driver bug, yeah, those are hard as there are millions of different devices and combinations. But UI scaling and other pain points like consistent UI and UX? That can be solved and it would make life on linux easier for everyone who is not comfortable with the terminal - which is the vast majority of humanity.
Agree on all points, except regarding games. Via Steam and Proton, gaming on Linux is now better than Mac.