skysight-inc/HackerNews huggingface dataset:
> Cameras are not in a death spiral.

Sales numbers tell a different story.

> Artistically speaking, phones can't do what even a low end slr/mirrorless can do, its just that phones are good enough for the low-effort content 95% of people are interested in producing.

This is not correct.

A Pixel Pro has a 50 MP, f/1.7, 1/1.31" sensor. This is equivalent to f/4.6 in u43, f/6.6 in APS, and f/9.5 in FF.

This is slightly slower than a kit lens on paper, but this is more than made up for by more advanced sensor technology, and especially the ability to do things like fast sensor readout, which can read out many frames and combine exposures.

Side-by-side, shooting with a phone and a Panasonic u43 camera with a kit lens, I was getting perfectly good photos with the phone, and useless photos with the u43.

> I don't know about the manufacturing or drone stuff, but for video conferencing and remote education, the point of the video really isn't image quality or "art" but just good enough picture to not get in the way of the real purpose of the interaction, so a whole camera kit is just added complexity/annoyance for no benefit.

It depends on the context. People buy $100k Cisco remote conference rooms for a reason.

I've definitely spent >$10k on equipment in remote presentation / education contexts myself, and know many other people who have done likewise.

You should, at some point, figure out what popular education Youtubers, twitch streamers, etc. spend :) But there are similar contexts in scalable education, various kinds of sales, etc.

One of the core issues -- in context I've worked in -- is that reliability is king. I don't want interruptions. I'm happy to have three cameras feeding into OBS and a set of fixed setups, and I've even done custom plug-ins, but something like a mirrorless adds layers of complexity which can lead to bugs:

- Mirrorless

-> HDMI out

-> Elgato

-> USB

-> OBS

-> Virtual camera

A direct USB connection would remove a cable and an adapter.
China's fertility rate is 1.18 births per woman.
US fertility rate is 1.66 births per woman.

This is not really comparable. Out of all western nations, the US has perhaps the least problems with fertility.

The US both allows immigration (China doesn't) and has sources of immigration of people of relatively close cultural heritage. Also, China is a conqueror, there is only one major territory where Chinese live that is not within China's borders (and MANY where few/very few Chinese live that are within China's borders, even more if you count places where the CCP has control even if they're not within accepted UN borders)
MY TIME HAS FINALLY COME

Wait I'm actually elderly
Maybe you should repost here to reach a more qualified audience:
https://news.ycombinator.com/item?id=43547609
For the curious, from the link above:

> log, plank, stick, crafting table, wooden pickaxe, cobblestone, stone pickaxe, iron ore, furnace, iron ingot, iron pickaxe and diamond
Hey, what about the women?
I believe the uncomfortable truth that drives highly-incentivized hiring is twofold:

1. There are many more qualified candidates than jobs. That happened with outsourcing and remote, well before AI. That makes hiring errors are mostly undiscoverable.

2. Chemistry matters -- a lot -- in working together, leading to premiums for connections and a bias towards mutually-beneficial referral networks, which makes performance evaluation very difficult. (Objective standards tend to make success game-able, particularly with inside knowledge.)

Desperation is not pretty, opportunity distribution is far from optimal, and teams are rarely open and objective about membership.
Yeah but we (developers,
collectively) are a bunch of cheap asses that will spend hours automating something that was only going to take 20 minutes anyway. That's our whole reason for being. So while the agent model could work well, it'll always be a niche product, like selling an IDE or better debugger.
> The company also said that Abousssad could have raised concerns “confidentially with your manager, or with Global Employee Relations. Instead, you chose to intentionally disrupt the speech of Microsoft AI CEO Mustafa Suleyman.”

“You should have dumped your complaint in a black hole instead of speaking up.”

Brave folks: they’ll no doubt see a ton of harassment and their future employment prospects (or even immigration status) may be affected. But if I found out that technology I was working on was being used to kill people, I might choose to flame out in the same manner. It’s hard to wash blood off your hands.
That's for human consumption though, which is what frustrates so many "hashing will solve everything!" schemes - it breaks as soon as you need a bug fix.

At the end of the day none of us want "exactly this hash" we want "latest". Exact hashes and other reproducibility are things which are useful when debugging or providing traceability - valuable but also not the human side of the equation.
The Governor of Maryland is a Democrat. He should issue arrest warrants for the agents involved. It’s probably not Constitutional, but it would be dramatic and popular.

(Also, this is an administrative stay. It is “meant to give the justices some breathing room while the full court considers the matter” [1]. They’re preserving the status quo while they think.)

[1] https://www.nytimes.com/2025/04/07/us/politics/supreme-court...
That is a damn good professor
I agree with you, this is just the start and Minecraft has a lot more to offer for future research!
Gaussian Splatting Alternative: WebGL Implementation of Nvidia's SVRaster
Hi all! Several weeks ago, Nvidia released a voxel-based radiance field rendering technique called SVRaster. I thought it was an interesting alternative to Gaussian Splatting, so I wanted to experiment with it and learn more about it.

I've been working on a WebGL viewer to render the SVRaster Voxel scenes from the web, since the paper only comes with a CUDA-based renderer. I decided to publish the code under the MIT license. Here's the repository: https://github.com/samuelm2/svraster-webgl/

I think SVRaster Voxel rendering has an interesting set of benefits and drawbacks compared to Gaussian Splatting, and I think it is worth more people exploring.

I'm also hosting it on vid2scene.com/voxel so you can try it out without having to clone the repository. (Note: the voxel PLY file it downloads is about 50MB so you'll probably have to be on good WiFi).

