MurphyA/hacker-news huggingface dataset:
by contingencies | 2025-09-16 23:52:27+00:00
For normal brightfield microscopy industrial cameras are very good (the internal sensor chipset is the important component, and there are only a few manufacturers globally) and usually offer both USB UVC and HDMI output. Monocular optics are very cheap and offer free-zoom (so-called 'zoomtube', great for video) and configurable magnification.

In terms of reflected light microscopy, you are going to get very good results with off the shelf ~$100 systems (camera+monocular zoomtube) and LED ring lighting (preferably anti-glare with configurable polarized filters).

You get a solid upgrade switching to transmitted light microscopy. This requires some sort of transparent stage with underside lighting. This can be as simple as placing an unprepared sample on a slide and shining any light (like a phone LED) through it. But it works better if the light is even, the light is collimated, the light is focused, the light is controllable (ie. light source + collimator lens + condenser, at precise relative distances).

At high magnifications the focal plane is very thin. You will need focus stacking for many unprocessed specimens, which can be achieved in software but requires a rigid platform and a steady hand.

Around this level you get some good upgrades from taking thin sections with a razorblade. You can buy mini microtomes but they're basically razorblades. Just buy razorblades. Staining also helps, read for example http://digitalcommons.mtu.edu/cgi/viewcontent.cgi?article=11...

If you are serious about your images, you can buy a cheap calibration tool for measurement purposes and synchronize it to software for markup and addition of digital scale purposes.

Beyond these you certainly need a rigid platform. To this point things are quite cheap, depending upon your requirements you could be only $200 in and happy with a range of stains, thin sections, configurable lighting, aperture, precision movable stage, etc.

Once you're in this territory you probably want a better turret and oil objectives. This is expensive.

Motorized stages, focus, filters/polarization, etc. are all options, often hard to retrofit to existing scopes, but of great utility depending upon what you're looking to achieve. I am sort of designing around this area. I am interested in structured light microscopy, which has recently been achieved for 10K EUR by academics in Europe. I may offer something cheaper if I can get it working.

Beyond that the next steps are precision methods like darkfield, phase contrast, DIC, fluorescence, etc. These get expensive quickly, requiring additional matched hardware and dedicated objectives. I know little about these techniques yet.
by jcranmer | 2025-09-16 23:52:30+00:00
A 1:6 ratio for civilian deaths is not a good civilian casualty ratio by the standards of modern warfare. Russia in Ukraine is currently achieving a rate of about 1:3, and that's a country that's currently considered rather brutal as far as civilian casualty rates go. The US in the Iraq War managed urban operations with kill ratios better than 1:1.
by cyanydeez | 2025-09-16 23:52:36+00:00
Right, they're _passive_ devices that don't need active engagement.

That's not a good case to make that active devices that consume orders of magnitude more power are going to make it on the market if they can't last 8-10 hours on a charge doing active things.

Maybe people misunderstand just how much power AR/VR require and think it's similar to wireless ear phones.

There's just a huge band gap in power requirements. EVs have similar issues in the consumer confidence when it comes to matching range requirements.

No matter how much on paper you explain to people what they actually do vs what they want to do, the salesman needs to sell at what they want to do.

SUVs and Trucks are similar, except inverse: people want to do a bunch of things, but what they actually do is very little. They'd still never drive a small vehicle just because it gets them good range.

So, when I say the tech/battery isn't there for the consumer, it's recognizing the consumer is an idiot, and the nerd-requirements are different than average consumer expectations.
by Dylan16807 | 2025-09-16 23:53:04+00:00
> The other difference with AMD's AI Max is that it's using a 256-bit bus compared to LPCAMM2's 128-bit bus.

Right, you'd put in two of them.

Half your data lines run to each module, and you can put them both tight against the socket, so no routing issues there.

