MurphyA/hacker-news huggingface dataset:
by isaacremuant | 2025-05-14 08:27:22+00:00
> mass tourism wouldn't be possible without Airbnb.

Have you not travelled before Airbnb is a thing in a place? There were always similar alternatives?

The blame game with Airbnb is the most ridiculous thing ever.

Completely unfounded to try to blame so many things such as the housing crisis. Oh, that is just Airbnb. Just ignore that you still have problems due to taxes, government policies in places where there's virtually no Airbnb offera.

Hotels being regulated generally means nothing in places where there's a lot of tourism because you still get extremely poor services and experiences at times and Airbnb and other similar BnB services (this is not new, come on, is everyone <30 years old?) have provided much needed competition improving quality, which has otherwise been going downward steadily (cleaning, breakfast, bathrooms, etc).

You seem to dislike supply so youd problably want to ban low cost airlines so that less of the "rubble/mass tourists" would travel, right?
by mrmincent | 2025-05-14 08:27:28+00:00
With the caveat that I’m still learning elixir+ash and just building a small private project, I’ve bought the beta book and it really helped get my head around the concepts even though it’s not finished. I’d recommend it, it’s even on sale at pragprog this week.

Ash itself is fantastic so far. I haven’t worked with anything so productive before. Loving it.
by DDoSQc | 2025-05-14 08:27:58+00:00
This is great! Would've been really useful a couple months ago when I was refactoring Lavapipe's texture filtering. I worked off the Vulkan spec, which doesn't mention the elliptical transformation. I did notice that the spec says:

> The minimum and maximum scale factors (ρmin, ρmax) should be the minor and major axes of this ellipse.

Where "should" probably means some transformation can be applied (would be "must" otherwise).

Now I'm tempted to implement your visualizations so I can compare my work to your hardware references, and spend more hours getting it closer to actual hardware.
by 0xEF | 2025-05-14 08:30:01+00:00
* Leave meaningful comments that contribute to or prompt discussion.

* Links should be of technical interest to the community at large although politics will sneak in from time to time.

* Assume most everyone here is smarter than you or has good info to contribute. Get in the student mindset, open to learn while you interact, then engage.

* The voting system is not an "agree/disagree" button. Vote up thoughtful and informative, discussion-worthy contributions, vote down personal attacks or inflammatory stuff. It is also not necessary to vote on every comment or post you read, or at all. It's just a way for the community to collectively encourage better engagement.

* dang is busy, so just be good
by isaacremuant | 2025-05-14 08:31:52+00:00
My experiences in travel has been the same. Airbnb competition has been awesome just like Uber has been awesome for taxis in many places.

The narrative is always that "it's worse and making things worse" and gets blamed for everything such as the housing crisis which is insane but it's been an awesome asset to humanity. Not just Airbnb but other similar search lodging offerings.
by viktorcode | 2025-05-14 08:32:22+00:00
> And incidentally, I've used startObservation() in places, and it's crippled by another idiotic design choice: It only works once. It reports the first change, and then never another one. So in the onChange closure, you have to re-start the observation. Every goddamned time.

The restart is there in my example, and it doesn't look too complex. And this aspect of observation is exactly what will be changed in Swift 6.2. Nice improvement, I'd say!

> I disagree, because the model hasn't changed yet. That's the crippling aspect to it: You can't tell some controller object to recompute its state based on a change to another object in the model, because you're getting notified BEFORE that object has changed.

If your model stores 2 interdependent states then you'll risk running into infinite update loop regardless of whether you've been notified from `didSet` or `willSet`. It can be fixed by changing the model.

To be fair I didn't understand your example with camera and resolution. In all cases you already know the new value and so the dependent code is good to go. The code shouldn't ever care where the value comes from: the main state, the future state, or some mock state.
by wsc981 | 2025-05-14 08:34:16+00:00
I believe the IT market is very tough now. I was looking for last 3 months or so, until I contacted an old employer and he told me I could work with them.

Another ex-colleague of mine contacted me as well who's been freelancing for many years now and he asked me how I did find work, since emigrated to another country and he's also about to emigrate. Told him the market seems tough right now and he agreed. He will also be contacting some old companies / employers in hope of finding something new.

