skysight-inc/HackerNews huggingface dataset:
You can have correctly-functioning software when parts of it are operating in a weird way. The complaint I have heard about Rust crashes is that the default behavior is to crash in any situation that could possibly be weird.

By the way, the trade you're talking about is great for desktop software (especially for browsers), but server-side software at scale is a bit different.

The borrow checker and all the Rust safety stuff is also completely orthogonal to most forms of testing. You don't get to do any less because your language protects you against a specific class of memory-related errors.
Guinness Record Fastest DNA Sequencing – Just 5 Hours (2022)
Cloudflare isn't even that big. They're 1/100th the size of Google or MS. They're not even the biggest CDN—Akamai has twice the revenue, but it depends on what you measure. Cloudflare gets brought up disproportionately often on HN because they have generous free tiers and cater to indie hackers more. So it feels a little ironic that they're perceived as "the big dog" by the indie hackers.
> I want every package to ship with all dependencies inside.

Stopping where? python? c libraries? glibc? the kernel?

"all the dependencies" isn't what you think it is

> 2. homebrew often wants to install things I already have, like python.

oh yeah "python" like it's just A Thing You have. nothing has versions and of course every version can execute every code that's ever been written, past and future.

> I don't understand why things are made harder than they should be.

You're just willfully ignoring or not understanding the complexities.
Wait why not have both esc x3 and shift x3 work? Any of these are "weird" keypresses right?
If anyone is interested in space & time efficient caching and working set tracking check out some of my favorites, gil einziger https://scholar.google.co.il/citations?user=kWivlnsAAAAJ and the ex coho data guys https://www.usenix.net/system/files/conference/osdi14/osdi14....

Ben Manes[1] worked with Gil Einziger on an implementation of TinyLFU and actually contributed to an updated version of the TinyLFU paper, IIRC. Gil has a ton of very relevant work[2][3] around cache admission, control, and information density.

Coho data was working very large storage arrays, specifically optimizing data placement across different media/hosts/etc. lots of similar problems where even the metadata of the working set was prohibitively large. So they had space & time efficient functions to track access patterns in realtime. Their business didnt work out (unfortunately) and most of them ended up at AWS, working on storage like S3 and Glacier.

[1] https://github.com/ben-manes/caffeine/wiki/Efficiency#window...
[2] https://scholar.google.com/citations?user=kWivlnsAAAAJ&hl=en
[3] https://github.com/gilga1983
Pretty sure you own the copyright of your social media postings, so DMCA claim them.
Very cool! Kind of seems like a relic at this point though, good for studying but probably better to use Pyodide [1] in practice? This is what powers JupyterLite [2], which is a fully fledged Jupyter IDE with support for packages, in browser.

This is one of those things that's "just cool". Would have blown my mind to see it 10 years ago.

1: https://github.com/pyodide/pyodide

2: https://github.com/jupyterlite/jupyterlite
So what makes that left-handed? Is there nothing on the right side?
Hmm, I found it quite debatable. IMO, they are too bonded to the opinion that everything will remain almost the same in database UI and use cases. Looking around at how eagerly analytics employ AI-generated queries, I wonder if they have any arguments to support this standpoint.
> I think that’s a real issue for the evolution of Python, because updates to the language design (e.g. the makeup of the Steering Council) come almost entirely from the second group.

Yes I agree, and it's disappointing to see some take such a narrow view of things.

A big part of maintaining and evolving a language is saying "no" a lot. There are a lot of people with ideas, almost always reasoned from their own use-case. That's okay, everyone does that to some degree, but there almost always trade-offs and such to consider.

Your job as Steering Council or Core Dev or BFDL or whatever governance you have is to consider all use cases and make a balanced decision. Reading that thread, some do. But unfortunately others don't.

Even for Python 3, Guido spent most of his time saying "no" to proposals. There were a lot of pretty wild ideas for Python 3000.
Also, in the case of pure art, paying for something trivial is like voting.
So if Google dies then we'll have more diverse browser and mobile ecosystem? Where exactly is the downside?
logging into a long dormant account to say i went to uf and there were hard copies of masters theses sitting on a shelf in the corner of one of my classrooms dated to the 70s. sounds about right for them to mess up.
1. This kind of browsing is more likely to be done on a phone, in private. I find the scenario a bit contrived in 2024.

2. It seems a bit weird to be concerned about UI patterns if you earnestly want this component to do its job.

3. If it's that important, the Escape key event can be added after DOMContentLoaded. Warn content authors to not overuse the component, and it would be fine. You can still have the triple-Shift key event for those cases that they specifically call out.
And he just secured a massive salary increase for his constituents, in short time. As a member of the labor class of society, I can’t help but cheer him and the union on.
That sounds like a "you" problem, TBH.
Your tone makes it sound like you're about to break out gematria next. :) You're deep into confirmation bias.

