MurphyA/hacker-news huggingface dataset:
by amluto | 2025-10-31 23:37:45+00:00
I can imagine an alternate universe in which you cannot do:

1. Create future A.

2. Poll future A at least once but not provably poll it to completion and also not drop it. This includes selecting it.

3. Pause yourself by awaiting anything that does not involve continuing to poll A.

I’m struggling a bit to imagine the scenario in which it makes sense to pause a coroutine that you depend on in the middle like this. But I also don’t immediately see a way to change a language like Rust to reliably prevent doing this without massively breaking changes. See my other comment :)
by jaredklewis | 2025-10-31 23:37:47+00:00
I'm not making any normative judgements, just descriptive ones. Maybe the way Europe is right now is perfect, far be it from me to say otherwise, I don't even live there.

But in the context of "digital sovereignty," it seems to me that so many giant pillars of tech (desktop OSes, mobile OSes, cloud platforms, enterprise crap like Salesforce, and so on) are managed by American firms. So if Europe wanted to take all of those things in house, that would require a significant expansion of the European software sector. And that wouldn't be super straightforward due to the many obstacles to things like venture capital funding outlined in the Draghi report.

Now I'm more than a little skeptical of the whole "digital sovereignty" concept. There's a reason every country doesn't it make it's own airplanes, cars, wine, espresso machines, and medical devices; those reasons apply more or less equally to software development. The cost of “sovereignty” is very, very high. But, if we do buy into the idea that countries need to diversify away from American software, I think that necessarily entails a large increase in the software sector of places like Europe.
by TZubiri | 2025-10-31 23:38:05+00:00
Here's my black pill: Node in general is not safe.

The blurring of the client-server lines is a security risk. Very easy to expose the wrong thing; the language appeals to people who know 1 language (which correlates with lack of experience).

In my personal experience node projects developed under my supervision had very basic client-server boundary vulns 66.67% of the time. Empirically it's not great.
by SR2Z | 2025-10-31 23:38:21+00:00
> There was only one rapidly developing, densely populated region with a financial hub nearby (why does the proximity of finance even matter?

Because if you want to build factories you need capital. This is not rocket science. Much easier to get a loan when there are a billion bankers across the bridge.

Yes, there was only one place with all the ingredients to become Shenzen. Believe it or not, global financial centers are not commonly found in developing countries. Why don't you propose some alternatives, I'll wait.

> Sounds like a you problem. Also the fact that you are 'partially remote' and you still schedule your meetings to be in person tells me: a) you do not have very many meetings b) you work with a fairly narrow scope of people who you can physically get into the same room on a regular basis.

I have plenty of meetings, and I don't know what you're smoking if you think that more than a large conference room's worth of people could all participate in a meeting. Neither of these disqualifies what I'm saying.

> If you say so, but the record number of fully remote startups that keep popping up at ever increasing rates says the opposite.

And how many of these are becoming wildly successful, compared to in-person companies located in desirable cities?

> Vast majority of communications/negotiations around fundraising and related happens digitally today.

[citation needed]

Also it doesn't count if the numbers get worked out over email but the handshake was in person.
by Grosvenor | 2025-10-31 23:38:47+00:00
This is so cool. Back in highschool during the Jurassic age I used ti play with attractors a lot. Unfortunately on a 486 it took 20-30 minutes to draw one even at low resolution. This renders in realtime and in 3D. Great work!

Still they've had a strong impact in how I see systems - orbits, instability, etc.
by hinkley | 2025-10-31 23:38:50+00:00
Clinic.js tried and lost steam. I have a recollection of a profiler called JProfiler that represented space and time as a graph, but also a recollection they went under. And there is a company selling a product of that name that has been around since that time, but doesn’t quite look how I recalled and so I don’t know if I was mistaken about their demise or I’ve swapped product names in my brain. It was 20 years ago which is a long time for mush to happen.

