skysight-inc/HackerNews huggingface dataset:
No, it is bad advice, and it is absolutely not idiomatic Python. The language specification reserves them to ensure new ones can be added in the future.

https://docs.python.org/3/reference/lexical_analysis.html#re...

This has been in the specification since, at latest, Python 2.0, and perhaps earlier.

Any you see defined outside the Python data model are entirely historical, written in contradiction to the spec. Many of them also can't be changed because there is so much code in the wild that depends on them.

*Do not define your own dunder methods!*
Evolution of Java Usage at Netflix
war is a cluster fuck. Mistakes will be made, and you will never know if it was intentional or not, this is why there is the word "collaterals".

During WWII, many germans were not nazis. But they got allies bombs on their heads too, because nazis were in charge and way too dangerous for the allies.

war is an abomination. expecting "rules" or perfect targetting is just a fantasy, extremely dangerous fantasy.
With daylight savings time too, I would hope
It would be even simpler to use a standard without leap seconds (or at least just without negative leap seconds). The drift happens slowly enough that nobody will notice the qualitative elements of 8am changing slightly over their lifetime.
This really isn't that surprising. The FAANGs, including Apple, have committed serious anti-trust violations especially their hoarding of talent during the 0% interest rate years to prevent them from starting competitors then freezing hiring and laying off en masse once the interest rates started rising. They really should have to pay damages in the 6 to 7 figure range to each developer who's been looking for work in the mid 2022 to present tech recession that they caused via their monopoly power.
Fascinating question! I wonder if GPS satellites use their own special "time zones" too?

Apparently so!

https://www.ipses.com/eng/in-depth-analysis/standard-of-time...
From the AMD Radeon tweet referenced in the article[1] (emphasis mine):

"Open sourcing additional portions of our software stack and more hardware documentation."

So, not the whole driver stack, but still a positive step forward in the right direction.

[1] https://x.com/amdradeon/status/1775261152987271614
> I've started to preface all python searches with 'site:python.org'

You might find DevDocs to be useful: https://devdocs.io/
Is there any doubt in the world that his current employer - the Redstone family, also have limits on what can be discussed and how on their channels?
At the low end that's almost the entire amount raised for just the founder's salary.
I am not sure such utilitarian math is the true solution, attempts to put a number on the value of human life seem all silly. I would rather say that the failure of a robotic mission costs an amount X, while the failure of a human mission intuitively has infinite price.
ROCm has lagged behind CUDA, which is definitely unfortunate for linux users since AMD graphics cards have less issues than the nvidia ones.

Hopefully this will let ROCm be a valid competitor.
FCC to Vote to Restore Net Neutrality Rules, Reversing Trump
Interesting post.

How do you apply restrictions on your queries? Otherwise a few concurrent queries scanning huge data or being slow due to groupby, etc can slowdown the system.

Also, I see a sorting key of `ORDER BY (PodName, Timestamp)`. While debugging, filtering by service_name, deployment_name, env, region, etc is probably going to be slow?
I don't know if it can be called "En Masse" if they STILL have more employees today than during the 0% interest rate years
Odd to frame it as the "White House wants..." I know the White House is a metonym for the US government, but it usually refers to something at least slightly in the political wheelhouse, like foreign policy or taxes. Why not just say NASA here?
I just participated in a land purchase and somehow the seller's agent was able to secure 8% [4% on each side]! For two hours of work, the buyer's agent made a tidy profit... this recent legal ruling is long overdue.
That’s fairly revisionist. Bert Bos was never involved with Opera to the best of my knowledge, and Håkon Wium Lie only joined Opera later. The initial drafts of the CSS1 spec were done in 1994 well before Opera even existed, and the W3C’s history of CSS lists Opera as the third browser to implement at least part of the spec.[1]

[1] https://www.w3.org/Style/CSS20/history.html
Based on the Chinese-sounding name alone? They also used two other sock puppet accounts that sound Indian and Anglo:

https://boehs.org/node/everything-i-know-about-the-xz-backdo...
I wonder if this is what George Hotz was alluding to when he announced tiny corp would be reversing-reversing course and offering AMD boxes as an option.
This was actually discussed in Heinlein's _The Moon is a Harsh Mistress_ --- and dismissed as idiocy, since being in synch with earth for communications was more important, and anyone who needed to would check a table to determine if it was lunar day or night on the surface.
IN many ways this is just another perspective on the need for taking calculated risks. I think this becomes even more interesting when you add the factor time into it. I usually play 3+2 type games where each player gets 3 minutes on the clock plus 2 for each additional move. In this kind of setup i've found that playing more risky aggressive moves on the one hand exposes you to make blunders, but it also gives you the initiative and causes the opposing player to spend more compute time checking possible variations.
The reason most nuclear operating countries don't run partition and transmute their waste into faster-decaying, less radiotoxic material is that it is a very expensive remote chemical process that has been historically met with deafening activist/public opposition. Much easier and cheaper to just mine barely radioactive uranium, enrich it, fabricate it, and do once through. If/when uranium prices reach roughly $360/kg, then the overall economics of recycling and breeding may start to make more sense.
Lawnchair 14
Whatever time standard we settle on will need to be re-synchronized periodically, since, according to general relativity, time measured in Earth's gravity well will be running slightly slower than clocks on the moon with its lower gravity.

GPS satellites already correct for this.
So the advice is "don't make so many small mistakes that it kills you"? and 20% of the time "don't make a fatal mistake". I just don't find this very helpful. Anyone who's worked at a startup already knows (1) it is a daily grind, (2) you don't die as often as you enter a zombie state.
Sure, go ahead and ignore what people on the moon feel because Earth is more important. It's all fun and games until people start throwing rocks.
Limits, sure. This particular limit? Apparently not.
It's probably time to start the Falsehoods Programmers Believe About Lunar Time article.
> for now.

for now, the last 80 years, and until easily 2040.

> I can use all the benefits of Linux to deliver a SaaS

> You can use all the ideas Tolkien used in your own creative work. You just can’t call them things he called

That's quite a bait and switch. You don't have to rewrite a linux kernel, or gcc, or whatever language you wish to use in order to make your SaaS. You aren't limited to using the "idea" of a linked-list, a hashmap, or HTTP, and have to reimplement it yourself from scratch. But that's exactly what you're proposing for literature.

I can't build on the idea of Spiderman by making ArachnidMan, a crimefighting superhero who got pinched by a electromagnectic spider without wondering "Is today the day Marvel sues me into the ground". And I absolutely cannot write my own Spiderman comics.

> There is no creative reason to do those things. The only reason is to commercially profit by piggying back off the big names. Copyright works as intended.

In the US at least, copyright comes from a clause which states that laws can be passed "to promote the Progress of Science and useful Arts". The only thing the current system is promoting is the concentration of copyright into large corporations (see music labels) and locking people out of the cultural artifacts that define their life (Disney gets to take public domain stories, but a slight twist, and copyright them for 100+ years).

What there is no creative reason is the way that the system is currently set up. All that exist as blatant money and power-grab reasons.
> 'site:python.org'

If you use DuckDuckGo as your primary search engine, you can use `!py` for the Python 2 docs, and `!py3` for Python 3.
tell people to fork your project and fuck off
Wasn't Debian testing also affected? That should have affected some people's PCs.
> A single Jia Tian can be infiltrating 10s or more OSS projects each week

Single? 10s or more per week?! I can't help but think you are underestimating the cost of developer time. How many hours of work did it take JT to infiltrate to the point of finally implementing a backdoor? How much does that time cost?

> just get the keys to OSS projects given time.

This is not what JT did though, and for good reason. Trust of anons in open source is generally built through contributions of real developer work over time. That does not scale.

> without needing to travel around the world physically stealing hardware from various maintainers

I wasn't suggesting stealing hardware to impersonate someone. I'm talking about hiring petty criminals or using field agents to break into a house, using physical hardware access to install a backdoor, etc. into the legit maintainers hardware. The field guy's goal is to not get caught, so the maintainer is unaware they are compromised.

