MurphyA/hacker-news huggingface dataset:
by arghwhat | 2025-06-17 22:01:33+00:00
> Depends on what you're calling properties of the window, wayland does of course have a number of things like that but not all of them are the same as X11 used to be.

Well, technically Wayland has no such thing as properties. It only has requests and events on objects, and no protocol behave like an arbitrary key value store the same way X11 atoms do.

You can't ask Wayland how big your window is or should be for example, you decide how big it is right now when you submit a graphics buffer in a requests, and the Wayland server will tell you in an event if it would like it to be a different size (say, because someone dragged a server side decoration or because the window became fullscreen).

A key difference between Wayland and X11 is that Wayland is very explicit in how functionality is defined and added.
by DigitallyFidget | 2025-06-17 22:01:42+00:00
Vivaldi is what I use. uBlock works fine with it. I have no issues with content loading or anything weird. I just describe it as "chrome, but if someone actually cared about the UI and functionality", and the mouse gestures are super nice.

I went to it from Firefox ages ago and haven't looked back or missed Firefox and all its issues even once.

I can't say your experience with it will be as good as mine or not, but it is a browser with adblock, which is also built in, but I prefer the plugin version.
by armchairhacker | 2025-06-17 22:02:04+00:00
In theory it could be solved by websites charging a very small fee (maybe crypto) for incoming requests, to pay operating costs. The fees from human browsing (even excessive like 1 site / second) would be negligible. APIs that use scraping would forward the fee to their users. Training or search (index) data would cost a lot to generate, but probably still insignificant compared to training the ML model or operating the search.

It already costs a small amount of electricity for clients to send requests, so maybe paying for the server to handle them wouldn’t be a big difference, but I don’t know much about networking.

Although in practice, similar things have been tried and those haven’t worked out, e.g. Coil. It would require adoption by most browsers or ISPs, otherwise participating sites would be mostly ignored (most clients don’t pay the fee so they don’t get access, they don’t cares because it’s probably a small site and/or there are alternatives).
by add-sub-mul-div | 2025-06-17 22:02:27+00:00
It's good when specific content goes viral across platforms. I've seen many good tiktoks but I never want to have the app installed or scroll through it, subject to their algorithm.

It just won't be good when some high quality small or mid sized community absorbs everything posted to Threads or Tiktok, for example. That's when it loses its identity.
by lupusreal | 2025-06-17 22:03:11+00:00
Probably methalox I think. It's the trendy prop mix most reusable programs are settling on because it doesn't coke up engines like kerosene and is easier to model in computers, and doesn't cause metallurgical problems like hydrogen while being much more dense. Alcohol isn't impossible but seems unlikely to me because that's not what you'd want for the full scale rocket they're presumably working towards.
by p1anecrazy | 2025-06-17 22:03:18+00:00
Privacy is a completely valid criticism, but it feels that posters at HN often forget that Telegram was made by geeks in the first place. It was first to give an easy way to send a hi-quality photo instead of a blurry JPEG, the first to let you send 4-5 GB files to yourf friend without any extra effort, which was unbelievable for me as someone who grew up with games played off audio records. And it used to be pretty Wild West - not in regards to porn as critics would say - why would a grown up person search for porn in a social media app - but rather in temporarily standing up for values of free software and media (also something I didn’t experience since early 90s).

I think one point not raised here is that Telegram is an attempt to create a global Asian style messenger with quick, sleek and maybe too animated (to my taste) design and vibrant ecosystem.

Whatsapp cannot be fast - otherwise Grandmas will not be using it, so Meta always has to compromise, while Telegram can just adapt WeChat/Line features for years with WA limping behind.

Signal is cool for people that consider privacy paramount. If I get it right, they are also on a mission of creating safe communication for the most vulnerable. They are just different; I could never make myself start using TikTok, and can completely relate to someone saying Signal has just the right amount of features one needs.
by dang | 2025-06-17 22:03:29+00:00
Related. Others?

