MurphyA/hacker-news huggingface dataset:
by ggm | 2025-07-04 02:20:38+00:00
Not wanting to disagree, I'd observe that while talent is a bit "you can't bottle it" there will nonetheless be a supply of eager, debt bearing science graduates who will take roles and knuckle down under the new rules because.. well debt and jobs and the future.

It's horrible to reduce these things to labour market conditions but I suspect science will continue to be done. Maybe not as expected, but it won't grind to a halt.

Historical comparisons to 1930s Germany and lysenkoism would be interesting. There was a brain drain. Ignoring the politics, there was a hit to the intensity of work in some fields. Soviet genetics took a huge blow. Rhodes suggests German chemistry and physics suffered.

If design and IPR behind things like mRNA drugs shifts, to europe and asia will that necessarily be worse for the world overall?

The big thing the USA has going for it, is acceptance of business failure as a norm. A million IPOs start and ten succeed is seen as a victory, in Europe the 999,990 failures are painted as the cost-to-much outcome.
by senkora | 2025-07-04 02:21:10+00:00
In general, you shouldn’t judge a language by the complexity of its standard library implementation unless you are planning to implement a comparable library.

Application code often only needs a subset of the language and can be much more readable.

The standard library needs to use every trick available to make itself expressive, reusable, backwards-compatible, and easy-to-use for callers. But for your application code you certainly want to make different tradeoffs.
by petesergeant | 2025-07-04 02:21:19+00:00
> This reads like a collection of ad hoc advice overfitted to experience that is probably obsolete or will be tomorrow