The common element between attempts is new visualizations. And like drawing a projection of an object in a mechanical engineering drawing, there is no one projection that contains the entire description of the problem. You need to present several and let brain synthesize the data missing in each individual projection into an accurate model.
by leetrout | 2025-10-31 23:39:20+00:00
I built something on top of DuckDB last year but it never got deployed. They wanted to trust Postgres.

I didn't use the in browser WASM but I did expose an api endpoint that passed data exploration queries directly to the backend like a knock off of what new relic does. I also use that same endpoint for all the graphs and metrics in the UI.

DuckDB is phenomenal tech and I love to use it with data ponds instead of data lakes although it is very capable of large sets as well.
by pacbard | 2025-10-31 23:39:51+00:00
I set up something similar at work. But it was before the DuckLake format was available, so it just uses manually generated Parquet files saved to a bucket and a light DuckDB catalog that uses views to expose the parquet files. This lets us update the Parquet files using our ETL process and just refresh the catalog when there is a schema change.

We didn't find the frozen DuckLake setup useful for our use case. Mostly because the frozen catalog kind of doesn't make sense with the DuckLake philosophy and the cost-benefit wasn't there over a regular duckdb catalog. It also made making updates cumbersome because you need to pull the DuckLake catalog, commit the changes, and re-upload the catalog (instead of just directly updating the Parquet files). I get that we are missing the time travel part of the DuckLake, but that's not critical for us and if it becomes important, we would just roll out a PostgreSQL database to manage the catalog.
by zorgmonkey | 2025-10-31 23:39:54+00:00
Rust moves are a memcpy where the source becomes effectively unitialized after the move (that is say it is undefined to access it after the move). The copies are often optimized by the compiler but it isn't guaranteed.

This actually caused some issues with rust in the kernel because moving large structs could cause you to run out the small amount of stack space availabe on kernel threads (they only allocate 8-16KB of stack compared to a typical 8MB for a userspace thread). The pinned-init crate is how they ended solving this [1].

[1] https://crates.io/crates/pinned-init
by array_key_first | 2025-10-31 23:40:01+00:00
I think the difference is that, with gambling, the "buying" part IS the addiction. It's money centered. But with dope, the "buying" part is nothing - you do it for the dope.

If I give out free dope, I'll get a lot of people hooked. If I give out free sports betting, but you get nothing, then nobody is hooked.
by JohnMakin | 2025-10-31 23:40:28+00:00
IME for me repressed is “not on the mind at the moment” but like so constant that any attempt to access it, your subconscious fights to divert your attention from it. it’s kind of like dim stars you can only see out of the corner of your vision.

the craziest one I had, my reaction wasn’t “oh my god i never knew i had this memory” it was “wow, i cant believe i havent thought about that in 25 years.” I knew and had known it was there all along, I just literally never thought of it to the point my other thoughts just didnt collide with it, ever. It’s almost like your brain just puts it in storage in a dark corner of your garage.

I understand it isn’t the same for everyone, but that was how it felt for me.

TLDR for me it was dissociation, and the only treatment that ever worked was scraping the corners of my mind for stuff like this and it got so much better the issues basically went away. I used a great deal of meditation, particularly tibetan buddhism.
by cma | 2025-10-31 23:40:28+00:00
Since they didn't spell out the number: 14% discrepency between CPI and ALICE baselined between 2007 and now. This and the year before have a dashed line for ALICE and only this year for CPI, I guess that means projected but it isn't labeled.

I'm not sure the baselining makes sense other than showing the divergence from 2007; if ALICE turned out to be lower than CPI lower it would bias it but maybe more likely it started higher which biases it in another way. Baselining at the first year of the great recession might be very misleading, baselining the year before and difference in housing stuff might have made the divergence look very different. Rents ended up increasing through the recession though even if prices didn't.
by dragonwriter | 2025-10-31 23:40:44+00:00
> If this causes irreparable harm, then by the same precedent, the government would never be allowed to reduce spending on any program that could reduce poor people's income

