skysight-inc/HackerNews huggingface dataset:
A lot of people who picked up Python, especially in the 1990s, picked it up as a side language. They were doing "serious" programming in C or C++, and they needed another powerful, potentially cryptic language like they needed a hole in the head.

I believe that Python gained popularity among scientists for the same reason. They needed a simple programming language, not because they lacked brainpower, but because their job was to focus their intelligence on the scientific problems they were solving, not on programming. Writing code was necessary but not meaningful in itself, like washing beakers or feeding lab rats. The less effort it took, the better.

For people like that, Python won because they were able to become productive with it while learning very little about it. Also, it was rare to accidentally write Python code that was hard to read. This was especially important for scientists, who didn't have a software engineer's appreciation of the difficulty of reading code and the need to practice restraint when writing it.
Chrysanthemums, Water: MisoFluent Postcard #2
This is a bit disingenuous. "A fetus is a person and the state should force it to be carried to term" is generally not the argument, the argument is "A fetus is a person and you should not be allowed to actively kill it."
The podcast is a fantastic listen (I started from the beginning recently).

And the product had so much promise - one of those I wanted to use but it practice found the gesture’s challenging.
Good times. I remember finding these videos after installing Win95 on my very first self-built PC. Thanks for the nostalgia hit.
stingrays just force the device down to 2G and capture that
I had a friend in 2nd or 3rd grade who would stand on the swing seat to use his legs to assist with gaining height and then eventually do a backflip with the chains near parallel.

Of course we always begged him to show off this trick every recess. Looking back now I have no idea where he got the idea or how he practiced his way into it, but he was always a playground daredevil who routinely made teachers come sprinting over the tarmac.

I will say you knew you jumped far when that playground mulch embedded itself in your hands and knees.
> why aren't hack sabotages seen as acts of war?

There is this mistaken belief that an act of war somehow immediately and automatically triggers war. This is not the case. If a country wants to wage war against an other they will find a reason. If they don't want to / it is not in their interest to do so they won't.

This answers your question. It is not seen as an act of war because the country in question (Poland) wouldn't benefit from seeing it as an act of war at this moment in time.
I have instantly left every website that uses them.

My theory is that it is an indicator of low-quality content ("we have to get their info before they figure out that we aren't worth it!!!"), and respond accordingly.

I can't say that my life is worse off because of it.
UK has government mandated API requirements for banks. In the USA it's left to the "free market" which in practice means having to trust unreliable 3rd parties like Yodlee or Plaid.
I like Dan Abramov's "The Wet Codebase" (https://www.youtube.com/watch?v=17KCHwOwgms) -- I've been guilty of doing just what he says in his talk at first, removing all duplications and making the codebase DRY. But then I came to like "prefer duplication over the wrong abstraction", as Sandi Metz puts it.

Sometimes it's good to wait to have more data to make an easier and more informed decision.
Show HN: Hugo and Nebula Award Short Stories
similar story to railroad gauges
Well, for one thing, the versions of ruby were sloow, like an order of magnitude slower than python at the time. It didn’t even have a JIT - it was pure interpretation - if you went through a loop 10 times, the code inside got parsed 10 times.

Also, python predated ruby by several years. Python 1.5.2, which is about the earliest version that resembles modern Python, was release in early 1998. The first Dnglish language book on Ruby didn’t come out until late 2000.
Apple Sets Sept. 12 Date for Launch of iPhone 15, New Watches
Erlang/OTP expects its processes might crash in response to invalid user input. There, crashing is basically normal and relatively common. In contrast, supervisors like systemd and Docker expect their processes to be generally resilient to bad user input, and to crash only in response to much more critical issues. There, crashing is basically abnormal and uncommon. And assumptions are baked into the entire execution stack of each orchestrator.

