MurphyA/hacker-news huggingface dataset:
by philipwhiuk | 2025-10-10 20:24:59+00:00
> Then this saves time and the proof is on the interviewee to show high quality functional open source changes to high profile projects like the Linux kernel for example and the bar is set high on purpose.

At the cost of the maintainer's time being your first round interview.

https://news.ycombinator.com/item?id=24643894
Show HN: Egocentric and Exocentric Body Caputre from iPhones only
by pablovelagomez | 2025-10-10 20:25:40+00:00
From 8 -> 5 -> 4 exocentric cameras, all visualized with rerun.io. I've been working on human pose capture for robotics training data and have started making it more accessible by dropping the number of cameras used and collecting my own data to make sure I'm not overfitting to open-source datasets. I've made lots of improvements to the calibration code and ended up merging the full body estimator with the hands only. Also FINALLY got ego synced and working in the full thing.

Full body model really excels in exo views and is worth using if one can get a get view of the upper body, and hands only work great given a good bounding box from projecting 3D exo keypoints into egocentric views.

Consistent progress over time really compounds, and I'm excited as to how fast things are improving.

Code found here - <https://github.com/rerun-io/annotation-example/tree/dbt>
by pbronez | 2025-10-10 20:25:58+00:00
If you’re the kind of person who wants better than gigabit Ethernet, it’s very available. 2.5Gbe is just a USB adapter away. Mac Studio comes with 10GbE. Unifi networking gives you managed multi-gig and plenty of others do unmanaged multigig at affordable prices. Piles of consumer NAS support multigig.

I think this market is driven by content creators. Lots of prosumers shoot terabytes of video on a weekly basis. Local NAS are essential and multi-gig local networks dramatically improve the editing experience.
by BeetleB | 2025-10-10 20:26:08+00:00
Google search requires a lot of resources to crawl, keep indices up to date, and provide user level significance (i.e. different results to different users). Then couple it with their other services (Google Maps, etc).

The competitors have not come even close to Google's level of quality.

With LLMs, it's different. Gemini/Claude are as good, for the most part. And users don't care that much either - most use the standard free ChatGPT, which likely is worse than many competitors' paid models.
by ux266478 | 2025-10-10 20:26:13+00:00
> Mathematics needs something compilers never achieved: a true bidirectional cycle

> Going down the stack: Autoformalization translates intuitive mathematical reasoning into formal proof – the compiler's traditional direction.

> Going up the stack: Autoinformalization translates formal proofs back into human intuition – something compilers never truly do.

We actually achieved this in the 1970s. It's called an expert system. They're very powerful tools and massively underutilized across all sectors.

https://en.wikipedia.org/w/index.php?title=Mycin
by jrowen | 2025-10-10 20:26:35+00:00
I'm not entirely sure what you're saying. That usage of bureaucratic seems strange. I think your counsel is more true than ever. Moving forward, search is the meta-skill. The information is readily available, you can do anything if you know how to find it.

The automaton is not categorically different from the book or the teacher.

The fact that some number of people aren't adept at these things is an invariant of human nature, don't blame the tools getting better.
by docdeek | 2025-10-10 20:27:11+00:00
Here in France the presidential candidates who make it to the second round are limited to spending €22.5 million over the course of the entire campaign (first and second rounds). About half gets reimbursed from public funds, so you 'only' need to raise about €10-12 million. Hard limits on campaign donations (about €4K) mean big money impacts the race less, and limits on advertising means you don't have to spend it on TV ads or direct mail.

Spending $1.5 billion on a campaign (and still losing) is near unfathomable.
by ar_lan | 2025-10-10 20:27:14+00:00
I'm trying to be careful to distinguish that this particular part seems odd to me, specifically because of Julia's other posts in which it seems their skill/knowledge is not much of a question.

If someone is new to vim, I 100% agree that it's easier to get started with VSCode/Jetbrains/etc.

But if someone has been using vim for a long time as their default editor, especially Neovim, and when LSP support came to Neovim about 4 years ago [0], it comes across as someone who isn't a power user if they didn't end up installing it. Which is fine, but the community has also started to build reasonable "batteries-included" distributions of Neovim (LunarVim is a great example) if someone didn't want to figure it out themselves but still wanted to use it.

