MurphyA/hacker-news huggingface dataset:
Show HN: I created a Lovable-meets-Sharetribe AI tool
by tamirmag | 2025-05-26 17:05:03+00:00
So it's a new service I've launched. It has all the essential components that 2/3/4-sided marketplaces need, but still retains the flexibility of all the recent vibe coding tools. We're really trying to incorporate the cool parts of vibe code, but without the endless error-fix-error loops, hours of prompting, and non-production-grade results.

Our approach is to create the initial app build in a "build it for me" style. Then, after launch, we include an AI tool (similar to those vibe code tools) for ongoing changes, along with an escape hatch of human help, if needed.

We've found it useful, and early customers have actually launched businesses and startups with it
by pjmlp | 2025-05-26 17:05:13+00:00
For me it is another Gentoo.

I had my time trying every new distro that would be popping up on Linux related magazines CD/DVDs up to the mid-2000's (they still do in some European countries), unless it comes on a laptop I can get at the mall computer store, or some customer imposes it on our delivery contract, not really something I want to give a chance to.
by bluGill | 2025-05-26 17:05:34+00:00
The question is should the CEO have know. A CEO that trys to set a culture of doing the right thing, with training on what the right thing is, and other such things can still be deceived by someone low level who cheats. It is possible for one person to cover their tracks for a long time if they are trying to cheat. It can be years to track down who is doing the immoral thing even after you catch something is wrong.

The question this is this one person (or small group) operating against their instructions, or is it the CEO encouraging people to cheat? That can be a hard question, but we want CEOs to think if I do "enough" (whatever that is) to ensure we obey the law I'm okay and thus I want to ensure enough is done. There are always crooks in the world, we want to ensure they are not encourged. If the CEO is always at fault their thought is likely to go to how can I ensure that tracks are covered so they nobody can be convicted.
by davydm | 2025-05-26 17:05:44+00:00
Pure delusion.

There are no "digital gods" only the super-powered autocorrect people call "ai". They can't make new stuff. They can't solve novel problems no human has solved before, though they _can_, with the correct setup, brute-force solutions to understandable problems by throwing everything at it until something sticks.

They don't learn. They don't teach. They are not the deities that are presented here. This article is fantasy, projected from real circumstances, by an over-active imagination.
by SyrupThinker | 2025-05-26 17:05:45+00:00
Yes, the limits are important to keep in mind, I should have contextualized that before.

For my case it happened to work out because it was a CDC based deduplicating format that compressed batches of chunks. Lots of flexibility with working within the limits given that.

The primary goal here was also making the reader as simple as possible whilst still having decent performance.

I think my workload is very unfair towards (typical) compressing archivers: small incremental additions, needs random access, indeed frequent incompressible files, at least if seen in isolation.

I've really brought up 7z because it is good at what it does, it is just (ironically) too flexible for what was needed. There probably some way of getting it to perform way better here.

zpack is probably a better comparison in terms of functionality, but I didn't want to assume familiarity with that one. (Also I can't really keep up with it, my solution is not tweaked to that level, even ignoring the SQLite overhead)
by quotemstr | 2025-05-26 17:06:03+00:00
Things called "security" that don't follow Kerckhoffs's principle aren't security. There are a lot of things adjacent to security, like spam prevention, that sometimes get dumped into the same bucket, but they're not really the same.

Security measures uphold invariants: absent cryptosystem breaks and implementation bugs, nobody is forging a TLS certificate. I need the private key to credibility present my certificate to the public. Hard guarantee, assuming my assumptions hold.

Likewise, if my OS is designed so sandboxed apps can't steal my browser cookies, that's a hard guarantee, modulo bugs. There's an invariant one can specify formally --- and it holds even if the OS source code leaks.

Abuse prevention? DDoS avoidance? Content moderation? EDR? Fuzzy. Best effort. Difficult to verify. That these things are sometimes called security products doesn't erase the distinction between them and systems that make firm guarantees about upholding formal invariants.

