skysight-inc/HackerNews huggingface dataset:
I refer to open source projects, indie hackers, and one man shows with "hobby apps."

Distribution (specifically maintenance) becoming cheaper will enable those people to compete/provide enough value to customers that larger companies face downward pricing challenges.
You're probably right given ned kelly and all
slack murdered itself from the market by not delivering good video conferencing solution. Zoom succeeded immensely and it was not bundled with any office suite.

And the hilarious part is that Slack is still crap in regards of video calls.
His biggest issue is that in Labour's first shoe-in election in my lifetime, he's U-turned on basically all of the left-leaning pledges that he made in his leadership campaign, such as:

- Scrapping private schools charitable status

- Ending the two-child benefit limit

- Ending tuition fees

- Increasing income tax for the top five per cent of earners

- Nationalising public services

- Reforming the House of Lords
I hear it doesn’t matter anymore
Or, better yet, the compilation config parameters.
> Or if it's even possible without an enterprise revenue channel.

Is any company making money in software without an enterprise revenue channel, aside from games? Do regular people “buy software” anymore?
Maybe he's changed, but he was real entitled in Seoul back in 2007\08. Guy from the band RUX -- who owned a punk club in hongdae and a tiny DIY record company -- tried bringing him over and he was an elitist princess. I can distinctly remember the slackers were the opposite and they stayed in a hostel popular with the locals. Mike wanted big money and a four star hotel experience. Which I think they eventually got just for him (out of their own pockets). I wouldn't get a job either if I got to jet around the world and stay in baller hotels on somebody's dime.
That’s excellent - thanks! I will check that out this weekend for sure. I might even spend some time getting to the bottom of when and how Cosmic is going to be rolled out, and whether it matters if you’re coming from X or Wayland. If it looks like it’s going to be pretty seamless, I’ll give Wayland a try in the interim too!
Probably a copy out in my garage someplace. No idea of the version though.

But, to another point, copyright is a convenient bogeyman in these discussions--and it plays a role. But someone would also need to pay for archiving all this material and indexing it in a manner that would actually be useful.
Would this work?

https://addons.mozilla.org/en-US/firefox/addon/tile-tabs-we/

Firefox has a "Recently closed windows" menu under History, and by default Ctrl+Shift+N reopens the last closed window, if you close it by accident.

You can also Ctrl+click all the tabs you want to save, like the pinned ones in the main window, right click on one of them, select Bookmark tabs, and save them in a bookmark folder. Then if you accidentally close them you can middle click that bookmark folder to reopen all of them at once.
Section 1.3 of the paper has lots of examples.

https://dl.acm.org/doi/pdf/10.1145/3630106.3659005#page=6
WinCompose: FOSS that adds a user-defined Compose key for MS Windows
Yes. Gitlab for dotfiles and public repos, gitea for private repos.
It seems almost too obvious to say that the best model, if cost, size, performance, etc are no longer limiting factors, is to run code in both client and server. Advantages of server: no need to distribute code, and data naturally more consistent. Advantages of client: offline accessibility, speed of light limitation on performance. Of course, in the real world, you have additional tradeoffs, but those I described are probably timeless and universal rules.
I tried to make an account for my kid. The Windows never could load the box.

The quality of Windows is poor. Fedora is actually a great OS. Windows is among the Debian/Ubuntu/Mint tiers of OS, kind of crappy but kind of works.
Fun story: the psion5 was faster in certain java microbenchmarks than the HP K-series minis we had at a large bank.
Your comparison is disingenuous.

In any case, folks are free to try local apps for their business and post results.
I think an important requirement for making the "forever" aspect of local-first possible is to make the backend sync server available for local self-hosting.

For example, we're building a local-first multiplayer "IDE for tasks and notes" [1] where simply syncing flat files won't work well for certain features we want to offer like real-time collaboration, permission controls and so on.

In our case we'll simply allow users to "eject" at any time by saving their "workspace.zip" (which contains all state serialized into flat files) and downloading a "server.exe/.bin" and switch to self-hosting the backend if they want (or vice versa).

