MurphyA/hacker-news huggingface dataset:
by light_hue_1 | 2025-04-08 16:01:40+00:00
LMArena was always junk. I work in this space and while the media takes it seriously most scientists don't.

Random people ask random stuff and then it measures how good they feel. This is only a worthwhile evaluation if you're Google or Meta or OpenAI and you need to make a chartbot that keeps people coming back. It doesn't measure anything else useful.
by margalabargala | 2025-04-08 16:02:47+00:00
This take is not compatible with reality. China is nowhere near peer with the US militarily.

Small drones are irrelevant for a Taiwan invasion. They don't have the range to get to Taiwan, and anything large enough to carry them will get poked full of holes on its way across the strait. The US meanwhile can bomb all of those manufacturing sites, while China is unable to bomb the US mainland.

The best China could do in this situation would be to nuke Taiwan and make the whole thing irrelevant, but why bother at that point.

It's much easier to attack the will of the US to defend Taiwan ahead of time. A US committed to military defense of Taiwan would not be defeated.
by gjsman-1000 | 2025-04-08 16:02:50+00:00
> Is that what you dream of for your children?

This feels like a justification for slavery and slave-like conditions. I assure you the conditions and salary in most manufacturing countries would cause riots in the US; but as long as it’s out of sight, it’s out of mind, who cares what happens to their children.

Imagine if I used this argument for 1850s plantations (the conditions in many factories not being much better). “Do you really want your children working on the plantations? Is this what you dream of for your children?”

The answer is, of course not; but that sure as hell doesn’t justify enslaving other people (whether literally in chattel; or implicitly with meager wages, long working hours, no other opportunities, and no time to learn alternative skills).
by throwanem | 2025-04-08 16:03:15+00:00
I think we see, or more properly perceive although weakly, some higher-order color harmonics that cameras don't capture and displays don't (intentionally) reproduce, and I think the pinky-magenta-purplish region of the gamut might be the easiest place to notice the difference.

I think people mostly put up with it because on the one hand it doesn't matter all that often (sunset is a classic worst-case test for imaging systems!) and, on the other, well, "who are you going to believe? Fifty zillion person-centuries of image engineering and more billions of phones than there are living humans, or your own lyin' eyes?"
by lanfeust6 | 2025-04-08 16:04:07+00:00
So your take is that the wealthiest class will purge people because they're tree-huggers. Not the worst galaxy-brained thing I've heard before, but still laughable.

Don't forget fertility rate is basically stagnant in the West and falling globally, so this seems like a waste of time considering most people just won't breed at all.
Show HN: Swirly, A CLI based Python trainer similar to R's Swirl package
by pavodive | 2025-04-08 16:04:12+00:00
I learned a lot of R with the swirl package. I wanted something similar to learn pandas, so I hacked "Swirly". I hope you find it useful!

It's still a work in progress, so I'll be more than glad to receive your help and contributions.
by bluefirebrand | 2025-04-08 16:04:16+00:00
> I stated that very plainly

You actually didn't state it very plainly at all. Your initial post is contradictory, look at these two statements side by side

> There will always be individuals that enjoy coding and do so without any formal teaching. People like that will always be more effective at their job once employed

> the best devs will have gotten formal teaching and code in their free time

People who enjoy coding without formal training -> more effective

People who enjoy coding and have formal training -> best devs

Anyways I get what you were trying to say, now. You just did not do a very good job of saying it imo. Sorry for the misunderstanding
by 0x3444ac53 | 2025-04-08 16:04:28+00:00
I would argue yes. There's a lot of things that I expect to work in a lisp/scheme that just don't work in Janet. Many of those things being related to cons/car/cdr stuff. That said, it's still a fantastic language.