Try considering an alternative hypothesis: This is a new absurd allegation which has only just shown up. Petertodd only learned the documentary would run with this claim hours before it came out as a result of journalists who saw a screener asking him questions. I am not petertodd.

At some point surprising late I realized that the retep account on the forum was petertodd, so it sounded like a fine reason to me that this would be surprising. But it turns out that when you reason backwards from having information after the fact there were already a number of links. Okay so what?

Consider how your logic would work if Todd was maliciously trying to falsely convince people he was a reluctant satoshi-- by e.g. using ineffectual arguments that he wasn't? or failing to to provide "proof".

You would be totally taken by him. Good reasoning doesn't have that vulnerability.

It's not even a speculative attack, this is part of what Wright did to him that enabled him to defraud so many. The kind of reasoning you're using is so vulnerable that it's being accidentally exploited by someone who isn't even trying to do so.

> Regarding IP leak. Come on. Obviously it’s his IP. Was there a conference or vacation he was on maybe?

simply reiterating a position isn't an argument.

> Yes I can definitely figure out where I was on January 10th, 2009. I know where I lived and worked then. I know if I took any vacations.

Where's the proof? That's what you demanded above.
Why Python (2000)
Coincidentally, yesterday I decided I needed a JSON TUI and landed on fx (https://github.com/antonmedv/fx), which seems to have come out of the Wave terminal project and looks quite similar to jless. Also uses vim keybindings. I like it so far.
Comments moved to https://news.ycombinator.com/item?id=41791369, which has an article with more background.
That's why I'm told ezboard as a whole was removed from the index (sadly).

You probably can do this, OP.
More early history about System R, DB2, and some related systems here:

The 1995 SQL Reunion: People, Projects, and Politics
https://mcjones.org/System_R/SQL_Reunion_95/
Sure, a lot in absolute terms. A pittance in relative terms.
I don't disagree that Hyrum's Law[1] is definitely a thing, but in practice with libraries that attempt SemVer or similar compatibility guarantees and understand that they'll be used in a shared library environment, breakage is not that common.

It also doesn't work for some ecosystems (like Go) where the practice is to prefer static linking.

1: https://www.hyrumslaw.com
Neil, thanks for your response. But (as you noted) there is still lots of confusion.

>Because the WordPress Foundation, not Automattic, owns the WordPress trademarks for non-commercial use, Automattic has no control or veto of what code is stamped with the WordPress label.

Respectfully, how the "code is stamped" wasn't the question, and nobody was worried about that. What people were worried about around the time of Matt's post (previously linked) was corporate control over the marks. That is the context under which Matt made the claim.

Given that context, would you describe the trademarks as being "fully independent from any company"?

If I may pick your brain some more; Where does this distinction between commercial and non-commercial use come from? The trademark assignment does not appear to make any such distinction: "..an exclusive, fully-paid, royalty-free, perpetual, irrevocable, worldwide, sublicensable right and license to use and otherwise exploit the trademarks...".

https://assignments.uspto.gov/assignments/assignment-tm-4233...

Which brings up something else I hope you can clarify: how can The Foundation grant wordpress.org a license if the licence granted to Automattic is exclusive? Wordpress.org as you know, is not a non-profit.

Thanks.
For me, the key idea of this paper was that relational model & SQL are successful because of the key feature: 'compact and accessible form' of a query.
I've been following the author Sandro Maglione for quite a while and am on his email list, he's great. He wrote fpdart which I've used and now he seems to be all in on Effect, with XState.
Im confused by this speculation as the .io TLD isnt owned by that country and it isnt disappearing...
One of my toy theories-of-everything is that we live in a branch of something akin to a Mandelbrot set. A trivial rule is all that is needed to produce infinite complexity. Sure, zoomed out a fractal can look simple, and even zoomed in (a lot!) it still looks trivially repeating, but if you zoom in enough eventually the complexity becomes high enough to represent something like the universe and the life within it. You can even squint at it and just like how the Mandelbrot set appears to fork repeatedly, parallel universes (like in MWI) could be forking off by the dint of following one path or another through this fractal space.
How does Pharmacological research work to identify interesting compounds. How and why did they decide to Valproate for this experiment.
Here in Australia we've had so many large data leaks I just assume all my PII is accessible to anyone motivated to find it. I'd guess folks from many other countries are in the same boat.

Not downplaying or excusing; just adding context that IA aren't the only ones and it's difficult to prevent (since the cause can be well outside of the individual's control).
Tingling feet/toes and hands/fingers are an extremely common side-effect of acetazolamide (diamox).
I am looking to create my show control software in SPARK2014/Ada, so I'll have to see if I can have Ironclad run on an AMD or Intel board and interface with my controller. Looks very promising!
Not really - https://github.com/Microsoft/TypeScript/issues/16607.

ts-morph provides an easy way to use the TypeScript Compiler API to view and edit the AST before compile. Once you get your head around the API, which has good examples but isn't thoroughly documented on the web.

https://github.com/dsherret/ts-morph
Here’s my anecdote.

I built 3 production projects in elixir around 2015-2018, and it was a blast to learn and work with. Those were interesting projects that were a great fit for the stack. One was March Madness bracket game which required a huge throughput on day one, and another was a football game audience play calling each play from their phone as the team is playing live at the stadium. This one needed a lot of timing coordination and poor connection handling. I even put out an open source fast/customizable leaderboard on top of ETS.

However, I didn’t feel the need for this stack on most projects, and if I’m totally honest, I never got good at the novel way of building applications in it.

While it was very enjoyable, everything felt a little awkward. Even 3 years in I constantly felt that I’m not doing it right, and I’m fighting the language to do data transformations in a purely functional style. I never got used to writing Ecto queries, and always had to look up their syntax. Plus, there didn’t seem to be a good architecture story, just isolated praise of OTP. And Phoenix further fueled the confusion, making it hard to understand whether I’m supposed to reason about my app like a Rails app (just build controllers, models, and views) with no regard for processes, or I should orchestrate some creative supervision trees, that I can’t even tell how they would be arranged in a typical web app. Going back to Ruby on Rails was kind of back to super productive comfort zone after a bit, and I just continued staying there.

I’m still looking back at Elixir with nostalgia, wondering if I’m going to have a chance to go back to it and really make it an extension of my arms/brain like Ruby had become. And whether I can do all that amazing supervision-based architecting I keep theorizing in my mind. I loved Dave Thomas’s vision (and agreed with his controversial takes) and really wished I could get as good as Sasa Juric at really deeply reasoning in this framework. Maybe one day.
> If drugs that alter chemical signaling in the brain are capable of silencing auditory hallucinations and suicidal thoughts, then brain chemistry must somehow explain mental illness, at least in part.

We are not alone in our own minds. Everything you believe about mental health and our humanity is a lie.

You are so stuck in your lies you think your refusal to believe is the same as rational sanity.

We are not alone in our own minds, and the insanity griping us from within are caused by an underground culture among us who have long since mastered this occult truth of Power.

We are thought controlled and it is the greatest crisis of our humanity. Your denials (“incredulity”) benefit you not at all.
It's an uncommon opinion for someone to be in favor of IA to retain all information, and it's also not their stated purpose.

It's a perfectly reasonable opinion to wish for retention of old sources of knowledge without retaining pages containing personal information of non-public people, or sensitive non-newsworthy information about anyone at all.
This is a great idea! How come when I google "gov uk domestic violence" none of the govt pages have this button on them?
Why don't you equally distrust our media?

Because of the former's highly Kool-aidy and ideological slant, and the nonsense conspiracy theories it regularly peddles. You don't notice that stuff?
WPEngine do have their own mirrors. This is what a test theme upgrade this morning tells me:

Downloading update from https://theme-updates.wpengine.com/twentysixteen/twentysixte...

The risk I need to address is what's stopping Matt denying WPE access to that place where all the plugins and themes are published? Where does plugin-updates.wpengine.com get its content from, and how soon is Matt gonna block that? And an arms race of WPE needing to use proxies or other workarounds is not a business grade answer.

As I see things, either

1) the "WordPress community" that Matt thinks he's fighting for step up and tells him "No thanks, we absolutely do not want you to fight this fight" and removes him from power,

2) WPE wins the court case and a judge tells Matt "Nope, you're wrong about trademark law and you're wrong about the GPL and you are going to be held to the claims you made in the past about WordPress the software and WordPress the foundation and wordpress.org the software distribution and update service."