I suppose the limitation with both approaches (maintainer plant vs compromising maintainers) is cost. My educated guess is that the cost of hiring skilled developers from a very limited pool for multiple years is more than it would cost to hire criminals that are already breaking into houses for low risk jobs where they don't even need to steal anything.
a half-arsed search resulted in this half-baked rust library: https://github.com/gendx/lzma-rs
In a rice cooker, of course!
It's pretty shallow[0], looks like about 10m deep around the abutment that was hit; I would think that a big pile of rocks around the abutments that supported the piers on each side of the channel would do it. I just found out you call this RipRap[1] in the US which is cool, in Britain it's called Rock Armour. Total guess but a hundred meters in either direction parallel to the channel by 50 wide? That's about 100,000 tonnes of rock. Something like that? Something close to $50-$200 / tonne delivered? So range of $10m-$40m for both piers, so call it less than $100m. These are guesses which I am making from another continent! so probably the right order of magnitude but not much more accurate than that. I imagine it would have cost a lot less than $8bn dollars, 6 peoples lives and the indirect disruption to the US economy. With hindsight a suspension bridge or a cable stayed bridge with piers well away from the channel might have been more suitable. That style of structure is pretty old-school even for the 1970's, I wonder if it was designed like that because of ground conditions or something, or that was just the cheapest way of doing it in the US at that time and place?

[0] https://webapp.navionics.com/?lang=en#boating@15&key=gqjnFz%...
[1] https://en.wikipedia.org/wiki/Abutment

Edit: Changed distribution to disruption.
This is somewhat what Isaac Asimov wrote in the foundation series.

Se: https://asimov.fandom.com/wiki/Scientism

This is the extract in question from the link above:

"In addition to the technician-priests (an atomic priesthood that controls the technology of nuclear power) from Terminus who travel to the worlds of the Four Kingdoms, the church also recruits priests from among the native populations of those worlds.

They travel to a Temple School in Terminus City, where they are taught the operation (though not the theoretical underpinnings) of the Foundation's technology, along with more traditional religious instruction in church dogma, theology and ethics.

Any novitiate priest at the Temple School who is bright enough to see through the mystical surface to the scientific principles underneath remains on Terminus to become a research student. The rest return to the Four Kingdoms to form part of the priesthood." (End quote)

Basically, disguise the knowledge within the rituals but make the rituals good enough so that the knowledge can be transmitted to the future generations.
* https://en.wikipedia.org/wiki/Ozymandias
A slightly more common way to express "field of view" is "module pitch", measured in pixels between adjacent module centers. I went back and tried to express the numbers from Figured 6 as a module pitch, and I think it works out to around 1.6 pixels / module. IIRC, the QR code standard recommends a module pitch of at least 4 pixels. So it is nice that ZBar is able to do around 2.5x better before running into issues (a margin that is a lot bigger than the gains from higher EC levels).

In theory there could still be room for improvement. Right now ZBar estimates finder and alignment pattern locations to quarter-pel precision, but rounds each module location to the nearest pixel so it can sample a binarized version of the image to decide the value of that module. At the extreme limits of small module pitch this effectively turns the resampling filter in whatever you are using to resize your QR code image into a nearest neighbor filter. You can see why that would start to cause issues. Imagine a version 7 code (45x45 modules) sized to be 80x80 pixels. Most of your columns will be 2 pixels wide, but with binarization, somewhere in there you have to have 10 columns that are only 1 pixel wide. Good luck lining up your grid to hit all of them perfectly (without looking at the timing pattern, which would likely only help in the perfectly axis-aligned case). Some kind of sub-pixel integration of the original image before thresholding to decide each module value could probably do better. That would make decoding a lot more computationally expensive, though.
Future bug report: App fails to run with clock set to Coordinated Lunar Time
TAI feels so left out in its moment to shine.
I never imagined a day when AI could potentially take over software engineering, yet here we are, already on a journey from manual coding to AI-driven development.
Ask HN: What products other than Obsidian share the file over app philosophy?
Hi all!