Crashing is an error handling strategy only if you know a priori that your code will be running in an execution environment that treats crashes as normal. Such environments are exceptions, not the rule.
Are you particularly talented?
GoFundMe Freezes Grayzone Funds
The Grayzone is an indepedent media outlet highly critical of the neocon thrust of US foreign policy over the last 25 years. Their recent fundraiser to support 3 journalists to cover BRICS has had over US$90,000 frozen by GoFundMe with no explanation according to Max Blumenthal. This is a sinister repeat pattern of what GoFundMe did during the Canadian trucker convoy.
This is an inaccurate meme that needs to die.

Yes, McDonalds is a large owner of real estate. Does this mean that's where they get their profits? Not so much.

Most franchisees pay roughly 10% of gross sales to McDonalds as "rent" (this is in addition to the 4% they pay as a monthly service fee for other aspects of the relationship).

Since this "rent" is based on gross sales, the primary incentive on McDonalds part to increase the franchisee's sales.

Your argument also ignores that roughly 30% of McDonalds profits comes from stores it operates itself.
I think that data science & web competition is at least 80% but I'm going to throw out a few possible ideas that I haven't seen mentioned that may have helped. Maybe I'm way off base though.

* Udacity's popularity. It's first few free courses were Python. I believe they advertised as a way to get into Google. Not sure how many people got into Google via Udacity though.

* Leet Code Job Interviews. Maybe I'm way off here as I don't do these but from what I've read people who spend a lot of time on these prefer Python because the syntax & libraries often give a speed & simplicity advantage.

* Lots of devs had to install Python to use some utility or tool someone else created.
> the problem is only growing worse. Why is that?

We are consuming more and more of these products due to subsidies and poor policies. Our actions are leading to deforestation of rainforests, the depletion of wildlife, and a decline in biodiversity, all for the sake of our burgers.

> I find it curious that the climate change issue gets far more attention than the ever increasing, far more lethal and imminently threatening epidemics of chronic disease

Climate change is just a single symptom of the overshoot of the carrying capacity of the environment.

https://en.wikipedia.org/wiki/Ecological_overshoot

https://en.wikipedia.org/wiki/Carrying_capacity

Animal agriculture is a primary driver of deforestation and biodiversity loss. Additionally, it contributes to chronic diseases such as cardiovascular disease (CVD) and diabetes.

Climate change and overshoot are far more lethal than CVD. They have the potential to eradicate over 75+% of all animal species, and with the helpful assistance of a nuclear state power, might even threaten our own existence.

https://en.wikipedia.org/wiki/Holocene_extinction
It's perhaps worth noting that the next line of the Zen of Python is: "Although that way may not be obvious at first unless you're Dutch." (I.e. unless you're Guido.)

So it was a bit of a tongue in cheek statement from the very beginning. :D
All of this sounds great until you realize that McDonald's ice cream machine reliability is by far the worst in the nation. There is no other chain that comes close. The meme is a meme for a reason. Somehow, these other chains manage to solve these issues without causing massive reliability problems. I wish I could find the videos now, but there was a decently convincing (although with the usual "documentary grain of salt" caveats) argument that McDonalds took a payout to allow Taylor to predatorily extract value while providing shit service to their Franchisees. McDonalds, the brand, is already suffering reputational damage from their craptastic ice cream but they apparently don't care.

This makes the arguments about repuatational risk from shoddy repair parts fall flat.
They can't call it ice-cream because legally it isn't in at least some states. They likely aren't using enough cream, or they're adulterating it with other ingredients that some states don't permit. What exactly are you refuting?
You may be enamored with the "nothing new under the sun" idea that "Turing complete is Turing complete, anything you can do in Python you can do in Brainfuck" but as someone who has written code professionally in about a dozen languages, no, you can't just as easily get the same kind of parallelism out of Java as you can Elixir. To assert otherwise is factually false.

Is it possible to get to the same result? Yes. It is not, however, anywhere in Elixir's ballpark of "easily". Do not discount the power of language-level, not just support, but encouragement. Especially when you're working with junior devs, if "the right thing" and "the thing the language wants you to write" are not in alignment, everything is much, much harder. Erlang and Elixir actively encourage easily parallelized code. Java activity encourages tangles of objects.
> Is it good to solve aging?