HN abuse prevention belongs to the security-adjacent but not real security category. HN's password hashing scheme would fall under the other category.
by ddaniel10 | 2025-05-26 17:06:16+00:00
Thanks for sharing. That’s interesting. I don’t think it’s an issue with AI itself, but rather with the data. I’m almost certain—99.999% sure—that if I had provided it with the right datasource, it would have fetched it.

Also, the search is open for editing through memory and context dialogs. So in the future, you’ll be able to write, “I need one with many Google reviews.”
by mattnewton | 2025-05-26 17:07:49+00:00
When you suggest "lawyers can create a system where 1 administrative error is a severe problem but 8 million parolees is not," or that they can "stop a president from enforcing the law with excessive hearings," it seems to imply that the legal processes designed to protect rights and ensure lawful executive action are themselves the issue. But these processes, including "hearings," are the very mechanisms through which checks and balances are supposed to function. They are how we try to prevent "administrative errors" from becoming unchecked abuses of power and how we ensure that even in a crisis, the government is bound by law.

Side note, do you have a source on the 8 million figure, the closest thing I can find is that cumulative "border encounters" over several years in the Biden administration, which just means every interaction. The same person could generate several border encounter statistics on the way through the asylum seeking process, and many of those encounters result in people being turned away or deported.

But, regardless of the figures, the idea that the sheer volume of asylum seekers might somehow justify or make acceptable the executive branch ignoring court orders or constitutional safeguards for anyone is why people are freaking out.

Who decides 8 million encounters is the number where we can't give asylum seekers due process anymore before deporting them to supermax prisons for life? I am not a immigration lawyer but I don't think the legislature has ever made such a law. And it certainly wasn't the court system. If it's 11 million border encounters does this mean the executive gets powers to send "home growns" to oversees prisons as the president has suggested he wants to?

The constitutional order and the Bill of Rights are designed to protect individuals from the government, especially when it's complicated or inconvenient for the government. If the constitution can be set aside by a branch of that government, because of the current state at the border is determined to be a crisis by that branch of government alone, it implies that the individual rights America is known for are actually contingent on the policy of that branch. Which means in practice they do not bind that government branch at all.
by ratorx | 2025-05-26 17:09:00+00:00
In my opinion, Bayes is the more general approach. But the Frequentist approach can be simpler if your prior is uniform and you only care about the output, not the distribution.

E.g. Neural Networks, where the computational cost makes modelling the problem in a Bayesian way much more expensive.

Or you can say the Frequentist approach is simpler for estimating the probability of heads for a biased coin, as long as you have no prior and only care about the most likely value, not the distribution.
by cb321 | 2025-05-26 17:09:26+00:00
It's not POSIX, but both bash & zsh have real time queries built-in (of course, $(date) is an even older school substitute):

t1=$((EPOCHSECONDS + 60)) while [ $EPOCHSECONDS -lt $t1 ] do # curl ... && break # or whatnot done

There is also EPOCHREALTIME which gives you a floating point to micro or nanoseconds (for bash/zsh), but only Zsh provides FP arithmetic. There are string-manipulation workarounds, of course. And, yes, with Zsh you might need a `zmodload zsh/datetime` in there.

These variables seem "under known". EDIT: For example, you can get a quickie wall time measurement from a Zsh shell function like this:

dt () { t0=$EPOCHREALTIME "$@" printf "%.7f wallSec\n" "$((EPOCHREALTIME-t0))" >&2 }

And then you can actually run in your shell

dt echo hi, moon

without even a single fork/clone. (which you can confirm with an off to the side `strace -fv -o/dev/shm/dt.st -p WHATEVER_PID`, although I guess the culture these days is often to have even prompt printing launch a zoo of activity)
by ThatMedicIsASpy | 2025-05-26 17:10:00+00:00
Every time people tried to make 20-30 year old games work I quickly test them on my Linux machines if they are available on the internet archive and so far they have worked out of the box every time. The last one was a German point and click game from ~28 years ago.

Adding them to steam and forcing proton is also simpler than something like bottles for me.

