MurphyA/hacker-news huggingface dataset:
by iamsaitam | 2025-11-05 11:45:58+00:00
SEEKING WORK | Berlin, Germany | Remote or on-site | Full-stack Web Developer Hey, I'm Ricardo, a full-stack web developer specialised in interactive experiences, with more than 10 years of experience in building creative and business applications.

Web Frameworks: ReactJS, NextJS, Svelte (JS), Axum (Rust) Programming Languages: Javascript/Typescript, Rust, C++, Kotlin Technologies: PostgreSQL, D3, Directus (CMS), GraphQL, Tailwind, VPS (setup & maintenance), etc.

Email: general[at]ricardomatias.net

Personal Website: https://ricardomatias.net Github: https://github.com/ricardomatias LinkedIn: https://www.linkedin.com/in/ricardojsmatias
by pjmlp | 2025-11-05 11:45:58+00:00
Just like Smalltalk and SELF, also Lisp Machines and Interlisp-D.

Usually comes down from a urban myth that Python is special and there was no other dynamic language before it came to be.

The JIT research on those platforms is what gave us leading JIT capabilities on modern runtimes, OpenJDK HotSpot traces back to Smalltalk and StrongTalk, while V8 traces back to SELF.

Especially in Smalltalk and SELF, you can change anything at any time across the whole image, and have the JIT pick up on that and re-optimize.

Granted what messes up Python, or better said CPython implemenation, is that C extensions are allowed to mess up with its internals thus making void many possible optimizations that would be otherwise available.

A reason why JVM, CLR, V8, ART make use of handles and have marshaling layers not allowing such kind of liberties with native extensions.
by eitau_1 | 2025-11-05 11:46:15+00:00
I can't remember if it was main video or second channel one, in which Alec states with confidence that big brands make powder worse on purpose to push their higher margin pods.

The opinion is based on his experience (horrible residue left by big-name powder in contrast to store-branded great-value powders being problem-free) and lab results.
by aleph_minus_one | 2025-11-05 11:48:24+00:00
> we are now old. Teenage rebellion content doesn't resonate as much.

This statement tells more about the personality traits of the person that makes it than about age. I, for example, would claim that the central thing that changed with age is that you gained deeper knowledge, and you have more money.

I would say that I still rebel for the same causes as in my teenager time (while many people of the same age got much more conformist), but

- with the insane baggage of additional knowledge, I (can) use a very different approach than the more naive one of my teenager time,