No. It's not.
So the video gives no info on their source except for "Philip"?
Like SQL, it's terrible in many ways, but in many more ways it's good-enough, commonly known enough, and/or accessible to others.
Hi! I'm the Adam that's continuing Muse after this transition. It's definitely not too late for Muse - the sustainable business in that context is the full team of 7. Scaled down, I fully expect to support and grow Muse for years to come.
> why submit it

the reason I post to HN is twofolds

a) it might interest other people

b) other people might post similar projects and I will learn about these projects. (e.g. https://news.ycombinator.com/item?id=37313652 )
There could be some dynamics I'm overlooking that make your theory work. Normally with a resonant system, energy essentially gets added near the resonant frequency and it acts as a bandpass filter for everything else, so my guess is it's only the first harmonic of whatever jerking motion you try that's actually contributing energy.

As I say, that's really for a simple oscillator, there may be something about the swing system that gives it an impulse response that matches what you are describing.

Edit: I wonder if the abrupt change is better simply because it lets a person maximize the amplitude of the push they give, so more energy goes in at the first harmonic anyway. That's probably the explanation.
That's an interesting post, thanks for sharing.

I forgot to link a small technical thread I created explaining my case: https://twitter.com/alexitcdev/status/1696582302267236604

EDIT: Same thread but as an image https://codepreview.io/assets/takehome-challenge-thread.png
You're right. It's not friendship. It's reputation.

If you don't know someone's reputation, knowing whether or not they are good is very hard. That's what networking is for. When people know who you are and know your reputation, they feel safer hiring you.
Heh, I remember a group of us doing that as well. Also "penny drops" off the monkey bars, where you'd hang upside-down with your legs, swing back and forth, release and essentially do a flip and land on your feet. God we were fearless back in the day.
Yes but most of your house's power outlets are sitting behind a 15amp fuse.
Not yet!

https://www.youtube.com/watch?v=M_50TM3OeEw
i wonder if the newest iphones will have even sexier message bubbles even more than the blue ones
Just because there are people who still use it, doesn't make the statement that RoR was a fad less true. RoR was "the thing that everyone was using" at one point. It was that for several years. Anyone who's anyone was building stuff with Rails.

Now it's probably the third option, when building websites... and a fourth option, when building APIs.
Nitpick on the Nitpick, x1 are their thinnest, not necessarily top of the line laptops :-)

There's a fairly straightforward set of compromises between thin, powerful, repairable, between X, Ts, T proper, P, etc.
Arresting people is a pretty core part of the FBI's job.
And given the US outlet design, I imagine people do come into contact with 110v quite frequently!
Implementing Raid Expansion in ZFS
> During the meeting, which is known in internal Amazon lingo as a “fishbowl” meeting, Jassy declined to share data that motivated his decision to require employees to return to the office.

And here I thought I didn't need to tap the sign anymore. Here's another link on the chain [0]

[0]: https://news.ycombinator.com/item?id=36434455
> it would be highlighted in the wikipedia article

Did you read the history and evolution of the term section?

“Friedrich Engels saw the category as an intermediate social class between the nobility and the peasantry in late-feudalist society. While the nobility owned much of the countryside, and the peasantry worked it, a new bourgeoisie (literally "town-dwellers") arose around mercantile functions in the city.” In the French Revolution, “the new ruling class or bourgeoisie in the new capitalist-dominated societies.” Capital, it’s there in the term. The Stevenson definition, which follows in the next paragraph, cites the “chief defining characteristic of membership in the middle-class [as] control of significant human capital.” This British education-and-skill-derived definition is the basis of the top-of-the-article summary definition, since that human capital produces excess income.