Uh, irreparable harm is just one of several elements of the test for whether a preliminary injunction is warranted while a case is being litigated. It is not, on its own, a bar to government action (otherwise, the death penalty would be illegal without having to make 8th Amendment arguments because it may be debatable whether it is cruel and unusual punishment, but that it is irreparable harm is unmistakable.)

So, no, that's not what this precedent (were it a precedential ruling of law rather than a fact finding by a trial court whose rulings would not be precedential in any case) would mean.
by stahtops | 2025-10-31 23:41:19+00:00
Putting aside for a moment that 30% of nothing is nothing, where are you even getting this idea that someone got a 30% tax reduction?

Look at the plot you shared "Personal Taxes: Federal Income Taxes by Quintiles of Income Before Taxes: Third 20 Percent (41st to 60th Percentile)"

2015: 1854

2016: 1954 (+100)

2017: 2170 (+216)

2018: 2676 (+506)

2019: 2519 (-157)

What about these numbers makes you think that the third quintile on average got a 30% tax cut?
by seedlessmike | 2025-10-31 23:41:29+00:00
This is very dismissive of The Beatles. I agree there isn't much sonic similarity to them anymore in charting music, though there is a lot of great new music released that is heavily in their debt. Tame Impala (up until the latest album) is probably the most recent big artist to wear an obvious Beatles influence.

the examples of LZ and Ozzy - "She Loves You" moved Ozzy to start a band. Sabbath sounds nothing like The Beatles, but inspiration doesn't require a similar sound.

This is more of a fun story than an inspiration - The Beatles inspired Graham Gouldman (later of 10cc) to write "For Your Love", which he then gave to The Yardbirds. Eric Clapton didn't like it, and left The Yardbirds and joined The Bluesbreakers, and then founded Cream. Jeff Beck replaced him, and was later joined by a London studio musician named.. Jimmy Page and The Yardbirds becamae The New Yardbirds and then Led Zeppelin. So, Zeppelin may never have existed if not for The Beatles. In general, they blew the doors open for all the British bands to have success here.

The Beatles' influence on how contemporary music sounds has waned, you're right about that - it's certainly favored an electronic direction. The early/mid 90s were the last period where they really loomed large, as the grunge, neo-psychedelia, and britpop bands loved the Beatles. To me, Nirvana and Soundgarden sound nothing like The Beatles but they both claim to have composed songs trying to imitate The Beatles. It's not always obvious to us as listeners.

Their influence on how music is made in a studio is indelible, though. They were relentless in experimentation. Their requests forced George Martin to realize his brilliance as a producer. George Martin didn't invent the recording techniques - Geoff Emerick and Ken Townshend did (couple of example - close miking bowed instruments, automatic double tracking, both of which immediately became commonplace).

They also remain influential on the concept of a band. They had total creative control and they wielded it, as Marvin Gaye, Stevie Wonder and Prince and others later did. Gordy probably doesn't let Marvin do "What's Goin On" if the era the Beatles ushered in didn't threaten Motown so much.

The Beatles were a cultural and social phenomenon in addition to a musical one. They had a lot of gravity.

None of this is to argue that Kraftwerk are anything but titans. I love Kraftwerk. Much of my favorite music is the result of the Beatles' and Kraftwerk's combined influence. "Souvenir" by OMD is an example - that has both influences all over it. Since you are immersed in and create electronic music you feel Krafterk's influence more. Instrumentalists and singers probably feel more Beatles influence.

last point - I watched Blade Runner in 2019. I loved it, but it just felt like a good sci fi movie. It didn't feel important or innovative, because every sci fi movie since Blade Runner bears its influence.

We can't imagine hearing Revolver in 1966, or something as indulgent as Sgt Pepper just a year later (along with all the Magical Mystery Tour songs). It doesn't sound revolutionary anymore, but at the time, it was.
by grayhatter | 2025-10-31 23:41:54+00:00
Yes? I'd suggest that you understand that's not an unreasonable expectation either.

Your browser has a bug, if you leave my webpage open in a tab, because of that bug, it's going to close the connection, reconnect, new tls handshake and everything and re-request that page without any cache tag, every second, everyday, for as long as you have the tab open.