Right now, there's still a lot more optimizations that would make it faster. I only made the lowest-hanging fruit optimizations. I get about 60FPS on my Laptop 3080 GPU at 2k resolution, and about 10-15 FPS on my iPhone 13 Pro Max.

On the github readme, there's more details about how to create your own voxel scenes that are compatible with this viewer. Since the original SVRaster code doesn't export ply, theres an extra step to convert those voxel scenes to the ply format that's readable by the WebGL viewer.

If there's enough interest, I'm also considering doing a BabylonJS version of this

Also, this project was made with heavy use of AI assistance ("vibe coded"). I wanted to see how it would go for something graphics related. My brief thoughts: it is super good for the boilerplate (defining/binding buffers, uniforms, etc). I was able to get simple voxel rendering within minutes / hours. But when it comes to solving the harder graphics bugs, the benefits are a lot lower. There were multiple times where it would go in the complete wrong direction and I would have to rewrite portions manually. But overall, I think it is definitely a net positive for smaller projects like this one. In a more complex graphics engine / production environment, the benefits might be less clear for now. I'm interested in what others think.
> Classic bigotry.

Hiring is all about finding the best candidate. If you find you cannot function sitting in conference room with three other people for an hour, there is a 100% chance there is a better candidate suited for the role, even if his/her technical skills are less than yours.

Jobs have soft skill requirements, and there is nothing bigoted about that.
Westerners in Japan has been a thing for decades:

> Anyone who has seen Sofia Coppola’s Lost in Translation must wonder for at least a second if there is truth in Bill Murray’s character of a famous American actor in Japan to film a commercial. Well, there definitely is. Huge American and European stars have been hawking products in Japanese commercials for decades.

* https://www.cinemablend.com/movies/western-entertainers-who-...

* https://www.goretro.com/2015/08/sake-to-me-western-celebs-in...

* https://en.wikipedia.org/wiki/Big_in_Japan_(phrase)
I would love to see a trade union-style group, where you are sponsored to join by an existing member and expected to do some work along side existing members before being certified as journey-level and recommended to employers.

It would require that group to agree on what being a "good" developer meant, but there could be more than one and if you don't agree with this one you could form your own. Maybe one requires people to be able to write testable code and be able to label design patterns, and another expects pure functional programming, and another expects deep security expertise, and companies could know which of those they are looking for and inquire appropriately.