I read about file over app (https://stephango.com/file-over-app) a while ago and I think it makes a lot of sense.

I'm looking for more products—apart from Obsidian, the company founded by the author of the post—that implement this philosophy.
Closest thing to this, was a number a friend of mine was told about. We called it, and you could hear 100s of people talking, some sort of crossed analog line issue. This was in the 80s in a very rural area.

Anyhow I remember everyone having fun, yelling at everyone else to be heard, but also, a few people really mad. It seemed like some people wanted to make a phone call, everyone else was just having fun.

A few days later it vanished, probably to the happiness of those lines directly affected.
There are lots of loosely related forms of idealism, and plenty of projects will continue to be released under mainstream FOSS licenses because the ideals of the project don't include "make money for our investors" but do include "make this cool thing widely available because we think people will like it".

For the vast majority of open source projects, being used by (and, importantly, receiving contributions from!) the "big boys" is a Good Thing and something to be aspired to.
What I want to know is why we don't put messages like this on underground repositories for hazardous material that doesn't become benign over time, like mercury.
Previous/dupes

https://news.ycombinator.com/item?id=39903345

https://news.ycombinator.com/item?id=39909845

https://news.ycombinator.com/item?id=39911680

https://news.ycombinator.com/item?id=39914296

https://news.ycombinator.com/item?id=39912226

https://news.ycombinator.com/item?id=39905432

https://news.ycombinator.com/item?id=39904085
And a Scandinavian and a Russian sock puppet too.
The U in UTC stands for Universal.

If we can't use UTC for whole universe, or even for the nearby solar system, should we rename it Coordinated Global or Earth Time (GTC or ETC) instead?
When I visited South East Asia, the amount of Chinese state funding in those countries was clear -- from new railways and dams in Laos, to mega malls and resorts in Cambodia.

I'd wager that Chinese investment is helping them to win favour in the region.
In the US, our butter comes in wrappers that divide each stick into 8 tablespoons, so it's actually very easy -- you can visually see where to cut.
NTP has several methods for dealing with large latency that could possibly be adapted.
also a good car for non autists
From reading comments here alone, I can predict the following (unhealthy) effects on software at large:

first, huge scaremongering like this writeup. It all hinges on a notion that who knows who is writing walls of who knows what code, and the code and its purpose is absolutely unpenetrable, inscrutable by anyone else at all. It's not true, as evidenced by analyses of this hack alone and by reverse engineering community at large. Of course, it requires doing what Anders has done, meaning, rolling up your sleeves and actually reading the source and trying to understand it, and not just hope someone else will do it. Whatever one person tangles, another can always untangle.

Then, there is going to be a witch hunt and people jumping on any innocent change with pitchforks (already happening, satanic panic over ibus is in the nearby discussion). The code review theater will be in full swing. Previously, people were conserving their brain energy (or masking their incompetence) by skimming walls of changes and stamping LGTM on them based on how well-formed they had been, how long they had known the author, and how the builds were not broken. Now it will become extremely hard to get any changes done at all, because the new mental shortcuts will be: too long, didn't approve; explanations too complex; just plain Reviewer Says No; and so on. Any sloppy PR denial will follow by patting oneself on the back, look at me, I just have thwarted a KGB agent.

Some people thinking they know a lot without basing such assertions in reality will try to become overnight „wonder experts in security”, barking on every shell script they don't understand, or every piece of generated text, like generated Makefiles.

Vulnerabilities akin to CVE 2022-3786 and CVE 2022-3602 — which got introduced by writing a whole new email address parser from scratch (which IIRC also got checked in as a whole wall of code at once, and I read someone blaming exactly this as the culprit) — will lead to questioning by police at least once.

Automated codebase scans with bogus reports like Daniel Stenberg wrote about in [0] will be more abound. Everyone will just jump on any "unsafe" function call without actually understanding its context, and will keep pestering authors to "make a fix" because potentially something (gasp!) may happen.

Later everyone will get tired of this charade, and everything will come back to "normal", probably with added processes and red tape to make FOSS maintainership even more of a liability than it is today. Nothing will be done at all to make it less of a burden.

[0] https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-f...
They don't, but they were established for a singular reason, to shepherd the term "open source". A term that was chosen on terms of having little previous use. They did not succeed with the trademark application because the term was deemed too descriptive, not from a lack of trying. So we should probably respect their term if we want to use it. There are plenty of other terms you can choose instead, such as "permissively licensed software" which also has a de facto established meaning.
Details are pretty limited in the linked article, but what’s described does sound like a price fixing agreement. Doesn’t matter if it’s “family ranchers” or someone else - that’s illegal, as it should be.
In Canada, it would fall into a number of federal laws (Criminal Code)

Unauthorized use - 342(1)
Mischief in Relation to Data - 430(1.1)
Interception private communications - 184(1)
Deceit/fraud - 380(1)

1. https://laws-lois.justice.gc.ca/eng/acts/C-46/section-342.1....
2. https://laws-lois.justice.gc.ca/eng/acts/c-46/section-430.ht...
3. https://laws-lois.justice.gc.ca/eng/acts/c-46/section-184.ht...
4. https://laws-lois.justice.gc.ca/eng/acts/c-46/section-380.ht...
Sibling comments cover the diaeresis. Its use is extremely inconsistent in English.

I can't say I've ever seen it used for co-ordinate or co-operate. Usually these are typed with the hyphen or nothing.

But, it's more common on some words than others - Noël, aïoli, and naïve come to mind. None would ever appear with a hyphen (at least in my experience).

And zoölogical and reëlect just look WRONG to me. I don't think you'd ever use a hyphen with zoological, but might (or might not) with re-elect.
The en-shittification of comment sections continues...
Sadly that increases overall fuel cycle costs due to the remote chemistry and management of radioactive liquid wastes. If nuclear power was expanding rapidly and we were challenging our uranium resources, then sure. But right now, nuclear is struggling economically. Adding more costs for recycling would make it worse.
This is what professional poker players do, and if the goal is winning it works. It also changes what was originally a pleasurable social activity into a grinding job, which I don't want for things that I currently find fun, like ping pong.
It is probably possible to do it, but the sieves would be quite big, just to account for the very large number of pieces, as well as having to “orientate” them correctly using only gravity.
No, but the patience is quite amazing which makes me think it is someone who is employed to do this either by an intelligence agency or by a major ransomware company.

Of course it could just be a very patient person.
At some point will ISO-8601 have to be updated to include a field for difference in speed of time?
Doesn't require a gigabit connection, but if there is any sort of quest (or similar) system that could be data that is stored server side.

That is not an uncommon practice in MMO's. WoW released in 2004 (it is not clear to me when exactly WoW did this practice, if it was from the beginning or a later change).

So it is entirely possible. Not saying it is necessarily the right way they should have made it, but it is a possible explanation that is an important part of the conversation.
"zombie state". I love that. I was the CTO of a healthcare startup for 6 years. Would have been a wonderful business for like 1-2 people to own but we raised venture funding. We made good money, had ok growth (attrition was high because well, that's what happens when your patient population is 70yo and have heart problems). I liked to phrase it as "a mediocre success is worse than a failure". You just get strung along, looking for a breakout, but are stuck with 10% growth.
Global Warming Will Enable Atlantic Tropical Species to Colonize Mediterranean
Brave's Leo appears to be on their servers, not run locally.
Perhaps socialized medicine is the solution.
Something I just realized I don’t know—are there no radioactive waste materials from using recycled materials?

It makes sense to a degree that if the usage is circular, problem solved. But am I wrong? Is it theoretically or actually possible to achieve 100% “reclamation”?
This is like saying a dictionary knows more words than a human author. The premise is highly conditional. LLMs are tools that answer questions in human language. They aren't physicians. So the only way they can outperform a human doctor at this point is "on paper" only.
Wouldn't be easier to just calibrate the clocks and use UTC?