MurphyA/hacker-news huggingface dataset:
by Alupis | 2025-06-27 18:46:06+00:00
It's a common theme across most (all?) Microsoft "Open Source" repos. They publish the codebase on Github (which implies a certain thing on it's own), but accept very little community input/contributions - if any.

These repo's will usually have half a dozen or more Microsoft Employees with "Project Manager" titles and the like - extremely "top heavy". All development, decision making, roadmap and more are done behind closed doors. PR's go dormant for months or years... Issues get some sort of cursory "thanks for the input" response from a PM... then crickets.

I'm not arguing all open source needs to be a community and accept contributions. But let's be honest - this is deliberate on Microsoft's part. They want the "good vibes" of being open source friendly - but corporate Microsoft still isn't ready to embrace open source. ie, it's fake open source.
by wjnc | 2025-06-27 18:46:20+00:00
“ How can a thinking person not understand this is beyond me.”

Measurement theory is not a subject taught pretty much anywhere? I have a masters in economics and the only reason I have more than an inkling of understanding of these things is via an internship at our nations statistical bureau.

You get taught to think With numbers. Thinking About numbers is pretty special! Physics, econometrics, abstract math, statistics - they force you to think About numbers. The rest is thinking With numbers.
by Scoundreller | 2025-06-27 18:46:28+00:00
That’s why you want high altitude to get the sun without the heat. I carefully left New Mexico out of my list of “not seeet spots” for that reason.

I did see some citizen science that showed a cooling fan added more power overall to panels, but I guess that’s another moving part and the way the subsidies work… who cares about increasing panel life.
by stego-tech | 2025-06-27 18:47:25+00:00
It’s also hell for IT. Teams build these side-flows in PowerApps or AI Agents or shadow-IT, then surprise us with demands for support when the vendor drops support for their product or deployment. It’s particularly insulting and frustrating given how much effort these companies make into knowingly bypassing IT decision-making in order to close a sale, then steer customers back to us after the fact.

User empowerment isn’t “getting rid of gatekeeping”, it’s making professional technologist’s lives an absolute hell. And like the post says:

> …trying to make these things actually work in production while secretly wondering if they’re automating themselves out of a job.
by bob1029 | 2025-06-27 18:47:38+00:00
> and regulators aren't stepping in.

Regulators are the reason for this.

This article conveniently omits the reason for the gigantic A-pillars - Other safety regulations that enforce a certain coverage of airbags for the passengers. We can't magically regulate this one away. These kinds of higher order consequences tend to be a really painful, gradual realization.

I would gladly purchase a new vehicle with zero airbags in it if I were allowed to. Especially if the tradeoff is a 50% buff to visibility in the corners. I would also happily sign a form that locks up my vehicle's title for all eternity and prohibits any form of resale to satisfy the safety-at-all-costs extremists who caused this mess in the first place.
by dawnofdusk | 2025-06-27 18:47:59+00:00
The author of this blog is clearly eloquent and, as per their interspersed quotations of David Hume and others, it is refreshing to see someone so well-read in the software/tech blogosphere.

I love Lisp. The last few paragraphs are a pretty good description. It's nice to have a very flexible set of tools, instead of being forced to conform to object-oriented design or whatever paradigm. IMO the only legitimate reason in sticking steadfast to a design paradigm is for performance reasons, but of course this can only really justify array programming/imperative programming. But at the point where you want some flexible abstractions, it's nice to have the power to do introspection, delayed evaluation, and so on. Disclaimer: my background is physics/math, so function abstractions are much more intuitive to me than objects, or whatever other structures are taught to CS students.
by Nevermark | 2025-06-27 18:48:13+00:00
Unfortunately, the US seems to be rapidly sliding into a combination of effectively/mostly one-party rule, oligarchy, corporatocracy, and to a lesser but visible extent, theocracy.

With the US Supreme Court strongly tilted toward all four, its an extremely difficult hole to climb out of.

I don't see a dictatorship (anytime soon). Not out of any abundance of optimism, but simply that all four of those constituencies and the Supreme Court's dominant wing itself, are highly aligned with each other, and would all lose out if it goes that far.
by InkCanon | 2025-06-27 18:48:45+00:00
If you actually dig into the numbers around immigration labour, you'll be shocked. The 65k cap is completely irrelevant. The actual cap is often (legally) unlimited.

