skysight-inc/HackerNews huggingface dataset:
> Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig

Definitely reads otherwise and is click bait, given the actual implementation.
I disagree that it conflicts. There's an (implied) ceiling on Python performance, even after optimizations. The fear has always been that removing the design choices that cause that ceiling, would result in a different, incompatible language or runtime.

If everyone knows it's never going to reach the performance needed for high performance work, and there's already an excellent escape hatch in the form of C extensions, then why would people be spending time on the middle ground of performance? It'll still be too slow to do the things required, so people will still be going out to C for them.

Personally though, I'm glad for any performance increases. Python runs in so much critical infrastructure, that even a few percent would likely be a considerable energy savings when spread out over all users. Of course that assumes people upgrade their versions...but the community tends to be slow to do so in my experience.
Having all of your services in the same box opens you up to a ton of possible unwanted cross-interaction, which is complexity.

(just not from the system perspective, but from the "reasoning about it" perspective)
> 25% faster is still 25% faster, even if the code would have been 100x faster to begin with in another language.)

And that's even assuming that the code would have existed at all in another language. The thing about interpreted GC languages is that the iterative loop of creation is much more agile, easier to start with and easier to prototype in than a compiled, strictly typed language.
We’re talking about some damn cartoons. That’s the whole “philosophical” point of this trolley problem, which can be better described as a sadistic game, i.e. that we shouldn’t let this type of nonsense get between us and our real “inner values” (for lack of a better term), we shouldn’t let the people who “apply” this game condition us.
ubuntu 22.04 also broke many IBM laptops. Took them 2 months to fix it, without any acknowledgement that the bug existed.

number of tickets in launchpad such as https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1970957

It makes me Q the value in my org looking into an ubuntu advantage subscription. When there are tickets that have lots of "me too" that result in unusable laptops, one should at least triage them / consolidate them into a single ticket and then be able to mark when fixed.
HN audience should be able to install the I2P client and enter the address in browser to access the torrents.
“What do you call your act?”

“Brooks Brothers!”
Europe bad. Euro is getting crushed. Europe destroying itself. ECB is enemy of the people. Europe will destroy civilization.

We must destroy Europe before it’s too late!
There’s more bickering on Android development in my opinion. There’s the Google way of Android Architecture Component, and now the up and coming Jetpack Compose. There’s huge mobile teams on Viper. Mid size companies on MVVM or RxJava. There’s the rest on MVP, MVC, etc.
Exactly. No one is talking about how a Muslim tailor was killed by a bunch of Hindus and brazenly captured in video which also threatened the country's PM of a similar fate. The Hindu community then proceeded to pelt stones on the Police which came to arrest the killers.
> one wonders why they haven't been a low-hanging fruit over the past 25 years.

From the very page you've linked to:

"Faster CPython explores optimizations for CPython. The main team is funded by Microsoft to work on this full-time. Pablo Galindo Salgado is also funded by Bloomberg LP to work on the project part-time."
Python being interpreted is the main reason why it’s slow, but not the excuse to not compare it to similar and faster programming languages.
It's not FDIC insured against Voyager failing, it's only insured against Contintental Bank failing. Continental Bank hasn't failed, so it will be treated like any other asset that Voyager has.
I think it's because incumbents in the space have played a huge role in preventing adoption of new technologies that actually prevent disease. Dentists make money not from preventing disease, but from performing procedures when disease has already progressed to the point of no return.

Cavities and gum disease are bacterial infections that are completely preventable. I feel the need to plug what we've been building at https://www.bristlehealth.com/. We've built an at-home test that leverages the microbes in the mouth to detect disease, and provide actionable and personalized recommendations that can reduce your risk of gum disease, cavities and persistent bad breath.
Don’t think it exists for the HTML document. HTTPS works fine for public & unconfidential things. For verifying page resources there is a newish feature: https://developer.mozilla.org/en-US/docs/Web/Security/Subres... .
It was listed as an asset on their balance sheet, likely to be distributed the same way the rest of the assets will be.

And in case anyone is confused, none of that was FDIC insured. Only if the Metropolitan bank was to shut down would the FDIC reimburse anything.
> Low-hanging fruits attract people who can't reach higher than that.

Do we have completely different definitions of low-hanging fruit?

Python not "requiring" speed is a fair enough point if you want to argue against large complex performance-focused initiatives that consume too much of the team's time, but the whole point of calling something "low-hanging fruit" is precisely that they're easy wins — get the performance without a large effort commitment. Unless those easy wins hinder the language's core goals, there's no reason to portray it as good to actively avoid chasing those wins.
> If we don't consider funding, we're effectively saying that science should be the domain of independently rich aristocrats living off of inherited wealth, as it often was a few centuries ago.