The Grug Brained Developer (2022) - https://news.ycombinator.com/item?id=38076886 - Oct 2023 (192 comments)

The Grug Brained Developer - https://news.ycombinator.com/item?id=31840331 - June 2022 (374 comments)
by amterp | 2025-06-17 22:03:47+00:00
I've been working on a programming language for about a year which aims to replace Bash for scripting but is far closer to Python. It's something I hope to see used by many other people in the future, but a very common objection I hear from people I pitch it to is "yeah but an LLM could just generate me a Python script to do this, sure it might be uglier, twice as long, and not work quite as well, but it saved me from learning a new language and is probably fine", to which I have lots of counters on why that's a flawed argument, but it still demonstrates what I think is an increase in people's skepticism towards new languages which will contribute to the stagnation the author is talking about. If you're writing a new language, it's demotivating to see people's receptiveness to something new diminish.

I don't blame anyone in the picture, I don't disagree that time saved with LLMs can be well worth it, but it still is a topic I think we in the PL community need to wrestle more with.
by tzs | 2025-06-17 22:04:00+00:00
I'm curious. Suppose I took a taxi to some specific address, which is a large building the occupies a whole block. There are two entrances to the building on that street, at opposite ends of the block.

With a human driven taxi I'd be able to tell the driver which entrance I'd like to be dropped off near.

Does Waymo provide a way to do this? Has Tesla said anything about if they will allow such a thing?
by idopmstuff | 2025-06-17 22:04:53+00:00
As a PM I have never not had a backlog of little stuff we'd love to do but can't justify prioritizing. I've also almost always had developers who want to make improvements to the codebase that don't get prioritized because we need new features.

The upside is that both of these things are the kind of tasks that are probably good to give to AI. I've always got little UI bugs that bother me every time I use our application but don't actually break anything and thus won't impact revenue and never get done.

I had a frontend engineer, who, when I could just find a way to give him time to do whatever he wanted, would just constantly make little improvements that would incrementally speed up pageload.

Both of those cases feel like places where AI probably gets the job done.
by em-bee | 2025-06-17 22:05:08+00:00
Where is what illegal?

in some cities in germany it is illegal to leave living quarters vacant for more than 60 or 90 days.

in hamburg the local government can take over empty living quarters, renovate them and rent them out without the permission of the owner.

I just let my grandma or close friend live there.

you can do that if you have only one place to rent out, but not 10. and besides, then your friend is not living somewhere else freeing up another place and they would enjoy the same rent protection too. so in fact you don't win anything.

Berlin

do you think without the protection berlin would be any better?

maybe instead take a look at vienna which has a model that actually works. two thirds of apartments in vienna are subsidized by the government. and when you build something new, again two thirds of that must be subsidized.
by sodality2 | 2025-06-17 22:05:12+00:00
This article is spot on about a lot of things. One thing I think it fails to address is this:

> I feel confident in asserting that people who say this would not have hired a translator or learned Japanese in a world without Google Translate; they’d have either not gone to Japan at all, or gone anyway and been clueless foreigners as tourists are wont to do.

The correlation here would be something like: the people using AI to build apps previously would simply never have created an app, so it’s not affecting software development as a career as much as you first expect.

It would be like saying AI art won’t affect artists, because the people who would put in such little effort probably would never have commissioned anyone. Which may be a little true (at least in that it reduces the impact).

However, I don’t necessarily know if that’s true for software development. The ability to build software enabled huge business opportunities at very low costs. I think the key difference is this: the people who are now putting in such low effort into commissioning software maybe did hire software engineers before this, and that might throw off a lot of the numbers.
by vel0city | 2025-06-17 22:05:36+00:00
Its not a matter of if the nuclear reactor can increase or decrease its output, its the economics of building a very expensive machine that you then only use some of the time. A massive chunk of the cost of the nuclear plant is actually having the plant and the people working on it, if you spent all that money and paid all these people to work there but only using half its actual capacity you've practically doubled the cost.

