MurphyA/hacker-news huggingface dataset:
by alisonatwork | 2025-04-22 01:52:44+00:00
Me too, except with the CPC. After going through enough of them, I got to a point I could flick through the book in the library and figure out what was going to work ahead of time, what could be adapted and what went way beyond my abilities (usually anything that shoveled machine code into DATA blocks). It was neat imagining the incredible capabilities of computers other than my own and then trying to figure out a way to make mine do something like it too.
by levocardia | 2025-04-22 01:54:43+00:00
Not outside of ML, physics, and math. Preprints are extremely rare in many (dare I say most) scientific fields, and of course many times you are interested in not the cutting edge work, but the foundational work in a field from the 60s, 70s, or 80s, all of which is locked behind a paywall. Or at least it's supposed to be, and corporate LLMs are not "allowed" to go poking around on sketchy Russian website for non-paywalled versions.
by hydrogen7800 | 2025-04-22 01:54:46+00:00
I'm not sure how different this is, but the Gravity Recovery and Climate Experiment [0] is planning is 3rd mission after 2 currently operating pairs of satellites using interferometry to map gravity anomalies, among other things.

[0]https://en.m.wikipedia.org/wiki/GRACE_and_GRACE-FO
by mushufasa | 2025-04-22 01:55:24+00:00
I'm skeptical of this. They have been doing this for a decade already. So far, those same companies have just become bigger and bigger customers of NVIDIA.

NVIDIA is very strategic about building product to avoid commodification -- both by building out network effects where software is tied to their proprietary sdk libraries, and by always focusing on being at the cutting edge of product.

Both these things can be true: a large company should try to build their own hardware to reduce supplier risk, and a large company should be open to suppliers that have better product that delivers business value.

So far, these large companies' internal hardware has been useful internally but never a complete replacement for NVIDIA, which keeps staying at the cutting edge of new capabilities.

NVIDIA already faced existential risk when Intel was commodifying all the dedicated motherboard components in the late 90s, 2000s, (like sound cards etc), so they're hyper-aware of this.
Show HN: Codebase Knowledge Graph Builder
by lummm | 2025-04-22 01:56:57+00:00
I've been working on tools for 'understanding' software code for a couple years now. I have yet to find a better way to model actual concepts than with knowledge graphs. To that end, I present to you here you a tool to automatically construct a knowledge graph over a codebase, which can serve as the foundation for a wide range of downstream tools. Point it at a codebase, give it your OpenAI API key, and let it go to work. Larger codebases (> 1000 files) will take a while to process - a conservative estimate would be 12 files / minute.
by bee_rider | 2025-04-22 01:57:00+00:00
Yeah, that immediately came to mind—they talk about distributed systems being a problem, but Nvidia owns the battle-tested and well-regarded HPC networking hardware (Infiniband).

There’s maybe some wiggle room, in that these AI distributed systems might not (?) look like HPC/scientific computing systems—maybe they don’t need Infiniband style low latency. So these other funky networks might work.

But like, Nvidia has the good nodes and the good network. That’s a rough combination to compete against.
by mmmmmbop | 2025-04-22 01:57:45+00:00
Ordering my go-to meal at this restaurant down the block with Grubhub+ has $0 delivery fee and $1 "service fee". It takes roughly 4 minutes to go get it myself, assuming there's no line. $1 for 4 minutes is $15 an hour -- I value my time more than that.

It's always here within 10-15 minutes. It's never been cold, and the bags are stapled shut, so I don't think the meals have ever been sampled.

Plus it feels nice to be able to stay in sometimes.
Show HN: I made a dual-arm robot for ninja folding T-shirts
by freemanjiang | 2025-04-22 02:01:42+00:00
In 30 hours, our team of 5 built 2 robot arms and trained them to autonomously fold t-shirts using the ninja folding technique for robothackathon.com, the world's largest hackathon at the time of writing.