I am not sure AI is the cause - perhaps it's just cyclical. However, also reading Microsoft / Google laying of thousands of people, it just means many more people competing for the same jobs (and I'm sure ex-Microsoft / ex-Google devs will have an easier time finding new jobs than devs working for small companies).

I also find it funny, I got many messages from companies (through LinkedIn) that look for developers to train their AI models - it seems like a decent way to make some money on the side while looking for jobs. However, it seems all these companies end up at the same website and this website, for whatever reason, doesn't allow me to go through the registration process - the process seems bugged. But the support department doesn't seem to respond to email either. Makes me wonder who does the development and support there ...
by hansmayer | 2025-05-14 08:34:26+00:00
But...why should some direct investment towards "housing" if they can direct them towards the day-rentals ? Its definitely in their economical self-interest. So as long as we allow these platforms (be it AirBnB, Amazon or FB) to amplify a single parameter at the detriment of everything else in the society as a whole, I am afraid all the philosophical discussions about "complex" aspects will not help.
by pjc50 | 2025-05-14 08:34:47+00:00
People were very skeptical that the site could even be maintained with that drastic a headcount reduction. Seems to me like the outcome was:

- site stays up and has sufficient ability to recover from outages

- can still deploy features in the frontend

- can't deploy features in the backend (look closely; mind you, Old Twitter absolutely sucked at product innovation too)

- moderation deliberately cut down

- due to some combination of increased unpleasantness, boycotts, and the personal brand toxicity of Elon, the advertising revenue is down

- site was levered into an unofficial US cabinet position (!), we have yet to see how lucrative that is. Maybe it includes a free jet.
by modo_mario | 2025-05-14 08:35:40+00:00
>As in software or hardware?

I'd presume he means software

> If I buy a Fiat Uno I shouldn't be expecting to be towing a 2-tonne caravan with it.

Sure but you're basically suggesting people shouldn't be able to tow caravans. That since most people won't do it and some who do will overload or take stupid turns and damage their vehicle so it shouldn't be possible for nearly any road vehicles.

>I suppose, but that's pretty nothingy in the grand scheme of things.

Not for me. For me it's another general computing device that can't do general computing. Some random person installing dodgy apk's and giving em stupid permissions on the other hand doesn't bother me in the grand scheme of things.
by lillecarl | 2025-05-14 08:35:46+00:00
Umm no, the mouse/keyboard/display combo would be something you have at work and maybe at home... I'm not suggesting people start hauling 27" displays for shits and giggles, computing from a phone doesn't seem that fun.

And I don't know, the container UX people didn't exist for ChromeOS before ChromeOS made it easy to run Linux apps that way so.
by hboon | 2025-05-14 08:36:16+00:00
> Aka someone wants to know if i'm over 18, someone needs to verify to that entity that im over 18. > If i now trust a random company to verify me, someone now needs to trust that random company. As usual with Crypto/Bitcoin the trust anker issue is not solved as far as i know.

Chain of trust (i.e like HTTPS certs). You'll have to have trusted oracles any way for blockchains. No way around that.
by Aziell | 2025-05-14 08:36:16+00:00
It feels like you're describing my own experience. I've worked in the tech industry for years, putting in so much effort, and suddenly, everything I worked for seems to have lost its value. The changes brought by AI have been so fast, it's like a complete upheaval. What seemed like a stable career path has suddenly become fragile. The hardest part isn’t losing the job, but feeling like I’ve been left behind by a system that’s rapidly changing.
by sieve | 2025-05-14 08:36:24+00:00
This is fine. I was referring to actual evidence. The Pakistani generals were blatantly lying in their PCs. All the fact checkers in the world suddenly disappeared. And the evidence presented on the Indian side which can be cross-checked using satellite imagery is ignored.

And they have the audacity to "both sides" the event.

The question that needs to be answered is: if Chinese weapons are so great, how was India able to hit deep within Pakistani territory AT WILL? Or, is it the claim that this never happened?
by akoboldfrying | 2025-05-14 08:38:42+00:00
Thanks! I know what you mean about "countless months" on an algorithm... Glad you were able to improve it to a useful level.

