skysight-inc/HackerNews huggingface dataset:
> The ecosystem is a disaster, on a level even exceeding that of JavaScript IMO.

I've never dealt with dependency issues with Python, but I've also not had to work with large projects with lots of dependences where conflicting transient dependencies became an issue.

> The 2->3 transition was awful and lead to a rift in the python community for years (still causes issues 15 years later)

At this point, this isn't really true. The 2->3 transition was a huge debacle, but at this point, it's water under the bridge. The only people still struggling are those that are stuck with a legacy code base written in 2.x.

> Maintainers seem happy to introduce breaking changes without major version bumps.

What's changed since 3.0 that's breaking, other than when async/await got added?

> It's not that performant of a language

I'll give you that. It's slow. But most would argue that if you're writing your core work and computations in Python, you're doing it wrong. Python is best treated as a glue between libraries written in a more performant language.

> Best thing it's got going for it is readability.

And there's the big reason for it.

Readability counts. It's huge. Code is read far more than it is written. Readability is why I consider Perl and Haskell as the antitheses of Python.

Basically, you choose Python when speed of development is more important than speed of execution.
>IMO, the fact that exclusive references are spelled "&mut", and often colloquially called "mutable references", was a pedagogical mistake that we're unfortunately now stuck with.

You couldn't just roll out a change like alias &e to &mut and &s to &, and then have a compiler warning for using the old &mut or &?
Who cares? The only thing that's important to a company is profitability. I can't be bothered to do any research, but I'm pretty sure MS is just as profitable as ever, if not moreso.
That would only work if you never deal with legacy (pre-utf8 data), or if you are American and all your legacy data in ASCII.

If you are actually dealing with legacy data, you want your programs to not care about encodings at all.

File names are sequence of bytes... if it's not a valid UTF-8, why would program even care? A C program from 1980 can print "Cannot open file x<ff><ff>.txt" without known what encoding it, why can't Python do this today without lots of hoops? Sure, the terminal might not show this, but user will likely redirect errors to file anyway and use the right tools to view it.

File contents are sequence of bytes. Every national encoding keeps 0-31 range as control characters, and most of them (except systems like Shift-JIS) keep lower half as well. Which means a program should be able to parse .ini file which says "name=<ff><ff>", store <ff><ff> into a string variable, and later print "Parsing section <ff><ff>" to stdout - all without ever knowning which encoding this is.

There are very few operations which _really_ care about encoding (text rendering, case-insensitive matching, column alignment) and they need careful handling and full-blown unicode libraries anyway, with megabytes of data tables. Forcing all other strings to be UTF-8 just for the sake of it is counterproductive and makes national language support much harder.
Hi Mike. Please provide the complete enclosing headers of the email in question, along with their DKIM signature. The header trace will help dispel any allegations that the messages were delayed for technical reasons or were otherwise corrupted.
Thanks! That is a helpful tip in general I should remember: search for Erlang, not Elixir ;)
It seems awkward because removing the parenthical expression between the commas leaves a broken sentence:

"The data wasn't erroneous|who are legally forbidden to discuss tax filings."

The best correction would be something like:

"Treasury officials, who are legally forbidden to discuss tax filings, found the data wasn't erroneous."
Google Maps is full of local search ads and Workspaces isn't free.

Also Chrome exists primarily to ensure their ads business remains healthy i.e. they have massively watered down privacy restrictions.
I'd rather my real identity not be linked to any/all online accounts.
One way the simulation argument starts is: Is this the ultimate nature of reality? A universe out of thin void? One possibility is that all possible universes exist, we just have survivorship bias. But we're blessed with poetry and rainbows and Goldilocks constants, which seems like a very lucky draw.

So we proceed to wonder if it's a simulation. That would mean the universe is interesting because it was designed or selected as such. This answers some local questions, and punts the existentialism into the simulating world.

My argument is that a simulation need not look like the Matrix, where there's a machine running in real time so that the simulating and simulated universes share a timeline. The simulants might just be doing the relevant computations in whatever graph-traversing order, and printing them out or whatever.