We forked LeRobot to operate a bimanual arm setup for 2 SO-ARM100s on a single computer. Then recorded 85 teleoperated folding sessions and trained an Action Chunking Transformer (ACT) on them.

The model learns to fold a shirt by predicting joint configurations based on the camera inputs! The robot gets a working (slightly crumpled) fold about 70% of the time, fails 15% of the time by dropping one of the shirts, and the other 15% of the time by failing to let go of the shirt at the end.

This crazy setup involved 6 power adapters, 5 USB-A and 3 USB-C inputs to power 4 arms and 3 cameras (one on each arm and an overhead webcam). We have 4 arms (2 leader arms and 2 follower arms).

Shoutout to my insane team: Spencer Kee, Advait Patel, Leo Lin, and Anuj Sesha!
by JadeNB | 2025-04-22 02:01:54+00:00
> Well you did say you were okay with set intersection being partial (or I guess also set difference for the more direct analogy).

Good point!

> I don’t have anything against them personally but they’re probably less natural than the empty set being a set.

An interesting idea, which history supports: 0 was considered as a number before negative numbers were, and we still usually consider only "natural sets" and not "negative sets" (except for Schanuel: https://doi.org/10.1007/BFb0084232).

> I might be reading too much into what you’re saying about the empty set though and you just mean we could use the word “set” to mean non-empty set and then say something like “set-theoretic set” to mean what we now mean when we say “set.”

Right, or a different word entirely, just like we refer to 1 only as a number that's not prime, not as a "number-theoretic prime." But, anyway, the analogy was just the first one that sprang to mind; it doubtless has many infelicities that could be improved by a better analogy, if it's not just a worthless idea overall.
by inopinatus | 2025-04-22 02:03:17+00:00
Even then, almost all online services are susceptible to re-imagining such that user/session identifiers are self-declared and can be rotated/discarded at any time. To this, some folks would be yelling, "that's not how my/XYZ service works", which is a proxy statement for those unwilling to say, "my/XYZ business model is abusive".

And that of course is also why this only happens via regulation.
by kreelman | 2025-04-22 02:03:18+00:00
Similar for me in my early teens. I used an Australian machine called the Microbee, https://www.microbeetechnology.com.au/classic-plus-kit-compu...

A clever friend of mine wrote BASIC games that he sold back then. I think they had a bit of Z80 assembler built into it too.... Can't remember what names of them were though.

The 'hires' graphics mode (511*255, monochrome) were encoded into sprites. There were only 128 characters from memory. There were all sorts of tricks to try and get around that issue.

The best games used the sprites plonked into char positions.
by levodelellis | 2025-04-22 02:03:30+00:00
I'm writing an editor. Could you explain to me the use case? I looked it up and I don't exactly understand the reason besides it might be fun to look at

I really did not like that other editors would lose text if you pressed undo and type. The way my undo's work is if you type "a b c" and hit undo twice (so it's just "a") then type "d", then undo twice, it'll restore to "a b c"
by anenefan | 2025-04-22 02:05:18+00:00
Inactive is the wrong term IMO, perhaps not bioactive would have been better to convey the additional components in herbicide that are there to stabilise spraying or what ever the application method.

The question now is, are there suitable safer replacements in the same price range? Stopping spray drift or increasing the herbicide application's resistance to being washed off by rain is probably going to outweigh the difficulties a water treatment plant might have with their current infrastructure treating problematic water.

It's though a good thing people are looking harder at secondary products. [1]

[1] https://phys.org/news/2024-07-glyphosate-european-rivers-far...
by glenstein | 2025-04-22 02:06:28+00:00
I don't agree that it's far outside their intent of the question. I actually think it was pretty close to the heart of it, which is an idea of complying with the bizarre way in which the United States has decided to process taxes.

The truth is you can, in fact, go to prison, and that it is indeed rare for that to happen, but it can happen and I acknowledged its rarity.
by giraffe_lady | 2025-04-22 02:06:41+00:00
I'm not the original commenter but I think some of the personal epithets in homer just smack you with your distance from the original. "White armed andromache," "mouse god apollo", "ox-eyed hera" and of course the famous polytropos odysseus etc.

