MurphyA/hacker-news huggingface dataset:
by maccard | 2025-05-21 07:40:49+00:00
> I am not familiar with Unreal, but Unity is much faster than programming from scratch, easily 10x or more.

With the caveat that the editor for Unreal is massive and getting it running requires more resources than Unity, Unreal's Blueprint is a great way of writing gameplay logic. It's accessible to people who don't know C++ or C#, and is a really nice abstraction for async/event driven code. It's a really good place to start with IMO.
by starspangled | 2025-05-21 07:41:23+00:00
The fact remains that the data we have says the value of US manufacturing is about 50% of that of China. You have your own perceptions of value of course, but that's not how value is actually calculated. The same as people who perceive China's manufacturing to be worthless because they produce cheap flimsy junk is also not an indication of any reality other than their own.
by dzhiurgis | 2025-05-21 07:41:26+00:00
Okay I finally did this earlier this year too and it took quite a bit less than that. Started with impulse buy of invert at an online auction end of January. Installed last panels end of April. 3 months. Quite a bit of it was waiting for third parties or just me being lazy and not ordering parts I needed. I've wanted them for years beforehand so I did some research.

For actual labor - it's about half days to install roof racks (I have shingle roof so quite a bit of time on angle grinder). Another half day to put panels on (requires 1 or more helpers), run a cable thru roof space. I've installed 12 panels on 2 facia.