People try to run them on W10/11 and they won't start, the windows compatibility layer hardly gets them up and running.
by sanderjd | 2025-05-26 17:10:09+00:00
Nah, there's a third kind, which is probably the quieter majority. These are people who find these to be useful but imperfect tools, whose expectations remain realistic, and for whom the continuing progress these tools are making is pleasant and not exactly surprising but also not taken as a given.

I'm finding that these tools are supporting an ever expanding portion of my work, while remaining frustrating frequently.
by neilv | 2025-05-26 17:10:24+00:00
Thank you for honesty on this.

The choice isn't necessarily between 99% and 0% of legitimate users/visitors getting through.

What if you, and every other customer of Cloudflare or its competitors, applied pressure to make that 100% of legitimate users/visitors getting through?

What if legislators also mandated that 100% for many sites?
by mppm | 2025-05-26 17:10:26+00:00
Keeping the temperature constant with a thermostat is not an issue here. That would only explain things if the surface were kept cooler than the surrounding air (below the dew point), but from the description in the paper that does not seem to be the case. They basically claim that macroscopic droplets form spontaneously from an unsaturated vapor. And no, this is not something permitted by the second law of thermodynamics.
by bo1024 | 2025-05-26 17:11:12+00:00
One thing is stronger guarantees for the receiver, who can verify that the smart contract will automatically transfer the funds. Another is interoperability. The receiver can write a contract to e.g. always donate half of that income to a charity as soon as it is received every two hours. Another is transparency and verifiability, anyone can check that the receiver is giving half this income to charity.

Not trying to get pulled into any arguments about whether cryptocurrency is good or bad, just some potential answers to your question.
by __MatrixMan__ | 2025-05-26 17:11:28+00:00
For each project, configure a nix devshell to include the appropriate linters etc for that project. Then configure direnv to activate the nix devshell when you cd into the project directory. Then launch your editor from that shell. Since the editor's parent process is the devshell, its PATH var points to that project's dependencies.

Or at least that's how I do it. That will make `ruff` or `pyright-langserver` point to whichever version of the tool is bound to that project. So when I run `nix flake update` it updates the tools for only that project and I don't get any crosstalk between projects.

As for whether a given linter or language server should be configured for that project, helix looks for .helix/languages.toml in the CWD to decide which ones to load, so that bit of config I handle independently from nix, I just add that file to the repo. Presumably emacs has something similar.

So to answer your question: you only get a project-specific version of emacs if you add emacs to the project's devshell. Otherwise whatever was already on your PATH will be used.
by nextos | 2025-05-26 17:11:37+00:00
I think Nix is getting an unfair reputation for being too hard. Simple things are IMHO simpler in Nix than in any other distribution, and what one needs to know to accomplish them is tiny. It has basically reduced my sysadmin maintenance tasks to zero. In case of regressions, Nix makes it trivially easy to go back in time 2 or 3 years, cherrypick some packages and install them, or change your entire desktop environment, and then go back to the previous state with no effort.

Nix is hard if you need to build something difficult to package or something that has very unusual or dirty build processes. If you need to that regularly, Nix is not worth the effort unless you are an organization that values reproducibility and is prepared to pay for its cost upfront. If these particularly messy usecases are something that you don't encounter so frequently, you can always use an escape hatch to be able to make your install impure. For instance, distrobox is quite convenient to run e.g. an Arch or Ubuntu container. In my case, this has been helpful to run Julia, whose Nix packages are quite brittle.
by gjm11 | 2025-05-26 17:11:56+00:00
Are you suggesting some connection between "most European" and "some areas of concern", and if so what? Or are you just making two completely independent statements?

I'm guessing from past comments of yours that it's the former. But if there's an actual connection, it's very not-obvious to me what it is, and a quick look at the "problems" and "crisis" links you gave doesn't suggest to me any connection with Nix's European-ness.
by lkbm | 2025-05-26 17:12:12+00:00
> Why is this emissions fakery illegal? Ultimately it’s because pollution kills people. Are these people going to prison for killing people? Not exactly. They’re going to prison for killing too many people. If they had stayed within the limits, they’d still be killing people, just not as many, and it would be 100% legal.