It's one thing if someone just doesn't love the experience Neovim brings to them. That's reasonable, because it's subjective. But it is odd to use a tool for so long and not further investigate what it offers to fit your needs. Before LSP, there were libraries (CoC for example). And if it was never satisfactory, why not look at alternative editors which had their own flavors of indexing/code navigation?

--

[0]: (https://github.com/neovim/neovim/commit/a5ac2f45ff84a688a094...)
by pizzathyme | 2025-10-10 20:27:24+00:00
Ads get a bad wrap, but no one wants a bad ad. The user wishes they didn't have to see it. The platform wishes they hadn't shown it to you. The advertiser/company wishes they hadn't paid to show it to you.

In contrast, a "good" ad is just a recommendation for something you haven't heard of, but you love and are glad you were told about it. There are tons of products and services out there you haven't heard of.

People might not believe this, think that if they would really love it, they would have searched for it, found it through organic means, etc. But if that were true, these companies wouldn't be bringing in $100B+ each, and generating $1T+ spend each
by nemothekid | 2025-10-10 20:27:28+00:00
He's right on the AI stuff? How do you figure that? As far as I can tell, OpenAI is still operating. It sounds like you agree with him on the AI stuff, but he could be wrong, just like how he was wrong about remote work.

I'm actually more inclined to believe he's wrong if he gets so defensive about criticism. That tells me he's more focused on protecting his ego than actually uncovering the truth.
by xg15 | 2025-10-10 20:27:39+00:00
> Throwing exceptions in cases of logic errors (like accessing an array with invalid index) has no sense, since they just conceal bugs.

Catching (and not logging) the exception would conceal the bug, but I wouldn't want to get rid of the stacktrace that comes with throwing the exception - that is extremely useful for narrowing down the location of the bug.

Incidentally, that's something I've never understood in the "Go style error handling" crowd. The default behavior - if you ignore the return value - in those languages is exactly equivalent to catching and silently throwing away an exception - the thing that's universally understood to be a bad idea. Whereas the default behavior in languages with exceptions is to print the error and exit the program - which us usually seen as the safest choice, unless you have more information and can recover from the exception.

So if go-style error handling makes it easier to do the bad thing instead of the good thing, why would it still be the superior form of error handling?
by impossiblefork | 2025-10-10 20:28:03+00:00
The AI is getting better at things like maths. I recently asked it about iterating the Burrows-Wheeler transform, and it appeared to really understand that. It's not super easy to reason about why it's reversible, etc. and I felt that it got it.

This is obviously not AGI, and we're very far from AGI as we can see by trying out these LLMs on things like stories or on analyzing text, or dealing with opposing arguments, but for programming and maths performance is at a level where it's actually useful.
by palata | 2025-10-10 20:28:10+00:00
I studied computer science in a university, not because I wanted to learn programming, but because I wanted to study computer science.

I admit that most development tasks don't need the knowledge you get from a CS degree, but some do.

But in computer science, it's also totally possible to be self-taught. I've learnt a lot on my own, especially after university. Computer science is good for that because it's generally accessible: you don't need an expensive lab or equipments, you can just practice at home on your laptop.
by jfengel | 2025-10-10 20:29:22+00:00
Knighthood is out, at least until the end of his term. Or at least, so says the Constitution, not that it has stopped him thus far.

But why not establish his own prize? Instead of a single event, why not blast his name all over the media every single year, even after he's dead? He's got plenty of money; he's earned billions just this past year. Endow a foundation and present the prize to anybody he wants, and they'll put on a tuxedo to come shake his hand, just like the King of Sweden.
by palata | 2025-10-10 20:30:34+00:00
> This is why, across history, the tried and true method of learning a craft is an apprenticeship.

I would argue that, across history, the tried and true method of learning a craft is access to knowledge.

It used to be that you had to sit next to a master to access the knowledge of the master. Now in many fields, you can just find it on the internet and learn at home, at your pace.

Everyone is different, what's best for you may not be what's best for me. But what is absolutely necessary is access to knowledge.
by kulahan | 2025-10-10 20:30:41+00:00
I don't smoke cigarettes or pipes, but at least with cigars, it's very easy to get into. You're tasting the smoke in this case, not inhaling it. You'll still get something of a buzz, since there are looooots of entry points into the bloodstream in the mouth, but even for someone like me who's a gigantic baby when it comes to inhaling smoke, it's easy-breezy to enjoy a cigar.

If you like smoked food, you'll love the taste of smoking. Though, I highly recommend limiting it to serious celebrations, for obvious reasons. I generally only have them at weddings.
by nomel | 2025-10-10 20:30:43+00:00
I think this is a rude question to ask, and it would reflect negatively on you, the company, and the group dynamics, if I were asked it.

It shows an unprofessional and inappropriate interest in things unrelated to work, and, from my experience, is a good indicator that the person will either micromanage, has poor work life balance, or is not socially fit to be a manager.

I know that sounds super harsh, but you should seriously reconsider. You're going to scare people away. There's a power dynamic that you don't seem to be aware of, during the interview process. It's not your concern what they do with their free time, unless they present it to you, unprovoked.

This is from someone who has interviewed hundreds of people.

Besides all of that, it opens you up to litigation for discrimination, depending on the answer they give. I suggest talking with your HR department. Where I am now, questions about personal life are strictly prohibited, for that reason.

edit: please note the "unprovoked". If people want to share the projects they do in their personal time, they will include it in their resume as a line item. I've seen it in probably 30% of the candidates. It means "ask me about these things".

edit: better yet, just rephrase, so it's not a potentially uncomfortable probe into personal time: https://news.ycombinator.com/item?id=45543812
by ch4s3 | 2025-10-10 20:30:52+00:00
> Sure, I am maybe ignorant about local Venezuelan politics

You should have stopped right there.

The reason western countries care about Venezuela’s democracy is twofold it was prior to the Chavez coup the oldest democracy in South America, and Maduro helps other anti-democratic leaders in Latin America rig elections and suppress opposition. He’s a regional destabilizing force.

If you think this is about oil it shows how little you know, please read a bit more before spouting off here, this isn’t Reddit.
by cultofmetatron | 2025-10-10 20:32:15+00:00
probably one of the best uses of LLMs I've found in recent years. Needed to start integrating rabbitMQ into our application in order in integrate an external service. I had never worked with rabbitmq and while the docs for elixir's rabbitmq library were very good, it left me with a lot of open questions. I hopped on chatgpt and told it what my requirements were and it spat out with a boilerplate. for every scenario, I was able to have an example implementation generated. It still took an additional week of tweaking and changing things but This would have easily taken a month of exploratory programming pre chatgpt. Instead, we had a working proof of concept in a day and a half and had a final version deployed to prod in a month.
by knallfrosch | 2025-10-10 20:32:21+00:00
"Frontend" is a huge field.

Some people write their own websites where they blog (where Wordpress would be enough), some build shops with mostly static content that has to load fast but has no real interactivity, others build full-fledged software like Figma/Discord and for the true masters, the DOM is a prison and only <canvas> coupled with GPU-accelerated computations will do.

Obviously htmx and it's siblings are nice for blogs, docs and shops. You don't build a "software" level website with it.
by nemothekid | 2025-10-10 20:32:33+00:00
>No, people easily migrate between these platforms.

No? It's rare for these platforms to survive, the one that was closest to challenging Facebook was kneecapped by the US government.

The time between the founding of MySpace to Facebook was a little over a year. Instagram has been the largest social network for close to decade now, and it's not like others haven't been trying. META is up 600% over last 3 years. I'm really question your definition of the word "dying"
by kjksf | 2025-10-10 20:32:54+00:00
In theory they could but in practice they don't want to. No company wants to loose $2B a year of free money.

Suddenly loosing 45% of revenues would be devastating.

And yes, MIT is a company. They have a CEO (under a different name), a board of directors, thousands of employees and they provide a service for a fee.

No one that works for MIT wants to loose that money. Not CEO, not board of directors, not employees.

Maybe they'll put ideology first and $2B second but I doubt it.
by bigbadfeline | 2025-10-10 20:33:07+00:00
> but most of the supper rich are fucked up when it comes to anything practicle

Not true in the world of modern technology, both as replacement and control tools for human labor.

> working with metal and all other media, living off grid, and messing with the systems involved

The dream of individual survival is entrenched among the not-so-rich but it's a lot more illusionary than that of the rich.

Only organized survival, aka politics, has any chance of success, the rest is daydreaming.
by lyu07282 | 2025-10-10 20:33:19+00:00
At least they had fun with it, remember "Terror Tuesday's"? And once he even apologized when they accidentally bombed a hospital full of white people. Cheney's situation room was probably like Dr.Evils lair. Obama and Hillary Clinton was more like https://youtu.be/dDJa1_fLVeA vibes.
by jopsen | 2025-10-10 20:33:22+00:00
Your right that some people think voting means participating in democracy.

But public debate, petitions, the press, demonstrations, etc. is also an important part of democracy.

But really, if you want impact, don't do it individually: join a group, a party, an NGO, etc.

As an individual you shouldn't have much impact in a democracy. The fact there are many individuals trying kind works to keep the barrier for impact high - which is good, without it no stability.
by elchananHaas | 2025-10-10 20:33:43+00:00
One more concern I noticed: This generative approach needs not only for each layer to select each output with uniform probability, but also for each layer to select each output with uniform probability regardless of the input.

This is the bad case I am concerned about.

Layer 1 -> (A, B) Layer 2 -> (C, D)

Lets say Layer 1 outputs A and B each with probability 1/2 (perfect split). Now, Layer 2 outputs C when it gets A as an input and D when it gets B as an input. Layer 2 is then outputting each output with probability 1/2, but it is not outputting each output with probability 1/2 when conditioned on the output of layer 1.

If this happens, the claim of exponential increase in diversity each layer breaks down.

It could be that the first-order approximation provided by Split-and-Prune is good enough. My guess though is that the gradient and the split-and-prune are helping each other to keep the outputs reasonably balanced on the datasets you are working on. The split and prune lets the optimization process "tunnel" though regions of the loss landscape that would make it hard to balance the classes.
by MattDaEskimo | 2025-10-10 20:33:58+00:00
Depends on your definition of "political ads".

If your definition is: an ad that explicitly involves a party/politician, why?

It seems like they're going to happen regardless, the difference is the subtly. For example, there's a lot of accounts purposefully pushing ideologies, and focusing on specific events for a political purpose on social media.

Arguably, these are much more dangerous than explicit political ads.
by SV_BubbleTime | 2025-10-10 20:35:15+00:00
I like that your ideological counterparts have made the exact same statements about every administration ever.

Your post does not carry weight just because it is heavy.

When all you have is claims of fascism, everything is a nail.

Despite yours or my agreement on the topic of the day, this admin has pushed more power back to states than any in your lifetime. Those sneaky fascists, always giving up power…
by dunham | 2025-10-10 20:35:28+00:00
I dabble at home, but it looks nothing like work code. I also started writing code for fun as a kid, before doing it professionally. I do find it hard to do much after a day of work and taking care of family. (I've just been laid off after 20 years at my company, so I guess I've got more free time now.)

Last year I wrote a self-hosted dependent typed programming language, after spending a couple of years helping out with Idris and learning how those languages work. I started that process because I was pretty burned out and needed something stimulating to do.

Before that, it was little things, like code to read various binary file formats. E.g. a read-only sqlite implementation, code to read realm databases, reading indexed db off of disk for various browsers, decoding apple notes database, decoding iOS backups.
by jacquesm | 2025-10-10 20:36:08+00:00
Officially: never. Unofficially, a minute or two would be cause for concern and the regulators would most likely be showing an interest. The airline may have a higher margin than the official one. This is exceptional, they were within the margin of error on readout and the pilots must have known that. It's one thing to know you have half an hour of fuel give-or-take in the tank it is another to know that give-or-take you are running on fumes.
by kjkjadksj | 2025-10-10 20:36:18+00:00
Yes thunderbolt is best but look at costs. Apple is selling a 4ft cable for $130. I have a ton of random cat 5e and cat 6 and they go for a couple dollars.

Now lets talk about my actual “old mac” and “new mac” Mid 2012 mbp and my m3 pro. The 2012 only can do 802.11n so not gigabit speeds. It does have a gigabit ethernet however.

Even if I was going m3 pro to m3 pro, I’m only getting full wifi 6e speeds if I actually have a router that makes use of 160hz channels. My router can’t. It is hard to even gleam router offerings to see which are offering proper wifi 6 because there are like dozens of skus sold even to different stores from the same brand getting slightly different skus. Afaik my mac does not support 160hz wifi 6 either.
by kstrauser | 2025-10-10 20:36:53+00:00
This is so insanely wrong that I almost feel like we're being trolled. Yes, a direct Thunderbolt connection would be best. Failing that, a guaranteed 1Gb Ethernet connection, which is ubiquitous and dirt cheap, and has latency measured in microseconds, is going to wipe the floor with real-world Wi-Fi 7 speeds. And for what you'd pay for end-to-end Wi-Fi 7 compatible gear, you could be using 10Gb Ethernet, which is in a different league of stability and actual observed throughput compared to anything wireless.

I have Firewalla Wi-Fi 7 APs connected via 10Gb Ethernet to my router. They're brilliant, very expensive, very high quality devices. I use them only for devices which I can't hardwired, because even 1Gb Ethernet smokes them in actual real-world use.
by kjksf | 2025-10-10 20:37:06+00:00
Yes, to the extent that any violation of constitution injures me.

Forcing me to say things I don't want to say under threat of punishment violates first amendment. It's been litigated and so concluded.

The fact that it's the 1st amendment indicates that founding fathers thought that it is indeed the greatest injury us government can inflict on us citizens.
by ch4s3 | 2025-10-10 20:37:20+00:00
> and it's also that the the US is doing everything they can to prevent Venezuela from monetizing their natural resources, oil in particular

This is not at all true. A large share of Venezuelan oil is refined in Texas by Citgo for PDVSA. The US could easily stop that but doesn’t. The sanctions are on regime ghouls, the military, and some state companies run by the security apparatus. None of which existed before the 3rd time the Chavistas stole an election and jailed their opposition.
by neilv | 2025-10-10 20:37:39+00:00
Even when companies know they need something more than a normal senior developer, they don't necessarily know how to interview for that.

This afternoon, I'm leaning towards bowing out of a supposed more-than-normal engineering role.

If I wanted a battery of commodity techbro interview performance art hoop-jumping, just to be allowed to work at a place... then I would've gone to Google 1-2 decades ago, for 2-5 times what this place is offering, gotten rich, and then retired... so that I could then spend all my time making useful and trustworthy software.

I know what it's like to have a good interview "loop" for this level of impact role. Both sides of the table seem to value each other, ask good questions, focus on getting a sense of what it would be like to work together on the products/projects, with the team(s), and within the company culture. And see if that's something everyone feels really good about doing.

No "I need to haze you to 'understand how you think'". No BS performances of Coding Interview, System Design Interview, and Behavioral Interview, like every techbro is told they must "prep" for. No feeling like the other person might somehow be cheating (because you get the impression that they might be lying trash). No battery of rituals (in some cases) to the exclusion of people who'd be working together actually meeting each other before everyone has to decide whether to offer/join.
by dekhn | 2025-10-10 20:37:41+00:00
There was an Obama "Dear Colleague" letter (actually, 3 of them) that I think at least partially qualify as unilateral and ideologically motivated.

Yes, every new administration can attempt to impose their will on institutions of higher learning (so long as the administration has some sort of leverage, like funding or legal threats). The wise administrations limit their imposition, preferring to allow academia to enjoy high levels of freedom, autonomy, and funding to achieve their mission.