[1] https://thymer.com/
The only source I can find for this estimate is from a year ago. I feel like efficiency has gone up by a lot since then
The only reason I've got EUC is because they're an incredible fun to ride. I've become a bit of an addict as for me it is pure mental and physical joy.

I do not give a flying fuck about its status value. It is most likely big fat zero since most people have no clue about the price.

Even though it was not a factor at all when buying it turns out to be very practical as it lets me run errands very fast and efficient. Nothing else beats the convenience. When I visit my current or prospective clients on a bicycle I have to leave it outside and risk it being stolen (nice bike and Toronto are very bad combo). Car - only if I want to ruin my day driving downtown. EUC comes with me into the office and 90% of the time it makes client very curious / amazed which is a good thing for conversation.
I love Linus' blogs
Mediocre by which metric?

In music, fine arts, video games, photography there are tons of extremely successful European content producers. Cinema/TV are also quite big too (in no small part thanks to EU legislation incentivising it, but it's top notch quality so who cares, win-win-win).
Yeah, I think I’d describe it as “workable” too. Occasionally you will have a game that’s rated “platinum” still have bugs like a non-working controller.

And both Nvidia and AMD have native control software (GeForce Experience and Adrenalin) that bundles a bunch of nice stuff like underclocking, recording, noise suppression, per-game profiles, frame limiter, etc;

On Linux you have GreenWithEnvy and CoreCTRL, but neither are as nice or have even half the features.
Ha. I just realized it is 10 years since me, Alexei and Oleg launched our CRDT demo on HN. Funnily enough, it featured this mouse-cursor trick as well. It was a demo of the lib. It was August 2014 if I remember correctly. The post was submitted by Dan Abramov. Nostalgie.

That repo is long abandoned https://github.com/gritzko/swarm

Did CRDTs and local-first advance much since 2014? There is a bunch of research, way more CRDT libs on GitHub, but (somewhat) successful businesses you can count on one hand.

I guess, that is the actual challenge - figure out the business model.
Sure, I'm well aware of antitrust laws, the Sherman Act, etc. If you want to look at it from that angle, what are the consumer concerns being violates by Teams being bundled and potentially replacing Zoom that was previously used? Teams isn't forced on Office users and Zoom isn't prevented, consumers still can choose.
> To provide the richness of experience they missed from the 80's/90's locally installed programs.

I agree with GP: the 80s and 90s were quite the decades. Back then it was normal to have, say, a 3D modelling / rendering software on your computer (like 3DS Max). And something to create music yourself. And a software allowing you to do DTP (with the 'D' even standing for Desktop). We already had IDEs and some of us had Emacs / vi(m).

Computers were used both for work and leisure and they were certainly used in creative ways, to produce "stuff", to experiment.

They were more than simply passive devices made to purely consume AI-generated crap.

And we already had BBSes then the Internet. We had Usenet newsgroups. By the mid to late 90s we had Nestcape and "alltheweb", then Google.

It was local first, but with access to the world's knowledge, basically.

And we had games and networked games: I was playing Warcraft II over the Internet in the mid-nineties and Counter-Strike in beta in 1999.

At that point it was kinda peak civilization, before the gamification of search engines / enshitification of everything. Lootboxes weren't a thing. Seeing ten zombies mindlessly consuming poor content at a bus stop wasn't a thing yet.

And I don't think the move to web-first / browsers-first / ultra-slow mono-threaded JavaScript first (JS was really pathetic at the beginning) empowered users: it was a step back, going years and years back in capabilities compared to what we have locally on our computers.

And, today, if you want to create something in 3D, you'll be using Blender. For music, you'll use something local too. For DTP: same thing. Heck, you'll be creating websites / webapps using a mostly local-first solution.

I do think this last quarter of a century the Web has destroyed the experience, not enriched it. It has turned users into dumb consumers of content.

Sure, I can order stuff on Amazon in two clicks (which I do) and it's more convenient than using eBay to order that video tape of "Le Mans" in the mid nineties (which I did too): but Amazon is just more consumerism.

And it's not just dumb consumerism: it's accompanied with total surveillance and insecurity.

To me in the 80s and 90s computers had, compared to their capabilities, way more richness of experience than most experience today.

What did I not have back then? Hmmm. Access to my broker in real-time: that's one I use a lot. Oh, wait, I'm using my broker's desktop app.

As a fun sidenote, HN would have worked fine on Netscape in the nineties. I could have typed this comment on a 486.

The "richness" of the enshitified Web: I just don't see it. We had the Web. And it was a better Web.
Backlinks – Make your website seen Google Search results
I suspect you're being downvoted because you are demonstrating a lack of understanding of the political situation in Israel. The governing party in Israel has been propped up by ultra-orthodox parties that have no skin in the game because they and their families are exempt from the draft. Far from being conscientious objectors, the ultra-orthodox have enabled and supported the current situation without suffering the consequences of it.
> But for all the flack that folks here give militant believes like Stallman

I was as critical as anyone over Stallman until the Snowden leaks happened. It felt clear to me that these tech companies will very happily get rid of our privacy the second it's convenient for them, and while I should have known that before, I guess I brushed that off as paranoid thinking.

I still use a fair amount of proprietary software and web services, such is the way in 2024, but I try and be much more aware of what information I'm sharing and storing. Once my current Macbook dies or once the Linux ports for the T2 Macs is actually usable, I'll move to a proper Linux distro and be rid of most of the Apple ecosystem in my workflow.
What Is REBOL? (Language)
I’ll go against the grain and say that local first isn’t really necessary for most apps and spending time on it is a distraction from presumably more fundamental product problems.

Talking about such things is like catnip on here though.
What process did you go through to make that transition?
A couple of years ago, several provinces in the south of Argentina were connected over a single fibre optic cable that stretched for kilometres next to the road (I doubt that this has changed since).

One day, some construction work dug right into the fibre optic and left several cities without internet for a couple of days.

The Internet is quite resilient in densely populated or wealthy regions, but it's definitely not for a large amount of the human population.
Yeah I came from an Ubuntu background too. Mint, perhaps? Honestly though if I were going to try anything else at this point it would be Fedora I think. So many good reports. But I’m far from knowledgeable on this stuff - I’m sure others will have better answers, or advice on how to debug your current install.
Nice. I was about to wonder what firefox derivatives were about. Then I realized I could find it myself: https://simple.wikipedia.org/wiki/Web_browsers_based_on_Fire...
Law is not working like that. We are talking about antitrust laws which have specific criterias to evaluate if a company is dominant on a market and is abusing this position or not. All these criterias must be evaluated for each case.

There are many steps involved:
- identifying the relevant markets, probably something like office applications market and chat applications market.
- whether the company has a dominant position on one (likely MS being dominant on the office apps market)
- checking if a specific action could be considered as a abuse of dominant position, restricting the competition. Here it would be MS bundling the app, giving them an unfair advantage on the chat apps market.

They would likely be to assess the real damages to the market, whether or not competitors were able to do business or not, etc.

It's not all black or white, like any legal subject.
ESM3: Simulating 500M years of evolution with a language model
Quite simply, Fedora is by far the distribution with more paid developers, and that certainly shows.
It isn't loneliness, just sex. That market has been around a very long time. Virtually every product advertised to men suggests the product might lead to sex, be them the pretty girls selling trucks/beer, or the bikini-clad models on the beach in every travel commercial. Ashley-Madison just cut out the pretense. Rather than buy the fancy car in hope of sex, men just paid a smaller amount for the hope alone. Dreams have value.
There’s a lot of barren desert across the globe where nothing grows—-why not start there?
> there would only ever be a single organizational structure for human society, like bees, ants, chimps or whatever.

this implies that we have zero agency over what we do. i did not mean that with my remark.

> societies have organized in many different ways and the complexity and variety is only exploding over time.

completely agree. but i think a significant driver of the way we organize ourselves is the underlying approaches to how we made groups to sustain.

from my narrow worldview, it would be too soon to rule out any violence from our future. but overall the trajectory has been for the better imho.
It's funny you consider adultery to be a sign of immaturity.
No issues on Fedora 40 (Kinoite). Steam will capture a game's output into gamescope by default which is a good citizen on Wayland.

It's actually the Wayland compositor itself on the Steam Deck.
I remember being a small baby no older than 3 sitting in my buggy with the rain cover on, the sound of the rain and the smell seeping up from below. Really relaxing. Then I would fall asleep and be woken suddenly, hot and sweaty, by a cool blast of air as the cover is removed and the rain falls on my skin as we have arrived home. Rainy days knock me out to this day.
Show HN: Share Cursors on Your Website
This has caused the UAE and Israel to implement a trans-shipment land-bridge as a trial run for IMEC [0] and the IN-UAE segment should be operationalized in the next 3 months.

Not much incentive for Gulf States to deal with the Houthis when this basically forces shippers to use an alpha version of the IMEC.

[0] - https://www.ajot.com/insights/full/ai-trucknet-sets-up-a-gul...

[1] - https://theprint.in/india/india-uae-shipping-leg-of-imec-to-...
There are appropriate consequences for infidelity, but I don't think getting scammed is one of them.
Show HN: API Gateway with JavaScript Runtime Made with Go
This is a API Gateway I have been working on for a while and I am hoping that it can change the way we deployment simple server applications.

I have an example here to create a URL Shortener:

https://dgate.io/docs/getting-started/url-shortener-example

It would be nice to get some feedback! What do you like/dislike? Does it look like something you would use? etc.
If you care about this news and you are able to do this financially, consider supporting Julian's fee for having have had to take a private plane for this entire process:

> Julian Assange has embarked on flight VJ199 to Saipan. If all goes well it will bring him to freedom in Australia. But his travel to freedom comes at a massive cost: he will owe USD 520,000 which he is obligated to pay back to the Australian government for the charter flight. He was not permitted to fly commercial airlines or routes to Saipan and onward to Australia.

Links:

https://www.crowdfunder.co.uk/p/free-julian-assange

https://x.com/Stella_Assange/status/1805573781303308326
Even my gamer kid is asking about dual-booting or moving to Linux when Windows 10 goes EOL next year.

(They're quite capable of running a Linux box, it's the games and Office 365 Full Version [which doesn't do well in Wine] when LibreOffice won't quite do the job. They've heard the good news about Proton. But I think it's a sign that Microsoft is repelling the gamer kids too.)
A highly necessary change, to be sure
Thank you, the amount of people that defend this sort of stuff is insane. Quacks like a dark pattern to me.

I just got done setting up my 3rd work Macbook in about 8 years and every single time the credit card thing gets me. Back and forth through the app store setup 4-5 times, about to finally cave and add a personal credit card into a work laptop because I can't figure out how the fuck to install something and my team is waiting for me to get setup, then on the 5th go round I finally figure out that the credit card ribbon has a "none" icon.

They know full fucking well that every single person on the planet reads a ribbon of credit card icons as "visa, mastercard, blah blah blah blah". If that's not intentional I'll eat my fucking desk.
True - but that’s still not on the scale of months. There’s also alternate connection methods like starlink, other mobile providers, etc.
>>where you can't remove yourself from doing something you feel unjust?

They aren't skipping conscription because they think it's unjust, they are skipping it because they say they want to study religious scripts instead. And in fact if you wanted to use that excuse to skip military service you wouldn't be able to without being part of a certain group beforehand. Now the court is removing that exception.
I was under the impression that (public or state) libraries keep their own archives of many publications to prepare for this case.
See also, on the other side of the pond, Vermin Supreme: https://en.wikipedia.org/wiki/Vermin_Supreme
Blindly following any rule tends to lead to disaster...

I don't quite get the example, though: "CTOs define their dream jobs and a company describes their job offer"

So the 'remoteFirst' property discussed is not duplicated and un-DRY if it appears in both JobOffer and DreamJob because it is not the same "piece of knowledge" but two totally independent pieces of data.
>Just doesn't seem worth pointing out the carbon footprint of AI just yet.

Of course it does.
It's not like AI replaced anything you mentioned. Its carbon footprint comes on top of it.

The benefit is secondary if the end result just means more carbon dioxide.
>> How about adding a grid feature so that I can view multiple tabs in a grid, side-by-side instead of having to manually resize multiple windows everytime I need to do this? I can't imagine I am the only one needing this.

> This seems like the job of your WM/OS, not the browser.

To be fair, that's what some people said about browser tabs when they first arrived too. I can see the use of having two or more browser tabs displayed in the same browser window as one logical unit, and being able to use the OS to switch between windows with different tabs. Two examples I can think of right now would be HN comments next to the article but in the same tab, or a group of live streaming videos in a grid.
Why do people do this? Literally no mention or relevance to apple or iPhone, nor approval of that behavior yet the comparison is made anyway
> I find the idea of optimising for being able to work on a brand new computer with default settings ludicrous, because it's completely at odds with the reality that I use the same computers for years on end and hence that's the mode I should optimise for.

While I mostly agree with you, there are legitimate reasons to not "over-customize" things as well:

- The more you configure your environment, the more custom code you commit to maintaining over time. That maintenance typically requires some time and effort per year, especially after major software updates. In that sense, customization really is an "investment", and it can be either a good or bad investment.

- Some people work on servers where you can't just install or configure everything you want. For me, this made me switch back from e.g. Fish to Zsh: Some servers require me to use Bash, and switching back and forth between Zsh locally and Bash remotely is painless since their syntax is mostly similar, whereas switching between Fish and Bash on a daily basis was quite painful. (I tend to write a lot of for-loops etc. interactively when I'm using a shell.)

- Some people work frequently on other people's laptops. For instance, teachers, IT support, etc. I can imagine that for these people switching to say a Moonlander Dvorak keyboard would make their day job quite annoying, even though that might be a very good investment for e.g. a software developer.

> As an analogy, if I only leave my home town every once in a while, I'm not going to live out of a suitcase 365 days a year, just to cultivate a sense of virtuous minimalism.

On the other hand, other people do work as flight attendants, and probably do want to keep their bag packed and ready to go...

Likewise, probably the people that mention they want to work efficiently on "unconfigured" systems say this because it is a legitimate pain point for them.
Pop!_OS should definitely work. Just check the NVIDIA drivers, that you are on 550 version
No. There's a prompt to use iCloud but it's not a requirement. I don't need/want iCloud so I've never logged in on mine.
Thank you, have added in the blog. I couldn't add link in main post, please let know your feedback on the blog.
What’s the difference between talking to a real partner and talking to a bot if you’re dumb enough to think the bots are real?
Same as usage
Inspired by nostalgia and this:

"REBOL 3: An Entirely New Version of REBOL"

- https://www.rebol.com/rebol3/index.html
Let me try to expand what I mean, because it's not a simple topic of course.

As you pointed correctly, the focus is mainly on the comfort level. For people who are in economically low, criminal countries or war situations it's a matter of survival and is different.

So in more or less developed countries it's not a question of survival but a question of comfort. And the important thing we must understand about comfort is that it is an endless pursuit, there is any number of examples of people having unimaginable amount of money and comfort and still wanting more.

Being aware that our life time is limited and comfort level is endless the smart thing would be to decide: how much comfort do I need realistically? And it's different from person to person and for different stages in life, there is no common prescription.

Yes the "system" forces us to some extent, but the desire for comfort levels does it on a much bigger scale.
So while there are economic, political and social systems that affect us, considering all this an individual should make a decision on how much money/comfort is enough for them and how to earn it, ideally aligning with what one cares for in their life, or at least something one finds fun in.

This way one can be conscious and stop seeing their job as "pointless" or "poison" but instead as something that enables their current level of comfort (which they consciously chose) and other things they can do with the remaining time.