Polluting is not a "rich person" crime. It's very much something normal/poor people do a lot, too. It's common for individuals to burn leaves. It's less common, but also an active problem, for them to burn piles of trash (including plastic, tires, etc.)

As an individual, I'm allowed to do a certain amount of pollution (some because it's legal, some because it's unenforced), and will get fined if I do too much, same as the corporation.
by javawizard | 2025-05-26 17:12:19+00:00
Same!

I have no idea what HN's tolerance is for the relevant medical language, so I'll put it like this: when I was on atomoxetine and after engaging in ahem activities, my pelvic floor muscle would stay contracted for something like 10 minutes. Not only was it super painful but it also made it so that I couldn't urinate at all until those 10 minutes had passed.

It was the weirdest thing.
by quotemstr | 2025-05-26 17:12:50+00:00
The OP isn't really asking for a "dark mode" like a literal reading of his comment might suggest. He's asking for an officially supported dark mode that evolves with the site and doesn't break random functionality one day. It's easy to use Stylist or TamperMonkey to make a dark mode that works at one instant of time. It's much harder to maintain one indefinitely in the face of constant changes made by developers not concerned with breaking your work, which they probably don't even know about.
by Ccecil | 2025-05-26 17:12:51+00:00
My Grandparents, mother and a couple of the older aunts lived in Rodger Young Village [1] when they first moved from Pennsylvania to Southern California just after the war. My grandparents picked strawberries until they could find "proper" jobs. Grandmother and Mother worked eventually doing keypunch for Kaynar (sp?), which was a contractor for the aerospace industry. Stories of pallets of punchcards... Grandfather ended up becoming and efficiency engineer.

They raised 8 kids.

[1] https://en.wikipedia.org/wiki/Rodger_Young_Village
by ChrisSD | 2025-05-26 17:12:58+00:00
To be clear, tier 2 targets are still expected to be well supported. It just doesn't require CI to pass after every PR (meaning PRs aren't blocked on fixing tier 2 specific issues). However, the target is officially distributed and target maintainers are still expected to fix any blocking issues before a release. If they can't then it's likely the target will be demoted to tier 3.

Windows on ARM couldn't be tier 1 until recently as there weren't Windows ARM github runners. Now that there are I think it likely that it'll be promoted to tier 1.
by sfink | 2025-05-26 17:13:19+00:00
One thing that I've found very helpful, and wish my doctor had mentioned: when putting on the CPAP (nasal pillows in my case), time turning it one with your breathing such that the machine first kicks in during an inhale.

That's it. It sounds trivial. But my biggest problem[1] with the CPAP is that it feels like it's smothering me. I can get more air in, faster, without the CPAP, and I still vividly remember the initial months when I would rip it off in frustration just to be able to breathe.

The thing is, I wasn't wrong. When I go to bed, I move around a little to adjust my pillow and lean over to grab the headpiece and turn it on, and all that movement means my oxygen requirements are temporarily higher. Putting on the CPAP immediately restricts airflow, so of course I hate it even though I can forcibly breathe through it.

But timing it so that it adds airflow (during an inhale) makes me feel like it's helping, not smothering. I can still breathe a little harder while settling down, but psychologically it feels way better to have it helping me breathe instead of fighting me. I wish someone had suggested this early on.

I don't have an answer for my upcoming 12-hour overnight flight, though. Other than a long series of 5-minute half-naps, watching a lot of movies, and sacrificing the first day to stumble around and catch up on rest. (Which, to be fair, I'd be doing anyway with the time change.)

[1] Well, the other problem is the noise. My partner is a light sleeper, and if she's suffering during the night from my noise, I'll be suffering during the day. We've largely resolved that with a white noise machine closer to her, and learning how to maintain a proper seal with various strap adjustments and position shifts. I only get a shove in the night once every few months at this point. It's almost like she feels entitled to sleep at night too...
by zrobotics | 2025-05-26 17:13:35+00:00
I'm pretty sure I've commented this before, but it's just too ridiculous not to share again. About a year ago I needed to convert ~25k png images to webp. I happened to have them on a Windows machine, and I don't know powershell at all. I figured this would be a good thing for AI to so I asked the free version of chatGPT to write me a script to do the conversion. I was expecting a one-liner script, since I know this would be a simple bash script and there are command line tools available for this conversion on windows.