To my understanding the per-kWh cost of the fuel for nuclear isn't the real expense, but smarter minds in the subject please feel free to correct me.
by lelanthran | 2025-06-17 22:05:38+00:00
> How would that experience work on X? Wouldn't any app that accepts keyboard input throw up your suggested permission granting interface? That's pretty much all apps.

That's the point - applications that need to perform malicious looking (but not actually) activity like intercepting or injecting keyboard inputs already work on X! What we are talking about is them not working on Wayland!

> Also it's not like global hotkeys don't exist in Wayland.

There are more features than simply mapping hotkeys, remapping keyboards, etc which already work on consumer computers, such as Windows, MacOS and X. What we are asking for when we complain about Wayland is the same functionality that already exists on Windows, MacOS and X.

Whether the Waylan devs think that the requests are unreasonable or not is, frankly, irrelevant. When everyone but Wayland supports something, the Wayland developers have to justify their decision to go against the norm.

The people asking for the norm typically don't need to justify why they want the norm.
by ribfeasty | 2025-06-17 22:05:53+00:00
Many years ago I operated the largest nationwide online DVD rental business in my country. Our warehousing evolved from alphabetical to numerical, with layout changes along the way. Eventually we handed the rearchiving of DVDs to the database itself and allowed it to allocate blocks of scanned in DVDs that were being returned. New content also was allocated by this system.

It was incredibly fun seeing things like cached new releases going straight to dispatch rather than going into the warehouse. Blocks of returning stock would be allocated to warehouse sections that had gaps that had the physical size of the block of DVDs that were being checked in.

Obviously, those empty areas were most commonly rotating stock, so over time the warehouse would become more active in areas, requiring a reallocation of stock to allow walking lanes for picking staff to not become congested. Fun times and all done on early Dell AXIMs with upgraded batteries, red laser scanners, and this new thing called wifi.
by AndrewDucker | 2025-06-17 22:06:36+00:00
Depends on whether they go to zero, or just drop to 50% of normal output. If it's the latter, then it might be cheaper to build twice as much wind as you'd need at optimal times than to build a nuclear plant. You'd need to do the maths for the specific situation.

(And also if they drop to 0% for an occasional hour then you can use batteries. If once every five years they drop to 0% for two weeks then you absolutely need to have something else that can fill that gap.)
by const_cast | 2025-06-17 22:06:39+00:00
I disagree, features are added to Wayland constantly and we're getting more and more highly supported protocols by the day. We can already do 95% of what you can do on X on major implementations - screen sharing, global hotkeys, file pickers, etc.

Yes, these things were designed out of Wayland, but that doesn't mean they shouldn't exist. It means the developers decided we probably shouldn't shove them into the display server. So we just put them somewhere else, and that seems to be working fine. The situation can only improve, truly.
by gpm | 2025-06-17 22:06:59+00:00
He did not choose the domain name by chance. He chose it because he observed it was previously in use as a tracker for copyright infringing torrents.

The police/courts/jury is not obliged to put blinders on just because you would prefer if they did.

The mere fact that the domain name was previously used for this is almost certainly probable cause to get search warrants that will almost certainly provide the requisite proof beyond a reasonable doubt that he has in fact intentionally both committed himself, and aided others in committing (because he knew what the domain name was, or at least recognized it as similar to demonoid and could guess), copyright infringement. And that's without the blog post... (which I assume in the hypothetical where he chose to keep running this he would not have posted).
by pyman | 2025-06-17 22:07:42+00:00
Good points. I agree that for most companies using centralised systems offers more advantages because of efficiency, control and user experience, but I wasn't arguing that decentralisation is better technically, just wondering if it might be necessary in the long run.

If agents become more autonomous and start coordinating across platforms owned by different companies, it might make sense to have some kind of shared, trustless layer (maybe not blockchain but something distributed, auditable and neutral).