Would note that the article appears poorly cited (as many notes on it claim), despite a cursory review of the bibliography shows they’ve covered the basics.
Unfortunate that everything was built for 32-bit, there was literally one year worth of 32-bit Intel Macs before the Core 2 Duo came out.
Will this open new tabs in a separate window? After a quick look over it, it'll just hide the tab bar when there's only one tab present.
Imagine being attacked by weaponised paper planes...
> Mind you, these researchers didn't test ANYTHING in a lab environment first "because it's a lot of work to test all the open source BGP implementations in the wild". AKA: I'm lazy.

That's a gross exaggeration: they said that they first tried it "in a controlled environment with different versions of Cisco, BIRD, and Quagga routers" [0] without issue. Presumably, the problem we know about would have been avoided if they had happened to include FRR in their test suite beforehand. But that raises the next question, exactly how many implementations does one need to test before one is no longer "lazy"?

[0] https://mailman.nanog.org/pipermail/nanog/2019-January/09876...
Going meta: I haven't read a HN thread in years that I agreed more with for almost every single comment. Incredible niche breakdown of the mess of factors that drove happenstance to circumstance. No ideology, just learned on the ground experience. More of this?
> applies to a member of the species Homo sapiens at any stage of development who is carried in the womb with embryonic or fetal cardiac activity

The text of the Georgia statute you cited only uses detectable human heartbeat as an example ("including"), not a requirement for personhood.

> “Unborn child” means a member of the species Homo sapiens at any stage of development who is carried in the womb.

This would seem open-ended enough to apply to individual eggs.
It will get there
Don’t confuse usually for always.

If the option is to gain 10kWh then lose 10kWh or lose 10kWh then gain 10kWh they net to 0 kWh but the order may be critical. If your battery is full then one path costs 10kWh and the other 0kWh. On the other hand if your battery is almost empty then the first past may work where the second requires a visit to a charge station.

A more realistic scenario is less extreme but the same principle can apply. You can’t always calculate optimal paths without knowing available battery power and which segments are negative.
To quote Jacobin/DSA journalist Marketic:

Don't particularly care about your personal opinion about Grayzone - this is an outrageous attack on press freedom and should be condemned. The reason @gofundme is targeting it & similar outlets is because they know few people will object. They'll eventually expand who's a target.
> A practical definition of “real-time” GC is a minimum mutator utilization bound for any program given sufficent RAM

I'm going to push back against that definition since:

1) RAM is usually bounded

2) A "never free" allocation strategy meets this requirement.

3) The "minimum mutator utilization bound" needs to be at a given time-slice anyways; e.g. "No more than 50% utilization in any 10ms window" rather than just "No more than 50% utilization." Throughput optimized GCs already give a very low utilization over a very long window; it's narrow windows that they struggle with.

I think a practical definition gives minimum bounds for:

M: fraction mutator utilization over a narrow time window T (where narrow depends on the problem domain; the orders of magnitude from 10us to 100ms are all reasonable depending on the domain)

O: heap size overhead (as a greater than unity multiple of live data)

And conditions them on peak allocation rate R, and heap size S, which each may have some reasonable maximum value.

If you pick non-reasonable values for R, T, and S then "obviously not realtime" GCs can be made to qualify. If you don't condition your GC on R, T, and S then actual shipping real-time systems using GC don't qualify (e.g. Metronome/Stacatto based systems).
I think the point they are trying to make is that there will still be fires started by the arsonist, so celebrating a single fire being put out while the arsonist is likely busy trying to start another fire looks bad. Even though, as you point out, the Fire Department isn't going to be making any arrests for arson, that's the Police Department's job.

I'm not sure the analogy applies perfectly anyway, since it was "only" a single "fire" in which "only" 700,000 victims were affected.
David LaFlamme, Whose ‘White Bird’ Captured a 1960s Dream, Dies at 82
ASLR doesn't stop DLL injection.
https://archive.li/6Z3mJ