1) +20k for those with advanced degrees

2) +80k L-1 visas, these are international transfer visas heavily used by WITCH companies. These are unlimited.

3) +160k OPT visas, these are 3 year work visas for international students who took a masters or PhD in the USA. This in particular is unlimited and has been growing at ~20% annually compounded for some time

4) +150k H4 visas, which is a dependent visa for immigrants who have some other visa

5) +65k F4 visas, which are for siblings of immigrants

Net is several hundreds of thousands of white collar workers enter the USA every year. This is an absolutely astounding amount, especially in proportion to how often it's talked about.
by potato3732842 | 2025-06-27 18:49:53+00:00
>Contact your state representative and ask them to do something about the building codes. It's a completely voluntary problem. American buildings are noisy because we decided that was okay.

Congratulations on finding an equally terrible and bad for everybody apartment-living analog to the sort of suburbanite Karen opinion that underpins meddling HOAs and busybody municipal codes.

If you want a quieter apartment pony up to live in a nicer one. Don't force the rest of society to shoulder the expense.
by DangitBobby | 2025-06-27 18:50:31+00:00
The Nintendo DS browser was not good enough to use as a daily driver. My phone, on the other hand, I spend more time browsing on that than I do my computer. Some sites aren't great on it, but the vast majority are fine (reader mode will get you through 99% of the rest). I'd argue most sites don't "look good" on any device. It's really not that hard these days to make a site work on mobile, the navbar often is the most challenging part of it.
by dawnofdusk | 2025-06-27 18:51:41+00:00
I mean you're right it's just a front end. And front ends can be open sourced? Obviously this has some public value: other people don't have to build a frontend starting from zero.

I don't think it's well-aimed criticism to say that the LLM design/training material itself should have been made open source. Pretty much no one in the open source community would have the computational resources to actually do anything with this...
by ranger207 | 2025-06-27 18:51:51+00:00
AA3 was my first shooter, and it was slowed down a lot compared to AA2 (then AA4 sped things back up) and I haven't been able to find anything quite like it since. Some of those maps were incredible

That team also did a helicopter flight simulator at the Space and Rocket Center in Huntsville (IIRC the devs were at Redstone Arsenal?) that I saw once and was surprisingly in depth. Required 2 players, one of whom would be the gunner and the other would be the pilot, complete with stick, collective, and pedals. A far different experience than helicopters in video games at the time
by dataviz1000 | 2025-06-27 18:51:54+00:00
I very much need to know this also. First, tools [0] and prompts [1]. I'll get back to you in a minute while I back trace the calling path. One thing to note is that they use .tsx for rendering the prompts and tool responses.

1. User selects ask or edit and AskAgentIntent.handleRequest or EditAgentIntent.handleRequest is called on character return.

2. DefaultIntentRequestHandler.getResult() -> createInstance(AskAgentIntentInvocation) -> getResult -> intent.invoke -> runWithToolCalling(intentInvocation) -> createInstance(DefaultToolCallingLoop) -> loop.onDidReceiveResponse -> emit _onDidReceiveResponse -> loop.run(this.stream, pauseCtrl) -> runOne() -> getAvailableTools -> createPromptContext -> buildPrompt2 -> buildPrompt -> [somewhere in here the correct tool gets called] -> responseProcessor.processResponse -> doProcessResponse -> applyDelta ->

[0] https://github.com/microsoft/vscode-copilot-chat/blob/main/s...

[1] https://github.com/microsoft/vscode-copilot-chat/blob/main/s...

[2] src/extension/intents/node/toolCallingLoop.ts
I'm analyzing 1000 indie hackers landing pages
by lukcode | 2025-06-27 18:51:56+00:00
Hi, I'm building a small tool that analyzes indie hackers' landing pages.

I want to distribute all 1000 reports behind the payment wall.

What do you think about this report?