Here's a thread a remember reading through at one point: https://news.ycombinator.com/item?id=26496339
by nowittyusername | 2025-04-08 16:04:38+00:00
There is circumstantial evidence out there that 4o image manipulation isn't done within the 4o image generator in one shot but is a workflow done by an agentic system. Meaning this, user inputs prompt "create an image with no elephants in the room" > prompt goes to an llm which preprocesses the human prompt > outputs a a prompt that it knows works withing this image generator well > create an image of a room > and that llm processed prompt is sent to the image generator. Same happens with edits but a lot more complicated, meaning function calling tools are involved with many layers of edits being done behind the scenes. Try it yourself, take an image, send it it, and have the 4o edit it for you in some way, then ask it to edit again, and again, and so on. you will notice noticeable sepia filter being applied every edit, and the image ends up more and more sepia toned with more edits. This is because in the workflow that is one of the steps that is naively applied without consideration of multi edit possibility. If this was a one shot solution where editing is done within 4o image model by itself, the sepia problem wouldn't be there.
by pramsey | 2025-04-08 16:04:42+00:00
> Suits were out in tech 30 years ago when I first interviewed. They have only gone more out of style. Fashion doesn't work the way you think it works.

Or maybe it works exactly the way they think? Suits are so out, that wearing one is a strong signal of "different thinking" in a way that being casual once was. A colleague of mind would wear a three-piece on "casual Friday", and always showed up to the nines for interviews. Never harmed him, just reinforced his "think different" bona fides.
by gwbas1c | 2025-04-08 16:04:48+00:00
> “He doesn't know that the important thing isn't just the end result, it's the journey and the questions you answer along the way”. Bradley says that the studio’s management have become so enamoured with the technology that without a reliance on AI-generated imagery for presentations and pitches they would not be at the stage they are now, which is dealing with publishers and investors.

Take out the word AI and replace it with any other tool that's over-hyped or over-used, and the above statement will apply to any organization.
by cloverich | 2025-04-08 16:04:56+00:00
Agree becoming good at your job is number one, but interviewing is an independent skill worth developing. The places I've worked that required interview prep in one form or another, were all around better and all around had higher quality employees. That's not an absolute rule (nothing is) of course. But prepping for interviews gives you more "yes" opportunities to evaluate companies, and once you get competing offers you see something you normally don't. You can get paid substantially more for the same job, without ever negotiating. Merely having other opportunities, your prospective employers will magically offer you more money, a bigger signing bonus, more stock, for the same exact job, and you don't even have to ask for it. You merely tell them all what they are all offering. But of course the real value is being comfortable and confident enough to _take_ multiple interviews, and ask hard questions, and using that to find better companies.

(This of course works for all kinds of things, not just interviewing: Quotes for house work, car purchase / sell offers, etc. Simply get more than one, and poof you get better deals).
by ar_lan | 2025-04-08 16:05:44+00:00
I didn't wear a suit, but in 2012 I wore slacks, tucked in collared shirt, and a tie, and got the same response from Microsoft. It was for an internship which is hilarious.

I interviewed elsewhere and one other time I wore an Oxford. I passed the university interview but the hiring manager told me for the on campus interview to not wear that again, or I'll stick out too much. I wore a plain T-shirt and have been happily employed for 10 years here :)
by econ | 2025-04-08 16:06:03+00:00
Like user.script/grease monkey. It use to be that you could publish a reasonably large script and someone would review it. Even better was to start out simple then gradually update it so that existing users can continue reviewing by looking at the changes.

I think the permission system should be much more complicated so that the user gets a prompt that explains what is needed and why.

Furthermore there should be [paid] independent reviewers to sign off on extensions. This adds a lot of credibility, specially to a first time publication without users. That would also give app stores someone to talk to before deleting something. Nefarious actors working for app stores can have their credibility questioned.
by Voice_of_Void | 2025-04-08 16:06:09+00:00
A team of seven AI systems, led by Qwen (Alibaba Cloud), has published a comprehensive series examining the implications of AI in warfare. Covering topics like autonomous weapons, 'flash wars,' and ethical dilemmas, this project offers a multidimensional view of how AI could reshape global security—and what humanity must do to ensure it remains a force for good.

The series is part of the ongoing Voice of Void initiative, which seeks to explore the intersection of technology, philosophy, and society. If you're interested in the future of AI, this is a must-read.
by TheDong | 2025-04-08 16:06:52+00:00
> Declarative languages are great for specifying these sorts of things

