skysight-inc/HackerNews huggingface dataset:
> one wonders why they haven't been a low-hanging fruit over the past 25 years

Because the core team just hasn't prioritized performance, and have actively resisted performance work, at least until now. The big reason has been about maintainership cost of such work, but often times plenty of VM engineers show up to assist the core team and they have always been pushed away.

> Now let's get a sane concurrency story

You really can't easily add a threading model like that and make everything go faster. The hype of "GIL-removal" branches is that you can take your existing threading.Thread Python code, and run it on a GIL-less Python, and you'll instantly get a 5x speedup. In practice, that's not going to happen, you're going to have to modify your code substantially to support that level of work.

The difficulty with Python's concurrency is that the language doesn't have a cohesive threading model, and many programs are simply held alive and working by the GIL.
I run a VA business with my brother so we deal with a lot of spreadsheets. We have had a few real estate firms as our customers. They put EVERYTHING in Google Sheets and Excel.

Everything from regulatory document , CRM data and checklists everything. Having billions of row might sound problematic but when a google sheet gets capped or slow they will either create a new sheet on the same file or a new file. A RE firm over its 10 year operations has hundreds and hundreds of spreadsheets. They even have spreadsheets to locate spreadsheets.....

Having everything in one spot is a slightly better thing to do. You can't pry spreadsheets from small businesses no matter what justification you have. From a practical standpoint upping the limits is kind of a good thing.

We usually clean everything up manually and create a proper database that they can query easily. Or they can just tell us what they need through email.
Mine to. I use to use those hacking challenge websites ngsec, try2hack.nl and then ended up with talking to a Dutch guy who set me up a old box out of generosity hosted on his home net somewhere in NL.
Nicotine gives kids heart disease and glass lung? That's quite a claim.
I like your API support!

The Postman collection thing is something I've been seeing, recently. Great idea.
Cheap fun things to do near you
It’s just an over regulated industry where it’s too expensive to try new things.
first, there are lots of volunteers that want to mess with assembly language.

second, CPython is just a C interpeter, there isn't much assembly if any.

third, contributing to CPython is sufficiently high-profile you could easily land a 500k-job just by putting it on your CV.

No, those are not the real reasons why it hasn't happened before.
2022 Camping and the High Price of Gas
The recent rule change is irrelevant because the city was developed when the rule was still in place. Cities don't change overnight.

The point is that minimum parking requirements create terrible cities. Louisville is primarily different from NYC in that it is highly dependant on cars, massive roads, and massive parking lots, while NYC is not. If NYC was developed in the age of cars when off-street parking minimums began to be widely adopted by cities everywhere across the continent, it would be very similar to Louisville. But it wasn't, and it isn't. That's the entire point of the comparison.
San Francisco housing development slowed due to high costs
Neither of those projects were ever going to be accepted upstream though.
Published on Github too https://github.com/mdiplo/Medias_francais
I suggest looking into authorization (not to be confused with authentication. Most auth (authentication) providers also provide a authorization framework you can integrate with.

The implementation details will vary wildly depending upon your exact needs.
I agree w your "p.s." as a lot of compliance asks about where remote/contractors are located
The only substantive parts of this bill seems to be about A) letting aging reactors keep going past their intended lifespan and B) banning Russia from investing (surprised this was even legal before).

The rest looks like fluff.

At the risk of sounding like one of those hippy anti nuclear zealots, I wouldnt mind increasing the catastrophe liability cap ($375mil) slightly above 0.04% of the price of dealing with 1 Fukushima ($800bil) in exchange for running them longer. It would give me confidence that it's really as 100% risk free as they keep telling me it is.
Not too tough, if you're a state backed group. Just buy one.

The going price for Adobe PDF RCE zero-days is $80,000
I'm not sure what your point is. The research found a correlation between isolation and dementia and it also found evidence that the former causes the latter and not the other way around (which you argued could also be the case, in your first comment).
Asking for evidence of your claims is not a strawman. Care to cite any evidence showing any of that to be true?
Nooo now my comment is not funny anymore :)
'Overthrowing the Government' in a strongly Balkanized 2 party system is more likely the prelude to another civil war, especially when one party considers an attack on the capital as 'legitimate political discourse' [0]. 'Overthrowing the Government WE don't agree with' is the real subtext here.

"A majority of gun owners (61%) are Republicans or lean to the Republican Party, but NRA members skew even more heavily to the political right than other gun owners. Roughly three-quarters (77%) of gun owners who say they belong to the NRA are Republicans or lean Republican, while only 20% are Democrats or lean Democratic." [1]