The computed information would make up our universe, it would be the essence of it. The universe would have come into "being" just by being selected out of the big entropic soup of all possible 4D log books to write.

As for "so what," it's just amateur philosophy, no guarantee you'll find it interesting.
Could be advice from a legal counsel to limit access since they have filed a suit against you?

I imagine if I had a company that asked someone to chip to help cover bandwidth and server resources, and they refused to pony up, I would say you are going to be limited in your access - and this would be another way to limit it.

If someone setup a system to steal all youtube videos and republish them, would it be reasonable for Google to add a captcha and demand that they not use thier bandwidth or content in way they don't like? Would it be cool to have a login system similar if detected?

This is more about access to a site and those servers than it is about being able to clone and use WP code imho.
"Analyzing mummified brain tissue from two men who died at the hospital in the seventeenth century, they found evidence of coca use—the earliest ever detected outside of South America. "

There is at least one person who disagrees: https://en.wikipedia.org/wiki/Henut_Taui
well, yeah, you don't want to mask any of those. Thats why all my examples talk about logging + re-raising.
Given what happened with Python 2 => 3, I’m not sure we’ll ever see Python 4.
The Case for Web Components: A Simpler, Framework-Free Future for the Web
Everything was digital at UC Berkeley back in the early 1990s and before.
As someone in the drug discovery business I’m skeptical as I’ve seen many such “advances” flop.

I remember when computer aided drug design first came out (and several “quantum jumps” along the way). While useful they failed often at the most important cases.

New drugs tend to be developed in spaces we know very little about. Thus there is nothing useful for AI to be trained on.

Nothing quite like hearing from the computational scientist “if you make this one change it will improve binding by 1000x”. Then spending 3 weeks making it to find out it actually binds worse.
The reported alert on the site states:

> Have you ever felt like the Internet Archive runs on sticks and is constantly on the verge of suffering a catastrophic security breach? It just happened. See 31 million of you on HIBP!

But is this an official message from the company? It sounds odd and unprofessional, especially the "See 31 million of you on HIBP!" part, which jokingly refers to a huge privacy issue for users. Could it also be that the site was hacked, with hackers posting that message in addition to the data breach and DDoS attack?
> Musk can't just decide [to] not pay up on his end of the bargain.

Have I got a list of times he's done exactly that.

Granted he also loses a lot in court. He even had to go through paying $44B once...
"Breach date: 28 September 2024" - I'm assuming they've checked with some recent signups to confirm the timeframe.

https://haveibeenpwned.com/PwnedWebsites#InternetArchive
My pet theory is that the reason why every search engine is worse than Google is because they all use Google's interface. They want a single textbox capable of searching everything. Google spent who knows how much money in R&D perfecting this search box. You can't make a search box more perfect than what Google has. I'd even say that most problems of "bad search results" are directly caused by this minimized interface design.

I think alternative search engines would have better chances if they provided alternative interfaces to refine search queries instead of trying to compete with Google/Bing.
We tracked my daughter's phone, stolen from her purse, to a home, and sent the address, with street map photos of the home and front stairs to the police.

Crickets.
From "Architectural Retrospectives: The Key to Getting Better at Architecting"
https://news.ycombinator.com/item?id=41234471 :

> Is there already a good way to link an ADR Architectural Decision Record with Threat Modeling primitives and considerations?

Awesome-threat-modeling > Tools:
https://github.com/hysnsec/awesome-threat-modelling#free-too...

- pytm: https://github.com/izar/pytm

- threatspec has a docstring spec for adding threat modeling annotations to source code: https://threatspec.org/

- OWASP Threat Dragon : https://owasp.org/www-project-threat-dragon/ :

> Threat Dragon supports STRIDE / LINDDUN / CIA / DIE / PLOT4ai, provides modeling diagrams and implements a rule engine to auto-generate threats and their mitigations.