or

3) We are witnessing the start of the end of WordPress being trusted to run almost half of the internet.
What if they are valuable, but only when integrated with other parts of the company? At many of these companies, I can think of several products in big tech that are good for consumers and profitable but can't be done in a different, independent company.
Google funds Chrome. Other browsers use Chrome as a base. The majority of Firefox's funding is from Google. They will suffer as well. MS would need to step back up with browsers and you would also have Safari left over. I think it would be a major shock to the browser ecosystem.
BITAG published this a while back.

https://www.bitag.org/latency-explained.php

It's worth a read.
Would other chat systems do it better somehow? Which ones?

I'd imagine that "system supports private messages; I cannot link to them in public channels, copy-paste is the only way to share" is pretty universal. Even IRC and ICQ operated this way.
Ah, yes, MCI. Thanks.
I got lucky and fiber became available in my neighborhood around the same time I noticed how painful pushing images over cable was. Hopefully you'll get that option soon too.

For the unlucky, maybe we can take advantage of the fact that most image pushes have a predecessor which they are 99% similar to. With some care about the image contents (nar instead of tar, gzip --rsyncable, etc) we ought to be able to save a lot of bandwidth by using rsync on top of the previous version instead of transferring each image independently.
One of the concerns that many folks in the United States have, including me, is that their future out-of-pocket health care costs are unknowable. I _hope_ no one in my family gets a life-threatening disease that wipes out my savings, but that is probably wishful thinking. So far only one of my kids has had major medical issues, but who knows what the future portends.