I agree that agent tasks are ephemeral, but what about long lived multi-agent workflows or contracts between agents that execute over time? In those cases transparency and integrity might matter more.

I don't think it's one or the other. Centralised systems will dominate in the short term, no doubt about that, but if we're serious about agent ecosystems at scale, we might need more open coordination models too.
by GuB-42 | 2025-06-17 22:08:30+00:00
Because JPEG just works. It is not the best by far, but everybody supports it, and it is usually not worth saving a few bytes in exchange for worse support, added complexity and extra processing.

Lossy compressed images are usually not the most significant consumers of bandwidth and disk space. Videos are. That's why there have been a lot more focus on video formats than anything else, there is a lot to gain here, not so much with still images.

JPEG-XL is super-complicated because it supports plenty of things most people don't really need.

Webp is somewhat better supported because it is backed by Google, it is also what is essentially a single frame video, so if you did the hard work on video (where it matters), you get images almost for free, and it saves Google a tiny bit of bandwidth, and "a tiny bit" is huge at Google scale.

We are seeing the same thing with audio. MP3 (1991) is still extremely popular, the rest is mostly M4A/AAC (2001). We pretty much have had the perfect audio format now, which is Opus (2012) and yet, we don't even use it that much, because the others are good enough for what we make of them.
by vel0city | 2025-06-17 22:08:34+00:00
A lot of newer construction and especially apartment buildings will end up using resistive heating, the least efficient option.

Sadly, getting an HVAC person willing to install a heat pump system in Texas seems to be quite a challenge.

Some of the highest peak energy usages the state has ever seen have been in the winter. For instance, that 2021 winter storm absolutely crushed the records of energy usage in the state before it all crashed, and every year after that has seen even higher amounts of usage in the winter since.
by bitpush | 2025-06-17 22:09:18+00:00
It is natural for someone to object to a company's business practices. Millions of people dont eat meat, or consume dairy products due to ethical or moral considerations.

Most of those people stop giving such companies business. Some of them go and protest, but if I understand you correctly you're saying one has to go into a McDonalds and consume their burgers, and then complain?
by username223 | 2025-06-17 22:09:24+00:00
That sounds grim, but not implausible. Domain-specific languages seemed like a significant improvement over general-purpose languages plus libraries. But now that we have a tool that lets you make Jazz Hands at your computer and have it spit out something that does most of what you want, do they really help?

Maybe some boring, kind-of-consistent language like C, Python, or Go is good enough. An LLM spits out a pile of code in one or more of them that does most of what you want, and you can fix it because it's less opaque than assembly. It doesn't sound like a job I'd want, but maybe that's just the way things will go.
by throw234234234 | 2025-06-17 22:09:31+00:00
I have to ask a probably naive question - after the initial boilerplate/scaffolding is this actually any faster than just typing in the code you want? Or using the standard AI flow before these long task agents? It feels like you are juggling and bouncing async tools, doubling back on output, and constant trial and error to get things working.

I'm sure lots of code is being generated, but I do wonder about the effectiveness ratio of it when I read comments like above. Like there is a sweet spot after initial scaffold where its easier just to express yourself in code?
by mattfrommars | 2025-06-17 22:09:46+00:00
OP, what is your background to be in the position to build this? I've been itching to build or have an idea to make something complicated but only true thing I kind of know is building API and integrating with React application.

How were you able to deduce complexity into workable item/task to take 'I will alternate to Heroku' into fully functional open source project?

I haven't really use Heroku, so to figure out 'feature to be implemented', I would start with pricing page. I am sure my approach is flawed here.
by SunlitCat | 2025-06-17 22:10:06+00:00
Funny that you mention Apple Stores. There's a widely circulated video showing a masked man walking into an Apple Store, yanking all the display units off the tables, and walking right out, without anyone trying to stop him. No intervention. No security. Just quiet compliance from staff and onlookers.