Example Report: https://drive.google.com/file/d/1TFIU46D5eDP84Jg4wlYNH7BC-2QpTcWv/view?usp=sharing
by pchangr | 2025-06-27 18:52:05+00:00
By that logic, yes. Thankfully, EU regulation forces them to implement accessibility even if it makes no sense by that specific logic.

As for Linux users… I do recall they were even less than the 3%. Firefox users were more tho.

In any case, I’m almost sure most Linux users were fine. We just didn’t wanted to support old browsers.
by Animats | 2025-06-27 18:52:12+00:00
Is there an underlying model of the business? Like a spreadsheet? The article says nothing about having an internal financial model. The business then loses money due to bad financial decisions.

What this looks like is a startup where the marketing people are running things and setting pricing, without much regard for costs. Eventually they ran through their startup capital. That's not unusual.

Maybe they need multiple AIs, with different business roles and prompts. A marketing AI, and a financial AI. Both see the same financials, and they argue over pricing and product line.
by gpm | 2025-06-27 18:52:20+00:00
> Out of interest what were they?

The one that immediately comes to mind is cvc5... not super recently though.

I suspect that "tried to" is doing a bit of work here. The fact that it was failing and swapping out probably meant that the more memory heavy g++ processes were going slower than the memory light ones, resulting in more of them running simultaneously than would likely have happened in a normal successful build. Still, this was on a system with 32GB of ram, so it was using roughly that before swapping would slow down more memory intensive processes.
by airstrike | 2025-06-27 18:52:20+00:00
iced is not immediate mode

which apps are laggy? iced is fast AF. try running the game of life example on release and crank to max speed. there is literally no lag

could be something wrong with your GPU. join the Discord and we'll help you debug.

EDIT: I'm told you could be having vsync issues. try `ICED_PRESENT_MODE=immediate`
by ndriscoll | 2025-06-27 18:52:53+00:00
> What exactly is the difference between generating HTML using the browser's XLST 1.0 runtime and SaxonJS's XLST 3.0 runtime?

Several hundred kB (compressed) of runtime, for one. It could make sense for browsers to have something like that built-in like they did with pdf.js, though Saxon is proprietary so it would not be that thing.
by upghost | 2025-06-27 18:53:31+00:00
Surprising errors by WSJ -- we call it a Shoggoth because of the three headed monster phases of pretraining, SFT, and RLHF (at the time, anyway)[1], not because it was trained on the internet.

Still, cool jailbreak.

[1]: https://i.kym-cdn.com/entries/icons/original/000/044/025/sho... (shoggoth image)
by lakotasapa | 2025-06-27 18:53:42+00:00
Yeah great question. With family members including not living with you. It's virtually impossible to backup from iPad/Phones to android phones and tablets and multitudes of PC's Linux to iOS to Wintel.

Eagerly awaiting answers from you all but for now...

1. rsync from where I can. 2. manually copy whenever I get the device in hand. 3. backup cronjobs from omv server 4. my main desktop use Timeshift 5. LocalSend

Also trying to use Immich once I can get a stabilized build. Had to rescrape entire pic/vid family lib of 3TB multiple times.

Also cronjobs to attached USB and NAS to have backups of backups of backups.

No one seems to realize every household is a micro enterprise!

Then make matter worse, with all the tightening of security. It's harder and harder to remote into and recv/xfer files l.
by btmiller | 2025-06-27 18:54:38+00:00
That’s an important point to remember. Do you think all the car safety regulations were the most effective and achievable solution in the US? Or are there alternatives to achieving safety without resorting to mass transit? Don’t get me wrong, I live in a city and good mass transit would be AWESOME (for safety too). I don’t think that environment is shared by a majority of Americans, and so I’m still skeptical whether extensive mass transit networks across America would ever be economically and technically realistic (i.e. the suburb i grew up in will certainly never have city walkability).
by quantified | 2025-06-27 18:55:16+00:00
Crypto is similar in some respects to flying money. Is it easier or harder to trace transaction flow with crypto? I'm guessing that it's the exchange to/from cash that causes vulnerability to law enforcement and establishes traceability. But if a crypto exchange recognizes fish bladders and chemical stocks as exchanged currencies, that risk would be reduced (leaving the visibility on a public blockchain as a problem).
by dathinab | 2025-06-27 18:55:19+00:00
assuming you mean returning () (the empty tuple/void type)