Medical bills in the US are primarily paid via employer-provided health insurance rather than a single-payer (state-funded) insurance, and that means that medical costs are one of the most common causes of personal bankruptcy [0].

So when you consider the likelihood that you or one of your family members will need long-term medical care, the low bar for "net worth stops mattering" is a lot more than the article's author is suggesting

[0] https://www.investopedia.com/financial-edge/0310/top-5-reaso...
There’s command to see your leaf dependencies:

https://docs.brew.sh/Manpage#leaves---installed-on-request--...
You find it weird that a type system doesn't do runtime validation? Is that common in many other languages?
It doesn't matter who "owns" it (the country probably outsourced management of it to another entity, I assume); the domain exists because it exists as an ISO country code. When the country is no longer a country, and the IO country code is removed from ISO 3166-1, the justification for the domain existing will be gone. The article is saying that per current IANA policies, that should trigger the domain to be retired over a period of several years.

Personally, I do find it highly unlikely the domain will go away. They'll do something to keep it around. As the article states toward the end, "The IANA may fudge its own rules and allow .io to continue to exist. Money talks, and there is a lot of it tied up in .io domains."
The Uneven Distribution of Canadian Income, Cash Flow, and Net Worth
Just checked it out. The example in your readme doesn't work (script src is wrong). Also, it loads 250k of JS for a single button :(
I share your pain. I really really really share your pain.
Discussion: https://news.ycombinator.com/item?id=41729526

More recently Related:

The Disappearance of an Internet Domain

https://news.ycombinator.com/item?id=41778633
I'm the same - I call it "pseudoambidextrous".

I lived in Europe for 10 years and that was nice as far as eating goes. Here in the USA I always try to grab a left corner so I'm not bumping elbows with anyone.

I had an uncle just like us, my son is a true full on lefty.
The original idea is purposed by Peter Denning[1], but the theoretical WorkingSet reclaiming algorithm is hard to implement in real hardware.

[1]: https://denninginstitute.com/pjd/PUBS/WSModel_1968.pdf
That in turn sounds a lot like the latin locative case [1], which was a case next to dative, accusative etc. to indicate place.

[1] https://classics.osu.edu/Undergraduate-Studies/Latin-Program...
Ratan Tata dies aged 86 years; India loses an icon
Sorry! It's short.gamma@icloud.com
I think the key difference is that Twitter or MySpace wasn't GPL software. Matt is complaining that someone modified "his" GPL software, as the license he's using grants them the privilege to do.
No it doesn't. The US does not deliberately hide it's drone pilots among civilians and targeting their place of work or the drone storages would not harm civilians.
I am disappointed this product is not still available
This just sounds like Hobson's choice. There's only one right answer, and Google is making it on behalf of the user. Fine.
I wonder how difficult it would be to do this with something like an old A7RII - there seems to be a good amount of older Sony A-series cameras with some kind of display or motherboard issues on ebay, but otherwise perfectly functional sensors
I see a button to export to JavaScript code. I don't know if they support direct integration with CI/CD.
Amazon Dreams of AI Agents That Do the Shopping for You
This is a fascinating article.

> The true romantics of the ocean, some seahorses never re-mate, even after their partner dies.

> The most well-known and fascinating aspect of seahorse reproduction is male pregnancy. Male seahorses aren’t the only animals that put a great deal of effort into raising their young, but they are the only ones that become pregnant, subject to all aspects of the phenomenon—even stretch marks.

> On a gorgonian coral as big as a 34-inch television screen, these individuals spent their entire lives confined to an area as small in some cases as three adjoining Post-it Notes
Hearsay tells me they maintain a small fleet of Wordpress plugins, sponsor conferences, etc. Are those not meaningful contributions to the ecosystem?
Google Japan has a long history of making joke keyboards like this. The linear one is one of my favorites.
I call out contract/freelance work, and I believe custom dictates doing that, at least in the USA.

A potential employer should understand that short-term contracting requires different skills. Contractors generally have to start producing right away and also manage communications and “onboarding” themselves, while possibly juggling multiple commitments.

Interviewers may interpret a history of contract work as lack of commitment to an employer. You need to prepare to overcome that objection. Long-term contracting relationships look good.

Whether contract or full-time I emphasize the nature and success of the project and my part in it rather than my payroll status.