These have as much to do with ancient greek culture and maybe mindset as language per se. But even still, the choice is to elide them or let them be strange. There's no real way to carry the meaning through to english without it being striking, calling attention to the original.
by interpol_p | 2025-04-22 02:08:43+00:00
> Why am I doing this? Understanding the business problem and value

> What do I need to do? Designing the solution conceptually

> How am I going to do it? Actually writing the code

This article claims that LLMs accelerate the last step in the above process, but that is not how I have been using them.

Writing the code is not a huge time sink — and sometimes LLMs write it. But in my experience, LLMs have assisted partially with all three areas of development outlined in the article.

For me, I often dump a lot of context into Claude or ChatGPT and ask "what are some potential refactorings of this codebase if I want to add feature X + here are the requirements."

This leads to a back-and-forth session where I get some inspiration about possible ways to implement a large scale change to introduce a feature that may be tricky to fit into an existing architecture. The LLM here serves as a notepad or sketchbook of ideas, one that can quickly read existing API that I may have written a decade ago.

I also often use LLMs at the very start to identify problems and come up with feature ideas. Something like "I would really like to do X in my product, but here's a screenshot of my UI and I'm at a bit of a loss for how to do this without redesigning from scratch. Can you think of intuitive ways to integrate this? Or are there other things I am not thinking of that may solve the same problem."

The times when I get LLMs to write code are the times when the problem is tightly defined and it is an insular component. When I let LLMs introduce changes into an existing, complex system, no matter how much context I give, I always end up having to go in and fix things by hand (with the risk that something I don't understand slips through).
by eitally | 2025-04-22 02:08:52+00:00
We purchased our bay area house in early 2016, two months after it had a new roof and solar installation added. Total cost to the previous owner was about $30k, for 30yr architectural shingles and a 5.5kwhr array.

It's required 0 maintenance or repair since we've lived here.

I'm under the impression that CA either required - or it was just highly suggested - to only install solar arrays on roofs that were in good shape and less than 5yo. That said, we're about to do a remodel and the array will be removed and stored during the project and reinstalled afterward, with a few more panels and a couple of batteries. I'm not concerned about roof repairability relative to my electricity cost savings in California under pg&e.
by refactor_master | 2025-04-22 02:11:30+00:00
> Despite being clean and readable, I don't tend to do it any more, because it's harder to debug. More often these days, I write things like this:

data = File.readlines("haystack.txt") data = data.map(&:strip) data = data.grep(/needle/) data = data.map { |i| i.gsub('foo', 'bar') } data = data.map { |i| File.readlines(i).count }

Hard disagree. It's less readable, the intend is unclear (where does it end?), and the variables are rewritten on every step and everything is named "data" (and please don't call them data_1, data_2, ...) so now you have to run a debugger to figure out what even is going on, rather than just... reading the code.
by yawaramin | 2025-04-22 02:11:37+00:00
If you are at that scale then surely you put up some load balancers which can look at the client request (eg a request header `Accept-Version: abc123` or whatever) and route it to the correct backend server that can handle the request.

If you're not at that scale ie if your app deploys in a few seconds then just forcing a reload seems like a perfectly feasible strategy.
by mmooss | 2025-04-22 02:14:03+00:00
> The article name is somewhat misleading, since it makes it sound like this would also apply to desktop workloads.

The article name is, Data Centers Can Slash Power Needs With One Coding Tweak: Reworking 30 lines of Linux code could cut power use by up to 30 percent

The article says, “It is sort of a best case because the 30 percent applies to the network stack or communication part of it,” Karsten explains. “If an application primarily does that, then it will see 30 percent improvement. If the application does a lot of other things and only occasionally uses the network, then the 30 percent will shrink to a smaller value.”

