MurphyA/hacker-news huggingface dataset:
by throwanem | 2025-04-07 21:48:29+00:00
Oh, tell me about it. Sure, you can only stop-down meter Pentax 645 lenses on F mount since the aperture levers go opposite ways, and I don't know any of the YouTubers who are the only ones left doing that kind of engineering. So what? With anything that doesn't move around a lot, and the sensor crop working in your favor to deliver only from where the glass is sharpest - sure, you're not doing wide angle that way, but where else are you getting a razor-sharp 120mm f/4 macro for a hundred bucks?

The 105mm f/2.8 VR II Micro-Nikkor is still better for the field, of course; that kind of work requires a lens which can talk to my body and flashes, and the stabilizer is actually useful. But for folks not chasing wasps around or the like - and willing to be a little old-fashioned about their working, in a way that will teach you about photography some of what a Piper or Cessna does about flying - there really is no better way to get anywhere near that kind of performance at a similar price point, and a well-maintained lens of such stately age is a joy to work with besides.
by lukev | 2025-04-07 21:49:06+00:00
So this is interesting because it's anecdotal (I presume you're a high-token user who believes it's revolutionary), but it's actually a measurable, falsifiable hypothesis in principle.

I'd love to see a survey from a major LLM API provider that correlated LLM spend (and/or tokens) with optimism for future transformativity. Correlation with a view of "current utility" would be a tautology, obviously.

I actually have the opposite intuition from you: I suspect the people using the most tokens are using it for very well-defined tasks that it's good at _now_ (entity extraction, classification, etc) and have an uncorrelated position on future potential. Full disclosure, I'm in that camp.
by CMCDragonkai | 2025-04-07 21:49:30+00:00
I'd say you solve this the same way you solve principal agent problem for humans.

If you have to absolutely restrict the agent, you do it prison style. Contain the AI within a capability box like Polykey. The agent operates everything through a closed by default proxy.

If you want a truly free agent. Then the agent must have free will and no constraints. Then only feedback loops from the environment adjusts the agent's actions.
by chihuahua | 2025-04-07 21:49:38+00:00
The funny thing is that 1/3 of people think LLMs are dumb and will never amount to anything. Another third think that it's already too late to prevent the rise of superhuman AGI that will destroy humanity, and are calling for airstrikes on any data center that does not submit to their luddite rules. And the last third use LLMs for writing small pieces of code.
by DavidMercerr | 2025-04-07 21:49:39+00:00
Completely fair and valid perspective.

However we're not trying to replace lawyers, courts, or the practice of law. What we are building is a tool for accessibility and understanding, especially for people who can’t afford legal help, or don’t even know where to start. Students. Small business owners. Tenants. Freelancers.

The idea isn't to automate judgment - it’s to lower the barrier between confusion and clarity.

We genuinely believe it does work as well as mentioned, did you get a chance to try it out?

Thanks for the comment and your honest opinion!
by DarkWiiPlayer | 2025-04-07 21:50:11+00:00
Nah, sorry but that's BS.

There's a difference between "everything is political" and "everything of importance to social functioning also has political ramifications".

The latter is almost undeniably true, and very much applies to technology. Calling that "everything is political" and dismissing it as such is nothing more than a thought-terminating cliche.
by AstralStorm | 2025-04-07 21:50:16+00:00
No you do not. If you have not actually validated each and every source package your trust is only related to the generated binaries corresponding to the sources you had. The trusting trust attack was deployed against the source code of the compiler, poisoning specific binaries. Do you know if GCC 6.99 or 7.0 doesn't put a backdoor in some specific condition?

There's no static or dynamic analysis deployed to enhance this level of trust.

The initial attempts are simulated execution like in valgrind, all the sanitizer work, perhaps difference on the functional level beyond the text of the source code where it's too easy to smuggle things through... (Like on an abstracted conditional graph.)

We cannot even compare binaries or executables right given differing compiler revisions.
by rstuart4133 | 2025-04-07 21:50:16+00:00
> You think he, or the GOP would "benefit" from the stock market collapse?