My hack was hiring electrician to install inverter so I can export to grid (I'm in New Zealand).
by apatheticonion | 2025-05-21 07:41:27+00:00
WSL1 got my hopes up that we were on the path to Windows supporting the Linux user space API but then it was cancelled and replaced with a virtual machine based solution that I didn't need WSL2 to implement myself (with more flexability and capabilities).

I'd much prefer a proper compatibility layer that converts Linux system calls to their equivilent Windows calls and those calls be exposed from the Windows kernel itself.

That way I could just run Linux applications, bash, zsh and development tools directly on top of Windows without needing any "remote development tools" in my IDE or whatever.

Something closer to MSYS2/git bash/busybox for win - but where tools can ignore their Windows specific stuff like the filepath seperator.

It's fine I guess
by levmiseri | 2025-05-21 07:41:43+00:00
Kraa can't properly compete with Notion, yet. Not on the feature-set. That being said, if you value simpler interface that still has all the core editor features, give it a try!

We are also not trying to be a Notion clone/alternative, but rather a different kind of text editor that's highly customizable, has unique features (like the writer role) and keeps strong division between writing and styling.
by elliottkember | 2025-05-21 07:42:44+00:00
> Adjectives in English absolutely have to be in this order: opinion-size-age-shape-colour-origin-material-purpose Noun. So you can have a lovely little old rectangular green French silver whittling knife. But if you mess with that word order in the slightest you’ll sound like a maniac. It’s an odd thing that every English speaker uses that list, but almost none of us could write it out.

Foreign languages always sound strange. There are rules that are invisible even to the native speakers who know them. The romance is not in knowing them, but the fun of figuring them out.
by chickenbig | 2025-05-21 07:43:48+00:00
> Whatever they believe or not isn't impeding others' lifes.

The principle is that we don't seek unanimity before proceeding with something.

> this is a settled matter since at least 1972

Disposal of small amounts of radioactive material at sea and into the air happens (e.g. reprocessing plant water releases, power station tritiated water releases).

An international convention does not settle the science behind ocean disposal. The lack of supporters perhaps reflects the difficulty in carrying out such research, and the problems of trying to change international agreements.
by mpweiher | 2025-05-21 07:44:47+00:00
Perhaps I am aware that, to add the part of the article you left out:

However, civil rights advocates have been disappointed as federal courts have increasingly limited how and when plaintiffs may file disparate-impact claims. As a result, disparate-impact suits have become less successful over time.

So it's a fairly fringe legal theory with little impact.

There are lots of fringe theories, for example some claim that the earth is flat. I don't have to accommodate all of them.
by devoutsalsa | 2025-05-21 07:45:47+00:00
There are a lot of careers with no formal training on-ramp. If demand for software engineers continues and there’s no practical way to get enough on the job experience, there will be plenty of self taught developers that grind long enough to get the experience they need. I became a software engineer at age 40. No one would take me seriously as a junior developer, so I just kept leveling up my skills until I could get a mid-level role at a company that was desperate enough to hire me.
by Daub | 2025-05-21 07:47:21+00:00
As an artist and designer (with admittedly limited AI experience), where I feel AI to be lacking is in its poverty of support for formal descriptors. Content descriptors such as 'dog wearing a hat' are a mostly solved problem. Support for simple formal descriptors such as basic color terms and background/foreground are ok, but things like 'global contrast' (as opposed to foreground background contrast), 'negative shape', 'overlap', 'saturation contrast' etc etc... all these leave the AI models I have played with scratching their heads.

I like how Veo supports camera moves, though I wonder if it clearly recognizes the difference between 'in-camera motion' and 'camera motion' and also things like 'global motion' (e.g. the motion of rain, snow etc).

Obligatory link to Every Frame a Painting, where he talks about motion in Kurosawa: https://www.youtube.com/watch?v=doaQC-S8de8

The abiding issue is that artists (animators, filmmakers etc) have not done an effective job at formalising these attributes or even naming them consistently. Every Frame a Painting does a good job but even he has a tendency to hand wave these attributes.
by Terr_ | 2025-05-21 07:50:26+00:00
I see it as a kind of misdirection, whether accidental or deliberate: Make the average person blame their malaise on the blend of industries, rather than their lack of bargaining power in the ones that exist.

Like all the nonsense about "bringing back coal" when the number of people working in it has been declining for a solid century for good reasons.

"If only we bring back buggy-whips, I'll be able to support a family like my pappy did."
by sim7c00 | 2025-05-21 07:51:13+00:00
its kinda funny they say this: The big no-no: Both dav1d and rav1d share the exact same low-level assembly code optimisations. You absolutely “cannot modify this assembly.” The improvements must come from the Rust code or the compiler. Also, no sneaking in code written in other languages; it’s Rust all the way for rav1d.

I mean, ur using Assembly of all things, but it's Rust all the way?
by apexalpha | 2025-05-21 07:51:44+00:00
> I found three companies and gave them my PG&E usage for the past year (about 16,000 kwh) and got three quotes ranging from ~45 — 55k.

Wow these rates are crazy. A 10kW setup costs you maybe €10.000 all-in here in the Netherlands.

What's going on with these rates? Do they already include the ridiculous tarrifs?

A new battery setup for a 20kWh LFP battery + 10 kW inverter + installation is €7000 now.

And dropping, fast.

Assuming batteries and PV come from China, someone in California is making a lot of money or the government is straining the process with bureaucracy costing $30.000 per setup.
by eagleislandsong | 2025-05-21 07:52:35+00:00
> only Singaporeans wouldn't consider that a tax

Both forced savings and taxes are legally mandated by the government, but that does not mean that forced savings are taxes. Implementation details matter.

Your money in your own CPF account accumulates interest (at decent/attractive interest rates that generally exceed inflation rates), and is then paid out tax-free to you after retirement.

Additionally CPF funds are managed separately from the government's consolidated revenue. They are administered by the CPF Board and are not used for government expenses in its yearly budget.
by wltr | 2025-05-21 07:55:00+00:00
Ah, thank you sir. I’ve been battling with that intense itch to say about all-lowercase long text, but then I realised that maybe that text just isn’t intended to be read by someone else, after all. Or it’s something closer to ‘I’m doing it for myself, so I don’t care whether anyone else would be able to read through it’ kind of attitude. Maybe they don’t respect themselves enough, to make an effort even for oneself, and fix that broken Shift key.
by vidarh | 2025-05-21 07:55:31+00:00
I still miss features from AmigaOS, to the point I've started adding some to my software. E.g. I've added "assigns" to my shell (very superficial integration), and it's so nice to be able to just create an alias for any path.

It's hard to explain why it feels better, because you could "just" create a bunch of symlinks in one location, but being able to "cd projects:" instead of ~/Desktop/Projects just feels nicer. I've also added "implicit cd" when entering paths, so I can also do just "projects:" like on the Amiga.

What made the Amiga special wasn't just the hardware, but a whole host of small extra niceties like that.

Another favorite is datatypes: A uniform plugin-based API to open files of any type, ensuring Amiga software written decades ago can open modern image formats.

And another one I love was the ability to open a new console window as a file path, so you could redirect shell output to a new window just as if it was a file.

(it also took way too long before I remembered who Alex P. Keaton was...)
by MaulingMonkey | 2025-05-21 07:55:49+00:00
> Is this so inefficient?

It can be. If you have large buffers (tuned for throughput) that end up fulfilling lots of small requests for whatever reason, for example. And there's always the occasional article when someone rediscovers that replacing malloc + memset with calloc can have massive performance savings thanks to zeroing by the OS only occuring on first page fault (if it ever occurs), instead of an O(N) operation on the whole buffer up front.

Which, if in the wrong loop, can quickly balloon from O(N) to O(scary).

https://github.com/PSeitz/lz4_flex/issues/147

https://github.com/rust-lang/rust/issues/117545

If I'm reading that log-log plot right, that looks like a significantly worse than 100x slowdown on 1GB data sets. Avoiding init isn't the only solution, of course, but it was a solution.

> then it seems preferable to re-use buffers

Buffer reuse may be an option, but in code with complicated buffer ownership (e.g. transfering between threads, with the thread of origination not necessarily sticking around, etc.), one of the sanest methods of re-use may be to return said buffer to the allocator, or even OS.

> and pay the initialization once at startup.

Possibly a great option for long lived processes, possibly a terrible one for something you spawn via xargs.
by Reefersleep | 2025-05-21 07:56:58+00:00
As I gained more experience writing Clojure, I went in the other direction; familiarity with the standard library means that any composition of those functions and data structures is easily grokked. People's strained attempt to name every little line of code? Not so much. You end up jumping around the code a lot and, in my case, suffer the "portal effect" where you forget the context of what you were trying to understand. Also, namespaces become polluted with functions that only serve as assistants to your main function. This is a lesser concern, but still, it dilutes the focus of the namespace.

A nice middle way is using let bindings for whatever you want to give clearer names. You get the name you want while reducing the reader's scope to the literal let binding.

I do agree that big functions can be unwieldy, but I think that if it's mostly core clojure fns, and you're experienced, much bigger sized fns are acceptable than name-everything advocates generally prefer.

But it's individual and an artful balance even if the only reader is yourself. There's no silver bullet.
by mrob | 2025-05-21 07:57:35+00:00
Jim Lill has several excellent videos on Youtube testing guitar tone myths:

https://www.youtube.com/@JimLill/videos

The "air guitar" demonstration in his first video memorably shows that the wood doesn't matter.

One non-obvious thing that does affect the sound is the type of pick (a.k.a. plectrum). Both the shape and the stiffness of the pick affect the sound, and playing with fingers sounds different too. I don't see a lot of discussion of this, even though it's cheap and easy to experiment with (you can buy sample packs of many different picks). I recommend trying it if you haven't already.
by aylmao | 2025-05-21 07:57:47+00:00
> Turns out, the vast majority of Chinese citizens with any means are interested in foreign products (like most people in the world).

Is there data that backs up this claim? Is this broadly the case? Cause I do know that local brands have been taking over foreign brands recently. Take for example Apple— sales in China plunged 50%, and reports are pointing at Huawei [1], which amongst other things has been making some impressive high-end phones. Tesla is falling to Chinese brands too [2].

Moreover, foreign brand != foreign product. Tesla manufactures in China, as does Apple, Louis Vuitton, etc.

But regardless of specific examples, I'd imagine the vast majority of consumption in China isn't products of foreign origin given its massive trade surplus [3] and just how much of what it imports are materials, rather than finished consumer goods [4].

[1]: https://www.asiafinancial.com/apple-sales-in-china-plunge-50...

[2]: https://carnewschina.com/2025/05/12/teslas-sales-in-china-do...

[3]: https://tradingeconomics.com/china/balance-of-trade

[4]: https://oec.world/en/profile/country/chn?selector343id=Impor...
by starspangled | 2025-05-21 08:01:12+00:00
I didn't say Americans aren't living beyond their means. Just that on the face of it they aren't living beyond their means due to their currency's status if that status gives them some means to buy more. OP just didn't really provide a rationale as to why it's this currency issue in particular that you can point to to say Americans are living beyond their means.

Lots of countries have a lot of debt, many are in similar boats or worse as USA when you look at various metrics like debt per capita, per gdp, etc. Politicians and their "experts" and economists etc generally insist this is perfectly fine. I also get the feeling they're probably lying about that and many other things, though I don't know enough about the subject to actually know myself.
by preommr | 2025-05-21 08:01:40+00:00
> "Lurking, Lifting, Licking"

Ok, I went from being pleasantly surprised to breakout laughter at that point.

But I also think this points out a big problem: high-quality stuff is flying under the radar simply because of how much stuff is out there. I've noticed that when faced with a lot of choice, rather than exploring it, people fall back into popular stuff that they're familiar with in a really sad way. Like a lot of door dash orders will be for McDonalds, or people will go back to watching popular series like Friends, or how Disney keeps remaking movies that people still go to see.
by akie | 2025-05-21 08:02:12+00:00
Do they, though? Are competitors actually downloading all these videos? Supposedly there are 5 billion videos on YouTube (https://seo.ai/blog/how-many-videos-are-on-youtube), downloading all of that is a LOOOOT of data and time.

I mean, you could limit yourself to the most popular or most interesting 100 million, but that's still an enormous amount of data to download.
by elcritch | 2025-05-21 08:02:44+00:00
> I don't think anybody is 100% certain that doing a full quantum simulation of a protein (in a box of water) would recapitulate the dynamics of protein folding.

True, until it's experimentally shown there's still some possibility QM wouldn't suffice. Though I've not read anything that'd give reason to believe QM couldn't capture the dynamic behavior of folding, unlike the uncertainty around dark matter or quantum supremacy or quantum gravity.

Though it might be practically impossible to setup a simulation using QM which could faithfully capture true protein folding. That seems more likely.

> It seems like a totally reasonable claim, but one that could not really be evaluated.

If quantum supremeacy holds, my hunch would be that it would be feasible to evaluate it one day.

The paper I linked was mostly to showcase that there seem to be approaches utilizing quantum computing to speed up solving QM simulations. We're still in the early days of quantum computing algorithms and it's unclear what's possible yet. Tackling a dynamic system like a unfolded protein folding is certainly a ways away though!

> Also the article you linked- they are trying to find the optimal structure (called fold by some in the field). That's not protein folding- it's ground state de novo structure prediction.

Thanks! I haven't worked on quantum chemistry for many years, and only tangentially on protein folding, so useful to know the terminology. The meta table states and that whole possibility of folding states / pathways / etc fascinates me as potentially being emergent property of protein folding physics and biology as we know it.
by Cthulhu_ | 2025-05-21 08:02:55+00:00
In 2022 it was 250.000 monthly users [0], according to a "community" blurb on their homepage they have over 400.000 [1].

[0] https://deno.com/blog/changes#a-large-and-growing-ecosystem

[1] https://deno.com/
by cookiengineer | 2025-05-21 08:02:57+00:00
You should focus on the economics of game development instead.

Why not ditch buying games from corporations with external shareholders instead?

Why not introduce a sustainable funding model for development work?

Why not introduce a sustainable feature/addon/DLC development model?

Why not introduce a sustainable server maintenance cost model?

Your bill will change nothing for AAA games because these game labels are what they are: labels, not studios. They buy stuff for cheap and sell it for a high price. They're like VCs giving game studios an advance funding model, but expect high returns of investment.

And that's the actual problem.

On the other hand, most indie studios I know usually have the right intentions but really really underestimate the costs for marketing, sales, store visibility (e.g. steam, appstore's 30% etc) and maintenance. You cannot hit all the costs when you don't even know how many players you are gonna have. And you don't know how expensive your game has to be when you don't even know how many players will _stay_ in your gameplay for the game shelf lifetime. If 10 players paid 10$ a couple years ago, how are you gonna fund necessary bugfixes for the servers?
by antho1404 | 2025-05-21 08:02:57+00:00
As a developer and entrepreneur, I was hooked by this idea of a decentralized infrastructure where money was part of everything. It felt perfect: you could build a product without worrying about servers, redundancy, or infrastructure, and at the same time, you could monetize however you wanted.

Not with just one-shot payments or subscriptions, but by designing actual economies into your product — pay-per-use models, new monetization mechanics, and business models we’d never seen before. That was exciting to me. That’s why I jumped in.
by forrestp | 2025-05-21 08:02:58+00:00
My understanding is that your levers are roughly better / more diverse embeddings or computing more embeddings (embed chunks / groups / etc) + aggregating more cosine similarities / scores. More flops = better search w/ steep diminishing returns

Colbert being a good google-able application of utilizing more embeddings.

Search ends up often being a funnel of techniques. Cheap and high recall for phase 1 and ratchet up the flops and precision in subsequent passes on the previous result set.
by anilgulecha | 2025-05-21 08:03:00+00:00
I'd made a prediction/bet a month ago, predicting 6 months to a full 90 minute movie by someone sitting on their computer. [0]

The pace is so crazy that was an over estimation! I'll probably get done in 2. Wild times.

0: https://www.linkedin.com/feed/update/urn:li:activity:7317975...
by dzonga | 2025-05-21 08:04:47+00:00
most computer science programs in the US - are just "applied math". I'm from a 3rd world country but did CS in the US at a state school - you only do programming for the first intro programs like C then OOP that's it.

DataStructures, Databases, Operating Systems, Discreet Math etc are usually done without any programming at all. besides one or two assignments

The rest of the program it's mostly Math stuff. The only other time you do programming is if you choose an elective towards your graduation.
by bw86 | 2025-05-21 08:05:12+00:00
sina lukin ala lukin e sitelen pi jan Misali? mi open e kama sona kepeken sitelen ni. sina wile pona e toki pona sina la o kepeken kulupu nimi mute. toki ante la jan li ken toki kepeken kulupu nimi suli. taso toki pona la kulupu nimi o suli ala.

mi wile toki e kulupu nimi pini sina la mi toki sama ni: "mi toki kepeken toki pona anu seme? toki mi li toki Inli taso li kama nimi pi toki pona taso anu seme?"

nasin mute li lon. toki pona li toki lon li wile ante.

sine wile la o kepeken e ni o toki tawa jan ante kepeken toki pona: https://discord.gg/ChC6qtVsSE
by Cthulhu_ | 2025-05-21 08:06:09+00:00
> The standard configurations (e.g. tsconfig, linting, formatting) and bolts-included tooling (test, lint, fmt, etc.) are what make Deno so great for developers.

And that's great for greenfield projects - although there's competition with Biome and Vite / Vitest for a lot of those - but the vast majority of Node use today is existing projects, and at least at one point Deno (and Bun, maybe others) were marketed (I think?) as a drop-in replacement for NodeJS. But maybe I'm misremembering.
by Dylan16807 | 2025-05-21 08:06:11+00:00
That's the most ridiculous claim I've seen in a while.

Giving up one foot of space along one garage wall is not a big deal. And if you're worried about physically getting the batteries into place, hiring people would still be cheaper than movers.

Also, a basement that removes cooling costs for the home lab would not make a big difference. If the 800W A/C unit runs 8 hours a day for 4 months out of the year, then it's only about 10% of the home lab power use. Since it's not needed at night it's probably even less.
by FooBarWidget | 2025-05-21 08:06:30+00:00
Statements like this are just lazy justifications, born out of the desire to reinforce a certain world view, rather than genuine effort to understand.

Much has already been said about why Huawei is not simply a state apparatus, so I won't repeat that. The point I rather want to make is this: having a factually wrong image of the counterparty is dangerous, especially if you view the counterparty as an enemy (justified or not).

If you care about advancing your material interests, then you might want to emulate what you believe makes the counterparty successful (in this case, the belief that they're a state apparatus). But when you find out that the emulation yields bad results because your image of the counterparty was wrong in the first place, you will have wasted a bunch of time and resources. It's in your interest to get your world view right the first time aroubd.