skysight-inc/HackerNews huggingface dataset:
Photomatt’s argument is flawed in its interpretation of the First Amendment. Key points of concern include:

1. Misapplication of the First Amendment: The First Amendment restricts the U.S. government from infringing on freedom of speech. However, private entities are not bound by this provision. The First Amendment does not protect individuals from actions taken by private companies enforcing contractual or legal obligations. WP Engine, as a private entity, has the right to seek legal remedies, including an injunction, if they believe rights, promises, or contractual terms have been violated. The issue is not about freedom of speech but about the misuse of his power and position, conflicts of interest and multiple harms caused by Mullenweg’s actions.

2. Speech Rights vs. Legal Injunctions: The Mullenweg is framing legal claims as a restriction of free speech. However, a legal injunction does not curtail First Amendment rights unless it unjustly censors speech in a manner recognized by courts. Injunctions often aim to prevent specific harms, such as defamation, breach of promise or contract, or other legal wrongs, and are about addressing legal violations.

3. Legal Context: The Mullenweg overlooks that WP Engine’s claims are not about restricting free speech but about other legal concerns, amongst other things : intellectual property, contract disputes, breaches of promise, and reputational harm. The framing of the argument as about free speech is specious and distracts from the core legal issues at play in the injunction.

4. Contradictory Position: Photomattic says he will stop commenting on the case but simultaneously encourages others to speak on his behalf. While this tactic may not directly violate any rights, it seems disingenuous to claim adherence to one’s First Amendment rights while actively seeking to influence public discourse through surrogates and shrills, something he appears to have done throughout the dispute.

The argument seeks to manipulatively capture sympathy and naively misunderstands and misrepresents the First Amendment, conflates legal actions taken by a private company with government suppression of speech. It fails to engage with the legal basis of the injunction and attempts to encourage others to speak for him.
And after landing on the moon, NASA's budget was cut.
In the US, we've seen enormous prosperity as a result.
Why Isn't JavaScript Versioned?
RISC-V sure has effectively replaced MIPS and ARM in computer science education by now.
I don’t buy that at all.

If I could use C++ with GC, I would - but I can’t because other than Fil-C++ no GC works soundly with the full C++ language, and those that work at all tend to be unreasonably slow and flaky due to conservatism-in-the-heap (Boehm, I’m looking at you). Reason: GC and memory safety are tightly coupled. GC makes memory safety easy, but GC also requires memory safety to be sound and performant.

So there isn’t anything else out there quite like Fil-C++. Only Fil-C++ gives you accurate high perf GC and the full C++ language.

Finally, “affording” GC isn’t really a thing. GC performs well when compared head to head against malloc. It’s a time-memory trade off (GC tends to use more memory but also tends to be faster). If you want to convince yourself, just try a simple test where you allocate objects in a loop. Even JS beats C++ at that benchmark, because GCs support higher allocation rates (just make sure to make both the C++ and the JS version complex enough to not trigger either compiler’s escape analysis, since then you’re not measuring the allocator).
Getting things done by not trying
Might I suggest having the CI benchmark it and then update the readme?
>Was that "common knowledge" in the sci-fi community back then? That future displays would be flat, thin, rectangular?

I really don't know, and maybe I'm assuming too much, but it seems to me that guessing that displays in the future would be flat, thin, and rectangular would be merely logical extrapolation, not any great feat of insight.

Displays were already rectangular (basically) for many good reasons: we see this in both movie screens, and televisions. They played around with various aspect ratios, and found that people generally liked wide screens for movies, including extremely wide aspect ratios for "epic" movies like Lawrence of Arabia. Given the way CRTs worked, it would have been easier to have circular displays in those days, but they didn't, except for really, really old oscilloscopes. Long before CRTs, people already had photographs, and here again they were rectangular, despite camera lenses being circular. They didn't even like square photos, despite that being technically easier with circular lenses. So I think any idiot in 1960 could have guessed that displays in the future would remain rectangular. Of course, TVs at the time were not truly rectangular (they had rounded corners), but that was a technical limitation due to how CRTs worked. There was no effort to make movie theater screens look like that.

Flatness too seems pretty common-sense. Photographs and movie screens were flat. TVs weren't totally flat, but again it was a technical limitation, and they made them as flat as they reasonably could with the technology available.

Predicting thinness doesn't seem to be any feat of brilliance either: again, photographs and movie screens were very thin, obviously. Movie screens relied on rear projection, but that's a technical limitation. TVs weren't thin at all, but again this is a technical limitation, due to how CRTs worked. There were efforts to make CRT TVs thinner; I remember even reading about one attempt to have the CRT mounted sideways and somehow make the electron beam take a 90-degree turn. People didn't really want displays to be so thick. And as we saw from history in the 90s/00s, as soon as decent LCD flat-screen monitors became available, consumers quickly abandoned CRTs.
As a teen I installed dd-wrt on our router. Visiting home about ten years later after college I opened up the gateway address to a nice reminder seeing it was still there. My parents had no need or understanding to change it.
Wow—this is indistinguishable from an NPR piece.
It's perfectly valid. The word you're looking for is "reliable".