because it doesn't compose well with generics, macros, proc-macros etc.

e.g. if you have this dump way to wrap clone: `fn foo<T: Clone>(v: T) -> (T, T) { let new = v.clone(); (v, new) }` it would implicitly not work with T = (), because then `v.clone()` would be a "function which returns nothing".

In isolation this might seem fine but if you compose abstractions you sooner or later run into an edge case where it isn't fine.

And this becomes even more a problem when macros/proc-macros are involved.

It also makes changing code easier, lets say you have something like `let x = foo(); dbg!(x);` and you change the return type it will keep compiling as long as the type implements `Debug`, even if you change the type to `()` (i.e. return nothing). And again for normal code that is a minor nit pick, but for macros, proc macros, generic code of sufficient complexity sooner or later you run into edge cases where it really matters that it's allowed. Not often but often enough.

Lastly and most importantly assigning `()` to a variable hurts no one, you won't see any such code in normal PRs.

So it it doesn't hurt anyone but can be quite use full in edge cases.

Lastly linters (mainly clippy) do warn or error for some of this nonsensical things, depending on the lint-set you enabled.
by thijson | 2025-06-27 18:56:02+00:00
It might be useful to study the techniques that modems used to transmit data over phone lines. I seem to recall trellis coded modulation being used:

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

The acoustic channel is bound to suffer from multipath too, so some equalization may be needed too.

https://en.wikipedia.org/wiki/Equalization_(communications) https://www.ti.com/lit/an/spra140/spra140.pdf

In order to receive the signal far from the transmitter, some form of spread spectrum encoding could be used, like CDMA. The spreading factor could be negotiated.