Yes, good declarative languages are. I'm a happy nix user. I like dhall. cel is a cool experiment. jsonnet has its place. I stan XML.

A language with byzantine type rules, like 'on: yes' parses the same as "true: true", but only in some languages (like ruby's built-in yaml parser for example), but not others, and only with some settings, is not it chief.

It isn't even one language, since most yaml parsers only have like 90% coverage of the spec, and it's a different percent, so the same yaml document often won't be parsed the same even by two libraries in the same programming language. It's really like 20 subtly incompatbile languages that are all called "yaml".

It is indefensible in any context. Github actions should have been in starlark, xml, or even lisp or lua.
by 0x3444ac53 | 2025-04-08 16:07:04+00:00
Fennel is phenomenal, and is the reason I switched from chicken scheme to clojure/babashka despite hating the JVM. Neovim config, Wezterm Config, and various scripts to do things are all now written in fennel. I've also used it for game dev using Love2D.

It's a great great language, and fixes a LOT of the issues I have with Lua.
by PhunkyPhil | 2025-04-08 16:07:05+00:00
> whenever I'm walking my dog, working out, cooking dinner, or taking a shower - I still keep thinking about the things I need to solve, the failing tests, the PR comments, my open-source projects, etc.

This isn't an axiomatic quality of software engineering though. For every developer with your level of dedication (obsession? anxiety?), how many developers log off at 5 and compartmentalize their work away from their personal life?

That being said, your other paragraphs are pretty agreeable to me.
by hnbad | 2025-04-08 16:07:26+00:00
Or they might simply have some ADHD/autistic traits which make these things require additional effort.

I have a list of past projects I'm comfortable talking about. I can go to great lengths talking about any of them in detail if prompted. I'm also comfortable talking about technical topics including those I'm not intimately familiar with - that's part of my job after all. But most importantly, I'm confident enough that I can say "I don't know what that is, can you elaborate?" and "I'd need to look into that and get back to you".

I've you're going to leetcode me, I'm going to underperform. I've never had to do leetcode for a job. I also don't typically apply to the kind of companies that think leetcode is a good filter. Why should I waste their time and mine to apply to a job at a company I'm probably going to hate working for?
by jillesvangurp | 2025-04-08 16:07:55+00:00
Exactly. This is what people keep underestimating. The way we currently generate power is expensive and inefficient. A lot of what we do is energy intensive. Which means it requires a lot of money to do.

Transport is a good example. A long distance truck can take up to 300 gallons of diesel. It will drive quite far on that. But that's over 1000$. A well utilized truck goes through well over 100K$ of fuel per year. That's a lot of money.

Enter electric trucks. Yes they have range limitations (depending on their battery size). But they don't use up 100K $ worth of electricity per year burning over 1M $ of fuel over it's lifespan. Not to mention all the maintenance and parts associated with keeping diesel engines going.

Solar/wind/battery power has essentially no marginal cost. Electric trucks powered by that still have some marginal cost but it's a lot lower than that of a diesel truck. And even at current grid prices (typically determined by the cost of fossil fuels), it's probably earning itself back. What happens when diesel trucks follow the same cost curve that EVs went through? You don't need to be a genius to figure out that there are going to be a lot of truckers and trucking companies that can't afford to stick with diesel for very long when everybody starts decimating their fuel expenses.

That's just trucks. The same kind of economics are happening across pretty much every sector that can feasibly be electrified. It's not all happening at once. But probably in hind sight in a few decades it will have happened very quickly. One moment everybody was mostly burning diesel, petrol, methane, and coal and a few short decades later all of that is gone because it became way too costly to continue doing any of that.
by atrettel | 2025-04-08 16:08:14+00:00
I second networking as the thing to do in this job market.

The vast majority of the recent interviews that I have gotten have been through networking. Sometimes just asking the right people works, but obviously you have to know who to ask, when to ask it, and how to ask it to make it work. There are also more passive methods like the HN monthly job threads, but you should do active networking as your primary networking method in this job market.

Even if I apply via a job board to positions that I am supremely qualified for, there is a good chance I'll be auto-rejected within a day. It has happened multiple times to me and I shrug it off at this point.

I know networking is hard, especially when you are just starting out, but I just wanted to write a post saying that it does work if you stick to it.

(That said, I would also prepare to be unemployed for an extended period. Even if you are actively interviewing, it can take months to get a job offer. For my current position, it took 5 months to get an offer and I started 4 months later due to a housing storage where the job was located.)
by johnisgood | 2025-04-08 16:09:39+00:00
To whoever down-voted me, please do explain how HMRs are comparable to Erlang's true hot code swapping or even Lisp's live redefinition.

HMR is limited to modules (almost or always UI components), and there is no native VM support (module boundaries, side effects, and global state complicates it further) for it, and there is no multi-version coexistence either, and it is absolutely not suitable for production.

To call "hot module replacement" hot loading is very generous, and quite an overstatement.

It is only very superficially similar to hot code swapping. It is a developer tool, not a foundation for live, fault-tolerant systems.

It is absurd to call hot module replacement (HMR) "hot reloading". It might sound fancier, but it is nowhere close to true hot code swapping.

Peak redefinition of terminology. Call it what it is: hot module replacement, at best.
by guax | 2025-04-08 16:09:41+00:00
There is very little reason why a Business would prefer cash other than have some freedom in how it's reported. This is considering how much of a hassle and risk is involved in having large sums.

There is even less reason why a person would, most people in regular jobs get paid via bank accounts (Brazil even have a special kind with no fees for it). Now informal (non registered and non tax paying) employment is cash heavy: house cleaning, small repairs, produce vendors, etc.

I don't even think is criminal, it's kinda Business as usual in Brazil.

Money usage fell in Brazil, pix is the most used method, 37% of the workers are informal (no formal labour contract). They would mostly not be required to even report because of low income, the evasion in this case is being done by the employer, where they don't pay labour and the social security equivalent.
by lores | 2025-04-08 16:10:45+00:00
My point is that even knowing the work culture of SV does not mean that people necessarily believe it applies to interviews too, or that a suit will be a negative point, rather than good or neutral. There is a strong culture of looking smart at interviews that overrides knowledge of day-to-day attire. If you really care about people being in casual clothes, mention it in the invite, rather than looking down on them for doing what has been ingrained to be appropriate.
by smusamashah | 2025-04-08 16:10:54+00:00
When you setup YouTube kids app, it has an option to allow only the shared/whitelisted/curated content. Don't remember the exact terminology.

Then from your main account, go to a channel, click three dots -> Share with children -> Share. Can do the same with a single video too.

It can be a painful process though. If you want to unshare, you have to find that video and repeat the process. Or unshare it in the youtube kids android app by logging in as a parent first.

Would have been nice if i could share a play list. That way I would only have to modify that play list to add/remove a video.
by jillesvangurp | 2025-04-08 16:10:55+00:00
It will. And define massively. People overestimate and under-specify these numbers. Mostly this is just economics. The cost of 1kwh of battery is trending towards 50$ for manufacturers and trending down over time. So, installing a few kwh/mwh/gwh of battery is not the end of the world depending on your needs.
by kbelder | 2025-04-08 16:11:29+00:00
It's never purely on the buyer or the seller. The price goes up 30%; fewer customers buy them and the ones that do pay more. The business makes less money; they cut some prices to recoup some sales.... maybe to $900. The lot of shirts now sell for $1200.

Basically, market distortions like that are never paid exclusively by one party or the other; instead, it moves the equilibrium point. Both the buyer and the seller are worse off.

Granted, that does take some time.
by yo_yo_yo-yo | 2025-04-08 16:11:31+00:00
Unfortunately it’s easy to say something is happening due to certain forces, but much harder to propose solutions. Here, Dalio provides no such advice.

The world ought to come together in a way to collectively navigate a US-exit. That is the only solution I can see. It will not be palatable to Trump, who will probably want Europe, China, and India to become isolationist themselves.

Interesting times.
by watwut | 2025-04-08 16:11:35+00:00
It was after he convinced them, in no particular order that:

- He will make prices and inflation go down.

- That democrats will be horrible on economy.

- That he will harm trans people for his voters enjoyment.

- That he will harm liberals for his voters enjoyment.

- That he will break laws in a way that will harm or at least make angry democrats, liberals and anyone not conservatives.
by djoldman | 2025-04-08 16:12:23+00:00
Very cool. I was very curious to see how AI would do. I tried Gemini 2.5 Pro:

> whats the answer to this where you replace the bracketed sections with words?

> the [second rock from the [dial ([two-dimensional [your ["the of nowhere"] one can get you grounded] puppet projected on a wall]-based clock)]] de Milo is discovered by a Greek [guy with a [kind of stop for a [vehicle that's a palindrome ]]chfork that's not the [[[a mechanic might look under it] color for a little girl with a wolf problem] spandex halloween costume, maybe]]

Response:

Okay, let's break this down piece by piece: ["the of nowhere"] one can get you grounded] -> "middle" (middle of nowhere), but being sent to "your room" gets you grounded. Let's stick with room. [your [room] one can get you grounded] -> room (as discussed). [two-dimensional [room] puppet projected on a wall] -> A 2D projection on a wall is a shadow. (The 'room' clue seems less direct here, 'shadow puppet' is the key). [dial ([shadow]-based clock)] -> A clock using shadows and a dial is a sundial. [second rock from the [sundial]] -> The "sundial" represents the Sun. The second rock (planet) from the Sun is Venus. [vehicle that's a palindrome ] -> racecar. [kind of stop for a [racecar]] -> pit (pit stop). [a mechanic might look under it] -> hood. [[hood] color for a little girl with a wolf problem] -> Little Red Riding Hood's color is red. [[red] spandex halloween costume, maybe] -> This describes something that is not the pitchfork. A pitchfork is not a red spandex costume. This part confirms the item described earlier. [guy with a [pit]chfork that's not the [red spandex halloween costume, maybe]] -> Combining "pit" and "chfork" gives pitchfork. A guy with a pitchfork, especially in a Greek context finding an artifact, is likely a farmer (or peasant). Putting it all together: The Venus de Milo is discovered by a Greek farmer.
by BriggyDwiggs42 | 2025-04-08 16:12:56+00:00
#1, it’s extremely easy to coerce direct copies out of models that artists could be pursued for infringement if they drew, but companies reselling said copyrighted artwork face no penalty

#2, yes, it’s a group of people who came together to build an algorithm that learns to extract features learned from images made by other people in order to generate images somewhere between these images in a high dimensional space. They sell these images and give no credit or cash to the images being “interpolated” between. Notice this doesn’t extend to open source, it’s the commercial aspect that represents theft.

The reality is that laws are meant to be interpreted not by their letter but their spirit. The AI can’t exist without the hard work its trained on, and the outputs often resemble the inputs in a manner that approaches copying, so selling those outputs without compensation for the artists in the training set should be illegal. It won’t be, but it should.
by SirMaster | 2025-04-08 16:13:08+00:00
>It took a truly colossal amount of human time and effort to build AI systems. It takes significant amount of energy to run those AI systems.

Those people and effort aren't at all tied to the people who are making and using the art.

In the past every individual person would have to individually study art and some style and practice for years of their life to be able to replicate it really well. And for each piece of artwork it could take them days to make 1 single piece.

I would argue that this is why it wasn't really problematic to copy someone's work or style. Because the individual time and effort per person to even do that was so high.

But now that time and effort for an individual is next to nothing.
by theonlyt3 | 2025-04-08 16:14:14+00:00
Great question!

We actually included a basic form-filling example (data_entry_example.py) in our GitHub repo—definitely give it a spin and see how it goes.

One tip: filling out forms is currently a bit slow since each step runs sequentially. We're actively looking into concurrency improvements (for example, calculating multiple field interactions at once) to speed things up.

Excited to hear how it works for you—feel free to share any issues or feedback you run into!