If we were discussing the virgin birth, I wouldn't put any stock in the Bible. The gospels were written after the fact, by people who weren't there and had a strong motivation to make shit up. We conclude that it is _unreliable_ on the topic of the Virgin birth. (It's a reliable source on the topic of Christian beliefs in Nicaea in 300AD, however.)

But the Talmud describes Jews living in Judea at _great length_, which, I'll remind you, implies many hours spent reciting oral history or copying text by hand. It's supported by the existence of the Dead Sea Scrolls. The conspiracy that you suppose is of a flat-earth scale.

I won't discuss the middle east any further. Cunningham's Law got me. if you do want to learn more, try books.
Solving Sudoku in Python Packaging
This is so good! I could use that mixed in together with a spotify station for modern Radio experience. I miss the days where you could just do something else and listen to the radio host. Streaming partially supplanted it but not to the same extent, sadly.
I think a better analogy is the valuation of Intel vs. that of Microsoft. For a long time, Intel dominated the CPU market. So you'd expect them to be the most valuable company. Instead, a small startup called Microsoft started dominating the software market and eventually became the most valuable company on the planet. The combined value of the software market is orders of magnitudes larger than that of all chip makers combined and has been for quite some time. The only reason people buy hardware is to use software.

The same is going to happen with AI. Yes, Nvidia and their competitors are going to do well. But most of the value will be in software ultimately.

GPUs and data centers are just infrastructure. Same for the electricity generation needed to power all that. The demand for AI is causing there to be a lot of demand for that stuff. And that's driving the cost of all of it down. The cheapest way to add power generation is wind and solar. And both are dominating new power generation addition. Chip manufacturers are very busy making better, cheaper, faster etc. chips. They are getting better rapidly. It's hard to see how NVidia can dominate this market indefinitely.

AI is going to be very economical long term. Cheap chips. Cheap power. Lots of value. That's why all the software companies are busy ramping up their infrastructure. IMHO investing in expensive nuclear projects is a bit desperate. But I can see the logic of not wanting to fall behind for the likes of Amazon, Google, MS, Apple, etc. They can sure afford to lose some billions and it's probably more important to them to have the power available quickly than to get it cheaply.
Pretty neat but it seems to make stuff up. It took a meta comment from this post[1] about the website formatting and suggested the community was worried the C++ memory safety proposal would make code hard to read on mobile. It is hard to trust the other summaries after hearing that.

1: https://news.ycombinator.com/item?id=41899828
I built https://ghostedd.com/ so that candidates can "do something" about getting ghosted as I, personally, feel powerless whenever I get ghosted and sending follow ups can get annoying.

We're on a mission to help change the culture around ghosting and unfair interview processes and I hope that this website will thrive and alert companies that it's not cool to ghost. I also hope that it'll give future candidates peace of mind when it comes to thinking if they've been ghosted or not.

It's time to hold recruiters/companies accountable.
It's really too bad his Magicam system on "The Starlost" didn't pan out.

https://en.wikipedia.org/wiki/The_Starlost#Development_and_p...
Oops by “Faraday” i meant “Franklin” cofather of the french revolution, not the anglo revolution..

(Wuz thinking how the revolutionary structures (i.e. artillery stds?) were mostly already in place for decades before NB)

Q: how did these not diffuse to french navy? [Boudriot-Berti]?

L?
https://news.ycombinator.com/item?id=17498577
Tiny parasitic wasp helps save one of rarest birds from extinction
At this point once Twitter becomes unbearable (and its fast approaching that), I'm going to do a data export, nuke my account, and move on with my life, not rush to replace it. I likely never would replace it.
This is great! I have a little viewer app for a code-based CAD tool and I've been delaying making a grid for it as I haven't found a satisfactory solution for it until I just read this article :)
Transformers can be trained to solve a 132-years old open problem
Concerns raised over Bitwarden moving further away from open source
You don’t actually need it to be a reference; the runtime could generate a random int64 and then pass that around as a “runtime id” which could be checked when used.

You’re correct that my proposal doesn’t solve every problem with Tokio. I hope someone more knowledgeable than me can write a proposal that solves all the problems.
A huge proportion of foreign workers in SK are in either the manufacturing, construction, or agriculture sectors, often with poor working/living conditions.

https://www.chosun.com/english/industry-en/2024/06/26/IL43VM...

https://www.latimes.com/world-nation/story/2023-10-30/south-...