We have this a little bit with employers like Pivotal or ThoughtWorks, that have such strong learning cultures you can be sure that if someone spent five years there they know their stuff. But we could have a version where workers were willing to endorse each other, rather than relying on a specific for-profit company.

It is, like all certifications, only as valuable as the least-competent person who holds it. But the informal versions of this are pretty powerful.
It's technically always the best the could find with the time and money they were willing to spend.
I just wish they'd extend git to have better binary file diffs and moved file tracking.

Remembering the real history matters, because preserving history is valuable by itself, but I'm also really glad that VCS is for most people completely solved, there's nothing besides Git you have to pay attention to, you learn it once and use it your whole career.
You are saying that there's enough irredeemable people in government positions that there's no government job that could suit their skill level?

That sounds like a crisis to me. What happens when they're all dumped on the street in one go?
That's the point of philosophy: to give a coherent, empirical explanation on why that thing is good or bad.
Actual 'fake news' caused a market whiplash – CNN Business
If you're making $20k / year as a software developer in any part of:

* The United States (80k - 300k USD)
* Europe (50k - 90k Euro)
* Canada (70 - 120 CAD)

You're being paid wildly below market rate and should start looking for a job immediately.
You could apply the same logic to "Women in X" groups. It's not discrimination as much as it is support.
Yes, it's RL from scratch and sparse rewards
No vibe coding?

I’m sorry to inform you you did not pass our informal vibe check and therefore we will not be able to extend a job offer to you.

Have a good life!

~ Sillycon Valley
Could this perform better by having the internal representation of Minecraft instead of raw pixels?

It seems rather tenuous to keep pounding on 'training via pixels' when really a game's 2D/3D output is an optical trick at best.

I understand Sergey Brin/et al had a grandiose goal for DeepMind via their Atari games challenge - but why not try alternate methods - say build/tweak games to be RL-friendly? (like MuJoCo but for games)

I don't see the pixel-based approach being as applicable to the practical real world as say when software divulges its direct, internal state to the agent instead of having to fake-render to a significantly larger buffer.

I understand Dreamer-like work is a great research area and one that will garner lots of citations for sure.
I will leave you to your pondering, sir.
Javascript is Lisp in C's clothes? On what basis? Also what does Lua have to do with Lisp? It has no Lisp syntax whatsoever.
Tiniest pacemaker is smaller than grain of rice
An eerie spiral lit up the European skies
<-- This

People are leaving off which lens. In my experience, for low-light:

Large sensor + kit (zoom) lens < Pixel Pro < Large sensor + f/1.4 prime

It's not apples-to-apples, since my phone has no optical zoom in the lens (although it somewhat makes up for it by having wide/normal/tele fixed lenses). But shooting with the main lens, it definitely beats a large sensor for low-light with a kit lens.

I think the key difference is intelligent multiframe denoising algorithms on the phone. It, in effect, shoots a video and combines.
Probably should hire more than 1 IT person, and, don't skimp on the generators and battery backups for the electric fences.
It actually has no human data as input and learns by itself in the environment, that's the point of the accomplishment! :)
Discussion (54 points, 6 hours ago, 35 comments) https://news.ycombinator.com/item?id=43613079
It's not rambling or word salad. It just tries to include some justification and explicit directions.

I have to question the literacy levels of people these days if a page of text is too much to handle.
> Neither are they interested in imposing their current authoritarian Sino-Marxist system on other nations

Tibet would like a word. Oh and so would Xinjang, Bhutan, Hong Kong, ...
Yup, I was wondering the same. It might the so called "flamefilter", yet, it's suspicious.
12 Graphs That Explain the State of AI in 2025
Do you do your own structural engineering or do you pay someone to do it who is qualified to do so in the EU? Structural engineering compliance is a medieval guild of experts, is it not?

Do you practice your own medicine in the EU or do you pay someone to do it? Medical compliance is a medieval guild of experts, is it not?
>>They will kill a dozen cows in a day in a pen and not eat any of it.

To be honest with you - I don't even know where I'd begin to look for stats like these - have you got any links I could read?

