skysight-inc/HackerNews huggingface dataset:
> While I still had some measure of agency as an engineer I added a crayon color picker to MacOS

Oh, that was you? One of the few bits of skeuomorphism I can still find in the OS. I wish we still had more of that.
At the same time, those that end up at the top of the pyramid in this admin will be the most corrupt ones available. This will wrong-foot anyone simplistically arguing that it wasn't the case.
Mangroves are aquatic trees that evolved from regular land trees.
I think it is fair to say TBL didn't come up with a perfect design, and he never set out to. He solved a simpler problem than the ones we have now, and that's just fine. He might be the last person to imagine HTML would have continued on with so much of its original design intact.
We can make an informed judgement because we’ve seen the Democratic Party refuse to to change throughout the last ten years of Trump candidacy and election… not to mention the issue that likely cost them the election to begin with.
In-App transactions shouldn't have to go through Apple in the first place. Does your web browser take a cut if you buy something on a website?
(Not OP) I can think of many ways where optimizing for greater watch time is unaligned and often opposite to making me happy and giving me what I want.
In the case of Netflix, what I want might be to watch one show at a time for one or two hours every night. It may even for some people be about watching The Office or Friends, a show they know well and just watch for comfort.
What Netflix wants is for me to start a completely new show (and probably one they produced themselves) every single time I open Netflix, and also to binge watch for six hours every night because I have “so many shows to keep up with.” This may not make me happy. But they suppose maybe it’ll make me more likely to keep my subscription.
Ex-OpenAI staffers support Musk's case against effort to transform to for-profit
Isn't this more of a "give them an inch they'll take a mile" sort of thing?

The Basel 3 capital reserve system is based in objective valuation which Menger proved false. This occurs indirectly through the weights, and reporting loopholes which prevent marked to market valuations.

It seems to me that the GSIBs, and primary dealers simply want to notch the ratchet a bit tighter by absorbing the next dealer to fail which iirc the conensus seems to be BofA being up next.
Eh, idk. Theres an argument to be had that meta progression tends to cap in most of these games so eventually it becomes a stable thing.

Although generally I find the meta progression of things goes too far and starts off too weak.
WebSockets can't go through proxies.
With HTTP streaming the browser shows that it's still loading data. Is there some mitigation for it after the initial loading?
That doesn’t follow. Are we not supposed to expect better of our representatives?
Are you saying you think human editors handpick what goes on billions of people’s Facebook feeds?
At later stages of development i use Gemini 2.5 Pro for brain storm sessions to formulate what I want and once I have it fleshed out, I ask it to summarize it into AI actionable prompt that is very detailed that I can copy and paste into a new chat session with any AI llm model that would have everything needed to implement what I want
The "recognition" is dependent on which party is in office. That's the main point - the hypocrisy. As soon as Democrats win the Oval Office again, the screaming will cease, just as it always has - just as it always will.

"Our Side" can do no wrong, it's "your side" that's corrupt and evil. Republicans strongly asserted the Biden Administration was corrupt - and this was brushed aside by Democrats. Same as with Trump the first time around, Obama before him, Bush, so on and so forth.

People are being manipulated by their leaders because it's politically convenient and raises a lot of money.
> hitting end-of-life after five years means that for a lot project, code needs to transition language versions in the middle of a project.

Your Python interpreter will not spontaneously combust due to being end-of-life. It just eventually won't be able to run new versions of tools; but your existing tool versions should also work fine for a very long time. All you're missing out on is bugfixes, which third parties (such as a Linux distro) are often willing to provide.

When a language like Python doesn't innovate at this rate, eventually people will get annoyed about how primitive it ends up feeling compared to languages that have been around for less than half as long. The devs' time and resources are limited and they've clearly advertised their time preference and committed to a reliable schedule - this is an explicit attempt to accommodate users like you better, compared to the historical attitude of releasing the next minor version "when it's done". It also means that they're locked in to supporting five versions at a time while developing a sixth. There's only so much that can reasonably be expected here.

Seriously, what you're getting here is well above the curve for open-source development.
One cool thing Microsoft did with Windows NT was the whole local security model and a filesystem that supported them (NTFS), which was definitely richer than UNIX. I don't really know if other UNIXes at the time had anything more than the 16-bit uid and gid and mode bits on everything the filesystem. I wonder how it would have looked if Microsoft kept Xenix as the base and added ACLs on top of it, for example.
(log (sqrt (sin (* 2 pi x)))
Hello, I've heard of Datastar before but didn't really pay attention to it since all the air in the room was sucked up by HTMX.

I tried HTMX and I found that it is really, really hard to manage complexity once the codebase gets big.

Is there an example of Datastar being used with Go in a highly interactive application that goes beyond just a TODO app so I could see how the project structure should be organized?
> Not sure how Germany is actively killing innovation to be honest

By many things at once: Datenschutz, (over- and premature) regulations, bureaucracy, laws favoring old ways (e.g. broadcasting licenses for streamers), active sabotage from workers who don't want to learn things (and can't be fired) etc.