That feels kinda problematic, right?

Web servers block well formed clients all the time, and I agree with you, that's dumb. But servers should be allowed to serve only the traffic they wish. If you want to use some LLM client, but the way that client behaves puts undue strain on wy server, what should I do, just accept that your client, and by proxy you, are an asshole and just accept that?

You shouldn't put your rules on my webserver, exactly as much I my webserver shouldn't put my rules on yours. But i believe that ethically, we should both attempt to respect and follow the rules of the other. Blocking traffic when it starts to behave abusively. It's not complex, just try to be nice and help the other as much as you reasonably can.
by _wire_ | 2025-10-31 23:41:55+00:00
Haha! What a joke

"You can't believe how smart and capable this thing is, ready to take over and run the world"

(Not suitable for any particular purpose - Use at your own risk - See warnings - User is responsible for safe operation...)

(Pan from home robot clumsily depositing clean dishes into an empty dishwasher to a man in VR goggles in next room making all the motions of placing objects in a box)

Check all services you wish to subscribe ($1000 per service per month): - Put laundry in washing machine - Microwave mac & cheese dinner - Change and feed baby - Get granny to toilet - Fix Windows software update error on PC - Reboot wifi router to restore internet connection
by underlipton | 2025-10-31 23:42:07+00:00
Part of the issue is that, even though inflation "moderated", prices never actually went down. They just went back to going up slowly instead of explosively (or, rather, retailers and businesses moderated their price increases/shrinkflation). The worst of it happened during the Biden administration, which understood quite well that Americans would not accept the truth that the high rates inflation that were were seeing were a result of their predecessors' policies, and the fear of being blamed lead to a chilling effect: no real willingness to acknowledge and address the problems directly. Now, the current admin is incentivized to focus on the aforementioned moderation of the ramp, even though things never got "better", just "less catastrophic" for people with a limited ability to absorb goods inflation. The people who COULD absorb those rising prices have never not been able to, and essentially make and own so much that they never will (save some massive contraction of the economy, possibly paired with currency devaluation, as such people are also more likely to be able to avail themselves of timely advice to rotate into cash before securities or asset markets tank).

tl;dr Observers have been unable or unwilling to accurately read and acknowledge the circumstances many people are living with. We are firmly in a "extend, pretend, and pray" era.
by lynndotpy | 2025-10-31 23:42:24+00:00
Apple has (entirely on-device) OCR, computational photography, image segmentation for creating stickers, image classification and person/pet recognition, voice-to-text. These were added and useful before "AI" became a buzzword dujour.

If you're only talking language models, Apple has on-device language models available to developers and end-users via Shortcuts, and image generation for emojis. They just don't advertise most of their neural network models as "AI".
by kbenson | 2025-10-31 23:43:06+00:00
I think what's left unsaid and implied is that the original system wasn't secure in any way, the "tuning" was just choosing a frequency. It's only a "hack" because of the claims that were made.

In a way, that would be like advertising a secure horseback large sign delivery service, where the "security" is that the sender and receiver choose one of a few routes between locations, even though the large sign is easily seen and entirely uncovered, making the courier easily identified and the sign when in transit easily read from a distance. The "hack" for that type of system is ultimately so trivial as to be mostly uninteresting.
by piskov | 2025-10-31 23:43:11+00:00
Unless the following excludes (which it shouldn’t) personal use vs batch one:

Empower people. People should be able to make decisions about their lives and their communities. So we don’t allow our services to be used to manipulate or deceive people, to interfere with their exercise of human rights, to exploit people’s vulnerabilities, or to interfere with their ability to get an education or access critical services, including any use for:

…

automation of high-stakes decisions in sensitive areas without human review:

- critical infrastructure

- education

- housing

- employment

- financial activities and credit insurance

- legal ===

- medical ===

- essential government services

- product safety components

- national security

- migration

- law enforcement
by TheOtherHobbes | 2025-10-31 23:44:05+00:00
The Prime Minister meets the monarch every week. It's very, very naive to assume they only talk about the weather.