Even if it is (and very specifically I don't think it is), you've got to start somewhere, and I've not seen advice better than Hamel's kicking about anywhere. His writing helped me get my start on my own evals some months ago, for sure.
by lcnPylGDnU4H9OF | 2025-07-04 02:21:38+00:00
> people saying deporting people is horrible

No, you are not hearing what I am saying. This particular implementation of deportations puts you and I and anyone else at long-term risk of being deported in a similar manner. It puts legal residents at a more immediate risk of being deported in a similar manner. You can’t fast-track due process; that is the point. If you are not afforded due process for allegations that you are an illegal immigrant before you are shipped away then the damage is done and it doesn’t matter that you can prove you were born here to parents who were born here.
by _alternator_ | 2025-07-04 02:21:48+00:00
Yes, basically. The hard work happens in constructing the interactive proof to ensure that you can’t reneg on the earlier steps.

All the proofs that I know of allow one to get lucky with probability about .5 in each round. When you do an interactive proof with 100 rounds, you have a 2^-100 chance of getting away with cheating.

When you go non-interactive with 100 rounds, an adversary could cheat by trying about 2^100 proofs. So you replace a stronger guarantee with a weaker one, but 2^100 is a pretty big barrier.

(I just looked and the Wikipedia page and it’s very confusing fwiw)
by BlueTemplar | 2025-07-04 02:22:47+00:00
> full graphics games like Minecraft

Lol, this is a terrible example. Have you *seen* Minecraft ?!? (A game that came out 16 years ago and could already run on cheap hardware back then.)

> or whatever the hell people play these days I don’t know

Well, better, but then this will still be mostly simple 2D games like Candy Crush or Balatro :

https://www.rockpapershotgun.com/balatro-review
by Dropbysometime | 2025-07-04 02:23:26+00:00
The phrase "a throw of the dice will never abolish chance" comes from Stéphane Mallarmé's poem "Un Coup de Dés Jamais N'Abolira Le Hasard"(A Throw of the Dice Will Never Abolish Chance).

It signifies that while chance can be a catalyst or inspiration, it cannot be eliminated or controlled, even in artistic creation or the unfolding of life itself.

Here's a more detailed breakdown:

Chance as a Creative Force: Mallarmé uses the "throw of the dice" to represent chance, randomness, and the unpredictable nature of existence.

Inability to Eradicate Chance: The poem argues that even with deliberate effort (like a throw of the dice), one cannot fully overcome or abolish the influence of chance.

Poetic Struggle:

In the context of the poem, this struggle to control or eliminate chance reflects the poet's attempt to capture the absolute in language, which he ultimately finds impossible according to https://www.ebsco.com/research-starters/history/dice-throw-s....

Modernist Significance: This idea, along with the poem's innovative typography, made it a foundational work for modernist poetry, emphasizing the limitations of human control and the power of chance in both art and life.

Beyond the Literal: The phrase is not just about literal dice or a game of chance, but a metaphor for the human condition and the inherent uncertainties of existence.

Took from AI. Blasphemy

Thanks bryanrasmussen. We can all relate. But how can one live a happy life when chance(good luck/bad lucl) play such an important role (path dependence)? . Anyway love the poem style, look and fell like modern HTML.

p.s. We hack/programmers "do not" take yourselves so seriously, It all chance, maybe. Thank Yoy
by hshdhdhj4444 | 2025-07-04 02:23:39+00:00
> if you ignore edge cases (eg. how to recover if phone breaks)

I really see this language around passkeys a lot.

How is losing your phone, phone breaking, etc considered an edge case?

It’s common enough that Apple has a whole app called Find My.

Phones falling into toilets led to a whole meme about putting them in rice to fix them.

And even before Find My existed as an app Apple had equivalent functionality available online within a couple of years of the iPhones introduction.
by al_borland | 2025-07-04 02:23:47+00:00
It sounds like you’re in a bit of a cat and mouse game now with the attacker. Is there a way to quantify the lost revenue? Is this real or theoretical?

Is the fear they have that solid practices would make things easier to crack well founded? If you make the changes you want to make, will it put an end to the cracks, or will you spend a lot of time/money on development costs and end up in the exact same place or worse?

What are the risks if you do the client/server thing? Are you going to phone home? What are the risks there? Now if someone is offline they can’t use the software. You now have to maintain a license server until the end of time. If the company goes under, the clients will lose access to the software they paid for. Is that something the clients are OK with? Do your competitors have similar network requirements, or would that be a reason for clients to look elsewhere?

You bring up the RIAA and MPAA. These industries had to change their entire business models to adapt to the piracy threats to their businesses. And they didn’t even solve the problem themselves, it took other companies to solve it for them and drag them along, because they were desperate. If that’s the kind of change you’re talking about, the execs have every right to be scared. They have something that works today, even if it’s not perfect, and a new model might not work. If the changes aren’t that extreme, I don’t know that I’d use that analogy. If the execs are desperate, the company is in trouble, and something needs to be done to save it, than maybe it is a good analogy, but the execs seem more scared of change than worried about cracks. Is that the right read?

There is also the question of if these cracks actually have an impact on business. Most people I know who download a lot of movies would never pay money for them, even when they are free they don’t watch most of them they download. A download isn’t always a lost sale. Product keys tend to be a lot like door keys, they keep honest people honest. As long as you have enough honest customers, how much money should you spend fighting people who were never going to be customers, no matter the cost? Can some of these cracked versions also lead to future sales? Kids in school may be cracked copies of Adobe software, they learn on it, and then once they have jobs they are customers, because they already know and like the software from the experience on the cracked version. Probably less of an issue now with subscriptions vs how it was 20 years ago, but cracked software can act as trials and a means to lower the risk for future buyers, because they can try before they buy.

I’m bouncing all over here, but another thing you might want to explore is fear setting [0]. Outline what the fear is, what’s the worst thing that can happen, and what you can do if those worse case scenarios happen. That could help reduce the unknown and bring logic back into a room that has been run by a fear of the unknown.

[0] https://tim.blog/2017/05/15/fear-setting/
by m3at | 2025-07-04 02:25:35+00:00
Very much a side note, but:

> my feeling is that I’d still reach for it if my hands are really physically hurting, and I need to keep working. Usually once I reach the point where I’ve got blisters on my fingers I think it’s better to just take a break

I'm dumbfounded, and impressed in an unhealthy way. Do some of you regularly type so much that you develop blisters?
by nativeit | 2025-07-04 02:26:58+00:00
I give you a lot of credit for your communication and openness. I am afraid full-autonomy is a fairy tale to rationalize the ungodly expense of LLMs, I personally would find taking money on spec for something like fully autonomous robotics to be a little shaky, ethically speaking. But then, I don't believe this is an unsolved problem, I believe this is an unsolvable problem, so more of a philosophical difference than an empirical position at this point.
by IIsi50MHz | 2025-07-04 02:30:17+00:00
Excel is _very_ powerful, …and very buggy and inconsistent, in my experience.

Refreshing a QueryTable object or ListObject that has the filldown option enabled to automatically copy formatting and formulæ to all cells in the same column of the object can cause all or part of the object's header row to be copied into the body of the object. There are workarounds of varying ease and varying reliability.

There's still no visible indication whether an edit box that accepts cell references or formulæ is currently in the mode where using the arrow keys inserts cell references and has no undo stack, or is in the mode where it acts like a normal textbox.

The security model still allows a user to specify that sorting and autofiltering a locked worksheet is allowed, but does not actually implement it. Trying to use those features on a locked sheet fails with a permissions error.

Similarly, if a formula returns an array, you cannot use Autofilter or right-click->Sort. Even if the array is 1-dimensional (and thus, your action applies to the entire array), Excel complains that you cannot modify part of an array. There's a workaround, that amounts to re-implementing both Autofilter and Sort using lambda(), let(), and parameter cells.

Excel doesn't like to switch reliably between sheets that aren't at the same zoom level, sometimes drawing one of them at the previous's sheet's zoom…but using blurry upscaling. Or sometimes just stops drawing part a sheet or parts of the UI, requiring Excel to be relaunched.

The web version is really a completely new spreadsheet …with unfortunately the same name as the desktop application. They have different bugs, and different features.

They have too many kinds of add-ins, each with a different management interface, and too many scripting languages. Actually, the mere number of them wouldn't be a problem…if they all worked both in desktop and on the web. As is, there's no way to script the two Excels that guarantees function in both the online and offline applications. Some of types of add-in or scripting actions can be implemented with lambda().

…Euh…I could go on for far-far too long. (^_^);
by jauntywundrkind | 2025-07-04 02:31:04+00:00
The article feels so intolerant to complexity, desparages again and again the complexity and accumulation of concerns.

But amid that there is this wild sublime hopeful optimism. This is maybe the only even slightly pro-CORBA piece any person machine has written in probably 20 years now. It/they try to pitch WASI WebAssembly as the next coming, as some magical relief that may somehow perhaps (entirely unspecifiedly) cure the complexity issues of today up.

And WASI is cross language! You can make wasm modules in whatever language, throw them into your wit world, hit go, and get a runtime that's running all your languages.

> The problem with this thesis is that there’s no other easy way to make microservices composed of different language stacks work well together

This is actually far easier. Because who cares if you are running micro-services? Every microservice exposes some http services. With some schema (json schema, openapi, type spec, GraphQL, whatever). One of the real true gains of micro-services is that language is (mostly) irrelevant.
Ask HN: What are good questions to ask in a remote round in post GPT era?
by ashu1461 | 2025-07-04 02:31:39+00:00
Almost all candidates nowadays seem to have some form of external help or LLM-based assistance setup during remote interviews.

This makes it increasingly difficult to fairly assess a candidate's actual skills and independent thinking ability.

How are interview processes changing at your company — or at places where you're interviewing — to adapt to this new reality?

Are there any new patterns, tools, or formats you're using to ensure a fair evaluation?
by GMoromisato | 2025-07-04 02:32:02+00:00
Passing judgement, and more importantly, sharing judgement with your in-group, is the root instinct at play here, IMHO.

The ability to organize into groups with a common purpose is, I think, the key evolutionary leap that allowed us to outcompete every other species on Earth. And having shared idols and taboos, whether religious or software-based, is the primary instinct for keeping the group together.

When someone says that Obsidian is better than Notion, they are merely following a million-year-old instinct embedded deep in our hardware.

Thanks for coming to my TED talk.
by Dig1t | 2025-07-04 02:32:08+00:00
I understand what you’re saying and I can agree with you that the rule of law is important. You are ignoring the fact that the previous admin ignored due process for letting them in in the first place, but that was not my original question. You still have not offered any kind of solution other than letting them all stay forever, and at this point the majority of the electorate is more interested in seeing them all go back than making sure that every single one gets their day in court.

> You can’t fast-track due process

We can make laws and change systems, a serious good faith solution would be to propose changes to the due process to account for this case we keep finding ourselves in where we have 20 million people who need to be processed and a system with no hope of handling them all.
by defrost | 2025-07-04 02:32:15+00:00
> Seriously, why down-vote the guys karma if he honestly thinks his theory is true

Good point, I'm not in favour of downvoting common errors of AGW denial, rather addressing them instead.

That said, I suspect some may recognize the account from past examples of doubling down on Milankovitch cycles:

eg: https://news.ycombinator.com/item?id=44289415

and not engaging.

Others may simply be tired from decades of addressing solar variation, orbital variation, rising geological heat, urban heat island bias, et al. for the N^N th time.
Show HN: AI Vlog Maker – Instantly Generate Viral Character Vlogs with AI
by liualexander112 | 2025-07-04 02:35:33+00:00
AI Vlog Maker (aivlog.io) lets anyone create engaging, viral vlogs featuring unique characters like Bigfoot, Stormtrooper, or even your own AI-generated persona—no filming required. Powered by Google Veo 3, simply upload images and prompts to generate high-quality, shareable vlogs for YouTube, TikTok, Instagram, and more. Edit, personalize, and publish in minutes. Unlock creative storytelling and rapid content production with AI!
by lcnPylGDnU4H9OF | 2025-07-04 02:37:05+00:00
> a serious good faith solution

You are free to offer something yourself. I was answering your question:

> Do you have a proposed solution other than decades worth of court dates?

No, I don’t. At least, not one that doesn’t degrade rule of law. I’m all ears for better solutions but this shit I’m seeing ain’t it.
by TheAmazingRace | 2025-07-04 02:37:34+00:00
Thank you for sharing your story and experience Blake. I was born in the late 80s, and my very first introduction to computers was via my dad’s white-box homemade 486 DX/33 PC running MS-DOS 5.0 and Windows 3.1 (which from what I understand was pretty hot stuff for 1992 when he built it) and I believe we were the only household on our street that had any kind of PC at that point. My dad even dabbled in BBSes of the day and DOS games, in addition to his usual productivity stuff with WordPerfect and Lotus 1-2-3.

Sadly, I missed out on the more fun era of computers from the 80s, as PCs became quite the tour-de-force by the time the 90s rolled in. So I made it my mission to procure some classic computers from time to time and use them for awhile before selling them. My current retro system of choice is a modded Atari 520ST with 1 MB of RAM via a Marpet XTRA-RAM expansion.
by vunderba | 2025-07-04 02:39:45+00:00
Wrong on every account. The default installation of Obsidian is free. You can pay to sync up to their servers, or take 20 minutes to "wire up" Gitea for syncing.

Even the author's statement is kind of bizarre to me. Obsidian pretty much gets out of your way and you can start writing immediately. The WYSIWYG nature means you don't even really need to be thinking about markdown syntax that much. Obsidian is a tool for people who actually like to write.
by jauntywundrkind | 2025-07-04 02:40:28+00:00
There are Distroless images! You can make a container with nothing but one executable in it. https://github.com/GoogleContainerTools/distroless has some helpers but you can just put your rust or go program into an image & ship it! For if you really want to go super far super hard against layer sandwiches.

Personally, I think you're making awful tradeoffs that radically hamper your team's ability to act operationally. That you are showing enormously low respect by handcuffing your team like so.

I hope you have lots of help for how to bring out debug containers to apply tooling that your images are incapable of providing themselves. I beg you to not, but for the uptight, the freaks, the paranoids and those who must go on griping about containers, it's really very easy to do! Anyhow.

What's extra funny and sick is that some of this article valorizes VMs. Which have far far more of a bucket of bits what-is-all-this-nonsense problem, that requires providing far more scripting, tailoring, configuration make. Unless you are running bootc or zerg or unikernel stuff, it feels like VM'ers are in in no moral position to look down on containers, my heavens!

This article has a couple little gems in it here & there. You call it short, but it's just short on understanding thought concern and perspective. It wrings the same blood from the stone again and again and again. Complexity bad, Kubernetes complex, this is garbage, again and again and again. Without really having much to say, just inferring, just trying to condescend you into belief. But there are a couple little good gems here & there (pro CORBA?! Wasm/wasi hype...)
by JadeNB | 2025-07-04 02:41:55+00:00
> Could there be a compromise where the verbosity is kept but the key points are highlighted, grouped or presented in a different color.

There's no reason except inertia why there couldn't be. Lamport actually proposed a system for this: https://lamport.azurewebsites.net/pubs/lamport-how-to-write.....
by golem14 | 2025-07-04 02:42:36+00:00
Would you mind porting graphviz to Fil-C ?

It's probably foolish, but I have the idée fixe that there's really no solid alternative for graphviz and dot (yes, there are UI versions, and mermaid and whatnot, but nothing that works on really big graphs and has the same expressivity), and I suspect that soon all the people that wrote graphviz will die off or retire. I like to see a port to a newer language as well, so ongoing maintenance will bercome easier.

Again, probably an idée fixe, and all is really well.
by saurik | 2025-07-04 02:47:28+00:00
The original two generations of iPhone were armv6 with hardware floating point, so that always felt to me like the sane baseline. Android wasn't using hardware floating point on armv6, but I think that was only because the compilers they had sucked (an issue that didn't apply to Apple), and many/most of the devices in fact shipped with the same hardware. I dunno... like, I don't know exactly what went into Debian's decision there, but I could see it having been made for the wrong reasons: looking at what software had been deployed rather than what hardware was common?
by sanxiyn | 2025-07-04 02:48:36+00:00
Google quote from https://riscv.org/riscv-news/2024/10/risc-v-announces-ratifi...