But all stems from risk averseness and active unwillingness to learn new ways.

As you say, (some) things did happened, but way too slow and way too little. Compared to its peers or especially developing countries German Digitalisierung is a joke, a not so funny one.
PHP-FPM is powering a huge chunk of the web, starting with the large amount of Wordpress sites and then much more…
Slip of tongue several times while speaking about the subject for several minutes? Okay!
> Nor is there any attempt to steer discussion away from the subject of the article.

> I did those title edits to (marginally) reduce the flamebait effect of the title

Your goal was to “reduce the flamebait effect” without having any impact on the discussion? Those two sentiments are contradictory.

> That would have been a hapless attempt

No argument there, it actually makes the whole endeavor of manually inventing an Israel-friendly title to substitute a neutral and factually accurate one even stranger.

The goal here appears to be to make it seem as though a campaign to remove pro-Palestinian content simply happened on its own, which only works if the title that you wrote successfully dissuades people from reading the article. It looks like all this choice accomplished, though, was raising some eyebrows where you’ve now had to post several times to defend it, with little to no impact on the quality of the discussion of the topic. That being said, the fact that it was a half measure doesn’t provide adequate cover for the obvious intent in this particular editorial choice.

So again, why even bother with the half measures? If any mention of Israel lowers any topic below the community standards for discussion, you can simply outright ban mentions of Israel and any Israel-adjacent topics rather than manually intervening to write bespoke, more positive headlines for the country to suit any mention.
True, the awkward long pauses between each beat are there specifically for the laugh track and if they had gone without the track they wouldn't include the pauses either.
I use a copy of Photoshop Elements 10 from about a decade ago. Still works great and prevents me from over-editing my photos with crappy "looks" that make them "pop".
Everyone subsidizes everyone else.

I subsidize roads for rural residents and lower rural wages and property values subside my food.

That’s called being a nation state.

If you claim that no one should live where there are hurricanes I will reply “or heat waves or blizzards or tornados or floods or inadequate arable land or inadequate water or forest fires or earthquakes” and we’ll be stuck in limbo unable to live anywhere.
Last week Meta shipped new models – the biggest news is what they didn't say
Our free shared fly.io was not built to handle hackernews. We are looking into alternatives but in the mean time checkout https://andersmurphy.com/2025/04/07/clojure-realtime-collabo... as it's the same tech but on a slight better machine.
VCs don’t care as much about failure as you might think. They make investments expecting 90% failure and understand that timing and luck are big factors in success, so they are simply looking for people who they believe can lead through rocky stages and navigate difficulty. Assuming you want to continue to be a founder, bailing on the company you founded, even in the face of very frustrating conflict, reflects poorly.
Umberto Eco's List of the 14 Common Features of Fascism
Some additional personal observations that OP might find useful:

- Building a company is really emotional, as you already know. Most founders are under-skilled when they start, and are forced to learn quickly. As a result, you get a lot of scars along the way and the experience will test all of your insecurities. Learning how to resolve existential crises again and again is part of the package. And it gets worse. Wait until you have whole teams of smart opinionated people that you have to lead.

- It'll be good to revisit why you and your co-founder decided to start a company. You've both spent 2 years of your lives living in the trenches, so to speak. Someone decided you two were worth the risk. Why didn't your co-founder quit after the first idea failed? Why does she keep trying? I obviously don't have enough info to make any judgement calls, but I've seen situations where people make the wrong call because they've failed to truly appreciate the emotional baggage. For example, sometimes the first failure hits really hard and triggers all sorts of insecurities in a co-founder about not being good enough. And if their team starts questioning their judgement over and over without diffusing the insecurities, it just makes things worse.

- There are good and bad breakups. Good breakups are worth it for the emotional closure and the reputational upside. Bad breakups can create all sorts of fallout that will affect you in unexpected way (sometimes without you even knowing, ex. if the drama resurfaces during due-diligence). All the legal mechanics are also much smoother and drama-free when the breakup is on good terms.

- I am probably biased because these types of co-founder blowups are what keep investors up at night. Losing a technical co-founder is not only emotionally draining, but usually lethal for the investment. People problems are gnarly and take a lot of skill and precision to diffuse. If anything, use the crisis as a personal challenge to figure out how to resolve it on good terms.
That's already been a thing in all the Redhat variants. RPM/DNF have checksums of the installed binaries and there is GPG signing of packages and repositories. The only part of that ecosystem I've always had a gripe with is putting the GPG public keys in the mirrors. People should have to grab those from non mirrors or any low skilled attacker can just replace the keys and sign everything again. It would be caught but not right away.