https://en.wikipedia.org/wiki/Direct-sequence_spread_spectru...
by happyopossum | 2025-06-27 18:56:24+00:00
That's... bold. Yeah, the development process is different from what we're used to seeing with government-led programs, but so far most stages of starship have proven viable (ie they've worked at least once) and each launch gets closer.

This claim also seems to ignore historical context - people said the same things about Falcon, then Falcon Heavy but those launch every few days now. You're basically saying that either you know more than the single most successful and experienced team of engineers in reusable space launch vehicle world, or they're busy burning their own cash by committing some sort of fraud.
by LegionMammal978 | 2025-06-27 18:57:03+00:00
The final line "assert!(i.get());" asserts that i.get() is true in the end. The ! character here belongs to the assert! macro, not a boolean negation. (This unfortunately gets a bit weird-looking when you want to write sensible stuff like "if !matches!(x, Some(5..=10)) { ... }".)
by AndrewKemendo | 2025-06-27 18:57:06+00:00
>class action

What you describe is voting

We’re in this mess because people are not interested enough, educated enough, or engaged enough politically to make their position explicit to drive the direction of legislation and executive action.

Citizens of The United States have every tool available to to work together to shape their communities. The reality is the overwhelming majority do not do that, and you can come up with a lot of reasons why, which are structural in many cases, but the fact remains that the majority of people are not involved in the political process at all, have no desire to be an actively reject any opportunity to be.

Assuming that citizens would all of a sudden become involved because it requires a lawsuit, means that there’s the capacity to do so, which does not exist, and all we need is a catalyst.

If the number of possible catalysts that have already happened in the last decade we’re not sufficient then nothing short of a literal terminator Skynet scenario is going to cause people to take action and I’m increasingly doubtful that even that would do it.

Based on my observation from my work position, people are ready to just roll over onto their backs and have robots slice them from the belly up, because it’s easier than actually doing something that would prevent it.
by joemi | 2025-06-27 18:57:47+00:00
Nice metrics and visualizations! The kind of graph you used for the destination matrix doesn't always feel very useful, but in this case it worked really well.

One thing I immediately thought to check after seeing your hours graph was what percentage of the year you were in flight (or in a plane, I guess). For your peak year (2024), it worked out to be about 8.7% of the year! It probably even higher if you just count your waking hours, but I don't know your sleep habits or how many of your flights you might have slept during.
by codedokode | 2025-06-27 18:58:09+00:00
The web platform is over bloated. The proper solution would be a minimum set of APIs and set of reusable by many sites JS/Wasm libraries.

For example, most of Web Audio (thing like filters and oscillators except for actually sending audio to audio card) could be implemented in Wasm making a browser simpler and not allowing to use it for fingerprinting. Also, base64 encoding/decoding, URL handling function, most of canvas code etc. Imagine how less work for browser developer it would be.
by dathinab | 2025-06-27 18:58:43+00:00
yes but to be fair the blog is focused on unusual aspects of everything being an expression

you still can create some more confusing things by idk. overloading some operators (but luckily not `=` and similar crazy C++ things) adding recursive macros and maybe combining it with lifetime variance and coercion edge cases, maybe sprinkle in some arcane `#[]` annotations and people with be very confused, more so then in the article
by aeternum | 2025-06-27 18:59:08+00:00
Heat damage doesn't make it safe, eyes are very sensitive to heat and while the cornea provides some protection, not everyone has a thick cornea due to surgery, and there is also evidence that heating the cornea causes cataracts.

The short exposure is putting a lot of faith in these device manufacturers. How do they guarantee short duration, are you confident that each manufacturer has sufficient electronics to stop the laser if the spinning slows slightly due to dirt, low power or a crash? Should the exposure limits be the same during day vs. night when your pupils are dilated?
by dredmorbius | 2025-06-27 18:59:15+00:00
That's pretty close to the insight I had about a decade ago reading the opening paragraphs of A.H.M. Jones's biography of Augustus.

I've quoted the passage, which describes the political balance and division between the optimates, populares, and equites, roughly the oligarchs, labour, and petit bourgousie, in this (now archived) Reddit post:

<https://web.archive.org/web/20230607042525/https://old.reddi...>

The durability of such conflict makes me strongly suspect that this is innate to human polity, and Jones's description of the respective groups' political platforms, concerns, and ideologies strike me as both insightful and possibly innate.

I've mentioned this several times previously on HN:

<https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...>
by echelon | 2025-06-27 18:59:21+00:00
Hunyuan Image 2.0, which is of Flux quality but has ~20 milliseconds of inference time, is being withheld.

Hunyuan 3D 2.5, which is an order of magnitude better than Hunyuan 3D 2.1, is also being withheld.

I suspect that now that they feel these models are superior to Western releases in several categories, they no longer have a need to release these weights.
by standardUser | 2025-06-27 19:00:02+00:00
Not a good analogy because people don't inherently crave firearms as an inescapable aspect of the human condition. They do crave sex, food and, by most anthropological accounts, drugs. When we try to artificially restrict these innate desires we consistently see people reject those restrictions in large numbers, oftentimes leading them to fulfil those needs in worse ways than the ways that were limited. And only the most repressive regimes/social orders are able to (mostly) quell that perpetual rebellion, but those are not systems anyone I know would want to live under.

EDIT: And by comparison, most societies get along fine with very limited access to firearms. Only the most repressive manage to enforce bans on unpermitted forms of drugs or sex.
by logifail | 2025-06-27 19:00:10+00:00
> an internal financial model

Written on the back an envelope?

Way back when, we ran a vending machine at school as a project. Decide on the margin, buy in stock from the cash-and-carry, fill the machine, watch the money roll in.

Then we were robbed - twice! - the second time ended our project, the machine was too wrecked to be worthwhile repairing. The thieves got away with quite a lot of crisps and chocolate, and not a whole lot of cash (and what they did get was in small denomination coins), we made sure the machine was emptied daily...
by NekkoDroid | 2025-06-27 19:00:37+00:00
What I've been thinking of is (although very similar):

1. Government has private/public key or similar for "Is above 18/21/legal age" 2. Site generates random data 3. Sends data to user 4. User somehow sends the data to government for signing (be it via some login or whatever) 5. User gets signed data back and sends it to the site 6. Site verifies the data against the public key

I guess the signing part could be done with all sorts of different methods, but the site would still need to be able to somehow figure out how it was signed and get the appropriate public key for it.

The main problem I see is that this isn't exactly stateless, so you do need some form of (semi-)persistent identifier on the server side.