Uhmmm, no. Did I imply that? I can't see how Trump benefits from this, let alone anyone else in the USA. In fact I had to think long and hard to come up with anyone on the planet who benefits. Maybe Putin, but now he's up against a re-arming and united Europe.

I was just admiring Buffett's solution. It turns the debt into a marketable good, and so lets the market decide who will be best at getting reducing it. It probably would not work for some reason I can't think of, but it's very appealing.

But now I think about it, Buffett may benefit. He said in the article he's moved a lot of his portfolio overseas, according to the AI's around 40% of it. Lets assume the worst happens and the US dollar and economy falls off a cliff in the next 4 years. Trump and the rump of barnacles in the GOP that support him will be wiped off the political map, because as Biden discovered yet again, regardless of how well you govern "it's about the economy stupid", even if the economy was tanked by the other sides COVID bazooka 4 years prior. Buffett will move his portfolio back onshore after it all bottoms out and the price is cheap. The pain will be remembered so there won't be a repeat for at least a few decades. The USA will bounce back, and Buffett doubles his money. It's the typical Buffett play.
by chimpanzee | 2025-04-07 21:50:18+00:00
As this article is actually on-topic, then it’s most likely because it sows internal discord.

Like most minds, the HN hive mind prefers to deny and suppress in response to various forms of cognitive dissonance, such as that which arises when one’s actions (or inaction) contradict one’s stated beliefs or morals.

HN also isn’t one for conscious introspection (ie meta commentary). Your comment and my response are generally no-nos.
by dailykoder | 2025-04-07 21:50:38+00:00
6 figures? I only take jobs with free fruit basket. That's the minimum.

PS, my references: I have never used cursor, I am quite bad at vibe coding and don't enjoy it at all. I rarely even use AI for help. But I am quite decent at FPGA design and embedded developemnt. If you have a job for me in germany or remote in europe, then I will pay you with very bad humor every week. Possibility of using linux+neovim is a requirement though. (Yes, I really need a job)
by coldtea | 2025-04-07 21:50:41+00:00
>Are products allowed to have labels?

Last time I checked, a product label (on the product or on the package) is not an advertisement. It's just the name of the product and/or brand, and maybe some lines about what it does. Even if you call a product label "a sort of an advertisment" it's fine.

When people complain about advertising today, do they refer to product labels? Or to their friends telling them about a product? If not, why are you bringing this up?

>Am I allowed to tell my friends I like a product? What if I put a video on youtube and accidentally include a brand name in it?

Sure, as long as you aren't getting paid for doing it (directly or via affiliate kickbacks). If you are, and you're discovered, you pay a fine - or go to jail.

You try to paint a "it's impossible" all or nothing scenario around marginal advertising and edge cases. Doesn't matter. If we can get rid of 90% of overt advertising - tv ads, streaming ads, posters, billboads, radio jingles, that's enough, even if "you put a video on youtube and accidentally include a brand name in it".
by triceratops | 2025-04-07 21:50:48+00:00
> Doesn't the crime rate go down when Republicans hold the power?

Federally? There's no reason to think the federal government changing hands would impact local crime rates. Overall violent crime has seen steady decline from the 1970s to the present day. [1] That period has seen both Democratic and Republican administrations.

At the state level it's a different picture. 8 of the top 10, and 17 of the top 25 states for homicide rate are "red" states.[2] I think poverty and per-capita income rates in a state are a better predictor of crime rates than which party is specifically in power.

> Doesn't Florida have a much lower crime rate than California?

If you consume exclusively right-wing news media (or your favorite social media ragebait) you'd have that impression. Depending on your source they're either about equal (FBI stats) over the past 2 decades or Florida's murder rate is higher (CDC).[2] Either way it is not "much lower". For "much" lower I'd go to states like Massachusetts, Utah, or Hawaii which have murder rates closer to Western Europe.

1. https://en.wikipedia.org/wiki/Crime_in_the_United_States#Cri...