> it was more like getting stuck for a while then getting small break throughs

Like simulated annealing itself ;-) (Yes, I watched the deep dive clip)

Really cool that you give API examples right on the landing page BTW. Do you know if many customers use the API directly? Also really interesting to me that your algo is quick enough that you can return a solution directly before the HTTPS connection times out (I would have thought it might take half an hour to optimise, meaning you'd probably need to instead return some kind of handle that the user can use to pick up the solution via a different endpoint later).

A couple of minor nits I noticed, hope this is helpful rather than annoying:

- The "Blog" link at the top appears to produce a copy of the original landing page. Maybe just delete that link?

- The "API Response Structure" section is duplicated

- In the deep dive clip, at 5:31, the subtitle contains "three dpaq.ing", while at 5:54, both the voice and the subtitle say "third bin packer" (I suspect you meant "3D bin packer")
by bandie91 | 2025-05-14 08:38:47+00:00
Hungarian:

"zicherájsz tű" [zixɛra:ʲs ty:] < "zicher" (Deutsch) + "tű" in Hungarian meaning "pin"

"biztostű" [bistoʃ ty:] in de-germanized form and "biztosító tű" [bistoʃi:to: ty:] in more formal register.
by lewtun | 2025-05-14 08:39:02+00:00
> The absolute best way of doing this is these days is likely through a vision based machine learning model, but that is an approach that is very far away from scaling to processing hundreds of gigabytes of PDF files off a single server with no GPU.

SmolDocling is pretty fast and the ONNX weights can be scaled to many CPUs: https://huggingface.co/ds4sd/SmolDocling-256M-preview

Not sure what time scale the author had in mind for processing GBs of PDFs, but the future might be closer than “very far away”
Show HN: Convert existing agent projects from different framewrks to A2A servers
by richardblythman | 2025-05-14 08:39:56+00:00
Deploying an A2A server for your agent makes it easier to interface and compose with agents written in different frameworks and languages, or within different apps and devices.

But manually creating an A2A server involves some friction. We believe that, to deploy an existing agent that you’ve built as an A2A server, you shouldn’t need to worry about the backend.

If you've built agents with CrewAI, LangGraph, LlamaIndex, OpenAI’s Agents SDK or Pydantic AI, you can now turn it into an A2A server without modifying any project code.

Just add the autoa2a library to your project, run the CLI, and we’ll scaffold the project as an A2A server. Make some edits to indicate the agent you want to convert (and the input schema) and you can deploy locally or on our hosted platform.

We also created a demo of a deployment platform where you can enter the GitHub URL of your agent project (with AutoA2A), deploy with one click, and get a URL for the hosted server that can be used with A2A clients like Cursor. Think of it like Vercel for MCP servers.
by ParacelsusOfEgg | 2025-05-14 08:41:17+00:00
I think this change is pro National Association of Realtors (NAR). My understanding is you need a REALTOR®'s license to list on the MLS or go through someone who has a license.

The NAR has been historically pretty anticompetitive (see the recent Burnett v. National Association of Realtors finding) so my sense is this is likely anti consumer.
by noduerme | 2025-05-14 08:41:21+00:00
I live on a greenway street in Portland (bikes are prioritized, car traffic is intentionally made difficult), but I would have no problem with a bus route down it. Having said that, I don't bike and I also don't care about Amazon trucks. I've lived in NYC, SF, BsAs, Madrid and Saigon. The performative hypocrisy of people in Portland who claim to want an equitable society and claim to care about the environment, whilst using those talking points to prevent any kind of urban growth or new housing, is shocking. The people who'd have a problem with a bus going down the street are the same ones who lobbied to turn it into a biking street and take away parking in the name of the people and the environment. It's all a lie. A thin cover for protecting their property values. AKA keeping the neighborhood white. There's no racism as safe as the racism you can explain away with progressive corporate-speak and some spandex bike tights.
by FinnLobsien | 2025-05-14 08:42:20+00:00
I thought this was interesting because I was talking to a friend who's a web designer for small, traditional businesses like photographers, local liquor brands, etc.

And when I was mentioning my thoughts on the future of web design in AI, he told me: "If you worked with normal businesses, you'd know the average person knows nothing about anything."

The article paints this picture at society scale.
by Arnt | 2025-05-14 08:43:27+00:00
You mean: How hard would it be for a field service engineer to hide something like https://c02.purpledshub.com/uploads/sites/39/2024/10/Matt-Ho... inside a large machine?

Or: How hard would it be to hide a bomb inside a battery and then sell a gadget containing the battery via an internet marketplace?
Overleaf is down - people missing deadlines!
by graemep | 2025-05-14 08:43:38+00:00
Overleaf is down. https://status.overleaf.com/

There are people who are not going to graduate because of this. There are conference papers that will miss deadlines.

My daughter has a dissertation deadline coming up - but has backups and she has TexStudio installed. A bit of extra work maybe, but no disaster. For a lot of other people it is going to have real consequences.

Relying on SaaS gives you a single point of failure and the results can be disastrous.
by inigoalonso | 2025-05-14 08:44:00+00:00
This is exactly why the EU's Digital Markets Act exists. And why it needs teeth. Google disabling Nextcloud's all-files access on Android, while quietly letting its own apps and big corporate players keep it, isn't about "security". It's about control. Nextcloud is a European, privacy-first alternative built on open standards and that can be fully aligned with GDPR requirements. Blocking its core functionality while favouring your own services is a textbook abuse of platform power. Android was supposed to be open, but moves like this show it (at least the Play Services verison) is just another walled garden. If the EU is serious about digital sovereignty and fair competition, this is the kind of behaviour that must be stopped. Otherwise, no European tech, no matter how compliant, open, or user-friendly, stands a chance.
by xavcochran | 2025-05-14 08:44:30+00:00
thanks for the question! we chose f64 as a default for now as just to cover all cases and we believed that basic vector operations would not be our bottleneck initially. As we optimize our HNSW implementation, we are going to add support for f32 and binary vectors and drop using Vec<f64/f32> and instead use [f64/f32; {num_dimensions}] to avoid unnecessary heap allocation!
by sanswork | 2025-05-14 08:44:50+00:00
It's not really producing a whole separate language that I've found. There is a lot of functionality so the learning curve has been pretty steep to start. The macros are for pretty specific things but once you split out stuff like permissions, changes, etc you just use normal elixir modules. I can't think of any situation where I'd need to go outside of it and couldn't. It is built on top of all my normal elixir stuff and I've had no issue using them as normally. I'd definitely suggest reading the book first though there is a lot of unknown unknowns with it.
by _rpxpx | 2025-05-14 08:45:02+00:00
Also, haven't seen anyone mention this yet, but the most famous K is Josef K, of the 'The Trial'. Presumably that's why you chose it. But... you're hoisting a flag of dark cynicism. Reading your blog post, you have seemingly initiated a self-fulfilling prophecy. Getting out of your Kafka-esque nightmare could indeed start with changing your surname, at least informally.
by energy123 | 2025-05-14 08:45:25+00:00
This is what I'd consider doing if I was a small AI lab. Don't try to build a frontier LLM that beats all benchmarks. Try to make the world's best LLM at one programming language. Create your RL pipeline that puts all your resources into making the LLM the best at that language. Even better if there's a dearth of human-created training data on Github, since all your competitors will be bad at it.

Google somewhat did this with javascript in their latest Gemini-2.5 Pro release. But what about doing it for a smaller language? Google isn't going to do that, but there is still a lot of demand.
by jamalaramala | 2025-05-14 08:45:43+00:00
Looks like a really nice and polished project!

A note to the author -- if you ever considered going open source, you could use the same strategy used by Ton Roosendaal to open source Blender:

In July 2002, Ton launched a campaign called "Free Blender" to raise money (100,000 EUR) directly from the community. To everyone's surprise and delight the campaign reached the goal in only seven short weeks.

In October 2002, Blender was released under the GNU GPL. Roosendaal created the Blender Foundation to manage development, and the project kept growing from there. Today, Blender is one of the most popular 3D creation tools, used by professionals, hobbyists, and even studios.

Being free and open source allowed Blender to power countless creative projects, including the 2025 Oscar-winning film Flow.

This would've been much harder if the tool had stayed behind a paywall.
by pjmlp | 2025-05-14 08:45:45+00:00
The compilers maybe not, but static analysers already go a long way, it is a pity that it is still a quixotic battle to make developers adopt them, even if it isn't 100% all the way there.

If it isn't the always hated SecDevOps group of people pushing for the security tooling developers don't care about, at very least on build pipelines, they would keep collecting digital dust.
by alpaca128 | 2025-05-14 08:45:48+00:00
Then why do they keep it in Macbooks if it makes no sense? To repeat excuses in this thread, people could just use an external DAC if they like cables so much.

Comparisons with CD drives I see here are absurd, those drives actually take up a massive amount of space, are obsolete and used by almost no one anymore. Meanwhile headphone jacks are still very widely used. To the people saying "just use an adapter" I would suggest trying your own advice every day for a month, you'll see why it's not comparable.

And saying the vast majority of people don't use wired headphones when wired headphones are actively made inconvenient and incompatible is not a very convincing argument.

The removal was simply unnecessary, comes with no noticeable upside in return and is suspiciously convenient for those companies considering they also sell wireless headphones as the solution.

If so many people are still complaining about it, perhaps it's not because they're dumb but because there is still a real need for it.
by xavcochran | 2025-05-14 08:47:52+00:00
to add to George's reply, for helix to run on the browser with WASM the storage engine has to be completely in memory. At the moment we use LMDB which uses file based storage so that does't work with the browser. As George said, we plan on making our own storage engine and as part of that we aim to have an in-memory implementation.
by zecg | 2025-05-14 08:49:14+00:00
This is just shit, a horrible redesign. I'd much rather "truly express" myself by keeping high information density in the user interface instead of picking color palettes for this trendy "bouba" bullshit. It's as bad a redesign as the recent Bluetooth option, which went from a single click to turn it off (and respecting airplane mode) to multiple clicks and staying on between Android 14 and 15. Of course Google wants BT scanning to work even if you're in airplane mode, they didn't do it for my convenience. I've had enough and am not updating anymore, outside of security updates. Now I use Rethink as on-device VPN and every app, system or not, has no access to the network unless I explicitly enable it, no more nagging to update.
by dijit | 2025-05-14 08:49:15+00:00
I'm very mixed on the subject.

I, like you, prefer the hotel offering. Messing around with hosts and their rules is not on my list of things I want to care about, the fact that there are hidden fees and stuff leaves a bad taste in my mouth.

Hotels, I know the rules. Don't destroy or steal, make life easier for the maid: done.

With AirBNB, there's the cleaning fee, there's the self-replacement of items situation, there's the unknown state going in; and there's some faff about checking in.

However, the laundry fee's are definitely killer in hotels. I prefer to travel light and paying €8 for a pair of socks (or.. depending on the hotel manager PER SOCK) to get them washed is just painful. It's not just a high price tag at that point, it's borderline criminal markup.

I have also noticed that amenities such as Irons are less common in hotel rooms these days, which is annoying as I've started wearing shirts in my old age- worse still is the toilet situation. Modern hotels must think we're all voyeurs or something. The majority of hotels I've stayed at in the last 3 years I would not want to be with a child, frosted glass bathrooms, rarely a lock, sometimes it's just slatted wooden cabinet doors... idk, something wild is going on with hotel bathrooms man.
by FirmwareBurner | 2025-05-14 08:49:18+00:00
>The thing is just too revered, and for really no good reason.

I disagree. I think the reasons are all solid. It's (used to be) cheap, almost unbreakable, easy to use, easy to clean, easy to carry, no faffing (unless you want to be pretentious), highly tolerant on incontinences regarding grind size or brew times. There is no other coffee brewer that ticks all these boxes simultaneously, and I tried them all. The only downsides are it doesn't make huge hearthy portions for multiple people.

>People are so damn pretentious about it with their recipes and championships.

So what? You don't have to be. Just use it the way it suits you best. That's kind of the beauty of it: you can use it like a caveman or like a campion barista if that's your jam.