"The iPhone 15 lineup [..] will include two entry-level models and two high-end models." and a USB-C charging port.
If something is owned by workers then that means they are the ones who put in the capital. They could have bought the business from the original investors, or made the initial investment with common funds. If there are other investors still owning a part of the business then it’s not worker owned (at least not fully worker owned).
https://archive.ph/1ZCbS
Something's always looming over Java-land: The dark shadow of Oracle, watching over everything with it's flaming eye.
Serious answer: the Zen of Python. It makes for a far better version of Ruby
The claims, and the ways V implemented them (as of the 2022 article), feel very much like the famous HTML regex answer on Stack Overflow.
As I've entered my 30s, I've noticed that people have also squandered their opportunities to get reps at friendbuilding outside of school, instead focusing on work, and everything has a cost. Now they're more employable than me, but I know exactly how to go about establishing strong friendships, and many of them are hopelessly stuck to either their spouse or their high school buddies and the prospect of moving elsewhere to advance the opportunity in the field they invested in would be quite difficult for some.

Regarding parents, what's made me cringe lately has been the shutting down of opportunities for their kids to form new bonds and play. There's a park I go to regularly that seems to be attended by well-off parents who go in groups. Last time I overheard a kid who must have been 5 playing with some other kid she just met on the swings. She ran over to her mother and said "This is ___ she's my new friend" and the mother basically wrote it off and said that's great but the other one has to go and then they left. The same outgoing kid had earlier wanted to try climbing this artificial rock I was doing, and the parent just showed absolutely no enthusiasm for letting their kid do it, she had somewhere else to be. I get that people are busy, but let your fucking kids play.
If movies are our guide, we should all shoot ourselves right now
I'm reminded of Cory Doctorow's referencing DMCA and the like as "felony contempt of business model".

I'm sure it's been this way a lot longer than I imagine, but it feels to me like in the 80s or so companies became a lot more interested in making their shareholders happy than they were in making their customers happy.
Matlab has a more interesting dispatch model than python though. (Mathematica has even better dispatch but I haven't used it in almost 20 years at this point) Julia's model is even better, but I just never have time to dig into it deeply enough to get to the zen of Julia. One day when I have time to understand Julia I'd like to, but it's hard to compete with the reliability of python just always working.
> Inconsistent enforcement of rules is a proven way to instill caution via fear and uncertainty.

Where was this proven? My experience is the opposite. Inconsistent enforcement makes people think they can get away with breaking the rules. And because the enforcement is inconsistent, they have a guaranteed non-zero probability of succeeding.
How to fly a next-gen eVTOL aircraft: We take a lesson at Lilium
It’s a right pain when you only visit a building occasionally. You push a button, ignore the number, then just move to the next loft which opens along with everyone else, then realise you’re in the wrong lift.

One of our offices has this system (it makes no sense too - there’s only 5 floors) and it catches me every time. The building is designed to discourage use of stairs too (they’re behind hidden doors)
App Store submission tips for Turbo Native apps
Google didn't miss on MapReduce; it missed on Cloud. Amazon was light years behind in datacenter technology, but made it all available via AWS, while Google kept everything to themselves. It was a colossal failure.

LLMs are shaping up to be the second such failure.
That sounds trivial? I mean, you can do that in C, what’s surprising about it?

I have never found Python as nice to use as you seem to have, but Ruby always fit like a glove. I’ve written Python since 1999 and I still would rather use almost anything else. It’s so labored to do anything complex. You can build worlds in Ruby in the time it takes you to align indentation properly for a single class in Python.
It feels like it's pretty much gameover for free speech in any context.

Too much of the population of the world wants rid and it doesn't matter much that they disagree on precisely which opinions are unacceptable.
How about 15 years or so? they could listen to school lectures in the meanwhile
EFF is on the wrong side of this, just as they were on the wrong side of the debates about what to do about spam email back in the day. They're committed to the view that the only acceptable place to block any flow of information (which they define very broadly) is at the receiving user's end and that the end user must personally opt-in. This is completely at odds with the last 30 years of experience on the internet and shows that they've learned very little about how bad actors will abuse systems of that sort and degrade the experience for everyone else.
The ACLU are pretty useless these days