I was only really able to ask Gemini about it which seems to confirm that wolves generally don't kill animals for any reason other than sustenance but obviously LLM so I accept it might be fully wrong - https://g.co/gemini/share/e1ce79cd97de
Protectd: Evolving Vercel's always-on denial-of-service mitigations
Given the raw lack of even phone screening interviews I'm getting lately, I would take even getting to that stage, to be honest.

Though I would love to get some general honesty in company recruiting state, to know where to spend my time. LinkedIn posts that keep being "reposted" are ... problematic, imo.
I use(d) to post my stuff at the "Who wants to be hired?"/"Freelancer? Seeking a freelancer?" posts from here. At one time (like two years ago) I got an email from someone claiming they would get me a job but I'd need to give them 10% (or 15%? can't remember) of whatever I was to earn.
Dang, how do I delete my comment? My hope that it'd be informative to HN readers that weren't interested in going crude seems to have been in vain.
https://archive.is/P9hbg
Can anyone tell me the manufacturer and model of the small, round vacuum cleaners in the photograph? You cannot believe how filthy my workshop gets.
It’s pretty normal for programmers to make over $100k in plenty of companies in much of the US. Big tech companies may pay a reasonable amount more when you consider equity, especially in high cost of living areas.

Programmer salaries have diverged a lot between the United States and Europe in the last 30 years. (This comes up basically every time remuneration is discussed on this forum). Hardware engineer pay has not seen such rises in the United States or Europe though I don’t know how much FPGA work ends up in the hardware bucket rather than the software one.

Some financial firms will pay well by American standards in Europe and also make use of FPGAs, though I don’t know how many you’d find in Germany.

Programmers are also well paid in Switzerland.

Maybe one thing to add: ‘bad humor’ is a bit hard to parse in English – it sounds like a cross between ‘bad humored’ which roughly means ‘unpleasant to be around’ and ‘bad sense of humor’, which is what I think you intend.
Nearly every large company I've interviewed with would comply with a reasonable accommodation request for a legitimate disability e.g. providing a deaf person the interview questions on paper or even having an ASL interpreter present.

In fact many mention it up front on the screening call before any questions are asked.
Yeah that's linked a couple of times in the post
I think state management is the worst part of using React. All of the popular/highly recommended packages to manage state require you to write code in unconventional ways without really explaining the design decisions. Why use reducers? They're basically different (worse) syntax for mutable object method calls.
The best-paying companies jerk you around for months with hours and hours of in-person quizzes and expect you to memorize a bunch of trivia you will never use day-to-day so they can use their MIT intern interviews for everyone.

Take-homes are a much more reasonable expectation than memorizing how to implement quick-sort on a white board.
Show HN: ReGenNexus Core – A Protocol for Universal App/Device Communication
Just open-sourced the core of ReGenNexus - a protocol to make any software/device interoperable. Current test examples include:

• App integration
• Multi-agent coordination
• Security patterns
• Simple connection templates

Try the tests:
git clone https://github.com/ReGenNow/ReGenNexus
cd tests && pytest -v

Looking for:
- Feedback on the protocol design
- Real-world use cases to prioritize
- Contributors to expand test coverage

Tech: Python-based, transport-agnostic
They should, it is a breeze.
How are drone strikes any different than a pilot, a warplane, and advanced precision bombs/missiles?

Except they're cheaper to run and don't physically risk a pilot.
Running Shell Commands in Python
Source for those numbers? Your last sentence doesn't seem to make sense.
I casually visit a couple of times so often my jumping off point is the best of page:

https://news.ycombinator.com/best
A lot of the time it comes down to the platform not actually providing easy ways to do things that users are reaching for effect for.

For example some people reach for it for fetching data in routes. It wasn't until recently that routers started to come with built in patterns to do this without effects - example being react routers (it's been a while since I used but remix had this) loaders and tanstack routers beforeload and loaders.

People fetched in an effect because at the time this was the most simple and obvious place to do it unless you were very aware of the other ways to do it, and we didn't have primitives like react query either.