Given the existing model has brought us to a point where there are several fields in which almost no published studies can be successfully replicated, at this point I'm not even sure that it would be a bad development to go back to having the likes of Gauss and Leibniz running the show. Dependency on external funding and the pressure of publish-or-perish seems incredibly destructive to meaningful scientific progress.
There have always been Android users who don’t want Google services, spurring the creation of Cyanogen and Replicant and the like. Are you sure there are no equivalent users on iOS?
Programming language dot releases can tend to be significant.

Semver often means that major is the language version, and minor is the runtime version
All of them? Remember that Trump got ~75 million votes, are all of them "paranoid and hateful"?

What will happen when those Republicans - the same people who you are calling "hateful and paranoid" - win the next two election rounds which they seem to be poised to do? Do you expect them to take your opinions into consideration, knowing that you deem theirs to be "paranoid and hateful"? How do you expect to be able to run your country like that, other than by running it into the ground?
I worked for Jaguar Land Rover for 7 years. It almost never came up. I would say that most of the company operates independently. Occasionally we would engage with Tata's other arms (I recall early on doing work with TCS - Tata Consulting Services to do some software development.)

Sometimes as I'm out and about I'll see old Ford-era Jaguars and I'm pleased that the company has independence to make its own vehicles.
It's only been two and a half years, we're still very early in this pandemic. I'm sure that a few more years, maybe a decade, when everyone who understands vaccines are confident that the entire category of COVID vaccines is safe and effective, we'll have a flu-like assembly line producing new vaccines for the deluge of new variants we'll be facing.
Ahh. the good old days.
Definitely check out:

https://neocities.org/
this is definitely not true - there's a huge depth of complexity in these multi-dimensional databases. It's relatively easy to make a proof of concept - it's "just" an array of arrays after all, but building something production quality is a multi-year endeavour
That's why they are called scripting languages.
‘Putin rubbing hands with glee’ after EU votes to class gas and nuclear as green
Looks like that pricing has not been updated for a while. I paid something like 200 euros, that was about a year ago. Most online retailers in my country now list them for less than 100 euros.
Leaks can happen in rust. The guarantee safe rust makes is that memory leaks cannot result in undefined behavior.
Webassembly can fulfill that requirement for certain use cases
Python JITs were tried before, more than once. The usual problem there is that the gains are very modest unless you can also break the ABI for native modules. But if you do the latter, most users won't even bother with your version.
I’d like to think that, but my dentist makes about $170/year from me having healthy teeth. They make $1500/crown (in addition to the $170 for cleaning).

I’ve been to three dentists this year. I find it interesting that one said I had an emergency and needed a crown right away (a year ago), one said they’d watch the tooth, and one said nothing.

Cynically, I don’t like agency issues where experts make lots of money off their advice and it’s difficult to double check.
For me the "unbreakable" floss string combined with a floss pick in this particular product: https://www.amazon.com/DenTek-Triple-Clean-Floss-Picks/dp/B0... was a massive innovation that finally allowed me to regularly floss easily at the age of ~30.

Prior to that I couldn't handle the floss string well, and all other floss picks (even nearly identical ones from the exact same brand) just snap apart between my very closely-spaced teeth.
A few months ago I came across Scotty Kilmer because he always scores high in searches. I concluded he doesn't know what the hell he is talking about but knows how to promote.
Show HN: PDFs that are readable by human eyes only
Hi, OP here. A friend was involved in a custody battle and was afraid his ex was going to leak all of his discovery documents on the internet and he asked if there was something I could do to make it harder for bots/crawlers to find sensitive information. Originally I was going to turn all of his docs to image based PDFs, but those get large fast and are easy to OCR.

So I found a post musing about altering fonts/glyphs so that it looks like english, but the actual character being seen by the pdf reader is a non-english character. As such, when you try to OCR these files, it doesn't see any images and can't convert it.

I figured it had some potential uses and maybe you fine folks can identify other use cases. I'll be monitoring this post most of the day.
Me too! I've always been baffled by the hate. If you come from vim, just use evil, install Doom Emacs or whatever. End of the day it's all just arbitrary muscle memory so once you get used to it all other keybindings (bar perhap vim) seems absurd.
Who am I to decide the fate of other humans. In cases where I have to choose between people, I do nothing. I'm not god.
> How the hell did we end up here?

You end up here in a market that rewards “growth & engagement” more than actual cash.
Negotiations are off the table it seems, more like "take it or leave it".
You're welcome to make the comparison. I'm just pointing out that it's a sort of category error, beyond the relatively bland observation of "interpretation is slow."
Is that not where WebAssembly is headed? Taken from their website "Wasm is designed as a portable compilation target for programming languages [...]"
2 mutually exclusive buttons/levers + everybody dies if you do nothing. This way inaction is still an option but strickly worse than each of the actions/buttons.
Previous investors and potential grab the bag and run ponzi scheme owner.
Mildly related: dum - https://github.com/egoist/dum