- OWASP Threat Modeling Cheat Sheet > Systems Modeling:
https://cheatsheetseries.owasp.org/cheatsheets/Threat_Modeli...

- https://github.com/dehydr8/elevation-of-privilege:

> An online multiplayer version of the Elevation of Privilege (EoP) threat modeling card game
Just so we're clear, your reference points for "good for high-level application code" are systems code and game engines? :)
Yeah the same in Dutch. Though we don't really care so much about mixing English customs with Dutch. In Germany the language purity seems to be a much hotter topic. In Holland we're pretty pragmatic about it. If it works, go for it.

Personally I think our "language culture" is overrated and I wouldn't care if Dutch just disappeared completely in favour of English.
A massive black hole has torn apart one star and is now using that stellar wreckage to pummel another star or smaller black hole that used to be in the clear.

Maximum hype, complete with artist's concepts. It's hard to believe that this is the website of an astrophysics project, but it is.
The more I learn about the world the more I learn that I don't have any control over much of what will happen to it, and by extension to me.

So my choice is to live my life and enjoy it as much as I can.
something weird on my team is that most of them (around 40) are from the exact same province in india

just seems kind of bizarre to me, like deciding to only hire people from Florida for a team in California
The bitcoin IRC logs are public, the segment in the documentary is from the bitcoin-wizards channel (e.g. https://gnusha.org/bitcoin-wizards/). There are a number of public interfaces to them, I didn't catch which one the documentary was using.

It doesn't say anything that support's the documentary's thesis, Petertood is talking about provably destroying coins in order to mint identities and similar. This couldn't apply to the coins alleged by some to belong to Satoshi, as they haven't moved.

Almost all of Bitcoin's history is completely public, but sadly the wealth of information seems to just enable conspiracy theorists to allege that there is more hidden.

> I'm definitely still team Dave.

I'm so tired of dealing with the victims of Wright's nonsense. It's gross. Posts like this are like a IV drug user showing off their radical track marks.
After rereading a few times, I think I've parsed your argument:

That X enables many businesses to exist doesn't mean that X is a good thing on balance, because X itself can have harmful effects that outweigh the benefits.

This is of course true, and I can look past the inelegant phrasing.

But to make this a credible argument you need to argue for why the costs of advertising outweigh the benefits.
It's a thankless job to be always begging for donations to keep something working when the Internet at large doesn't value it as much as it should. And now getting targeted like that? I wouldn't judge them if this is an official communication coming from exhausted and frustrated staff.
>people think unsafe Rust is easier

If that's their line of thought, I don't know why they simply don't use C/++. Or even C# with unsafe blocks. I know you said the same, but I wanted to reiterate that.

But yes, I can see a few very specific cases where unsafe access is needed. Emphasis on "few". I think anything past some fundamentals should be at best a late optimizing step after an MVP is established.

I also think, if it's not already there, that crates should be able to identify if it's "safe" or "unsafe". Same mentality where I'd probably want to rely on safe crates until I need to optimize a sector and then look into blazing fast but unsafe crates.
The issue with the community is foundational. The entire project was born out of a personal dispute between Theo and the NetBSD team he was contributing to. I recall he was a frequent headliner on Slashdot in the late 90s due to his flame wars

It was entertaining to read as a younger person but these days I prefer to avoid drama.

I haven’t deployed an openbsd system in a while as I feel the industry has standardized so many lessons that openbsd pioneered back then, and it is no longer novel to have a secure by default OS.
Most Oxford Nanopore basecallers use DL these days. And if you want a high quality de novo assembly, DL based methods are often used for error correction and final polishing.

There are a lot of differences between the cutting-edge methods that produce the best results, the established tools the average researcher is comfortable using, and whatever you are allowed to use in a clinical setting.
I hate DMs in Slack for this and many reasons. One thing I do try is to ask people to move to a public channel unless it's a personal issue. Copy/paste their question and cc their handle.
But which English? American and British English are substantially different. Spelling of many words, expressions, even the way quotation marks and periods are ordered.

I doubt either country will ever accept the other's version.
Google workspace lets you do it if they mange emails for your domain (and it will cost ~5-10$/month if you are the only user)

https://support.google.com/a/answer/12943537?hl=en
It’s this kind of baseless negativity that is toxic to mental health. I’m done with this site for a while. It’s just too exhausting reading lies about how much everything sucks.
With a name like Fawlty, aren't you duty bound to derive the language features from Eiffel and Sather?

If you're going to escape from Python, I think you need something more like Plissken.
A Sid Meier Retrospective [video]
Many times it's just the fear of losing. Aka if you are hp you are paying for the printer keywords out of fear that Epson might take them instead
A Phone Number for Confessions (1993)
It's not like it's all coming from one disk, or going to one single CPU.

20TB drives with 500mb/s sequential read are available today. Reading the whole disk takes about half a day.

If your storage pod has 12 of those, even a $50 n100 CPU can run xxHash at 6gb / s (could probably even manage MurmurHash).
> bought the personal voting records of every American citizen from a data broker we found on the internet

The way they phrase this, it sounds like they physically bought a file containing these records, not e.g. access to some API that lets them send targeted messages.

If that is the case and that file can be bought so easily, I'm surprised some version of it hasn't leaked on the internet yet.

An email address, phone number, address and political leaning for every voting American? That would be the breach to end all breaches, probably both figuratively and literally.
Neither of those laws mention political campaigns at all - both laws are directed at commercial activity.
“For the lulz”
The alert is gone now. It appears the attacker compromised their front end deployment
Evolution isn't the only thing that is needed. Culture matters. Individual learning experiences matter. Take texture of an object that you see: as an adult you can probably look at it and know how it will feel if you move your lips across the surface. How does that happen? As an infant, everything you see and touch gets brought up to your mouth. Your brain learns by integrating information across multiple senses, making predictions and correcting the model until the loop closes.

AI lacks this, and at the moment can only learn of this by learning from limited senses. The amount of data to reproduce the life experience of a baby growing into a child and then an adult is substantial. Without more data to replicate these experiences, AI will have deficiencies compared to the average human. Sure, it will exceed human capabilities in some areas by nature of having been trained on more information about certain topics. Will there be enough information to train AIs up to human level in the foreseeable future? I don't think that can be done in less time than it takes a child to grow up, but we'll see.
No, clear "handedness" is seen in a lot of animals not just primates. You can see it easily in pets: cats tend to reach with a certain paw, dogs tend to dig with a certain rear leg over the other. Horses lead with a preferred side when possible. Similar things are observed in non-domesticated animals like wild birds and whales also. Lateral preference isn't a universal animal behavior but it's very common.
Troy Hunt's tweet mentions the IA getting breached, defaced AND DDoSed. Here it is, in case you don't want to use that site:

>>>

Let me share more on the chronology of this:

30 Sep: Someone sends me the breach, but I'm travelling and didn't realise the significance

5 Oct: I get a chance to look at it - whoa!

6 Oct: I get in contact with someone at IA and send the data, advising it's our goal to load within 72 hours

7 Oct: They confirm and I ask for a disclosure notice

8 Oct: I follow up on the disclosure notice and advise we'll load tomorrow

9 Oct: They get defaced and DDoS'd, right as the data is loading into HIBP

The timing on the last point seems to be entirely coincidental. It may also be multiple parties involved and when we're talking breach + defacement + DDoS, it's clearly not just one attack.

<<<
> but requires markdown files and a bit of Git to deploy

Why does it require those things? There's nothing inherent to static sites that demands either. There's also nothing inherent to either static sites or WordPress that keeps you from providing a user-facing post-writing and -editing UI that looks the same as WordPress's.
Thanks for the pedantry re. choropleth vs heatmap.

I learned something today because of it.
Is there a reason why tree shaking algorithms don't prune unused class members? My IDE can tell me when a method is unused, it seems odd that the tree shaker can't.
Hazcams Tracking Hurricane Milton
Huh. If this is true, I'm surprised this "program" hasn't yet caught on as a Tiktok "here's how to get $50 for free if you live in one of these states" trick.
> Maybe not yet, but it is heading in that direction;

It's definitely getting more complex, but C++ has a huge lead haha. C++ is like a fractal in that you can look at almost any feature closer and closer to reveal more and more complexity, and there are a lot of features... Here's a page on just one dark corner of the language: https://isocpp.org/wiki/faq/pointers-to-members and it interacts in interesting ways with all the other corners (like virtual vs non-virtual inheritance) in fun and exciting ways...

Also, there are far more ways to cause UB in C++. Rust has a big lead on formalizing what constitutes UB, and even those rules you only need to learn if you are using "unsafe", whilst in C++ you don't have that luxury.
Thanks for detailed analysis, would be curios to see FP8 comparison too, given vllm has some custom kernels
Facebook calls them ‘Misinformation.’ I call them rumors. Over the course of my on-again, off-again relationship with the social media platform, I have had many posts labeled as ‘non-factual’ or ‘misinformation.” Some were justified, and others were not. Some were identified as conspiracy theories, and others as misleading. I’m not certain if all of the policing is done by bots or humans, but it is clear to me that the platform is: 1) totally subjected to government influence and propaganda, and 2) has no sense of humor. As brilliant as bots may be, they cannot identify satire or hyperbole…somewhat like a dour mother-in-law.

