MurphyA/hacker-news huggingface dataset:
by kazinator | 2025-04-07 22:11:20+00:00
But that uses a cast.

Moreover, an old style cast. GNU c++ has an opt-in warning for those, -Wold-style-cast. You then need const_cast to get around that.

Then we can grep the program for that new style cast (unless it token-pasted the const_cast together in the preprocessor haha).

In C we can make such a program which contains no devices that defeat the type system, and which otherwise requires no diagnostic.
by Tcepsa | 2025-04-07 22:11:49+00:00
If they do it properly and walk through it with you afterwards, it can be a good opportunity for you to assess cultural fit as well based on the conversation that you have; are they hypercritical of unimportant details? Do they acknowledge good design and decisions? Do they offer their own insights, and if so, what do you think of those insights?

Also, you might find yourself in the unfortunate position of looking to find a job without already having one; many people find that a compelling reason to "jump through hoops for nothing but middling compensation"
by RadAIWill | 2025-04-07 22:11:49+00:00
Rad AI [https://www.radai.com/] | Engineering Leaders + Other Roles

At Rad AI, we’re on a mission to transform healthcare with artificial intelligence. Founded by a radiologist, our AI-driven solutions are revolutionizing radiology—saving time, reducing burnout, and improving patient care. With one of the largest proprietary radiology report datasets in the world, our AI has helped uncover hundreds of new cancer diagnoses and reduced error rates in tens of millions of radiology reports by nearly 50%.

Engineering Manager, Generative AI (Remote)

Director of Emerging Products (Hybrid - SF or SEA)

ML Research Scientists (Remote)

Senior Data Engineer (Remote)

Director of Corp Marketing & Communications (SF Hybrid Preferred)

Senior Product Designer (Remote)

https://www.radai.com/careers?utm_source=W29wy29rlJ
by tristor | 2025-04-07 22:11:54+00:00
The sensor in the 90D isn't capable of the high ISO performance of some newer sensors. For low-light conditions the things that matter more than anything is: 1. pixel pitch 2. sensor ISO performance 3. native denoising

For sure a new high end phone will do better than a mid-range camera that's older, but on the high-end it's the other way around. My Z8 has significantly better low-light performance than my iPhone 16 Pro, however the upside from the iPhone is that I don't need to do additional denoising in post-processing (I usually use DXO) where it's required on anything taken above around ISO 12800 on a digital body.

The Z8 is usable to print (e.g. noise is almost completely removable if you aren't cropping) up to ISO 25600 (which is the maximum ISO of a 90D), and is usable for moment capture (e.g. not trying to win any awards) nearly to its maximum ISO (102400). Many newer camera sensors, including the Z8's sensor, are "dual gain", meaning I can shoot basically noiseless at ISO 500 w/ almost 13 stops EV of dynamic range preserved, which is simply not possible on any phone camera or on most older bodies.

If you're shooting in low-light often enough, there are specific sensors and cameras which are far better than others, even if the other cameras would be better than in other situations. Generally speaking though, larger sensors are better than smaller sensors in low-light at the same pixel pitch.

In the Canon world, an R6 II is comparable to the Z8 in low-light performance, although I think the Z8 just barely edges it out. So don't take anything I'm saying here as being brand-specific. Modern full-frame mirrorless cameras are almost all better at low-light performance than any preceding full sized (DSLR style) camera, mirrorless or not, because the sensors have gotten better but maybe even more importantly the native denoising has gotten better.
by nayuki | 2025-04-07 22:11:56+00:00
> if you needed to exceed 50%, you could have just combined two different square waves

I don't think this is possible. A balanced square wave has no even harmonics in the frequency domain. Anytime the duty cycle is not 0%, 50%, or 100%, you will have non-zero even harmonics.

A linear combination (scaled sum or difference) of two balanced square waves will necessarily still have all even harmonics at zero, and thus cannot emulate a square wave with a duty cycle different from 50%.
by SOLAR_FIELDS | 2025-04-07 22:12:29+00:00
Indeed, environment drift is definitely a problem with the aforementioned approach. There is some middle ground that enables code and variable reuse, but isn't some byzantine state machine that requires reciting magical incantations to work. Getting that middle balance is kind of tough. I think judicious use of tfvars and modules and workspace tagging can get you a long way without opening the pandoras box that is workspace orchestration.
by claiir | 2025-04-07 22:12:34+00:00
The fundamental precept here is that foreign investment of goods is more preferable to domestic investment of goods [1], so running a negative trade balance is dispreferable.

Trump is a textbook Mercantilist (positive trade balance inherently good [2]). Rather than magazine articles, see the Palgrave (the definitive encyclopedic reference for Econ) entry [1] and the Wikipedia page [2] for the arguments and history.

I always find reading the highest quality material leads to the highest quality thinking—there’s certainly a reason why modern LLM training mixtures might weight wikipedia tokens 5x and webtext 0.5x. :>

[1]: https://link.springer.com/referenceworkentry/10.1057/978-1-3...

[2]: https://en.wikipedia.org/wiki/Mercantilism
by JumpCrisscross | 2025-04-07 22:12:35+00:00
> zero evidence that the protests have had negative impact on support for Palestinians

Of course there is [1][2]. (You see similar effects from e.g. bridge blocking in the broader protest literature.)

And again, what do you think happened in 2024 that caused support for Palestine per your source to drop?

> media is staunchly Zionist

The population has been broadly pro-Israel until very recently. The media market is, in the end, a market.

[1] https://today.yougov.com/politics/articles/49311-opinion-on-...

[2] https://www.insidehighered.com/news/quick-takes/2024/05/03/p...
by creatonez | 2025-04-07 22:12:48+00:00
> "Code should be narrow", "we enforce a strict 80 column maximum line length" I don't think I've seen that take lately. I remember seeing a few posts fly by about the number 80 specifically

To be fair, this is more doable in C than most other languages. No namespacing, no generics, etc. means you're not using as many columns.

I'm still not convinced, though. It's a crunch. Would rather just set a 120 to 160 column limit and make identifiers as descriptive as they should be. And I'd use prefix namespacing all over the place anyways -- fuzzy autocomplete can make it convenient.
by gnarlynarwhal42 | 2025-04-07 22:12:56+00:00
The company literally makes the hardware... You choose which company you prefer and generally stick within that ecosystem. Almost everybody uses third party software to process the images anyway, so we aren't really "locked in"

If anything maybe you'd have a point if you said they should open up the specs of the mount and lens/body communication, but the RAW format really just has near-zero impact in the real world
by rstuart4133 | 2025-04-07 22:13:03+00:00
> Musk wouldn't exist if it weren't for the people working for him.

I've decided Musk core talent is creating and running an engineering team. He's done it many times now - Tesla, SpaceX, Paypal, even twitter.

It's interesting because I suspect he isn't a particular good engineer himself, although the only evidence I have for that is tried to convert Paypal from Linux to Windows. His addiction to AI's getting results quickly isn't a good look either. To make the product work in the long term the technique has to get you 100% of the way there, not the 70% we see in Tesla and of now DOGE. He isn't particularly good at running businesses either, as both twitter shows and his solar roof's show.

But that doesn't matter. He's assembled lots of engineering teams now, and he just needs a few of them to work to make him rich. Long ago it was people who could build train lines faster and cheaper than anyone else that drove the economy, then it was oil fields, then I dunno - maybe assembly lines powered by humans. But now wealth creation is driven by teams of very high level engineers duking it out, whether they be developing 5G, car assembly lines or rockets. Build the best team and you win. Musk has won several times now, in very different fields.
by caseyy | 2025-04-07 22:13:38+00:00
> I’ve seen many of these people approach implausible tasks, ones we wouldn’t even have chosen to tackle before, with reflexive and brilliant usage of AI to get 100X the work done.

Ah yes, the 100x engineer delusion. Why not a 1000x?

If the engineer is 10x, the AI is 10x, and they buy a laptop with 10x flops, install lights with 10x the lumens in their office, give them coffee ground 10x finer, they could all easily be 100,000x engineers.
by LegionMammal978 | 2025-04-07 22:13:47+00:00
Out of curiosity, I just looked through some of my old code calling useEffect. Most of it was for fetching data from an API on mount; I'd also written a custom little hook that returns a callback to signal that the data should be refreshed.

But a few instances were to conditionally set one piece of state whenever another piece of state was changed, arguably an abuse of the mechanism. I suppose the proper way would be to wrap the setter function into one that changes both, but it takes a fair bit of discipline to avoid useEffect in the heat of the moment.
by pssdbt | 2025-04-07 22:13:48+00:00
Thought the same exact thing. For those curious, 4:3 intermittent fasting is where you eat normal for 4 days and restrict calories to 80% of TDEE for 3 days (if I understood it correctly). I was trying to make sense of it with how I typically perceive IF, like 16/8 etc.
by MiddleEndian | 2025-04-07 22:13:56+00:00
I'm half joking. We are writing numbers in big-endian in all the discussed formats (euro, american, iso) so I do think it makes sense to store dates in big endian to maintain consistency with that and lists and such. Otherwise people can do whatever makes sense culturally to them. Americans also write today's date like 4/7/2025 which is obviously middle endian lol
by IIsi50MHz | 2025-04-07 22:13:58+00:00
I think, with appropriate adjustment of pin lengths (so that GND is always first to connect and last to disconnect), Apple Desktop Bus is hot-pluggable. There are even adapters for this purpose, made by hobbyists. May want to install a wee bit of software on the host, to occasionally force a rescan of the bus, but not strictly necessary.
by throw0101d | 2025-04-07 22:14:08+00:00
> Someone mentioned going to Japan and how you could get cold cans of coffee out of vending machines there.

The actor Tommy Lee Jones has some amusing commercials for canned coffee:

* https://www.brandinginasia.com/the-tuesday-take-suntory-boss...

* https://en.wikipedia.org/wiki/Boss_Coffee

The premise is that he is an alien in disguise evaluating human society, so some of the situations shown are quite whimsical.
by fragmede | 2025-04-07 22:14:17+00:00
Shit, I'm a US citizen flying domestic while colored and I have that fear. If you don't think that's reasonable, you're not paying attention. It's not hyperbole to say that ICE is the new Gestapo, and because international airports are considered borders and thus they have jurisdiction, they cover most of where I'd want to go to or transit through in the US.
by jchin | 2025-04-07 22:14:29+00:00
If you are in NYC April 19, 2025, Meet the Artist: Topological Crochet Artist Shiying Dong might be interesting to you. https://momath.org/composite-gallery/meet-the-artist/

MoMath used to run an Online Topological Crochet class. I'm not sure if they will be bringing it back, though. https://momath.org/onlinecrochet/
by saxelsen | 2025-04-07 22:14:39+00:00
Yup.

I personally wrote that I had experience in a programming language I didn't, back for an interview in 2010. I got called out on it too..!

My wife has run a couple of marathons and her friend called her up to hear about her experience, because she was putting it on her resume for a job. She got it (probably not because of her running experience).
by rasz | 2025-04-07 22:15:11+00:00
>"In brief, partitioning refers to storing your links with additional information about where they were clicked," explains Seevers. "In Chrome, this is: link URL, top-level site, and frame origin.

This is crap. I want to see :visited color on sex.com no matter on which site it is embedded. I use this color to evaluate if I visited the page in the past at all, not if I visited it from this domain. WTF google :|
by mannykannot | 2025-04-07 22:15:13+00:00
While the title slightly over-promises - a more accurate one might be "why LLMs may come to understand the world" - it seems to me that this video gives a very clear introduction to a hypothesis about why double-descent works despite the threat of overfitting, and a thought-provoking extrapolation to the claim of its title. I came to post it myself, and am disappointed to see that it is languishing.
by jjcm | 2025-04-07 22:16:07+00:00
Huge +1 to Australia, speaking from a salary worker PoV. So many of the Australian digital services are absolutely fantastic. As an American who was working there, there were often situations where I thought I did something incorrectly because my mentality was, "if it was this easy, I did something wrong and there are more steps".

It often literally is that easy.
by crazygringo | 2025-04-07 22:18:25+00:00
Regular sharpening doesn't work.

But a deconvolution filter will. You can't do it in Photoshop but you can with a dedicated tool that tries different deconvolution kernels until it finds one that matches the exact original blur function.

This is how you can remove motion blur from a photo due to camera movement, for example. It's wild how much information is still there, in the exact precise levels and shape of the blur.

There are limits of course, but they're much further than you might expect.
by mosura | 2025-04-07 22:18:52+00:00
This is a superb idea. I had seen random cat gacha but not trading cards of random dudes.

Most efforts at custom TCGs seem to go nowhere at all because of the absence of any practical trading meta game, so bootstrapping that with local interest is a very neat marketing move that aligns very well with the desired community engagement.

The result is that whole idea is greater than the sum of its parts.
by floxy | 2025-04-07 22:19:10+00:00
Maybe I'm not understanding your point, but here is my math. 80 days * 24 hour/day * 1.4 kW (L1 charging / 12A @ 120V) = 2688 kwh of electrical energy. If your EV has an efficiency of 3.5 miles/kWh, that 2688 kWh would let you drive 9,400 miles. Of course, if you had a 240V @ 40A L2 charger at home, that would be 18,400 kWh, or 64,500 miles (@ 3.5 miles/kWh).
by enasterosophes | 2025-04-07 22:19:21+00:00
I feel like we're working at the same company. Not just this comment but your others on the same topic. I've seen all the exact same mistakes over the last year. The company wants to grow fast so hires quickly, but then the people hired quickly underperform, so then they're fired quickly, but firing people quickly results in fear, grief and guilt for everyone who hasn't been fired "this time". The top talent never feel comfortable in this cold mercenary culture, so they don't settle in and soon move onto somewhere less cut-throat.
by echelon | 2025-04-07 22:20:34+00:00
> Someone mentioned going to Japan and how you could get cold cans of coffee out of vending machines there.

They're everywhere!

In rural Hokkaido, some people even have them outside their home's driveway for people walking by. They have various teas (green, hojicha, jasmine, etc.), Coke and Pepsi products, Pocari Sweat (like Gatorade), iced coffees, and sometimes even hot teas and hot coffees that are heated on demand. They're super convenient and something I miss having in America (we seemed to have more of them here in the 90's and early 2000's).

The only problem is that in Japan there can sometimes be absolutely zero public garbage (or, more correctly, recycling) bins in sight. You have to carry your trash with you, which is a bit annoying and mildly gross if it spills.
by roguecoder | 2025-04-07 22:20:34+00:00
The difference is that AI can now feed them explanations as well. Their friends (who IME were usually also mediocre coders: everyone I've seen who actually did well on a take-home actually was that good) didn't have the patience to sit around and help them memorize a bunch of extra nonsense.

At some point it feels like it would be easier to just get good at programming, and yet...
by LegionMammal978 | 2025-04-07 22:21:00+00:00
Yeah, sites demanding a roundtrip for every small interaction can be a pain to use when traveling. The principle I'd wish more web devs would keep in mind is, "Just because the client managed to contact your server once doesn't mean it will have fast and easy access to it in perpetuity." Indeed, in my experience, too many roundtrips is the cause of most atrociously slow websites, regardless of how heavy or light a framework they use.
by magicalhippo | 2025-04-07 22:21:17+00:00
Yeah, obviously they don't use a CVT so the RPMs are anything but the same throughout the race.

I don't know the details of Top Fuel and such, but Steve with his SMX[1] wagon[2] keeps his car at 2000 RPM at the lights, so seems reasonable to assume Top Fuel is around there too.

On the top end the Top Fuel cars are limited to just over 8000 RPM[3], with the red line at 8500 RPM.

So an average of 3800 RPM seems reasonable.

As a cross check, given that Top Fuel cars are single-speed[4], I guess one could calculate the same using the diameter of the wheels, keeping in mind that the tire expands a lot compared to its size at rest.

[1]: https://www.enginebuildermag.com/2024/12/4000-hp-twin-turbo-...

[2]: https://www.youtube.com/watch?v=LnrZdrp77Cs

[3]: https://www.enginebuildermag.com/2023/03/top-fuel-and-funny-...
by rstuart4133 | 2025-04-07 22:21:49+00:00
> I have a few issues with the way IT leadership in EU has been running things the past 20 or so years

I'm not disagreeing, but you are mistaken if you think this is just an EU thing. It's everywhere. I seems to be driven by two things.

One is focus on the knitting - and outsource everything else. Everything else includes your security infrastructure - which you outsource to Active Directory running on Azure, or Okta. Amazing, since both have been ripped new ones in spectacular fashion.

The second is de-risking requires redundancy. Redundancy is expensive, and worse hard. It means you have to deal with multiple suppliers and glue them together. That requires internal expertise, but you just outsourced the external expertise so you could stick to your knitting.
by JumpCrisscross | 2025-04-07 22:22:26+00:00
> because you had no reaction to it, it doesn't mean it didn't do anything. I know people at Microsoft and now they're talking internally about this

I mean yes, we're all talking about it. I forgot what the protesters at Google who locked themselves into offices were specifically protesting, but everyone I know at Google talked about that, too. (Huh, it was also Israel [1].) This sort of outburst has basically never been an effective form of protest.

[1] https://www.cnbc.com/2024/04/18/google-terminates-28-employe...
by mrexroad | 2025-04-07 22:22:34+00:00
I clicked the headline expecting a chuckle and left with an unexpectedly warmed heart.

> “We wanted to strengthen the connection between the children and the older generations in the community. There are so many amazing people here. I thought it was such a shame that no one knew about them,” [...] “Since the card game went viral, so many kids are starting to look up to these men as heroic figures.” > Kids have started attending local events and volunteering for community activities — just for a chance to meet the ojisan from their cards. Participation in town events has reportedly doubled since the game launched.

there's so much more I want to comment on--it's not screen-based, increased cross-generational interaction, strengthening community, elders having their stories known--but what I love is that these effects will compound into even greater benefits for the community.
by adamddev1 | 2025-04-07 22:22:42+00:00
When you have a website that needs to be always accessed online, absolutely, give us an old-fashioned SSR vanilla web experience. Just give us a page WITH ALL THE DATA that loads in half a second. Don't make us wait for 5 seconds with spinners and placeholders while you make the client fetch data itself from different sources. This is insanity and torture! People are using client side rendering for the wrong things.

But there are good and powerful use cases for client side rendering.
by AstralStorm | 2025-04-07 22:22:45+00:00
RoP and unverified state would at least be highlighted by such an analysis. Generally it's a lot of work and we cannot quite trust fully automated systems to keyword it to us... Especially when some optimizer changes between versions of the compiler. Even a single compile flag can throw the abstract language upside down, much less the execution graph...

Fuzzing is good but probabilistic. It is unlikely to hit on a deliberate backdoor. Solid for finding bugs though.
by 6510 | 2025-04-07 22:23:01+00:00
The mechanical Turk did something truly magical. Everyone stopped moaning that automation was impossible because most machines (while some absurdly complex) were many orders of magnitude simpler than chess.

The initial LLMs simply lied about everything. If you happened to know something it was rather shocking but for topics you knew nothing about you got a rather convincing answer. Then the arms race begun and now the lies are so convincing we are at viable robot overlords.
by ars | 2025-04-07 22:23:20+00:00
That's a bad idea - the speed bump can be semi-invisible in bad weather, and you'll have cars hitting it at high speed, going airborne and crashing.

There's a reason they have large warning signs before a speed bump.

There is also the implication that speed is the issue - but the linked video shows a car crash with slow cars, so they problem may lie elsewhere (visibility probably).
by ilrwbwrkhv | 2025-04-07 22:23:29+00:00
Yup I realized tobi is a massive dum dum when he had Tobi.eth in his Twitter profile. Even Gary tan had it and as an aside that is why I'm scared of YC's future. All of those folks were on an easy blacklist for me on twitter. Lacks original thought and is sheep like in their thinking.
by zoogeny | 2025-04-07 22:24:12+00:00
The bias of the article is strong, and I appreciate that. I actually despise performative unbiased reviews.

While that bias initially frustrated me, once again comparing some contemporary thing a writer disagrees with to the rise of the Nazis, the underlying topic is actually in line with a lot of my own recent thinking.

I think a disease of the modern mind is the belief in and desire for finality. A belief in the finality of contemporary models of physics, the finality of political systems, the finality of literature analysis. And seeing authoritarianism as an expression of this desire for finality is an interesting take.

It reminds me of "Man's search for meaning" where Frankl reflects on the the meaning of facing suffering with dignity. Or Camus' story of Sisyphus where a man is forced to perform a pointless repetitive task with no conclusion or meaning, and yet Camus argues we must see Sisyphus as happy.

It is interesting how we associate this by comparing it to emotions. Anxiety for Kierkegaard, Nausea for Sartre, Suffering for Frankl (and Buddha) and apparently Melancholy for Sebald. It is also interesting to see the different approaches each have for dealing with it.