dum replaces npm run and npx.

Instead of waiting 200ms for your npm client to start, it will start immediately.
One of the biggest features I'm looking forward to is the more specific error messages. I can't tell you how much time I've wasted with cryptic errors that just point to a line that has a list comprehension or similar.
I use my 8GB one for development (mostly web and Cocoa, but also some 3d stuff w/Metal) and the only issues are with things like Microsoft Teams or some other memory hog, but even my co-workers with 32GB machines suffer with those, so I guess it's alright.
The rule of law in india is an elaborate sham. The law is whatever you are told by any tentacle of the Indian government. The worst part is that there is no recourse - literally none. Many in the west don't have a good grasp of how the legal and administrative systems function in a country like india.

As for "largest democracy" it is true if you consider India's voting system. It is among the best in the world at access and transparency. Unfortunately, every other aspect of democracy is a joke in india.

The law you cited is intentionally vague. It is this way to give the government and administration the means to weaponize the state against the little guy.
Why lectures are like blind dates
My favorite bit of the old, weird internet was Portal Of Evil.

Which took the "look at the weird stuff I found" aspect of stumbleupon, and used it as comedic fodder to poke fun at all the weird stuff.
Unfortunately, it's not as simple as that.
Lots of secrets are "generic" (think of a DB user/password combination), meaning that you need to take into account the surrounding source code context to be able to determine if they are a "real" secret.

Here is a full explanation if you are interested: https://blog.gitguardian.com/why-detecting-generic-credentia...
Who's Right on Inflation?
The risk was very minor, and was in hindsight not worth waiting for.

But now that the data is in, though, when your option is two vaccines, one with very minor risk, and one with even less risk, and they are both equally effective, it's obvious that you should prefer the latter.
I know that document-rendering is much more complex than what it appears on the surface, but surely in this day and age there should be document viewers that don't run scripts and are exploit free.
I think the alternate is to not try to be a railroad operator in an emergency when you might make the emergency worse or take on huge liability.

If you are a professional trolley network controller then you have the judgement and the duty to operate/not operate the lever. I think that few people would question the ethics of a professional operator flipping the switch to save the most people.
Cruise robotaxis blocked traffic for hours on this San Francisco street
I think this is instead a good reminder that no matter how complicated / unlikely a specific attack vector seems, if the bounty is large enough you better assume that someone is going to do it.
Hybrids are generally significantly more efficient that ICE cars because it keeps the engine in the "sweet spot", efficiency-wise. If the sweet spot for engine efficiency is more power than you're using, then the extra power goes towards charging the battery. If the sweet spot is less power than you need, it can make up some of the difference with the electric motor using previously stored power.

People talk a lot about plugging them in, or regenerative breaking, but that's overlooking the main way they work, which is in concert with the ICE to make it more efficient. (caveat: I'm not an expert, but own a hybrid and had a long discussion with an engineer friend who had just taken a hybrid powertrain class)
Until We Too Are Buried in the Sky
I use my 8 GB M1 Air with a 5K display regularly and the only situation where it struggles is gaming. Browsing with zillions of tabs, video, etc is beautiful and lag free.
Bullying in science: largest-ever national survey reveals bleak reality
Natural selection may be making society more unequal
That’s a huge assumption that inaction is equivalent to not making a decision
I’ve been waiting, since reading that book, for nanobots that brush my teeth, trim my hair, shave, etc so I wake up every morning and not need to do this stuff.
I don't recall where this story is from, but I've read it somewhere.

It's a story about a guy who invents shaving microbots, which you apply in your face, who do all the work. Iirc they were on a gel, though ultimately that doesn't matter. At some point they supposedly deactivate themselves for some reason I've forgotten, to prevent them from doing harm in case they enter the body.

The end of the story is that the inventor, who kept using his microbots, eventually died of unknown cause. The autopsy showed that he had pneumoconiosis/silicosis, aka a dry, dusty lung.

Because he kept inhaling them. Microdroplets of liquid, containing microbots.

I believe this story isn't far fetched. Imagine you have thousands of these teeth brushing bots in your mouth. If you have some on the back of your throat, you will eventually have them in your lungs. All it takes to accumulate enough of them to cause issues is repeated use and time.
Done. ₹5k. Keep journalist-ing. Good luck. Fcuk these high handed politicians.
I built an AI tool to write medium posts 10x faster
Gotta love ZFC
I have not seen Squeak (or other Smalltalk environments, e.g. Pharo) being used like and IDE, which is what I infer you mean by "developer... emacs replacement".