[0] https://www.nytimes.com/2022/02/04/us/politics/republicans-j...
[1] https://www.pewresearch.org/fact-tank/2017/07/05/among-gun-o...
>That's true. But I believe Australia has more or less same policies as Canada. And since Australia has warmer weather, I'd rather go there.

Australia is also a lot more expensive than Canada. And you will be almost totally excluded from western hemisphere employment due to the time zone, instead of being on EST with +/- 4hrs of the entire US and Europe.
One of the biggest contributors in Python's (lack of) speed is dynamic typing. While a jump is a jump and an assignment is an assignment, an addition is more like "hmm... what is a left operand... is it double? what is a right operand? wow, it's also a double! okay, cpu add eax, ebx".
Porsche SE is a holding company though - it doesn't directly make cars.

Porsche cars are made by Porsche AG which is a subsidiary of Volkswagen AG - Porsche SE then holding a controlling stake in Volkswagen AG.
Biden: path to student loan forgiveness for public servants & interest limit
Guido stepping away from the language will have a lot of impact on changes that were culturally guided.
I had no idea this exists.. is it actually good? Considering buying it for the iPad Pro.
> due to how slow non-native Docker is

Are you running arm64 containers? Is x86 a requirement for you?
It's not really a green flag when values offered by major commercial alternatives seems like then-experimental client features of existing thing(cf. Twitter, Slack, Discord)
The Encyclopedia Brown series rode the lost dog/petty crime train to 20+ volumes.
I just hope my house won’t get raided before I publish my findings.
>Singapore is the sole exception to the rule

historically democracy is the exception and plenty of kings and dictators have had success. Arab golden age was the result of a string of 4 straight solid rulers in a row who prioritized science. Pretty similar period for Rome with the 4 good emperors.

Democracy is more stable, finding a good successor worthy of all that power is the main challenge to non-democracies
Wonder how long these M chips were in R&D and meanwhile they were just watching everyone on the internet complain how crappy mac laptops were but they knew this was coming
Since we were on the subject of thought control, ufos, and other such delights

https://t.ly/kZKZ
I'm highly tempted to run a "caching" proxy 24x7 just to keep archives of some of these decaying gems around past their lifespan on the web.

I'd say I could just use archive.org (or similar), but their (admittedly necessary) respect of robots.txt makes their archive incomplete.
Don't know if it's true, but it makes a fun story: ST80 used reference counting with counts saturating at some low number (like 127), and of course there are problems collecting circular references. A comprehensive analysis of a modern image, with Xerox PARC lineage, discovered garbage that had been uncollected for 20-30 years.
How Clojure Works for You
During beginning of pandemic I got a job via a fully remote process. I felt it was sketchy in some respects and I began to increasingly fearful that it was some kind of phishing scheme. Luckily turned out to be legit. Job applications are such an open door for this kind of thing. They collect so much info from candidates, easily enough to commit identity theft. Also god forbid the company or recruiters get hacked and the data leaks anyway
> Now let's get a sane concurrency story (no multiprocessing / queue / pickle hacks) and suddenly it's a completely different language!

Yes, and I would argue it already exists and is called Rust :)

Semi-jokes aside, this is difficult and is not just about removing the GIL and enabling multithreading ; we would need to get better memory and garbage collection controls. Parts of what's make python slow and dangerous in concurrent settings are the ballooning memory allocations on large and fragmented workloads. A -Xmx would help.
I mean when you push founders to "break the rules but not the law" eventually they are going to.
All it means is that the system organizers decided to make a certain set of keys able to vote on transaction validity. Similar for example to how browser vendors decide to make a certain set of keys valid for issuing certs.
As someone who wants to enter and profit from the burgeoning underground iris transplantation economy, where do I start? I get the sense that there is an arbitrage opportunity between the cost of eye surgery and crypto returns but exactly how do I capitalize on this?
They've built pieces of that already: https://developer.apple.com/xcode-cloud/

I'm not personally very excited about living inside that sealed of a bubble.
I've been using emacs for org-mode for notes for a decade with emacs defaults. Works wonderfully and is absurdly simple to use
Fedora May Finally Provide Official Support for the Raspberry Pi 4
I know, you try to save the trolley scenario. But if brakes fail then it doesn't matter what the AI (or driver) decides. To blame is the one who is responsible for the brakes not to fail.
Parrot [0] was meant to be that and the main VM for Perl6 (now Raku) and failed at both.