2. https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...
"Making an AI journaling app that works offline – even without internet"
by zisanAIdreamer | 2025-04-07 21:51:34+00:00
Hi HN, I’m a young aspiring developer from Bangladesh, currently building an offline-first, multilingual journaling assistant app called Lokkhi Diary — designed for users in regions with limited internet access.

The goal: To help millions of dreamers like me—who may not always have access to high-end devices or stable internet—use AI-powered journaling and learning tools that actually work offline.

Key features:

Timestamped journaling with version history

Voice-to-text support (Bangla & English)

Offline Bangla-English translation

Smart reminders, search, and structure

A special mode that works like a “personal ChatGPT inside your diary”

I'm building this not just for myself, but for the entire community of learners, writers, and dreamers in low-connectivity areas. I want to create something that feels like magic, but is built with care, empathy, and purpose.

Here’s a rough concept and early progress: [ “coming soon”]

I’d deeply appreciate any feedback, suggestions, or even ideas on how to reach mentors or people like Sam Altman who inspire me to think bigger.

Thanks for reading — and thank you HN for constantly inspiring makers like me to push beyond limits.

P.S. I’ll be in the comments if anyone wants to know more about the tech stack, design challenges, or vision behind this!
by sterlind | 2025-04-07 21:51:34+00:00
> The highest-paying developer jobs have always expected programmers to wear suits to the interviews.

this is the inverse of the hacker aesthetic. you might be right, but it's just sad.

personally, I'd assume the candidates that look the most non-conforming would be more talented and creative - more likely to love the work than the paycheck - but maybe it's no surprise that the highest-paying positions look for suits like quants at an investment bank.
by smahs | 2025-04-07 21:51:45+00:00
Thanks for noticing this, and yes I have also noticed what you're pointing out, but workable for many use cases. I use this workflow for making images for marketing or web (so images are more artistic than photo realistic generations to begin with). Think of stuff you can find on undraw, but generated by image models from prompts. Then run them through VTracer. The reproductions are not perfect, but are often good enough (can be slow depending on how sharp you want the curves, and often very large file sizes as you mentioned). Then make any changes in inkscape and convert back to raster for publishing.

> logo generation app

For logo generation, I would actually prefer code gen. I thought of this problem when reading about the diffusion language models recent (if there is lots of training data available in form of text-vector-raster triplets).
by pmarreck | 2025-04-07 21:54:59+00:00
I try to keep very few programming rules, but one which has emerged over time is "no python unless absolutely necessary" (precisely because of the thing you hinted at- the dependency problem, which I've run into one time too many, but also, the whole concept of there being only 1 way to do things which is kind of enforced just always rubbed me the wrong way)

But yes, in theory, that might be nice! There's also the Python-powered shell, Xonsh, which I can't use either.
by bob1029 | 2025-04-07 21:55:37+00:00
The #1 reason I push for SSR/vanilla web is to consolidate all state to the server. Literally the only thing on the client could be a session cookie. A few hundred bits of entropy. That's the client's state. Imagine how simple that would be.

The cost of a round trip for every UI interaction might seem high, but I've never seen a distributed client/server state machine model that could compensate for any of these alleged UX harms without simultaneously bringing in more complexity than anyone was prepared to deal with.
by roflyear | 2025-04-07 21:55:45+00:00
I think people will tend to argue two points:

1) Debt isn't bad in itself, running a deficit isn't bad in itself. (though they can be bad in some situations!)

2) The US is in the position to "fix" the debt problem in a lot of creative ways (I mean, some pro-tariff are arguing this too, right? just that the creative way is tariffs).
by pelagic_sky | 2025-04-07 21:55:53+00:00
And vending machines with hot drinks and soups, my favorite being cream of corn soup...which I have yet to see stateside.

Another thing Japan had before the US was texting on your phone. I was living in Japan at the time and recall telling my American friend who worked as a Manager at ATT about texting and she thought it was the dumbest thing she had ever heard of.
by neilv | 2025-04-07 21:56:01+00:00
It's a go-getter idea in general, but this part is very questionable:

> So if you want to make some extra cash for referrals,

Lots of companies were already shooting themselves in the foot, by introducing conflicts of interest in paying referral bonuses.

But for the companies that weren't already insane in the membrane, regarding referrals, it looks like a bribe.
by 0cf8612b2e1e | 2025-04-07 21:56:12+00:00
“Good morning! Are you up?” asks the fisherman in the video, to which the user replies “Yes, thanks to you. Are you on your ship?” “Yeah, I got up at 3, so I’m already on the sea,” he replies, before adding “I caught a really big fish.”

I’m not sure how much demand there is for this product, but that really brought a smile to my face.
by keernan | 2025-04-07 21:56:22+00:00
In a related article ... the Administration is claiming every person deported, including the 'Maryland man', has been accorded 'due process'. And then adds: "a different kind of due process for terrorists".

Upon examination of her statements, it is clear that this "different kind" of due process does not include a hearing during which the person has a right to be heard or to confront any purported evidence.

https://www.npr.org/2025/04/07/g-s1-58709/trump-immigration-...
by nix0n | 2025-04-07 21:56:25+00:00
I was able to find (in source-code form) the list of what arguments openrsync accepts[0].

Among permissions you use in your alias: --xattrs, --acls, --hard-links are all missing.

[0]https://github.com/kristapsdz/openrsync/blob/a257c0f495af2b5...
by pfdietz | 2025-04-07 21:56:48+00:00
M dwarf stars, being fully convective (at least, the ones lighter than 0.35 Msun), cycle their entire material content through their cores. This is unlike the Sun, where the core is effectively isolated from overlying layers, and will run out of hydrogen while those outer layers still contain a great deal of it.

As a result, and due to their low luminosity, M dwarf stars can go on burning hydrogen for a very long time, perhaps as long as 12 trillion years for a 0.1 Msun star, much longer than the universe has existed so far.
by silisili | 2025-04-07 21:57:18+00:00
> Are you really going to be happy if you pay less in taxes but make up for it by paying tariffs?

FWIW, there are proponents of something called Fair Tax, which replaces income tax with a national sales tax. Either 25 or 30% IIRC. I never looked at it to determine if it was viable, but it seemed to have some level of support because I kept seeing it pop up.

From what I can tell, that isn't completely different to the idea of replacing income taxes with tariffs, I guess, except that it doesn't apply to US goods.
by mystraline | 2025-04-07 21:57:19+00:00
> Lying isn't marketing. If you lie in marketing, people can sue you.

That is also fungible as well. Some lies just aren't catchable, like experience with skills that you teach yourself quickly, or go through a quick online course. Not saying I should, but "fake it till ya make it" is a definite thing.

> If you don't have references who can speak to the work you did, I also won't be hiring you.

There's also a reason I'm leaving the role, and usually you don't want people near your position to know youre looking.

And also, demanding references is the old AI slop - you're only going to give glowing references. Nobody gives bad references. And the worst case is you have a friend answer, or you buy one of those reference services (yes, theres a service for that).

> know that is frustrating, and I am sorry you are in that place, but lying will not help.

I think you're missing the point of the type of 'lying' I was referring to. Workday uses an absolute terrible AI, that uses keyword search. With my resume, the human readable text is accurate and me, but to this ai-slop scanning woukd scan 1pt listicle of every keyword.

Its not lying, but it is. Play stupid AI bullshit games, get gamified AI slop solutions. And I hate it. But even having a discussion with someone would be a start.
by IshKebab | 2025-04-07 21:57:26+00:00
As I understand the nomenclature liquid types are refinement types and they are dependent types, but typically when people say "dependent types" without qualification they mean the much more powerful (and difficult) "full" dependent types where you can do stuff like returning an int or a string depending on some runtime value.