If there's a control line that would need to be shared across both modules, and it can't be shared in a fast way, or there's some weird pin arrangement that causes problems... oh look I'm back to blaming the CPU.
by jongjong | 2025-09-16 23:53:18+00:00
It's awful when billionaire boomers say stuff like "The pie isn't shrinking, anyone can grow the pie." Meanwhile, on the ground, it feels like literal Hunger Games or Squid Game and young people have literally 0 self-esteem or hope left to squeeze out... So the politicians bring in starry-eyed immigrants who at least have 'hope' which can be juiced and help to further suppress wages... All while millennials are called 'snowflakes' for complaining about the situation.

The problem isn't that millennials are unwilling to support previous generations in their retirement, we are... but we are not allowed to because the game we play is a race to the bottom for our own survival, not one about value creation. The system is not letting us be efficient, it's forcing us into bureaucracy and politics; that's where the money is coming from.
by jbreckmckye | 2025-09-16 23:53:31+00:00
About a year ago I was looking at Crash Bandicoot timer systems and I found that Crash 3 has a constantly incrementing int32. It only resets if you die.

Left for 2.26 years, it will overflow.

When it does finally overflow, we get "minus" time and the game breaks in funny ways. I did a video about it: https://youtu.be/f7ZzoyVLu58
by OneDeuxTriSeiGo | 2025-09-16 23:53:52+00:00
It's less that and more "we just haven't tested it in older populations yet".

Sure you are more likely to have it the older you are but even then you are unlikely to have all the strains. The vaccine covers like 9 or 10 different strains so it can protect you from the other strains even if you already have one of them.

It's generally only when you get into the 60s and up that the justification for not recommending the vaccine changes. Once you get into those later years the immune response changes a bit and you get new concerns.

An example being herpes zoster (chickenpox) where after a certain age you are recommended to get the shingles vaccine instead of the chickenpox vaccine since the way the disease presents and how the body reacts to it changes with age (technically shingles can happen at any age but generally herpes zoster presents as shingles instead of chickenpox the older you get).
by rectang | 2025-09-16 23:54:48+00:00
I don't understand your critique.

Establishing a false identity well enough to fool a FOSS author or organization is a lot of work. Even crafting a spear phishing email/text campaign doesn't compare to the effort you'd have to put in to fool a developer well enough to get offered publishing privileges.

Of course it's possible, but so are beat-them-with-a-five-dollar-wrench attacks.
by haarolean | 2025-09-16 23:54:49+00:00
>A warning to auth engineers: if an account is using a Gmail address, then auth codes from Google Authenticator should not be considered a second factor.

Incredible take. I don't know what's worse here — suggesting gmail address = google authenticator, thinking you can know the source of "auth codes", or the fact this is coming from an auth engineer. I'm switching to handwritten HMACs on paper napkins today.
by bennyg | 2025-09-16 23:54:52+00:00
I didn't say generate :) - in all seriousness, I think you could reasonably have it copy the code for e.g. lodash.merge() and paste it into your codebase without the headaches you're describing. IMO, this method would be practical for a majority of npm deps in prod code. There are some I'd want to rely on the lib (and its maintenance over time), but also... a sort function is a sort function.
by smcin | 2025-09-16 23:54:56+00:00
That TC article doesn't substantiate its overly broad claim. "People" aren't paying more, in general, across its US markets; it only shows that a subset of its customers in what is already the top-5 most expensive cities (SF) in the world are prepared, and at that, only 10-27% are prepared to pay significantly more ($5-10). Still fewer than the 40% who would pay “the same or less.”

Quoting: "Perhaps even more striking is how people answered a question about whether they would be willing to pay more for a Waymo. Nearly 40% said they’d pay “the same or less.” But 16.3% said they’d pay less than $5 more per ride. Another 10.1% said they’d pay up to $5 more per ride. And 16.3% said they’d pay up to $10 more per ride."

There are going to be lots of causal factors: number of rider(s), time of day, safety, gender, wait time, price estimate, predictable arrival. Let's see an apples-to-apples comparison/regression breaking out each.
by alsetmusic | 2025-09-16 23:56:34+00:00
> I think "most people in the real world" have at least a few rungs between their current situation and true homelessness.