https://www.bis.org/publ/bppdf/bispap100_m.pdf
The AI bubble will pop in the next year. We are currently in 1998 of the dotcom bubble with another AI winter approaching. LLM and generative AI are this year’s “on the Internet” or “Uber for X” business plans.
That may be true now, but Europe has had a resurgence in rail usage growth recently, so I'm not sure it's true forever.
It's a little too easy to misinterpret if you're skimming and still have memories of working with SVN, mercurial, perforce, and probably others (I've intentionally repressed everything about tfvc).
It is highly tamper resistant.

Your account (authorized domain) resolves to your DID from a public catalog which resolves to your PDS server.

Anyone can talk directly to any PDS and replay and cryptographically verify every single post, like, and asset. It’s intentionally difficult to tamper with anyone’s speech, and any identity change operations get rolled into your crypto so any malicious break in your events can be identified and rolled back.
I've ditched X for Mastodon (and BlueSky via it's AP bridge) for some time now. I've formed community and get way more engagement on Mastodon than I ever got on Xwitter.

You can say Mastodon or bsky will never happen, but for many it already has.
Hmmm, if some misguided group like PETA were to raise and distribute these ticks to inflict allergic reactions, would that legally qualify as terrorists using a bioweapon? I feel like it should somehow.
I assumed this was a general note regarding browser settings. I used the 'Immersive Reader' mode in Edge and set that to a dark mode.
That precedent was and still is legally used to federally regulate marijuana harsher than fentanyl, a precedent I strongly disagree with, so you'll have to forgive me for believing that the degree to which something causes harm matters more than the amount of misuse
Irony. Consensus today is that the earth is 4 billion years old.
I posit that while more programmer friendly async abstractions (such as in Go) are good in the short-term, ideally async should be far less scary even in the lower levels. Programmers should shy away from async not because it is hard, but when they have carefully considered if the architecture can afford to be sync instead. If they aren't doing async, it's likely that they rely on other code that should be handling async well.