I must say, the solution was very creative. It involved using powershell to script autohotkey to open photoshop and use AHK to automate exporting each image as a webp, closing photoshop after exporting each image. I don't have a photoshop liscence, and I don't know why powershell would be needed to script another scripting tool. I also would suspect that photoshop or another Adobe tool probably has a bulk converter. But I do need to give points for originality, that is exactly the type of harebrained solution I would sarcastically suggest if I was wanting to mildly troll a coworker.
by vouaobrasil | 2025-05-26 17:13:53+00:00
It's an interesting question, but I think the question of whether AI is conscious is mostly irrelevant. Whether it is or not, it could still have devastating effects on society and be powerful enough. I worry that people will overplay the consciousness problem and emphasize that consciousness is unlikely to hide the inevitable dangers of AI – which is the further concentration of wealth and power into the hands of big tech and technology in general.
by thayne | 2025-05-26 17:14:17+00:00
I don't entirely disagree, but at the same time, La Liga shouldn't have this much power to shut down large swaths of the internet because of a handful of piracy sites, that probably only have a minimal impact on their income anyway.

Also, CDNs have inherent economies of scale and network effects, so it is natural that there would be just a few at the top.
by sroussey | 2025-05-26 17:14:25+00:00
Erewhon is a grocery store in LA and makes its own sauces. You return the bottles back to the store and they reuse them.

Reminds me of my childhood when a milkman delivered milk to your home in bottles and you washed and left the old bottles for him to pick up. (Plus, as a kid, you would tease your friends that the milkman was your real father).
by mkipper | 2025-05-26 17:15:33+00:00
Generally speaking, provincial parties are either loosely affiliated or unaffiliated with federal parties which share a name. e.g. Alberta recently had an NDP government that skews much further right than the federal NDP.

If someone says "BC is Liberal" when discussing multiple provinces, they're probably referring to the distribution of federal MPs from BC. And in three of the last four elections including the most recent, the Liberals have "won" BC federally.
by AlexCoventry | 2025-05-26 17:15:48+00:00
I would suggest paying the $20/month rent, and trying to use ChatGPT o3/o4-mini-high/o1-pro as a tutor, to help you understand something you're curious about but never really had time or energy to dig into before. It's pretty glorious, and a straight-up pedagogical revolution, IMO.
by pj_mukh | 2025-05-26 17:15:53+00:00
I don’t understand, generating (and then monetizing) things that are copyright violations is already illegal.

What we’re taking about is suing the tool that could potentially be used to generate copyright violations. Which seems silly?

Steelmanning your argument a bit more: OpenAI is selling the fact that you could potentially generate copyrightable material as a subscription, because the artwork is somewhere in the compressed data?

Abstracting the underlying tech a bit: If we imagined a printer that could faithfully represent whatever you told it to and you told it to reproduce Da Vinci’s that you later sold as originals while others told it to reproduce original forms of art (successfully), who’s at fault here, you or the printer?

Seems obvious to me it’s the user of the printer, not the printer itself, even if the printermaker is making money.
by jprd | 2025-05-26 17:15:57+00:00
I can't agree more!

I was always tired. Falling asleep was a chore. Waking up was worse.

I pushed back against the sleep study for so long because I feared the mask. The sleep study was the best night of sleep I could ever remember.

Nasal Pillow CPAP, even with the little extra burden when travelling, has changed my life for the better - full stop.
Show HN: Personalized Newsletters About Anything
by zaais | 2025-05-26 17:16:02+00:00
I work in a highly regulated and rapidly changing space and found that I spent quite a bit of time keeping up with trends, etc.

Decided to make something that automatically sends me updates on a weekly basis.

Essentially like if a personal assistant wrote me a weekly/daily email about everything that's happening.

How it works: specify the topic you're interested in, set the cadence for how often to send updates, and that's it. Works best for niche interests with frequent news/updates.

Happy to open this up to the general public if others find this interesting.