This is one of the most out-of-touch HN comments I've seen in a while. Most people are not nearly as privileged as the community on these forums. Not even all the people posting here are fully removed from the risk of being out on their ass. Some have moved from other parts of their home country (think people in the Bay Area who moved for a job and have no family in the same job market). Some have moved from other parts of the world to where they are and have no one upon whom they can impose. Plenty have huge student loans and are so fresh out of school that they're at the edge of the many rounds of layoffs affecting the tech industry in the last few years and lack enough experience on their resumés to land a new position before their finances run out.

I can't believe how tone deaf it is to suggest that most people have multiple rungs upon which to fall back. And I've only been talking about people on these forums, the "fortunate" types.
by nabla9 | 2025-09-16 23:57:13+00:00
If the exorbitant privilege of the USD melts away, it would make sense for big international companies like Alphabet and Visa, which get a significant chunk of their revenue outside the US, to take on debt in EUR.

A currency-neutral position would be to take on debt in EUR in the same ratio as the company's revenue that comes from the EU. This strategy might extended to all EMEA countries, which collectively account for 30 percent of Alphabet's revenue.

Japanese YEN is a good choice for dept in APAC area.
by marc_abonce | 2025-09-16 23:57:16+00:00
I assume that they mean sending either a direct Linkedin message or an email to the recruiter or hiring manager.

When I was recently unemployed I started doing that after months of getting ignored by most companies and, in my experience, the only difference is that I got far more acks ("Hi! Sure, I'll take a look at your resume and reach out!") but I got a similar rate of applications-to-interview compared to applying through the official platforms.
by Izikiel43 | 2025-09-16 23:58:07+00:00
You bring an article by an anthropologist to a question about biology:

> Agustín Fuentes is a professor of anthropology at Princeton University.

You should actually read the opinion of a biologist:

https://archive.is/wUZTM

> When biologists claim that sex is binary, we mean something straightforward: There are only two sexes. This is true throughout the plant and animal kingdoms. An organism’s sex is defined by the type of gamete (sperm or ova) it has the function of producing. Males have the function of producing sperm, or small gametes; females, ova, or large ones. Because there is no third gamete type, there are only two sexes. Sex is binary.

> Gender ideology seeks to portray sex as so incomprehensibly complex and multivariable that our traditional practice of classifying people as simply either male or female is grossly outdated and should be abandoned for a revolutionary concept of “gender identity.” This entails that males wouldn’t be barred from female sports, women’s prisons or any other space previously segregated according to our supposedly antiquated notions of “biological sex,” so long as they “identify” as female.

> But “intersex” and “transgender” mean entirely different things. Intersex people have rare developmental conditions that result in apparent sex ambiguity. Most transgender people aren’t sexually ambiguous at all but merely “identify” as something other than their biological sex. Once you’re conscious of this distinction, you will begin to notice gender ideologues attempting to steer discussions away from whether men who identify as women should be allowed to compete in female sports toward prominent intersex athletes like South African runner Caster Semenya. Why? Because so long as they’ve got you on your heels making difficult judgment calls on a slew of complex intersex conditions, they’ve succeeded in drawing your attention away from easy calls on unquestionably male athletes like 2022 NCAA Division I women’s swimming and diving champion Lia Thomas. They shift the focus to intersex to distract from transgender.
by hocuspocus | 2025-09-16 23:59:17+00:00
Both mobile OSes offer pretty strong app isolation and mitigation against malware, most people don't need to worry about Pegasus level of threats.

Google took forever before adding cloud-sync to their TOTP app even though pretty much all the other ones did it from day 1. And I bet a non-trivial amount of people got locked out of their accounts because they hadn't reliably stored recovery codes.

Financial services are actually the least of your worries since you can get ahold of customer service and eventually recover your credentials even if it takes a few days and some snail mail. However if you lose access to Gmail or Facebook, good luck unless you know an employee.
by skhameneh | 2025-09-16 23:59:25+00:00
If you don't care about business practices and general privacy concerns, Bambu.

If you want a large printer that's decent for tinkering, Sovol SV08.

If you want relatively good support and to support a company that has a history of giving back, Prusa.

If you want something cheap with a lot of features that tend to be more high end, Elegoo Centuri Carbon.