It seems you only read the HN title? If so, why bother to critique the article's title?
by moritonal | 2025-04-22 02:14:36+00:00
Hey, we don't argue like that here. I didn't say that. I said there isn't a business model yet that supports a phone with privacy. There are a few, and they'd force you to be creative on how you interact with certain apps, but you'd have what you wanted at a cost. Hell, I'm sure a Linux Phone with a bunch of crypto apps would work fine, suck for other reasons, but there you go.
by simonw | 2025-04-22 02:14:58+00:00
That's a lot less true today than it was six weeks ago. The "reasoning" models are spookily good at answering questions about how code runs, and identifying the source of bugs.

They still make mistakes, and yeah they're still (mostly) next token predicting machines under the hood, but if your mental model is "they can't actually predict through how some code will execute" you may need to update that.
by ryandrake | 2025-04-22 02:16:11+00:00
Im all for anything that moves us closer to making obsolete LeetCode quizzes, whiteboard hazing, high-pressure coding challenges, complex take-home projects, and intrusive interview-proctoring malware. Interviewing for a tech job has become a total nightmare from the candidate’s point of view. Not to say I have a solution—if I did, I’d be selling it.
by voidspark | 2025-04-22 02:16:11+00:00
> So far, these large companies' internal hardware has been useful internally but never a complete replacement for NVIDIA

Google use their own hardware for AI/HPC. Nvidia hardware is offered to external customers who demand it on Google Cloud Platform.

The AI datacenter explosion has only occurred within the past two years. We are talking about plans that will take years to implement. The hyperscalers are trying to cut out Nvidia as soon as possible.
by JonathanFly | 2025-04-22 02:16:20+00:00
> first time I've seen such expressiveness in TTS for laughs, coughs, yelling about a fire, etc!

The old Bark TTS is noisy and often unreliable, but pretty great at coughs, throat clears, and yelling. Even dialogs... sometimes. Same Dia prompt in Bark: https://vocaroo.com/12HsMlm1NGdv

Dia sounds much more clear and reliable, wild what 2 people can do in 3 months.
by jandrese | 2025-04-22 02:16:35+00:00
It has been awhile, but from what I remember Nintendo was extremely skimpy with the memory allocated to the TCP stack on the Wii meaning it couldn't open the window up hardly at all and had a tiny bandwidth delay product. This is why updating the system took absolutely forever, even when your local network and the Nintendo servers had ample bandwidth.

Beyond that the servers were also badly implemented and from what I understand they had to call in a third party company to install TCP PEPs[1] in front of the servers to get acceptable performance.

The Wii has ample compute power and memory to max out a Fast Ethernet (100Mbps) port, but due to the design decisions it was barely able to push 1Mbps in real life. This was becoming a problem as system updates were getting larger and the built-in "channel" games were moving beyond NES and SNES ports to actual third party indie titles that sometimes got rather large.

[1] https://en.wikipedia.org/wiki/Performance-enhancing_proxy
by NoTeslaThrow | 2025-04-22 02:18:00+00:00
I'm as big fan of "rose-fingered dawn" (forgive my lack of imagination) as the next nerd, but that always struck me as less about greek itself and more about the evolution of western language before the widespread use of writing. Little of the rhythm and rhyme can translate directly; it's more of a conceptual translation, which could just as easily be done with Mandarin or Yoruba, if one gave them a greatly reduced diction compared to contemporary speakers. English is simply poorly suited to convey how nice these epithets roll off the tongue and why they're leaned into so heavily.

Granted, the languages I speak have so little overlap in text it's actually quite difficult to imagine translating between them without a great loss of meaning and tone. And if you look at something like Tang chinese poetry (let alone something truly ancient) translation becomes a game of "which aspect of the linguistic dynamics here are worth communicating to english speakers?"

So, I'm not sure the "language" punches through so much as you see innovation in the use of english to convey virtually-impossible-to-translate tone and rhythm and wordplay—but it's still relatively contemporary and idiomatic english, or it would simply not reach most readers. Though somehow superlative translators manage more than I thought was possible.... sometimes it feels like reading shakespeare at great effort and difficulty is the closest english-only-speakers will come to understanding how constraining a language modern english is for formal poetry.