The Queen was known to object to legislation that affected her personally. And the monarchy - as the head of the aristocracy, the biggest land-owner, a major influence on the Tory Party, and a private corporation with significant business interests - can always use back-channels and cut-outs to have its say.

The British specialise in this kind of indirect hinting and insinuation. It's part of the culture at most levels, and it drives foreigners insane, because until you learn the subtext you'll completely misread what's being said.
by michaelt | 2025-10-31 23:44:44+00:00
It's a classic way of sweeping problems under the rug. Imagine you're a cynical politician.

A school shooting happens. You don't want to ban guns. So you say "switzerland doesn't have this problem, we need to address the mental health issues that are driving these young men to kill" as a distraction. Nobody's got a workable plan to do that, so you do nothing - which is what you wanted to begin with.

There are lots of rough sleepers. You don't want to build more houses. So you say "many homeless people are estranged from their support network by mental health issues and addiction, we need to address this underlying cause" as a distraction. Nobody's got a workable plan to do that, so you do nothing.
by quietbritishjim | 2025-10-31 23:46:37+00:00
Wow, it is simply outrageous that Rust doesn't just allow all active tasks to make progress. It creates a whole class of incomprehensible bugs, like this one, for no reason. Can any Rust experts explain why it's done this way? It seems like an unforced error.

In Python, I often use the Trio library, which offers "structured, concurrency": tasks are (only) spawned into lexical scopes, and they are all completed (waited for) before that scope is left. That includes waiting for any cancelled tasks (which are allowed to do useful async work, including waiting for any of their own task scopes to complete).

Could Rust do something like that? It's far easier to reason about than traditional async programs, which seems up Rust's street. As a bonus it seems to solve this problem, since a Rust equivalent would presumably have all tasks implicitly polled by their owning scope.
by whalesalad | 2025-10-31 23:48:06+00:00
Cool thing about DuckDB is it can be embedded. We have a data pipeline that produces a duckdb file and puts it on S3. The app periodically checks that assets etag and pulls it down when it changes. Most of our DB interactions use PSQL, but we have one module that leverages DuckDB and this file for reads. So it's definitely not all-or-nothing.
by Mostlygeek | 2025-10-31 23:48:20+00:00
qwen3-coder-30B-A3B supports FIM and should be faster than the 7B if you got the vram.

I use bartowkski’s Q8 quant over dual 3090s and it gets up to 100tok/sec. The Q4 quant on a single 3090 is very fast and decently smart.
by JKCalhoun | 2025-10-31 23:48:40+00:00
Cool that people are trying new things. And I sure hate waiting for a PCB order to make its way from Hong Kong or Taiwan to Nebraska.

I'm not sure I want the trade-off of having to try to fit my existing circuit into those pre-populated vias.

Part of the joy of PCB layout is trying to be "optimal". That might be optimal in board size, optimal in the elegance of the trace layouts. I even trying to minimize vias (or not have them altogether). With prefab vias, there will be kludges to work my own vias into those locations. And, honestly, the unused vias will annoy me as well.

I'm a sucker for solder masks, silkscreening… I think I am too in love with what I get back from Hong Kong and Taiwan.

My "quick prototyping" consists of breadboarding and trashy perf-board mockups.
by dragonwriter | 2025-10-31 23:48:43+00:00
ALICE is arguably a better measure of for poverty needs, but a worse measure for overall consumer price levels (the latter is true for the same reason as the former.)

There is a very good argument to have different headline measures for those purposes—currently CPI is used for a lot, and the main alternative used for policy by, e.g., the Fed, PCE, while different than CPI in detail isn’t difference in focus (though I'd argue the focus is proper for the Fed’s main use, you wouldn’t want broad monetary policy driven by something with ALICE’s focus when the results significantly diverged from a broader basket measure, though you would probably want poverty-targeted fiscal programs to be.)

Inflation as applicable to different contexts being treated as a scalar rather than a multidimensional vector is a mistake.