If you just want something cheap that's arguably incredible value with an active community, Creality Ender 3 V3 KE.
by 1vuio0pswjnm7 | 2025-09-16 23:59:34+00:00
Would the evidence in the Auernheimer case support a CFAA conviction today, after Van Buren (USSC) and HiQ (9th Circuit)

The CFAA claim was never decided in HiQ. The chances of success on that claim did not look good and Microsoft settled

Even in 2014, 3rd Cir. COA seemed doubtful there was a valid CFAA claim

"5 We also note that in order to be guilty of accessing without authorization, or in excess of authorization under New Jersey law, the Government needed to prove that Auernheimer or Spitler circumvented a code- or password-based barrier to access. See State v. Riley, 988 A.2d 1252, 1267 (N.J. Super. Ct. Law Div. 2009). Although we need not resolve whether Auernheimers conduct involved such a breach, no evidence was advanced at trial that the account slurper ever breached any password gate or other code-based barrier. The account slurper simply accessed the publicly facing portion of the login screen and scraped information that AT&T unintentionally published."

https://web.archive.org/web/20140513205343if_/http://cdn.ars...
by jonstewart | 2025-09-17 00:00:06+00:00
It does not take much familiarity with the history of Mississippi flood control and the Army Corps of Engineers to realize how risky, fraught, and short-sighted the whole project has been. The delta's dying and the Old River Control Structure is one bad day away from diverting the entire river to the Atchafalaya.

_The Great River_ by Boyce Upholt from last year is a good place to start learning about the Mississippi.
by thijson | 2025-09-17 00:00:58+00:00
Ontario's live generating mix is here:

https://live.gridwatch.ca/home-page.html

As I post this, nuclear is the largest contributor.

The Bruce Nuclear Generating Station is the largest in North America:

https://en.wikipedia.org/wiki/Bruce_Nuclear_Generating_Stati...

I believe they are looking at building a Bruce C to add even more capacity.
by protocolture | 2025-09-17 00:01:16+00:00
Ok, lets imagine a scenario where there are 2 developed countries right next to each other that hate each other. One raids the other and kills some people. Generally you might sanction a raid against the military targets that supported the raid, or perhaps targeted removal of the head of state or something.

But thats not the case here. Israel herded these people into this open air prison, removing them from and then settling their land. And kept them bottled up next to their settlements.

The only moral way to approach this situation would be for it to have never developed in the first place. Failing that, you would work to undo it. Heck, as you return every single refugee to their land, you can process them to see if they are a hamas fighter and jail them.

This is the truth of the matter. As Israel uses force to contain Gazans, they are effectively their government. They cant have Electricity, or Internet without Israeli approval. They cant pass border checkpoints without Israeli approval. The Israeli military frequently raids them. They do get black vanned and sent to Israeli prisons all the time. They are defacto Israeli subjects.

Therefore, this isnt a matter of warfare, this is a matter of policing. A civilian response would be best. There is no second country, and the people who benefit most from pretending there is a pseudo state in Gaza, are the Israelis, who use it to justify asymmetric warfare.
by sunrunner | 2025-09-17 00:01:26+00:00
I think it's helpful, perhaps even necessary, to differentiate between different kinds of text.

Let's start with text intended to convey information. Good documentation-type text that acts as a one-way communication channel is an example of this. A small number of writers and contributors to something that can be read by thousands or more can be incredibly powerful and can be incredibly information dense and valuable if written well.

Text intended to entertain? Well, that's just art and people will choose to engage in that way when they prefer the medium itself, so that's really just personal preference and enjoyment.

Text as the de-facto replacement for voice/face-to-face feels like something that's been forced into a lot of situations now. It's beneficial (or really required) when it's the only option such as for long-distance communication, and favours slow-changing content. But I think in a lot of cases we've been forced into having to use text over voice for raw human communication (thinking of course about remote working now).

I think text has a lot going for it. It can be incredibly information dense, it's easier for writers to take time to prepare something well, it's persistent, it's searchable, it's easy to make available historically. But I'm not convinced that it's a blanket replacement in every way. As the equivalent of voice it's also just slower.