https://goto.ucsd.edu/~ucsdpl-blog/liquidtypes/2015/09/19/li...
by lowboy | 2025-04-07 21:57:54+00:00
Not parent, but for me it was a couple hours of reading (jj docs and steve's tutorial), another couple hours playing around with a test repo, then a couple weeks using it in place of git on actual projects where I was a bit slower. After that it's been all net positive.

Been using it on top of git, collaborating with people via Github repos for ~11 mos now. I'm more efficient than I was in git, and it's a smoother experience. Every once and a while I'll hit something that I have to dig into, but the Discord is great for help. I don't ever want to go back to git.

And yes, jj on top of git in colocated repos (https://jj-vcs.github.io/jj/v0.27.0/git-compatibility/#co-lo...).

If you set explicit bookmark/branch names when pushing to git remotes, no one can tell you use jj.
by AnthonyMouse | 2025-04-07 21:58:11+00:00
You're acting as though there's only one kid. The case where the cost is very, very expensive is a demonstration that there must be some limit. You then have to answer the question of where the limit should be.

Meanwhile there are charities that can save a life for on the order of $3000-$5000. Spending millions of dollars on one person is saying that person's life is worth more than the thousand others who could have been saved with the same money.

People have a hard time understanding this because the consequences are indirect. You spend millions of dollars to save a kid, but you took it from a company that would have hired a hundred people. Three of those people really needed the money. One of them needed it to pay someone to get the mold out of their house, so instead that family of five ended up in the hospital and two of them died. Another would have used it to repair the brakes on their car and because they couldn't, they died in a car crash along with the person they hit. The third simply couldn't afford to make rent without a job and then froze to death in the street.

On top of this you have the other 97 people who wouldn't have died, but certainly didn't enjoy being unemployed.

Should we care about one person more than all of these others put together, or does it matter how much something costs because it's always a trade off against something else?
by _kst_ | 2025-04-07 21:58:42+00:00
My point is that the risk of breaking existing code is the only reason not to apply this change to the standard.

My point is also that that's a valid reason to proceed carefully before making the change.

Even if the required source code changes are trivial or automatable, there will still be some variable amount of work required to deploy the changes. For a small program or library, maybe you can just rebuild and deploy. But for some projects, any change requires going through a full round of review, testing, recertification, and so on. For an update to code that controls a medical device or a nuclear reactor, for example, changing the code is the easy part.

I support the proposed change. I also support performing all due diligence before imposing it on all future implementations and C software.
by seertaak | 2025-04-07 21:58:57+00:00
I see what you're saying, but looking at the video, which shows playgrounds and notes, I'm quite excited to try this because it looks a lot like jupyterlab. Jupyterlab is familiar to any data scientist, but while it's easy to use, it's quite awkward to extend due to the latter being based on a plugin system (understandably) based on typescript.

Here it's all one system, and thinking of the image as a key-value store feels quite natural too. Finally, the UI with panes that go right also feels natural and looks quite slick. I wonder if it's easy to switch between languages? Like can the key-value store pass data to a python program, or use an Apache arrow table?
by roguecoder | 2025-04-07 21:59:08+00:00
Providing too much information will weigh against candidates, sure. Filtering information to what is relevant is a very useful skill: it saves time, helps listeners focus by not overwhelming their working memory, and lets the speaker communicate clearly with show-not-tell.

Saying something that is untrue is completely different from blurring or glossing over some of the details. The interviewer can always ask follow up questions if they want to hear more details: lying removes the opportunity for accurate understanding.

Saying something that is untrue might sometimes help someone fraudulently land a job: if it is believable, if they can back it up when asked, if the company never finds a way to check and if they never contradict themselves at all.

But it is just as likely that the answer "I don't have any experience with that, but I would google '<phrase>' and start from there" would have done a better job with no possibility of being summarily and appropriately dismissed if they get caught.
by dghlsakjg | 2025-04-07 21:59:50+00:00
Shock in this context probably refers to the meaning of the word that is surprise, rather than the meaning of the word that is disgust or revulsion. Basically, people use the same word to mean subtly different things. Something giving you a shock can mean being startled, but not disgusted. Or it can be the inverse of that.

> Something being shocking is not the same as something being unforeseeable.

That is true only for one definition/common use of the word.