[0] https://www.youtube.com/shorts/AcUU9snHMe4
by dgb23 | 2025-06-17 22:10:16+00:00
One thing to appreciate is that this article comes from someone who can do the more sophisticated (complex) thing, but tries not to based on experience.

There is of course a time and place for sophistication, pushing for higher levels of abstraction and so on. But this grug philosophy is saying that there isn't any inherent value in doing this sort of thing and I think that is very sound advice.

Also I noticed AI assistance is more effective with consistent, mundane and data driven code. YMMV
by MasihMinawal | 2025-06-17 22:10:27+00:00
I started out as a freelance marketer, selling WordPress websites to small businesses.

Over time, more and more of my clients began demanding CRM systems and automation.

Eventually, I expanded my technical skill set and studied computer science.

Conclusion:

Learn marketing — not just advertising, but things like positioning, understanding customer needs, and even cold calling. Or: get someone on your team who does understand marketing.

Current market needs (from my perspective) that a tech freelancer can solve and "easily" sell:

Websites for small businesses

CRM systems and automation

AI agents for mid-sized businesses
by glkindlmann | 2025-06-17 22:10:38+00:00
afaik not based on standard RGB displays. All widespread technology for digital color reproduction is based on RGB primaries, i.e. a 3D space of color, or rather a 3D submanifold of spectra inside the effectively infinite-dimensional space of spectra. It is feasible to test for color deficient vision (deficiency or absence of one or more cones, reducing color perception to a 2D or 1D space) because it is easy to sample 3D RGB space and behaviorally detect if colors that are different in 3D are conflated because in some viewer they project to the same location in their 2D or 1D "color" sub-submanifold.

But we'd need a convenient way to sample a 4D space of colors (perhaps with 4 monochromatic sources?), and thereby generate different spectra that normal trichromats see as the same color (called "metamers"), but that tetrachromats could recognize as distinct. And, how the 4D space is sampled would have to be pretty carefully optimized to generate distinct spectra that have the same response with the M (medium or "green") and L (long or "red") cones (which are actually quite similar already!) while also generating different responses for the putative tetrachromat's additional code between M and L. And that isn't possible with any conventional display device.
by swat535 | 2025-06-17 22:10:45+00:00
I’m another Iranian but I’m not actively living in Iran.

I agree with others here that regime really needs to go but I of course share your fear of what could happen to Iran once the central government is weakened. Currently there are multiple tiers of special forces keeepinf various groups in check, however once this is gone, things could get ugly.

I worry about my family living there, we have been having a hard time time reaching there since the attacks started and there is no way of telling what is going to happen next.
by parliament32 | 2025-06-17 22:10:47+00:00
Yes DHT is "historical", in the sense that it doesn't care about when your torrent was created, just the infohash.

However, most torrents created for private trackers have the "private" flag enabled, which excludes them from DHT and PEX and a few other things. You can remove this flag yourself, but you're depending on a seeder doing the same for DHT to work.
by MarkusQ | 2025-06-17 22:10:56+00:00
Conversely, it may create jobs. Why? Because the more elephants you have in your parade, the more jobs there are for folks to walk behind them with a broom and bucket. For decades we've seen tools that "let users write their own software" and every one of them has driven up the demand for people to clean it up, make it scale, make it secure, or otherwise clean up the mess.
by EGreg | 2025-06-17 22:11:36+00:00
This one was better: https://www.nngroup.com/articles/hamburger-menus/

Our findings show that, across all 3 different metrics, hidden navigation significantly decreases user experience both on mobile and on desktop.

Both on mobile and desktop, the content discoverability was significantly lower when the navigation was hidden. This measure showed a more than 20% drop in discoverability on sites with hidden navigation, compared with sites with visible or combo navigation. In other words, visible or combo navigation made people more likely to complete the task successfully and without relying on search.