Alan Kay said (paraphrased roughly) that programmers use multithreading when they don't understand how to write programs as the state machines that they are. Then you get all the surprise and suspicion about distributed locking (featured on HN today!) and whatnot. There is much essential complexity to be tackled here. If robust software is a priority (it really should be), we need to be deliberate in whether async is exposed at a given layer of abstraction. We shouldn't be awed into writing subpar programs.
Clear up your Rails controllers with before_action wrappers
Aren't humans the main alternative to AI and they seamlessly hallucinate as well.
Right, the incumbent is all but trying to drive people away but can't even do it. In the 2000s, deliberate and conscientious users still made up a big enough part of the audience that they could swing a migration away from MySpace or Digg. Today the internet is made up of the whole population, period. They're overall too passive and docile to look for something better.
Ruby on Rails 8.0.0.rc1 Released
F-Droid is not allowed if you use Google Advanced Security on your account. :( You have to side-load.
> There are so many unknowns that we can literally say nothing about it. Nothing. We have no idea. We have a sample size of one and virtually nothing to even calibrate any of the scales for any of the parameters in any model.

You can't even prove to me that you exist.

Yet we all seem to be able to agree on a lot of things. Re Fermi, we're pretty sure that gravity, physics, chemistry are the same throughout the universe. Biological forms did evolve on our planet, and our planet doesn't seem super-unusual. Given those things, we're pretty sure that there are planets with biological forms. Given that, I think we can say that there is a significant chance that other intelligent biological forms are out there somewhere. And then we get the Paradox.
Thank god someone else said it.

I want some of these tesla bulls to PROVE that they are actually "not intervening". I think the one's who claim they aren't doing things for hours are liars.
I guess if folks write JS with the idea that optimisations are needed in mind, then the chances of premature optimisations may go up along with those of the required ones
I'm backing ranger_danger here.

In Law the technicalities matter.

Trackers generally do not host any content, just hashcodes and (sometimes) meta data descriptions of content.

If "your" (ie let's say _you_ TZubiri) client is distributing child pornography content because you have a partially downloaded CP file then that's on _you_ and not on the tracker.

The "tracker" has unique hashcode signatures of tens of millions of torrents - it literaly just puts clients (such as the one that you might be running yourself on your machine in the example above) in touch with other clients who are "just asking" about the same unique hashcode signature.

Some tracker affiliated websites (eg: TPB) might host searchable indexes of metadata associated with specific torrents (and still not host the torrents themselves) but "pure" trackers can literally operate with zero knowledge of any content - just arrange handshakes between clients looking for matching hashes - whether that's UbuntuLatest or DonkeyNotKong
Maybe, maybe not. Nvidia P40's GPUs were released 8 years ago, they are hot. Prices have doubled in the last year. Nothing will be written off in 6 years. Folks will be using A100 15 years from now. 7 yrs old V100 32gb GPU cards are still going for $1500 on ebay. We are more likely to invent a more efficient software architecture than invent a new type of better hardware and replace everything that exists.
Malloc has its own overheads, and they are often worse than those created by GC.

Something to consider is that Fil-C permits you to do all of the things you would normally do, as a C programmer, to reduce or eliminate allocation - like having structs embedded in structs and avoidance of allocation in core algorithms.

This makes it quite different from Java or JS where the language forces you to allocate to basically do anything. I think folks conflate “GC overhead” with the overhead of languages that happen to use GC.
How did you even think of that? Nice!
This is generics.

Calling x.some_func() in rust means there is either a type specific function or an impl trait. If more than one option is there rust requires more explicitly calling the types function with x as a parameter.

E.g.

Something::some_func(x)

I’ve never read rust code where I’m entirely guessing which overloaded function is being called. C++ has an entire set of overload resolution rules around this! https://en.cppreference.com/w/cpp/language/overload_resoluti...
> This proposal implements two sets of constraint rules. Free functions constrain return references by the shortest of the argument lifetimes. Non-static member functions constrain return references by the implicit object lifetime.

It seems like this proposal just chooses a general set of constraints and forces it everywhere? Under these rules you couldn't e.g., have a regex object with a match method that takes a string and returns a reference to that same string. Seems too limiting to be practical.
I realise I'm picking one sentence out of the middle of this, but this is the one thing I don't feel I understand about async:

"But well-formed Futures complete quickly"

Does this mean people writing async code don't ever write code which takes a while to compute?

I write lots of code which takes 10s of milliseconds, or 100s of milliseconds, or hours. And none of these feel like a good fit for async, as even a 10s of milliseconds piece of work would be enough to start to limit throughput and add unacceptable lag to other connections?

This is fine in a multi-threaded server, one thread per connection, you make a difficult request, the server spins for half a second before responding to you -- but it doesn't really fit in a async program?
I want to note here that this is illegal in the EU. Any company that makes decisions algorithmically (EDIT: actually, by an AI, so maybe not entirely applicable here) must give people the ability to escalate to a human, and be able to give the user information for why that decision was made the way it was made.
>In the Discovery, spacesuits hang from the wall and the crew sit at the table to perform the antenna-module diagnostic.

The spacesuits might have been secured at both ends to keep them from getting bunched up and make them easier for crew to get into.

In the diagnostic scene, there was supposed to be 1g there: that was in the rotating section of Discovery where they had spin gravity.

>she's balancing her weight with each step and touching the seat backs for support

Of course it's hard to get actors standing on Earth to act like they're in a zero-g environment, but in the story, the crew had Velcro shoes, so they were supposed to be acting like this. Touching seat backs in zero-g probably makes sense too, to stabilize yourself when you're just floating (with only your Velcro shoes holding you to anything).

>As food is sipped through clear straws, it rises and falls with G pressure.

Food rising in a straw happens because of atmospheric pressure: the person sucking creates a vacuum, and air pressure inside the container pushes the food out. Food falling in a straw is from gravity, but could also be explained by the person intentionally blowing, to prevent spillage.
My guess: because many want an alternative to X and hope one of them will reach escape velocity/good enough UX etc. This is firmly a chicken and egg situation but as long as there’s progress and growth, there is still a chance.
It's Matt Mullenweg trying to erase the vast records of his deranged megalomania.
I just Googled, Warty Warthog was released October 2004. I ordered a free CD of this to my house, as a teen, and installed it — wiping Windows — without a second thought. What followed, after feverishly owning up to breaking the machine (the DSL modem only worked with Windows), was truly the start of my future in technology, computers and software. Ubuntu has stayed constant with me as many, many things have changed over these two decades.
Next step- create an HNN news network with chyrons and AI news anchors that you can have running on the TVs in your office 24/7 the way banks have CNBC and Bloomberg News running
Hmm, what's GAS?
I hate it but I also love it.
The draft for this paper was submitted a few days ago at https://news.ycombinator.com/item?id=41850258 (3 points, no comments). Not sure if there are any differences between the two versions.
Yep. Or Australia, where all providers are private but most are free at point of service, should you choose, or if you pay out of pocket you can claim a rebate.

I went as a young man. I may have misunderstood how it works. I don't know how cost-effective it is.
Getting "TypeError: Cannot read properties of null (reading 'scoreThreshold')" when loading the Pong example.
Whispr: Securely develop software without leaking secrets
Whispr is created to enable secure software development by simplifying developer experience.

It is easy for developers to place their database credentials in a `.env` file for local testing and accidentally commit them to a version control system.

Even not committed, storing credentials as plain text is a risk as per MITRE ATT&CK Framework: credential access.

Whispr helps you store nothing locally and provides on-demand, Just In Time (JIT) secret access for applications. It supports AWS, Azure and GCP secret vaults.

Best part is no bash scripts nor CLI commands required. The tool is language & application agnostic.