Prose is much easier.
by pseudalopex | 2025-04-22 02:18:19+00:00
Fedora was the truest replacement they found.

Debian unstable is bleeding edge. Tested snapshots of Debian testing are not. Containers have many of snaps' inconveniences and some of their own. And desktop environment and virtual machine software releases have often bug fixes and improvements I don't want to wait for 12 or 18 months longer.
by btilly | 2025-04-22 02:18:30+00:00
My understanding is that we can rule out having too many really small ones (we'd see them evaporating) and we can rule out too many stellar sized ones (gravitational lensing), but we haven't ruled out black holes in size ranges of a moon to a planet.

But I don't track this field. So there could well be research that I don't know about which puts bigger constraints on it.
by HexDecOctBin | 2025-04-22 02:19:25+00:00
Many times, I write a bunch of code before realising that a lot of it (but not all of it) is incorrect. At this point, being able to switch between two different points of history and selectively copy-paste the stuff that was correct is a godsend.

This is especially useful if you undid some operations, typed a little and then realised that you forgot to copy some important stuff that was strewn around in the old version.
by michaelnovati | 2025-04-22 02:20:09+00:00
Hi, I'm the co-founder of Formation and we won't have many reviews online - good or bad.

We have worked with over 1000 engineers so we're definitely not fly-by-night but we're relatively small.

We don't ask anyone to write reviews. We used to say something super neutral on our exit surveys about suggesting people write realistic reviews - good or bad - on Quora, but we removed that two years ago because very few people noticed.

The biggest factor is people we work with usually have current jobs and don't generally want the world to know they were doing focused interview prep the whole time - like there isn't really anything to gain by posting the review.

And very very few people have such a bad experience that they would want to write negative take-down reviews out there and for the people that have had the worst experiences we feel terrible about it and try to deep dive and see eye-to-eye before they depart.

So I think the combination of all of this is why there are so few reviews in general.

I would 1. try to talk to people who did it/are doing it and trust our team to try to connect you to people with similar backgrounds to you that aren't 'plants'. 2. trust our team in general. We maintain our generally positive reputation because we try to let in people for whom it works.

It's costly but the goal is for the outcome and negotiation to pay for that many times over.

But more simply, what we offer is expensive to run and I haven't had a pay check ever at Formation. You get mock interviews that would cost $150 to $500 each on a la carte interview sites. You get a dedicated team of 3-4 non-technical team members to help you day to day. We have a platform built entirely in house for managing your job hunt and interview prep that has numerous innovative features developed from scratch.
by apandy02 | 2025-04-22 02:20:10+00:00
"Imo an AI with a fixed reward function doesn't seem like agi to me"

They specifically talk about this in the position paper and describe the need for a "flexible" reward function that's adaptive. It's very hand-wavy and doesn't really describe how they would do this, but there's a lot of research along these lines. "agi" is also not really the subject of the paper.
by s3p | 2025-04-22 02:20:37+00:00
GM is... frighteningly misinterpreting the law at best. If I drove on my own private road on my 1000 acre farm, GM is going to collect and sell my driving data based on that drive, because that's what they do. However they would argue that I had no reasonable expectation of privacy. If I am driving around my own property, this argument falls apart.

Also, isn't their argument saying that you can reasonably expect someone to follow you around and STARE at you as you drive, noting everything about the drive? Because how else would any member of the public be able to know the distance traveled, roads traveled, average speed, etc. You would need to literally follow that car and stalk the driver to learn all that information at the same level of detail as what GM is selling.

One last thing: I interned at GM years ago and worked on telematics within the vehicles. Some smart people at GM, but nobody was ever concerned about the sheer level of data they collected from the cars. Not one person seemed concerned about customer privacy. However they do pay exceptionally well.