Changes can also be caught using bolt on tools like Tripwire, OSSEC and it's alternatives or even home grown tools that build signed manifests of approved packages usually for production approval.
Buffering would be on the client though. Assuming it has a couple dozen MB of memory, it should be able to buffer like 30 seconds. I realize their resume has more to do, but e.g. my jellyfin server can initiate playback or seek within maybe 100-250 ms (it's just barely a noticable pause after a random seek). So a 30 s buffer should be more than sufficient for unpausing without any stutter.
It's not like macOS or Windows is the pinnacle of UI. I'm on Fedora Silverblue, and it's so relaxing to not deal with the usual ['Yes', 'Not Now'] prompt on notifications. Or have your computer became suddenly unresponsive because of random scans you can't disable.
I cannot thank you enough for writing this; the very first page with the "What, Why and How" is precisely what I wish were written for every "thing" I have ever worked with. It's so clear, and contextualizes so much so quickly, I'm frankly in awe. Thank you for your contributions!
> Adobe is the one major company trying to be ethical with its AI training data and no one seems to even care.

It's because nobody actually wants that.

Artists don't like AI image generators because they have to compete with them, not because of how they were trained. How they were trained is just the the most plausible claim they can make against them if they want to sue OpenAI et al over it, or to make a moral argument that some kind of misappropriation is occurring.

From the perspective of an artist, a corporation training an AI image generator in a way that isn't susceptible to moral or legal assault is worse, because then it exists and they have to compete with it and there is no visible path for them to make it go away.
Of course you're right. I've written non-trivial programs in Scheme, Emacs is a good tool for it, but certainly don't know of an environment that matches the Lisp machines.

IDEs provide such environments for the most common languages but major IDEs offer meager functionality for Lisp/Scheme (and other "obscure" languages). With a concerted effort it's possible an IDE could be configured to do more for Lisp. Thing is the amount of effort required is quite large. Since AFAIK no one has taken up the challenge, we can only conclude it's not worth the time and energy to go there.

The workflow I've used for Scheme programming is pretty simple. I can keep as many Emacs windows ("frames") open as necessary with different views of one or several modules/libraries, a browser for documentation, terminals with REPL/compiler, etc. Sort of a deconstructed IDE. Likely it does take a bit more cognitive effort to work this way, but it gets the job done.
Yield would be the amount of functioning chips. This may be chips, entire packages or even a complexer answere where good chips also need to be below certain leakage. Cores and caches could be disabled and the list of potential yield increasing tooling is always increasing when wafers nowadays costs thousands of dollars.
I liked vert.x's strategy of seamlessly downgrading the form of connection based on what is available.
A lot of people do this, no? It doesn't seem more offensive than any of the other handful of self-submissions per day; certainly it's less so to me than all those tech blog posts by companies. Also Blue Prince is a puzzly, escape-roomy game that's one of the highest-profile indie releases this year, so probably more in tune with HN's taste than most games.

I like that a link aggregator serves to surface things that people don't necessarily have investment in. I thought the article was well-written and I'm more interested now in what he has to say in future. (I guess the advertising worked...)
If the Deep State wasn't a thing in the past, it definitely will be now.
The presence of obnoxious brand accounts is very far down my list of desires from a social network.
I'm guessing you would use JS to fetch() the stream resource separately.
The fetch API is asynchronous. The initial page load would deliver the payload that then initiates the streaming connection in the background.
Another great reason to drop the great „For Profit (Creative) Software“ video[1] for insight on why Adobe‘s and Autodesk‘s hostile business practices hurt creative professionals so much

[1] https://youtu.be/I4mdMMu-3fc
Au contraire, displaying is a concern for CSS, not for HTML which is supposed to show content. In the only sense that bold or italics are appropriate in HTML is in that they sometimes transmit a meaning that can be reduced to "italic" or "bold", it would be more expressive to transmit however that <!>something is important<!/> or that it has <foreign>gravitas</foreign>.

Similarly the title of a section can be displayed with bold, or not at all, or as part of the index in the front page, or at the index at the end, or in a hovering table of contents that displays while you scroll the page, and it may be bold, big, or blue or small. All of that is a matter for the styling document, not for the content document.

The content only cares that this part is the Reptile part, not whether the R in reptile will look like a dinosaur, that's a job for style="ornamented-initial:dinosaur where the loop of the R is a mouth, and the two lower lines are the feet and the tiny t rex arms.", which would probably only be interpretable by a browser connected with a stable diffussion model.
Previous HN discussion of RxInfer (Nov, 2023): https://news.ycombinator.com/item?id=38401212
If you don’t care about founding another startup then it doesn’t matter. If you do, than that handful of investors is how you land your next gig.
Hypothetically, if the US economy collapses, the whole world is going down with them, and those that survive the socio-economic collapse (i.e. the first order producers with a defensible military), will be free to do as they please assuming the nuclear powers don't say, "fuck it" and blow everyone up as they lose control. The "If I can't have it no one else can", unthinkable insanity which all human beings are prone to given sufficient stress.

Every end can be a beginning depending on how flexible your thinking is.
The unfortunate part is, most people today have had evolutionary selective pressures towards narrow and brittle thinking. So a great many people will be left out in the cold along with everything that normally occurs in a Malthusian reversion with the caveats that Catton is likely more correct than Malthus in that regard.
You probably do. Reliable SSE is a complete nightmare.
So Tim should ridiculed for calling AI “Apple Intelligence”? Eh, she may have been a spokesperson for A1 steak sauce, or subtly alluding to AI as not being weak sauce. Or just a slip of the tongue/teleprompter…
> I can easily end up unsafely processed.

No, that isn't how it works. The unprocessed version is not a `str` instance and doesn't implement `__str__`:

> This is because Template instances are intended to be used by template processing code, which may return a string or any other type. There is no canonical way to convert a Template to a string.

If you tried to use the Template directly as if it were a string, you'd get either a TypeError or completely malformed HTML (the `repr` of the Template instance, which would look very different).

>And why would you be validating HTML on the fly

You wouldn't be; you'd be escaping user-generated content that tries to break a page by including HTML markup.
Homeless population
> Either side? Tell me which "side" does that sound like?

Up until you got to the "Roman" salutes, it sounded like both sides in the US.

Or rather, it will sound like whichever side you aren't. That's the point.

But using "Then they came for the Jews" when you're discussing deportation of these particular people is perhaps a new level of absurdity in the discourse.
Evaluating AI Use and Its Psychological Correlates via Web Browsing Data
I think what you are getting at is that websockets aren't as simple as http traffic through a proxy, but you absolutely can use proxies and ws connections just fine and for a variety of reasons.
With the side-note that, historically, humans have found themselves unable to distinguish a lot of things from God, e.g. thunderclouds — and, more recently, toast.
When evolution even has a sniff of 'controversial' about it, there's a deep society-level problem.

The decline of the US has been fast, but it feels as if it's only going to accelerate, and as it becomes more obvious there's going to be more anger and flailing of limbs that will impact others in the vicinity.
> Is there any exact way to describe the thickness of molebdium disulfide sheets?

It's the same set of issues that you'll run into if you try to precisely quantify the thickness of a sheet of printer paper. It really depends on what you mean when you ask the question. The geometry of the electron shell, the minimum theoretical width once assembled into the theoretically optimal sheet, the impact of various imperfections in practice, the potential for more than a single layer to exist (and the associated averages), and a number of other things that aren't immediately coming to mind.

It's an issue of precision on the part of the party asking the question. We usually work on scales that are so large that such details aren't meaningful (if you can even measure them in the first place).
Didn't know they did the PB&J thing at Harvard. I remember doing that in the 3rd grade or thereabouts.
I'd appreciate an in-depth write-up about deficiencies you found in Node and how Erlang fixes them
If the Deep State (as Trump and his cabinet imagine it) is real they are so wildly incompetent (as evidenced by their abject failure to stop Trump from taking power... again... and more completely this time) that their existence is irrelevant.
> The Xbox 360 doubled down on this while the PS3 tried to do clever things with an innovative architecture.

I don't think this is really an accurate description of the 360 hardware. The CPU was much more conventional than the PS3, but still custom (derived from the PPE in the cell, but has an extended version of VMX extension). The GPU was the first to use a unified shader architecture. Unified memory was also fairly novel in the context of a high performance 3D game machine. The use of eDRAM for the framebuffer is not novel (the Gamecube's Flipper GPU had this previously), but also wasn't something you generally saw in off-the-shelf designs. Meanwhile the PS3 had an actual off the shelf GPU.

These days all the consoles have unified shaders and memory, but I think that just speaks to the success of what the 360 pioneered.

Since then, consoles have gotten a lot closer to commodity hardware of course. They're custom parts (well except the original Switch I guess), but the changes from the off the shelf stuff are a lot smaller.
Looks like a monolayer is about a nanometer thick.

https://www.acsmaterial.com/monolayer-molybdenum-disulfide.h...
I got a few good ones, then it went full persistence of memory.
I've definitely used websockets through nginx
I had to call it a day and cancel this year. Yearly sub approaching $700 per year just to open photoshop files a few times per year and maybe edit a pdf file? Fk it I’ll find another way.
Washington Post created a website to discourage its tech workers from unionizing