- with more money, a lot of things become easier, i.e. in opposite to the teenager time you don't have to invest you precious time resources in some things that can be solved with money.
by tga | 2025-11-05 11:48:26+00:00
From the looks of it, CoreWeave is a crypto company now turned AI company, currently offering infrastructure/cloud services. Definitely no focus on data or developer tools. (Also see the recent "CoreWeave is a time bomb" recent articles here, https://hn.algolia.com/?q=CoreWeave).

It's sad Marimo got sucked up into this, I fully expect it will not receive the love and support it deserves, especially now that it was shaping up to be an amazing tool. I can only hope it will fail quickly and painfully, so as to spawn an open source fork that will outlast the AI bubble.

Would love to be wrong.
by trallnag | 2025-11-05 11:48:29+00:00
Makes me think of the song "огромное небо" https://youtu.be/0EQNv8L49cs?si=2LTHtiKNvpZVDWVy

Work place related accidents always have a certain tragedy to them. Still remember when in the industrial park, my employer is located in, tanks belonging to a trash incinerator for special chemical waste exploded, taking several people with it.
by gr4vityWall | 2025-11-05 11:50:45+00:00
I believe there are a lot of people using 1080p monitors because they bought it a while ago and they're still working fine. There's also a lot of lower-end 1080p monitors still being sold today.

> One is hard-put to buy a developer-power laptop with a sub-2K display these days, even in the Windows world

I personally see a lot of 1080p screens on new gaming laptops too. Lots of people get those for work from what I see with my peers. When I sold my RTX 3060 laptop with a 1080p screen, most buyers wanted it for professional work, according to them.

> I'm honestly not sure where all these hackernews commenters with low-dpi displays are coming from

If anything, this is exactly the place where I'd expect a bunch of people to be rocking an older Thinkpad. :)
by itchingsphynx | 2025-11-05 11:50:55+00:00
Yes, I had been following vault.io for a few months, but I don't think it is ready. My understanding is that vault.io faces similar limitations as TrueNAS and ZFS. So, I hand-built FreeBSD, OpenZFS, Bastille, and Samba how I want it and learnt a lot along the way, and I am very happy that I did. It didn't take too long to transfer from iocage to Bastille.
by swiftcoder | 2025-11-05 11:51:18+00:00
Depending on the specific TV, small details like text rendering can be god-awful.

A bunch of TVs don't actually support 4:4:4 chroma subsampling, and at 4:2:2 or 4:2:0 text is bordering on unreadable.

And a bunch of OLEDs have weird sub-pixel layouts that break ClearType. This isn't the end of the world, but you end up needing to tweak the OS text rendering to clean up the result.
by bigfishrunning | 2025-11-05 11:52:23+00:00
I'd like to defend the notion of using a CPA a bit. I started using one when I became a partner in a passthrough LLC. I was now self-employed and was responsible for paying taxes on the businesses income as well as my own personal income. Filing that first year was incredibly stressful and time consuming, and I came to the conclusion that sometimes the right thing to do is to hire someone who knows what theyre doing.

Your post paints accountants as con-men, swindling people and promising "loopholes". Maybe some are, but they do provide a valuable service, especially if your tax situation is non-trivial.

I would love for the tax code to be simplified enough that I don't feel compelled to hire someone who put in the work to understand it, but that's simply not the case right now.
by chrismorgan | 2025-11-05 11:53:02+00:00
For more technical precision in Rust (not because it actually changes anything), += will use AddAssign rather than Add, if it’s implemented, which mutates in-place, whereas `a = a + b` would move twice (though in a way that will always optimise to the same thing). This means you’re actually invoking

impl AddAssign<&str> for String { #[inline] fn add_assign(&mut self, other: &str) { self.push_str(other); } }

which the doc comment notes “has the same behavior as the `push_str` method”.

And this shows yet another option: add a separate overload for +=. Python does actually have that in the form of the __iadd__ magic method, and I presume CPython’s optimisation could be implemented that way, though it doesn’t look to be (and this might not have quite the same semantics, I’m not sure):

class str: def __iadd__(self, other): if sys.getrefcount(self) == probably 2, it’s fiddly: mutate self raise NotImplemented
by sim7c00 | 2025-11-05 11:53:17+00:00
well atleast i didn't misunderstand my own lack of understanding :D ... -

the part of feeling the difference in response times, that's true though, but I must say, the experience is a bit dated ^^ i see more high resolution monitors have generally quite slow response times.

<1ms was from CRT times :D which was my main counter-striker days. I do find noticable 'lag' still on TV vs. monitor though but i've only tested on HD (1080p) - own only 1 4k monitor and my own age-induced-latency by now far exceeds my display's latency :D
by nickcw | 2025-11-05 11:53:39+00:00
This looks like a very interesting approach bringing comptime to a static version of python. This version of comptime can then be used to define new types in the same way Zig does it.

I absolutely hate the terminology though red/blue redshifting etc. Why do blue functions disappear when redshifting? If you red shift blue then it goes down in frequency so you might get green or red. Perhaps my physics brain is just over thinking it!

> The other fundamental concept in SPy is redshifting.

> Each expression is given a color:

> blue expressions are those which can safely be evaluated ahead of time, because they don't have side effects and all operands are statically known.

> red expressions are those which needs to be evaluated at runtime.

> During redshifting we eagerly evaluate all the blue parts of the code: it's a form of partial evaluation. This process plays very well with the freezing that we discussed above, because a lot of operations on frozen data become automatically blue: for example, if we statically know the type of an object, the logic to look up a method inside the frozen class hierarchy is a blue operation and it's optimized away, leaving just a direct call as a result.

Please just rename it comptime then at least people who have learnt Zig will know what it means immediately.

In FORTH these would have been called IMMEDIATE words. Namely functions which run at "compile" time rather than run time.
by tim333 | 2025-11-05 11:53:47+00:00
Of course AGI is just an abbreviation for artificial general intelligence and stuff like GPT-5 is artificial, somewhat intelligent and somewhat general.

I think the goalposts for "AGI" will keep moving so current AI doesn't match it.

I've thought of it as human level but already people are saying beating the average human isn't enough and it has to beat the best and be nobel prize worthy.
by TulioKBR | 2025-11-05 11:55:20+00:00
Honestly, this makes absolutely no difference to me. The issue with the asterisks (*) in the middle of the answer was because I didn't understand that it didn't work to highlight text. This is my second post in this system, and the first was months ago. I read all the answers before submitting them. Now, if this is so detrimental that people don't want to look at what I actually created, which is something nonexistent in the market... honestly? I don't care at all.
by pera | 2025-11-05 11:56:06+00:00
That's just like your opinion man, I see it through rose coloured glasses as a poem from more naive times back when some folks still had some hope... This was way before vulture capitalism fucked everything up you know, or at least that's how I remember it but I was like 10.

Not everyone was into this hopeful vision of cyberspace though, Masters of Doom comes to mind.
by _heimdall | 2025-11-05 11:57:44+00:00
Had the ACA gone further and actually provided a single payer system, I'd consider the block on denials based on preexisting conditions a win.

As it is we have a system of private "insurance" that can't consider the risk level of those being insured. All that means is the companies charge everyone else more to subsidize the cost of those who are more at risk.

That bastardizes the whole point of private insurance. I don't want to pay more for my car insurance because the person next door bought a Porsche and the insurance company isn't legally allowed to consider the cost of repairing a Porsche.

Don't get me wrong, morally I don't want to see anyone denied health insurance. I also don't want this half-in half-out program where its no longer really private health insurance nor is it a centralized single payer system.
by andriesm | 2025-11-05 11:57:48+00:00
For casual users there exist a huge chasm between "everything just works" and "everything works except x, y, z and those you must open seperately with Chrome"....

I think many people will rather just use the 1 thing that does everything perfectly well, rather than switch back and forth between two browsers because one is slightly better "most of the time" but also completely unusable some of the time.

For me, I am thrilled to be able to make Ladybird my main browser eventually, and consume my streaming in other apps and browsers.
by abram | 2025-11-05 11:58:00+00:00
The Adobe DNG standard for raw camera images is based on TIFF as well. DNG is used in lots of places, including the raw capture support built into all modern iOS and Android smartphones.

I’ve been using both TIFF and DNG this very week in my work (https://filmlabapp.com), so I was happy to read this post and learn about Steve Carlsen aka Mr. TIFF, whose work we’re still building on 39 years later.
by TheOtherHobbes | 2025-11-05 11:58:01+00:00
I would be astounded if there was anything the pilots could have done to prevent this.

The plane was two engines out and a main fuel tank on fire, fully laden with a full fuel load. No amount of training or improvisation was going to fix that.

If anything it's lucky/professional they crashed into an industrial park and didn't have time for a go around. It would have been an even bigger disaster if they'd crashed into the town centre or a residential area.
by cogman10 | 2025-11-05 11:58:03+00:00
No.

Communism only happens after a revolution overthrowing the current government and replacing the entire economy with the state overseeing it. Note the word entire.

Socialism is when you have the public own entire industries. For example, how the oil industry in Norway is owned by the state.

Having the government do something or own a business is neither communism nor socialism. It's simply a state owned thing. It's not, for example, socialist for the government to have a parks department.

A city ran store is not the city owning the means of production. There will still be private stores throughout NYC. The areas where these stores are being targeted are where those private stores have chosen not to deploy.

Communism isn't "everything I didn't like"
by ben_w | 2025-11-05 11:58:51+00:00
> Challenging!

Thus, if launch costs to LEO reach $200/kg, then the cost of launch amortized over spacecraft lifetime could be roughly comparable to data center energy costs, on a per-kW basis.

…

If the [SpaceX] learning rate is sustained—which would require∼180 Starship launches/year—launch prices could fall to <$200/kg by∼2035.

…

Realizing these projected launch costs is of course dependent on SpaceX and other vendors achieving high rates of reuse with large, cost-effective launch vehicles such as Starship.

> So we're getting cheaper by ditching economies of scale?

The economy of scale here is count, not size. This is also why even data centres are made from many small identical parts, such as server racks, which are themselves made from many smaller identical parts.

What makes LEO cheaper than it used to be, has been reuse. We'll see if "bigger" actually plays out as Starship continues.

> But there are places you don't build bridges. Because it's impractical.

What is and isn't practical changes as technology develops.

Look, I am skeptical of space based beamed power and space based compute, but saying any given proposal must still be bad in 2035 because it would be bad with today's tech is like betting against the growth of EVs or PV in 2015, or against the internet in 1990.

(The reverse mistake is to say that it must succeed, like anyone in 1970 who was expecting a manned Mars mission by 1980).
by probably_wrong | 2025-11-05 11:59:13+00:00
As far as my extremely poor understanding of the law goes: this depends on where you live but generally you are not allowed to download a digital copy of a physical book you own, but you are allowed to create your own [1].

It may also be worth noting that most jurisdictions are only interested in distribution, not downloading, so the chances of prosecution are slim. A small company you may have heard of called Meta is currently using a similar argument in US court [2].

[1] https://ebooks.stackexchange.com/questions/1111/i-have-a-pri...

[2] https://news.ycombinator.com/item?id=43125840
by bruce343434 | 2025-11-05 11:59:53+00:00
Maybe I'm missing something, but I thought that when you "grow" an array or a string, eventually something under the hood needs to call realloc()? which allocates a bigger chunk of memory and copies the content O(n)? Why would it matter if you manually do alloc() and then memcpy() (replacing an immutable string with its concatenation) vs letting the runtime do it for you with realloc()?
by dahauns | 2025-11-05 12:00:02+00:00
In the context of this thread that's a non-issue. Good TVs have been in the ~5ms@120Hz/<10ms@60Hz world for some time now. If you're in the market for a 4K-or-higher display, you won't find much better, even among specialized monitors (as those usually won't be able to drive higher Hz with lower lag with full 4k+ resolution anyway).
Show HN: Lightweight Runtime DI for Java Using Class-File API and JSR-330
by akardapolov | 2025-11-05 12:00:08+00:00
Built a compact DI container for Java that avoids the pain points of Dagger 2's compile-time graph generation and the overhead of Spring/Guice's runtime reflection.

A key insight, suggested by Gemini and several other LLMs, is to use JDK 24's Class-File API for zero-reflection classpath scanning, and then MethodHandles for fast object instantiation. The solution is JSR-330 compliant.

Migrated a real project (Dimension-UI) from Dagger 2 in 2 days. Key improvements: - No bytecode generation or proxying magic - Actual testability (isolated unit tests now work) - 19KB footprint vs 10MB+ for Spring - Startup is instant

Links

Dimension‑DI: https://github.com/akardapolov/dimension-di Dimension‑UI: https://github.com/akardapolov/dimension-ui

DI Containers Comparison: https://github.com/Heapy/di-comparison
Founder in Residence at Woz (San Francisco)
by bcollins34 | 2025-11-05 12:00:17+00:00
Founder in Residence at Woz (San Francisco)

We’re opening one of the coolest jobs ever (only slightly biased).

At Woz, we’ve built the world's first AI App Factory, capable of building business quality mobile apps in just hours.

Now we’re handing over the keys to aspiring founders and challenging them to build real, revenue generating app businesses. Founders get full internal access to our platform, a salary, a dedicated marketing budget, and meaningful upside in any revenue they generate. This is a rare chance to operate like a founder inside a YC startup that recently raised a $6M seed round, surrounded by experienced engineers and builders in the heart of San Francisco.

Who we’re looking for: - A technical builder who can ship, iterate and problem solve independently (experience with React Native and TypeScript is a plus) - Someone who has launched products, apps, or businesses before, or has a strong track record of building things on their own - Someone who understands go-to-market and growth, especially creative or viral marketing - Someone eager to learn, experiment, and build alongside our team in San Francisco (able to work in-person for at least the first three months)

Interested? Submit your info here. We’ll be in touch https://forms.gle/h8ZWjgRfQUpaTQf8A
by portaouflop | 2025-11-05 12:00:33+00:00
I link to a lot of stuff on my personal website and every month i check the links. About a dozen or so are dead every month, many on YouTube too.

I now adopted the practice of recovering the texts I deem worthy from way back machine and downloading all yt videos I really like locally.

But ofc one day I’ll also hit the bucket; still have to work out a contingency plan for my archive for that …
by TYPE_FASTER | 2025-11-05 12:00:49+00:00
It's about GM and Google getting the data (https://www.motortrend.com/features/apple-carplay-android-au...). Switching from Android Auto and CarPlay to the Android Automotive OS (AAOS) means the auto manufacturer gets the data that was going through the phone.

CarPlay is a purchasing factor for me personally. I've always liked Volvo, but now that they all run AAOS the last few times I rented one I had to reboot the head unit when I got in the car to get CarPlay to work. Funny how vehicles running AAOS don't really integrate well with a competitor...
by lyu07282 | 2025-11-05 12:01:07+00:00
It's just they have been in charge for so long, and gotten their ideology implemented for decades, the damage they caused is now so large and felt by so many people deep inside the neocolonial core that we finally see the first cracks in this system.

If these people were aware of the current moment instead of just confused and trapped in their own ideological bubble, they would probably all be wearing MAGA hats, since the authoritarian right is the only way they can realistically hold on to their rotten system in the long run. Curious why that's not a lesson they learned from history, too uncomfortable to think about that part I suppose.
by a-french-anon | 2025-11-05 12:01:48+00:00
Common Lisp doesn't use (expensive) CLOS dispatch in the core language, e.g. to add two numbers or find the right equality operator. That's one known pain point due to CLOS having been "bolted-on" rather than part of the language which makes the divide between internal (using typecase and similar) and external (generic functions) dispatch pretty ugly; and gave use the eql/equal/equalp/etc... hell.

Thing is that you need a complex JIT like Julia's or stuff like https://github.com/marcoheisig/fast-generic-functions to offset the cost of constant dynamic dispatch.

I actually had such a conversation on that comparison earlier this year: https://lwn.net/Articles/1032617/
by sgerenser | 2025-11-05 12:01:49+00:00
There is actually a pretty massive tax evasion problem. Or at least the IRS is pretty sure there is, but they don’t have the resources to go after even a small fraction of them. The only thing that keeps people honest is the worry that if they lie, the IRS might already know (based on e.g. 1099 reports that go to the IRS), or they’ll get audited (which actually happens very infrequently).
by ExoticPearTree | 2025-11-05 12:01:59+00:00
You know how the tail camera works on the new planes? Something like that, which can be far away from the wings, but get the full picture. Am I saying it's the solution for everything? No. But after you go through the memory committed items during an emergency, you can take a look outside and be like "ah, I see better what the problem is".

If we don't try to see how it goes, we won't know if it is a good idea or not.
by cogman10 | 2025-11-05 12:02:00+00:00
I disagree that it's even socialism as NYC isn't outlawing or using the emoluments clause to take control of private stores. It isn't ceasing the means of production in any sense.

The Mamdani plan is to put in stores where no stores exist. That's just a city ran store. Something that used to be pretty common in the US.
by raw_anon_1111 | 2025-11-05 12:02:08+00:00
Years later. the Apple Dos Compstibility Card (code named Houdini) could do the same thing. It had a 486DX/2-66 and a Sound blaster card on board. By default it shared the host Mac’s memory and you could run both simultaneously. But it wasn’t a great experience on either side. They both ran slower

Alternatively, you could put up to a 32MB RAM SIMM directly on the card.

Now that I think about it, my first Mac did the same thing with the Apple //e card.
by lazyfanatic42 | 2025-11-05 12:02:29+00:00
What is with this wave of Text User Interface applications everywhere; and why does dev go through this type of cycle so often? Is it just new gen type behavior, so around 2030 we'll see a new wave of whatever and whatever?

I refuse to be old man who yells at clouds, but I think just like the new gen can't help what comes, neither can I. I just feel so old sometimes because most of the "new ideas" aren't really at all; they just have a different language to describe the same thing.
by Llamamoe | 2025-11-05 12:03:14+00:00
Depending on how important it is for you to maintain original quality, I have in the past had good luck with a combination of prerendering complex content, reducing the DPI and colour depth of images, and recombining them back into PDFs, depending on the file.

You could probably easily automate identifying different editions of the same content, and e.g. only keep an epub with small images, rather than the other 6 and 3 more PDFs as well.