Another example of a non obvious things logging an analytics event when a specific component renders. You could attempt to tie this to the specific update that caused a component to show but that update may be very complex or hidden since your component could show based on a variety of states and require so much more work vs just logging in an effect.

I guess one could argue both of these themselves are syncing operations, syncing your network state and server state for API requests in routes and analytics. But at the same time reacts team told everyone if you're fetching in effects you're doing it wrong without providing the answers.

That to say yes effects are not a very good pattern for many things we use it for and should be avoided, but react as a framework (yes it's basically framework in my opinion, we're well past just. library point) itself does not educate well or have easy to understand built in ways to do these things that are VERY common use cases

And this as someone who writes mostly react.
The answer it seems is, it depends on what kind of code you're looking at. The post showed that `for` loops cause a lot more variable-name-biased reasoning, while `ifs` and function defs/calls are more variable-name independent.
Emoji is a Japanese thing too. It's why a lot of the early emoji are kind of odd from a western point of view, like the naruto fish cake, Japanese top secret emoji and hot bath symbol.
Again, the median income for a married family with kids is $120,000 year. Such families absolutely can cover a $1,200 surprise medical expense for their kids. The article is presenting a totally mistaken view of how insecure “most Americans” are.
Fennel has actually convinced me that Lua and lisp have more in common than one might think. I don't know what the above comment was referencing, but I've always found beauty in lisp languages for having a primary datastructure that all others can be abstracted to. Lisp, classically, has list, clojure has sequences, and Lua/fennel has tables.

https://fennel-lang.org/
I recently worked on a project that proposed using ancient cave systems, full of priceless stalagmites as data centers. The first step in the operation? Raze the cave and cover everything in a thick layer of cement. Use of the underground water table was recommended to cool the AI machines. It was all very dystopian. It was even suggested that the national park system be sold off to build these mega data centers underground.
> I regularly see stories like “I convinced my idiot bosses to finally let me do only tech debt work, and would you believe they fired me after a few months?”

> “it’s so unfair that I haven’t been promoted - look at all this amazing accessibility/standards/open-source work I’ve been doing!”

Stories like these might exist, but I genuinely haven't seen a story like either case.
Are you worried about hash collisions from different objects? The probability of a collision of N distinct objects with SHA-1 is (N choose 2) * 1 / 2^161. For a trillion objects the probability is about 1.7 x 10^-25. I think we can safely write code without collisions until the sun goes super novae.
GUID and UUID are different.
I was thinking the same!

Especially when he says "I wish this story had a happy ending. Spoiler: it doesn’t.

I couldn’t keep the Amazon Bump out there; there were some serious liability issues. I did get the SFMTA’s attention, they let me know a month later that my application was approved. That was 35 months ago and we still don’t have a bump."

There's actually even a name for such actions: tactical urbanism.

It reminds me of the old story about the guy who had been calling the county to fill a pothole for months and finally as soon as he started filling it himself and let the county know, the crews came out to fix.

Or there's stories in Atlanta of steel plates being laid for months to years (a common scourge in Atlanta) and then magically they get fixed and removed once someone spray-paints dicks on them.
> I understand Sergey Brin/et al had a grandiose goal for DeepMind via their Atari games challenge - but why not try alternate methods - say build/tweak games to be RL-friendly?

Because the ultimate goal (real-world visual intelligence) would make that impossible. There's no way to compute the "essential representation" of reality, the photons are all there is.
Also, I do want to point out that despite very recognizable syntax, that's not the only thing that makes lisp lisp. Primary example of lisp-y syntax on a non-lisp would be Janet [0]

https://janet-lang.org/
The mandate has been set, anyone who isn't pasting LLM word salad into their performance review is wasting time and falling behind, as is anyone who directly reads the performance reviews which were submitted.
Show HN: Turn school textbook into a personal tutor (powered by Groq)
Delighted by the resemblance of the HN title to Tracy Kidder's Pulitzer Prize-winning book, "The Soul of a New Machine."

https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine
The Trump White House Cited My Research to Justify Tariffs. It Got It All Wrong
I am rooting for pijul.