It certainly seems possible and could potentially make for a great IDE foundation, I just haven't seen it done, other than the Glamorous Toolkit - https://gtoolkit.com
Seconded! Thank you Mickey. Your posts consistently expand my Emacs capabilities, and appreciation of Emacs too :)
Authentication is a very simple part and doesn't add complexity. Every platform has a plethora of libraries to deal with anything. Authorization is a real deal.
I agree with you...it's the additional factors that appear to be more muta/carcinogenic than the nicotine itself. Granted (as you said) nicotine isn't ideal.

The amount of sugar and its related health effects IMO completely outweigh the impacts of nicotine.

The large food corps are finding ways to make sugary food more addictive so you have populations of sugar addicts starting at a very early age...the entire picture is so very distorted.
Not really. There were a couple engineers working at Google on a project called unladen swallow which was extremely promising but it eventually got canceled.

The developer who worked at Microsoft to make iron python I think that was his full-time project as well and it was definitely faster than cpython at the time
You're definitely not the only one, but most people who share this opinion didn't study ethics well enough. Its a field full of complicated contradictions.
> It's a very simple equation: allow Juul and get more people off cigarettes. Ban Juul and increase smoking rates. It's amazing how obtuse people (and the government) are on the subject.

I am actually not so sure about this. Cigarettes smoking rates have been falling consistently for many years, youth smoking rates were up in the 90's but fell before vaping / e-cigarettes hit the market.

Smokers also since 1980 have been smoking less cigarettes per day.

There is a significant amount of high school students that starts with e-cigarettes, and doesn't use them to quit anything else. Statistics don't seem to indicate that these children would have smoked cigarettes if they wouldn't have access to e-cigarettes. One also could argue that this potentially makes cigarette adoption higher for this population, because they are already used to nicotine and smoking/vaping.

All in all, it's not as simple as you make it out to be.

https://www.lung.org/research/trends-in-lung-disease/tobacco...
Concurrency in Python is a weird topic, since multiprocessing is the only "real" concurrency. Threading is "implicit" context switching all in the same process/thread, asyncio is "explicit" context switching.
On top of that, you also have the complication of the GIL. If threads don't release the GIL, then you can't effectively switch contexts.
Also, one of the oldest car manufacturers in the world.
Yeah, that is true about pricing in the agent fees. But is all part of the negotiation of the contracts -- there is no initial cash outlay for a buyer (or even the seller). You can work with an agent for months, never buy anything, and never have to pay any money. So consider... if you had a SaaS that cost money to the buyer, now they have to pay just to start looking around. It is peanuts compared to the cost of buying a house, but still could put a damper on adoption. You might get better luck to tie it in with everything else - "Pay us only when you actually buy your home."
I would be interested to see if you have any intriguing findings!
> The ends always justify the means., and so endorsing all terrorism and war, even genocide; whenever the ends is enough peace to make a net positive.

That has literally been humanities M.O. for thousands of years.

History is written by the victors, and somehow the books start off with mentions of moral superiority. Strange that.

"He unified a warring country, bringing an end to a century of strife and violence!"

"His conquest allowed for the formation of a national identity, bringing the people together."

etc. etc.
This looks like a really bad dropshipping site...

Especially considering the fact they've imported reviews from elsewhere, like AliExpress (even has the same name format, C**e).
Can someone explain to me how a pdf can execute code?
It changes a lot when that doesn't matter because an org only uses python for their ops automation.

Doing side by side comparisons between golang and python on Lambda last year, we halved the total execution time one a relatively simple script. Factor of 100, I assume, is an absolute best case.
The government services apps concerns me. Other than that, I opt out. I'm currently using GrapheneOS which is a security and privacy hardened open-source Android fork and I only install FOSS apps using f-droid. Ideally I'd like to live a completely smart-phone-free life but I have to admit there are some conveniences that are hard to live without.

I only write this because I don't quite agree with you that you can't regain control of your phone presently. Though if governments start to force you to use their apps then society is in trouble. I hope that activists can shut that down, even if it's just on the basis that a minority of the population doesn't / can't own smart phones.

Edited to fix typo
I think the high price actually means that is a typical user. The original casual user type this has been designed for likely use iPads or Chromebooks at this point.
Stories of Victorian child criminals who were jailed for petty crimes, 1870s
Asyncio violates every aspect of compositional orthogonality just like decorators you can't combine it with anything else without completely rewriting your code around its constrictions. It's also caused a huge amount of pip installation problems around the AWS CLI and boto
It can also be a "low-hanging fruit" in a sense that it's possible to do without massive breakage of the ecosystem (incompatible native modules etc). That is, it's still about effort - but effort of the people using the end result.
True, but it's not trying to be multi-threaded, just concurrent.