As for video telephony, well David Foster Wallace had a bit to say about that [1]

[1] https://ochuk.wordpress.com/2015/08/20/my-favorite-pieces-of...
by belorn | 2025-09-17 00:02:11+00:00
Surgical strikes is mostly a myth presented to make the war on terrorism look better than it is. The US military defined anyone killed above the age of 15 to be a terrorist regardless of situation, and thus by definition had almost zero civilian deaths. It was one of those things that got leaked through the war logs.

The war on terror is estimated to have killed 4,5 million people. Surgical strikes is not a good description for that, nor was the war on terror a good model for how to behave in a war.
by gerdesj | 2025-09-17 00:02:22+00:00
For me, UK, posh school, 1980s it was just "sohcahtoa" - easy enough to be its own mnemonic. No need to gild a lily.

Your order is cosine, sine, tangent - CST. A quick look at the other examples here seem to prefer SCT - as do I but only because that is what I was taught.

I also note your mnemonic is very different to the one I learned in having the function name last. So AHC vs CAH.

There is no right or wrong here but I'm sure we can agree that there are loads of mnemonics for these basic trig formulae and nationality isn't involved.
by skhameneh | 2025-09-17 00:02:32+00:00
Also given what you've said about privacy, that probably eliminates Bambu and possibly the Centuri Carbon (not sure). The SV08 can be ran offline, but it does try to phone home (3rd party) whenever it's online. Prusa might be your best bet of these when it comes to privacy.

Prusa is by far the most "open" probably with the SV08 second because it uses so much from the open source community (it's Voron inspired).

If you have a lot of time to spend, you could build a Voron, but I would not recommend that to anyone new to 3D printing.
by mandevil | 2025-09-17 00:03:01+00:00
This might be fine for some utility functions which you can tell at a glance have no errors, but for anything complex, if you copy you don't get any of the bug/security fixes that upstream will provide automatically. Oh, now you need a shim of this call to work on the latest Chrome because they killed an api- you're on your own or you have to read all of the release notes for a dependency you don't even have! But taking a dependency on some other library is, as you note, always fraught. Especially because of transitive dependencies, you end up having quite a target surface area for every dep you take.

Whether to take a dependency is a tricky thing that really comes down to engineering judgement- the thing that you (the developer) are paid to make the calls on.
by amradio1989 | 2025-09-17 00:03:08+00:00
Okay, you disagree with him. I get that. But why are you telling us? Are you venting? Are you responding to an experience you had in another thread?

Right now it feels like you've dropped us in the middle of an argument without any context regarding 1) who you're talking to 2) what you're responding to.

You've quoted the OP, but your response seems directed to something else. I don't think the OP lionized anyone, or at the very least, they didn't discourage discussing Charlie Kirk's views. I'm not sure what prompted this response.

Are you saying you don't agree with civil discourse? That you don't believe we should learn to talk to each other without vitriol, poison, and anger? That we shouldn't be able to listen, and say what we mean, without being mean?
by vlovich123 | 2025-09-17 00:03:20+00:00
> i doubt, rust has a lot of tooling and catches at compile time what their product does in runtime.

You're making the claim that Antithesis isn't necessary because compile time type-checking solves problems that Antithesis is targeting. That's strictly not true; the kinds of bugs that Antithesis is targeting are not solved via type checking and has never been something Rust has targeted at solving, through ecosystem or otherwise. See my example about trying to implement a distributed consensus algorithm.
by ryandrake | 2025-09-17 00:03:41+00:00
Yea, whenever someone says "Just network, bro!" they never actually fully connect the dots between networking and walking into the office on your first day of work:

Step 1: Just have coffee with a hiring manager

Step 2: Hiring manager says go check out job #41102, and submit your resume. Good luck, bro!

Step 3: [???]

Step 4: You've got an interview to ace!

Nobody ever explains the [???]. They just assume that by magic, your online submission rises to the top of the stack of 1,699 other online submissions, avoids all of HR's filters, gets to the right person in the right department on the right team, that person has the authority to pick you out of the pile, and so on... There's a lot still out of your control in this process. It's not just Networking --> Job.