[0] http://www.parrot.org/ states:

The Parrot VM is no longer being actively developed.

Last commit: 2017-10-02

The role of Parrot as VM for Perl 6 (now "Raku") has been filled by MoarVM, supporting the Rakudo compiler.

[...]

Parrot, as potential VM for other dynamic languages, never supplanted the existing VMs of those languages.
As a philosophy major who was never particularly interested in ethics, I certainly don't think it's trivial. If you trivial as in "clearly obvious" then I certainly disagree. But let me try and charitably interpret your position.

I do think that in practice the different ethical systems don't produce wildly different outcomes, from utilitarianism to deontology to even virtue ethics. Of course, in the realm of thought experiments they can be widely different. But in the real world, the hardest thing is to be moral (i.e. do the right thing) rather than defining your ethics (having a clear code). In practice, the "evil"/conflict/strive in the world I see is due to selfishness or amorality, not disagreements between utilitarians and kantians. Is this what you're getting at? That the distinctions between the different ethical systems collapse into similar practical situations? That being a "good person" is more important than the particular ethical code you follow? (That's my take, basically).

I'll also say that I found meta-ethics incredibly illuminating. It essentially builds up a language to discuss different ethical systems and makes conversations around them way easier.

Big up on consciousness and philosophy of mind though. I also found philosophy of science fascinating. And shoutout to Hobbes! He would have loved HN, he was such a contrarian.
As a user, why do I care if apple makes money over 3p devs. They’re all screwing over users in the end anyways.

But historical data shows Apple has been enormously better at strong-arming devs into behaving properly. That’s why I can safely assume that $0 needs to paid to that scummy dev making a flashlight app; I mean, I can safely assume there’s no app on the App Store adding noise by advertising $1 or $10 or whatever for just a flashlight app.

In fact, I’m tech savvy enough to see a scammy app on the App Store. Apple needs to toughen up on 3p even more. I see my girlfriend’s phone or my parents iPhone and notice all these apps for taking a screenshot, saving pdfs etc that trick them into buying subscriptions. Whatever Apple is doing makes me fork over $1000 for a phone. At least I can rely on the fact that using it for calculator or the compass isn’t gonna cost me additional $ — no matter how “reasonably small” that fee is from the developer’s perspective.
> and external monitors don't require a lot of video memory per se.

That depends. Your average 1080p display doesn't really use a ton of video memory, but a 5k display connected to an internal 1440p display? That's a pretty huge framebuffer. AFAIK, Quartz also has a separate video buffer for each individual window, ranging from 50-150mb for the average application. Add it all up, and I agree that 8gb is pretty low, even with swap. Macs are memory-hungry devices, limiting your physical memory to 8gb is going to be really difficult to work with on anything that isn't text editing or light web browsing.
I like microservices owning their databases. It allows you to choose the correct database for the job and for the team. Sharing state across these microservices is often a bad sign for how you’ve split your services. Often a simple orchestrator can aggregate the relevant data that it needs.
If it makes you feel better most people don't brush their teeth correctly (supposed to hold toothbrush at a 45 degree angle along the tooth/gum line). I think there's another future where brushing and flossing largely become obsolete. If we could develop a more effective mouthwash tailored to restoring each persons oral microbiome we could likely reduce the need for brushing and flossing (and instead replace it with a daily rinse). A lot easier than half asleep brushing!
A few people tried to excuse the slow python, but as far as I know the story, excuses are not necessary. Truth is that python was not meant to be fast, its source code was not meant to be fast, and its design was not optimized with the idea of being fast. Python was meant as a scrypting language that was easy to learn and work with on all levels and the issue of its slowness became important when it outgrew its role and became an application language powering large parts of the internet and the bigger part of the very expensive ML industry. I know that speed is a virtue, but it becomes a fundamental virtue when you have to scale and python was not meant to scale. So, yes, it is easy for people to be righteous and furious over the issue, but being righteous in hindsight is much easier than useful.
That's a very good point. Sorry for the confusion.
I love asyncio! It's a very well put together library. It provides great interfaces to manage event loops, io, and some basic networking. It gives you a lot of freedom to design asynchronous systems as you see fit.

However, batteries are not included. For example, it provides no HTTP client/server. It doesn't interop with any synchronous IO tools in the standard library either, making asyncio a very insular environment.

For the majority of problems, Go or Node.js may be better options. They have much more mature environments for managing asynchrony.
Considering the shared GPU memory, 8 GB is going to be very limiting going forward. Also, this Mac is very likely going to have the same slower SSD like the recently released 13 inch M2 MBP. This means you have to upgrade the SSD as well, if you care about performance. I would not recommend buying an MBA with base specs.
Yes. In college I had many tabs and many word documents open, a few IDEs, horribly inefficient LMS or video sharing sites, and massive lecture videos. Maybe a few chat apps to keep in touch with classmates.

If you’ve used google chrome with messenger dot com, that’s already eating into the ram budget a good amount.
And a maker of great value practical cars - my last 3 cars (and my wife's last 2 cars) have all been Škodas.

However, I was disappointed that they stopped making the Yeti.
kinda disgusting he got fired for this if that was the case. Its a very sophisticated attack and I think its conversion rate would be rather high.
Go on then - what are the real reasons, in your mind?
NASA's Exoplanet Travel Bureau
Displaylink is lossy software compression of your video stream, and when I last explored using it with Macs in a professional setting ~3 years ago the software was borderline unsupported by the vendor on the Mac platform and absolutely unreliable.
This is a bizarre misuse of language. True, as in conforming with reality, is what is rather than what is believed to be. Therefore the true self is the self that is rather than the one you want others to believe in. Henderson's "true self" is actually a better definition of the "aspirational self", which in most people is much different from actuality.

And to consider the "aspirational" self to be the "authentic" self is compounding the error. You are authentic when you act normally, not when you take on the role of some other person of your dreams.

The true self is closer to the person you are when you think nobody is watching.
My hope was that iron pythonreplaced cpython as the standard but for a number of reasons that was never to be.
Exploits in the PDF viewer.

The Adobe tools in particular have been a bountiful source of exploits for decades, but it's a complicated spec and there are plenty of opportunities for bugs.
There is a lot to it in the grey area. Don't kill, don't steal, don't cheat, don't eat baby seals, don't touch my grandma, that is trivial. The complex bit is for everything that's less of a drastic decision.

Is it ethical to let a coworker make a mistake you saw so they can learn, at the cost of project progress, or is it ethical to help them and make sure you deliver what was promised to your stakeholders on time? What if you don't like the co-worker? What if you dont like stakeholders?

Is it ethical to slack off at work if you need that for your mental safety? Or is it theft?

And so on. Tons of little decisions that are not about life and death, but still very much about ethics, and that are not trivial at all.
You can completely bypass the interpreter by running plain, unannotated Python code through Cython. You get a speedup but it is still slow from manipulating PyObjects and attribute lookups.
I think that works well for popular torrents (Wikileaks, etc.) but not so well for things that only a few people would download. The seedbox ends up being the primary host anyway, which is kinda what the OP planned already (i.e., a torrent yes, but in conjunction with offsite backup + http hosting).

Bittorrent isn't a guarantee of reliability, it's just a way to distribute files among multiple seeders. But that assumes there will be many seeders, which for something like this probably isn't the case.
Yup, at least according to Speedometer 2.0.
> These are not ram sticks, these are difference in the M2 chip itself.

TSMC fabs don't make DRAM. Apple buys DRAM chips from the same handful of manufacturers that everyone else sources DRAM from.
I agree with this 100%. I also think this is the primary driver of the old observation that people get more conservative as they age. (I'm using "conservative" in the more basic sense of "generally opposed to change" here and not in the current US political sense.)

One way to define of "experience" is "optimize for solving problems in the current environment". As you accrue experience, the best way to provide value to others is in an unchanging world that lets you leverage what you already know. When the world changes, some of your experience gets invalidated, making you less useful. So there's a natural incentive to prefer the status quo as you age, not out of any intrinsic heartlessness or selfishness, but just because you are most useful to yourself and others in a familiar world.

The young, however, don't feel this same pressure. They have relatively little experience—i.e. they aren't particularly good at getting things done in the current environment—and they do learn quickly. So they are incentivized to want change and to explore novel environments since those environments are no worse for them than the current one. Or, in other words, every environment is equally novel when you're young, so why not try a new one that puts you on more even footing with the older folks?
I disagree. its no harder to program today than it was 15 years ago. in fact it is easier. its less meaningful....less satisfying....and has been eroded by copy-cats and everyone spinning up a product instead of a passion project.
Not Just Bliss: The Case for Ignorance
Should just cut interest all together. It makes no sense on a guaranteed loan. There is no risk at all.