One aspect of misinformation that I find particularly galling is the government’s treatment of Freedom of Information Act (FOIA) requests. Implemented on July 4, 1966, the law was supposedly intended to ‘assure’ transparency, however, rarely does an agency or department comply in a timely manner, and when they finally yield, the redactions are so voluminous that the document is often indecipherable. We are assured that the redactions protect classified or sensitive information. It seems that many of the hidden details may be covered to hide embarrassing instances or elements of corruption. In my view, “freedom of information” is misleading and a CYA maneuver.

Given my total distrust of government and mass media, I will concede that at first blush many conspiracy theories seem plausible to me. I accept the biblical description that all of humanity are sinful and possess a sinful nature, therefore I believe that my cynicism and skepticism are justified. I fervently wish that my suspicion wasn’t natural because all people are ‘basically good.’ But…I slide back into my cubicle of doubt and distrust when I observe politicians, bureaucrats, entertainment celebrities, and media mavens. My tiny bubble of hope is punctured and deflated by their ignorance, corruption, malfeasance, and misfeasance.

There is a positive side to my being a consumer of conspiracy theories. I am rarely surprised when a turd slams into the fan. Generally, I am a hopeful and optimistic person who loves Jesus and the Word, but the never-ending cacophony of baloney emanating from our ‘leaders’ and ‘news providers’ has caused me to cling ever more tightly to the cross. I should add that I am not afraid of the future outcomes for our nation or the world. In due course and due time the future is out of my hands although I can do my little bit to try to sway matters. My hope is not in leaders, princes, groups, or gurus. I can sleep at night.

So, bring on the conspiracy theories, misinformation, and rumors. I’m ready. I’ll ruminate, and some I’ll swallow. Others I’ll digest, dissect, or dismiss. And I will sleep at night. Meanwhile, I’ll continue to be suspicious of highly redacted government FOIA submissions.
Games themselves, not game engines. Systems code, game engines, and games.

This isn't meant to be an exhaustive list--it's just the domains I have experience with that Rust was a good fit for. Lest it seem like I'm saying Rust is a good fit for everything I've done, I also worked on Firefox where the UI was JavaScript, and I wouldn't hurry to rewrite that code in Rust. Nor would I want the throwaway stuff I write in Python or Ruby to be Rust.
Really depends on the "difference". If a male a container crate that is Fer from shippable but gives me knowledge to land a Rust gig, was it a triviality?
How/when/why did the word "base" get added to "data" to form the concept of a "Data Base"?

The article mentioned CODASYL-era the term was used but wondering where it started...