> "Google is delighted to see the ratification of the RVA23 Profile," said Lars Bergstrom, Director of Engineering, Google. "This profile has been the result of a broad industry collaboration, and is now the baseline requirement for the Android RISC-V Application Binary Interface (ABI)."
by jlokier | 2025-07-04 02:48:43+00:00
The trick is called the Fiat-Shamir transform, and you're right, it does require more questions to get an equivalent security level, precisely because you can try a large number of random non-solutions without anyone catching you doing it.

But the number of questions you need to compensate grows only a little.

For example, interactively if you ask for Merkle tree proof that selected leaf values have a particular property, you only have to ask for about k leaves to get probability 1-(2^-k) that you'd catch a dishonest prover who had committed a Merkle root with less than half the leaves having the property.

Non-interactively, a dishonest prover could secretly grind attempts, say 2^g times, and then you'd have a lower probability of catching them, approximately 1-(2^(g-k)). But g can't be all that large, so you can increase k to compensate without making the proof much larger.

You.can also require certain hashes to have a fixed prefix, like Bitcoin mining, forcing every prover to have to grind 2^p times. This reduces the effective g that a dishonest prover can achieve, allowing k to be smaller for the same security, so allowing the non-interactive proof to be smaller. At the cost of honest provers having to grind.
by IIsi50MHz | 2025-07-04 02:48:46+00:00
Launching Excel 2010 is bliss compared to all newer versions. But lambda and let can be magical.

And Alt-Q to find Excel features is kinda good. There's usually a short annoying delay while Excel activates the feature. And once it returns results, it never places the keyboard focus on the first result, so you always have to down-arrow instead of just pressing enter to accept the first result.
by happytoexplain | 2025-07-04 02:49:02+00:00
The granularity of the web stack is ruinous. Of course the opposite also has issues - e.g. iOS, a monolithic stack where there's one standard, but often good tool for every common requirement. But I'd happily take even a semi-competent benevolent dictator over the insane multiplication of options for every single microscopic piece of the stack, each with its own obscure proper noun, phrase, or acronym.
by esafak | 2025-07-04 02:49:19+00:00
If you're talking about the remote work scammer in the news today, that's Soham Parekh. This is Soham Bharambe. Both are into cheating, apparently...

For those that missed it: https://techcrunch.com/2025/07/03/who-is-soham-parekh-the-se...