skysight-inc/HackerNews huggingface dataset:
> I tried progressive glasses (modern versions of bifocals) but found them extremely annoying with their fishbowl effect

Lord you aren't kidding about that - I tried these after a doctor recommended, and it was so jarring and disorienting I thought something had to be wrong. Apparently that's just how they are.
Interesting. If I had experienced this, I'd probably pick a random cloud provider, recreate the entire service in their cloud, image and document it, and have that documentation ready if I ever experienced another fire drill like the one yesterday.

Far easier to spin up a few large VMs on AWS for a few hours while you fix an issue than provision identical backup dedicated servers in a colo somewhere. And you can potentially just throw money at the issue while you fix the core service.

¯\_(ツ)_/¯
Much ado about nothing.
I don't like the drama about this. It really is not what being a maintainer should be about.

Open source developers need to learn how to be professional.

We can complain all day about packages that don't get recognition, where the maintainer struggles to maintain it and then we wonder, where's the professionalism?

Enable your 2FA. Allow users to support you financially (support agreement, etc).

> I do not chose to create a “critical” package

To the winner, the spoils. Fame has a cost. Drop your package and ask someone else to maintain it if you can't.
Spearphishing: It can happen to you too
I think 60 s is the lowest feasible headway for such subway services, assuming a single platform.
I had a package which I didn't publish on PyPI, just my web site as a "if you break it, you get to keep the pieces" sort of thing. I didn't even have a PyPI account.

Someone else added it to PyPI without telling me. And people started using it from PyPI.

I started getting messages about it, like PyPI developers asking maintainers to upgrade package metadata to include if it supported Python 3. That's when I realized it was on PyPI in the first place.

I had to contact the original uploaded to get access to the account.

One user even emailed me a question and said I had an obligation to support it, since I put it on PyPI.

Damned if you do, damned if you don't.
Well, you need more than one.

And I locked myself out of the first one while (before finishing!) setting up my second, so IMO you need more than two.

(It's not a great story, the tl;dr is I used a different passphrase for the second one, mixed them up, and ploughed through my 3 tries at the passphrase on my first one confident I was getting it right.

I also think that default (Yubikey's) of 3-tries is insanely low, getting it wrong just once is nerve-wracking; how much easier is it to brute-force in 30? That's more guesses of pet names et al. sure but you're not brute forcing it in that. Just don't use a pet name.)
Depends on the country you live in.
Not the whole globe is dominated by western laws :)
Cost to taxpayers.

It’s politically unpopular to propose a 10-year public works project with very unpredictable budget unless it’s a highway.

If it doesn’t get cancelled, ratepayers pay for the power and a surcharge to fund retiring the plant.
You don’t really mention specifically what you find “frustrating” about VMWare Workstation so it’s hard to know on what criteria to give a response.

I don’t know how “built in” it can be considered but I’ve used LXD a bit and since it now supports VMs as well I’m guessing you could define VMs in yaml in advance and “easily” (depending on your definition) tear down and re-deploy VMs with preconfigured network settings etc. Vagrant should also work for this with a Virtualbox or VMware backend (paid feature).

What exactly do you mean when you say that the VM should be able to “interact with the host OS”, isn’t that exactly what you don’t want and why you’re running a VM in the first place?
The index thinks that a widely- adopted package looks like a tempting target for hackers to inject malware. They need to help avoid that, for ethical, legal, and business reasons. Signing the release sounds perfectly reasonable too.

HOWEVER

I do think that a lot of the committing here is focused too much on the thing that got the author thinking (2FA), and focused too little on what the author was thinking about.

It is worth noticing that there's a potential for a package index to leverage your user base against you and start making demands. Of course you could walk away from pypy, or npm, but that's almost like suggesting you walk away from the Google Play store if you developed android apps. I like this article as something to keep in the back of your mind when you look at the future of package publishing.

How likely will this repo/index be to demand money from me some day when my user base gets large enough? Can I be delisted because of a new content policy?
No, the rules forbid explicit accusation. Not vague insinuation.

A rule forbidding vague insinuation would be too broad and open to abuse.

That said, Monsanto would certainly deploy a flock of shills to HN, reddit, twitter, facebook, etc. The existence of motive, means and opportunity is clear. Therefore they have definitely done that.

Are we going to ignore that fact?
Teaching computing to 5- to 11-year-olds
I use this but my god the VS Code vim plugin pisses me off sometimes. It's good probably 99% of the time. But I feel that (from time to time) it collapses multiple commands into a single undo action.

Frequently I find myself frustrated that I can't undo exactly what I need to, and it ends up undoing more than I want it to. I never had this problem with vim but with vscode, I probably experience it once a day.
I did the same with TradFi. There's no additional utility.
Indeed, the amount of misinformation and repetitive comments in those threads is something... It's up there with religion and politics at this point, if not worse.
Congrats on launching :) I built a pretty similar tool last year [1]. This looks like it has some nice improvements over the stuff I did with mine.

Wish I had the time to improve on the course I launched but I ended up starting a company shortly after launching my course and getting into YC.

[1] https://www.vim.so
I don’t understand how Oxide is any different than what VCE attempted to accomplish from a converged infra perspective.
> It’s like a divorce. You can either reach a settlement or spend a ton of money fighting for years.

There's basically no way they could possibly spend even a tiny fraction of the overall deal's worth fighting this even if it went on for years. Not spending that money to fight this would really be stupid.
They're a Rust shop, so these days it would be:

println!("{my_name}");
Spoken like someone who is either a parroting shill or actually doesn’t understand the first thing about comparing two projects.
Yeah, I think programmers would better appreciate the complexity and subtlety of biology much better if they had to evolve their programs rather than code them up explicitly. (I say this as someone with degrees in both subjects.)
I use Okta and it supports webauthn/fido just fine, seemingly by default, including touch id (or any standard USB key). If it does not, it's because your SSO administrator is intentionally turning it off.

Okta does not have my phone number or an app installed. I do not ever want to be pushed an approval, because I don't know who or what triggered it. I only want to proactively authenticate.
> A third career option would have been cooking. I almost went into this, it seemed pretty easy to make millions of dollars on. I consulted restauranteurs who were making millions of dollars in revenue a year. They basically told me I'm an idiot -- running a business was a prison, like having kids. They'd pick up tech jobs if they could.

They were right, restaurants are the biggest money pits and be sure to thank them on Xmas with a card for allowing you to focus on other aims as so many were destroyed during COVID. As for cooking... no one makes millions from cooking, ever. You have to become a celebrity chef and stop cooking and become a one man Media and PR team and sale books or do tours/TV which is the furthest thing you'd want if you actually enjoy working line (being part masochist I actually did).

I enjoy writing scripts/pilots/short stories, and have experience coding but it's not something I enjoy or like: I find it a reductionist and often tedious task I was forced to learn to code because I couldn't convince anyone to build me what I needed when I launched my fintech startup. How did you overcome this, coding doesn't seem creative at all by comparison.

I'm only coming back to coding after a ~4.5 year hiatus and study CS (AI/ML) but the truth is I'm struggling to find the motivation and I think I'll probably end up in product management more than being a developer and consultant: I'm just glad I chose python back then since all of the AI and ML stuff is using it.
At least in France, a series of antibiotics are not allowed to be used/sold outside of hospitals. This is to ensure that hospitals have some last resort antibiotics in hard cases. But even with that, they have issues.

In Germany, where I live at the moment, the risks and issues are well known and talked about. I have seen a large reduction of the prescription of antibiotics. The younger the MD, the less antibiotics are given.

But 80% (maybe even more) of the antibiotics are used by animal farming...
Awesome writeup and very topical with Running up that Hill being popularized again by season 4 of Stranger Things (on Netflix, I would also recommend the series, by the way)
Failure is the declaration that one will no longer pursue the thing they were trying to accomplish.

If the byproduct of experiments isn't useful and you can't tell how close you might be to a solution, it may not be a failure because you are refusing to give up, but not exactly success either.

Actually the perfect definition of this is obsession. Not exactly healthy but often a necessity.
This looks super cool, great idea!
Why insects do not (and cannot) attack healthy plants – Dr. Thomas Dykstra (2021
Another reasonable point here is that pypi is also offering package owners ~$75 (edit: didn't realise they were sold in 1-packs now) in modern usb-c fido2 keys if you have one that is now marked as critical.
not really as far as I know.

either the company pays up (in whole or in installments, etc) or the enter into bankruptcy proceedings and the courts appoint someone. if the company is profitable, then as above it'll eventually pay up, if not, then it'll be sold off and the liabilities will be covered up to by the income of the sale.
Vilification of most people on the right or just against the extreme of the left.

I saw this with the way they treated Dr Peterson, they attacked him and tried to discredit him before trying to understand.

I think it is mostly a question of temperament: people who are more open and creative are more on the left. Those go to work in media, big internet company and filmmaking and get a huge megaphone.

This can’t go on forever, it create a huge dissatisfaction and warranted distrust for those companies.
What are you talking about not needing room temperature superconductors for room temperature operation?

If at 300 K a material has zero resistance then that material will carry current at room temperature.
Oh, hey, I totally didn't even think of that. Of course a Yubikey (or whatever) would work there, too. Looks like Duo will work with FIDO2, too.
All my open source projects have a “money back” guarantee. They are also free. What I mean is that I am as hands-off a maintainer as one can be.

Still, Having to use 2FA to publish on a platform doesn’t bother me too much. It’s their platform, my personal inconvenience of using 2FA is overridden by me not having to maintain the platform.
You are absolutely right here. If anything the excluding of implied warranty works better in the US than many other countries for Open Source as typically a price is required for implied warranties to exist but even there are limitations.

I also tend to agree that there is a certain level of added burden that comes with popularity that you cannot get rid of. This starts from the basic fact that I noticed a few years back of becoming a target of social engineering.

I do however think for as long as we believe Open Source is a good thing and there is limited ways for developers to receive monetary compensation for their work, we should be quite careful here. Enrolling people into things purely based on the popularity of their creation without compensation to me feels problematic.
Properly aligned 64 but integer types. That is _the_ feature I’m planning on using. Finally allows me to remove a custom implementation I had to write.
If you have the slightest interest in rockets, you should read this funny and informative book. You don't need to be a chemist to follow. I have a hardcopy at home and recommend to read it this way, as the contents are sometimes densely explained and you want to look up some additional information on the Internet in parallel.
Try working remotely if your city has scant tech jobs.

In terms of what you want to do, pick something that scratches an itch, for you personally.
I love this. But the title is sensationalized, classic YouTube content creator. If it's faking anything, it's faking simple logic.
There are plenty of people/companies working on phage therapies, and there are clinical trials happening now [1]. In some eastern European countries you can buy phage solutions over the counter. It just doesn't get much press - though I'd speculate that's because phage therapy clinical trials have been pretty lackluster so far.

1: https://clinicaltrials.gov/ct2/results?cond=&term=phage+ther...
Related to this and worthwhile watching is the following video by Vox on the CMI Fairlight: https://youtube.com/watch?v=8A1Aj1_EF9Y
I'm not a cell phone expert. Some, maybe most, recent cell phones should be able to do BLE LR with their bluetooth radio. It is a specific modulation scheme and it does require the BLE transmitter to be capable of particular power levels. It does not require a special antenna.
‘Asleep at the wheel’: Canada police’s spyware admission raises alarm
I had a flat 17" Trinitron. So heavy! I still brought it to LAN parties.
> You can always publish your creation on your website or wherever.

What you're suggesting wouldn't solve the problem for critical packages, though; the effect would be similar to yesterday's package unpublish issue[1] (all users of the package would have to update their dependency references despite no change in the content of the code).

[1] - https://news.ycombinator.com/item?id=32026624
I'd think of it as a two-step process. The second step is just make safe investments in, for example, mutual funds. Your money should double in value in about 10 years -- maybe less, maybe more. So if you can get to $300 million, then another 20 years of basic compounding returns could easily convert that into 1,200,000,000.

But yeah, to reach that kind of 9-figure starting position, you'd probably need to invest in a wide variety of long-shot gambles, and then hope that you win more than you lose.
> a naked integer is not a 1x1 matrix, it’s a 0x0

Do you have a link to where this is asserted in the documentation? I'm confused as to the basis for this.
This is so good it almost makes me not want to throw up in my mouth when I hear that Kate Bush song for the 90th time in a day because of Stranger Things.

I remember seeing a breakdown of The Prodigy's "Smack My Bitch Up" that made me lose absolutely any respect I might have had for the composition of that song. This writeup kind of had the opposite effect; I get what went into the song and how much the tools they were using defined it, but it's somewhat more interesting as a result.
for me it is a fact.

I still use the mouse from time to time when editing text mind you. But for most actions, I would not think of moving my hand to the mouse, because it is slow.

Even before vim, I made gratuitous use of end of line navigation via keyboard (home/end buttons; cmd+arrow keys). vim is just a more powerful version of those buttons.

I make no claim that vim is the MOST efficient platform ever created, but it's a lot faster than mouse+keyboard and/or out of the box editing methods.
I doubt that is the case, because of such a flimsy reason chosen to back out of the twitter deal, if the plan was all along to create a ruse deal, I think the exit would have been better planned
This is where the vertically curved displays used for video slots would shine as a general purpose monitor. You'd have less vertical range to scan and refocus on.
I want to re-write the systems that manage airline bookings, ticketing, and flight+crew management.

Airlines are always facing issues with ticketing and mismanagement of assigning air crews and pilots.. introducing a modern ML accelerated flow to determine how to balance ticketing with crews for flights, taking into account historical numbers of passengers for that time/route could have an enormous impact on airline efficiency.
Theres a couple differences here.

First, so far its not an argument that the data is "falsified or fraudulent". Its merely that the data is incorrect. Theres a very big difference, and the 10-Q claims are so measured and non-committal that its very hard to even find anything that could be construed as falsified/fraudulent. The claims themselves even go ahead and say it might not be right, even implying they have a significant likelihood of imprecision due to the methodology employed.

In order for the claims to be falsified/fraudulent, you would have to have actual deliberate lying and coverups to get there. In other words, they found 20% but _intentionally still put 5% even though its a made up metric that they can just move the goal posts on_. It just doesn't make any sense to do that and, in my opinion, is _extremely_ unlikely to be found during discovery.

Second, if the argument being made is that he thinks its higher than 5% _and isnt arguing deliberate fraud_ then the clause I pasted above absolves Twitter because it says Musk has been afforded the opportunity to fact check it and has no reason to debate the accuracy of the claim.
Didn't VCE still use consumer rack computers? All they were was basically a hardware reseller with their own racks. They re-sold Cisco stuff. They just repackaged everyone else's stuff as a value added service.
Be ungovernable
Even if there's some delay, almost all self checkouts are roughly trying to square what you just scanned, with the weight of the stuff in the "already scanned" area, and optionally throwing errors after some threshold (the worst offenders turning off the scanner altogether until the last scanned item is weighed/validated).
The author doesn't want anything.

The index wants something for their own reasons, but for some reason considers it reasonable to demand the author do something they want instead of doing the thing they want themselves.

The author provides various ideas for how they could get what they want by doing it themselves or by organizing volunteers who choose to work on that.

It's like demanding a better man-page than the author supplied, instead of writing one or facilitating someone else who may be willing to work on documentation.
It is levels of abstraction.

I can write DALL-e "Pope assasinated blood bath" and it will happily comply to generate images.

It will not stop and think twice that there are people who might be offended by the images. It will not stop and realize that it might not be appropriate to even generate such images.

Of course there are people who would happily create such pictures.

Generating pictures from a sentence based on somewhat connected images is not creative, yes it is funny and might be provocative but art is not just generating images - Picasso just painting any shit would still not be Picasso but yet another painter.

Van Gogh does not matter because he could paint night sky - any schmuck can paint a night sky and do it in weird way. It is story, it is bunch of other paintings he did.
Well then, that's perfectly reasonable.
Apple is the second most successful smartphone vendor globally in Q1 2022
Not cpu cycles, I mean real system architecture inefficiencies + adding modern processes to improve performance. see my comment below on what I had in mind, but basically airline systems
I like to post that picture of a python that tried to eat an alligator when Schaeffler's ill-timed purchase of Conti comes up. Always good for a laugh.

Schaeffler survived, but barely, and had Kurzarbeit not been a thing, it probably would have been a lot uglier. Kurzarbeit is a lot of why Germany came out of 2008/2009 in reasonably good shape. Better for pretty much everyone in an industry to be working 80% of the time in their current positions and getting 90% of their pay than for 20% of them to be out of work and struggling to make ends meet on unemployment - better for the workers, and better for their employers, who can turn around much more quickly when things get better.
Show HN: Lumigo – free tracing for AWS lambdas
Noam Chomsky and Andrea Moro on the Limits of Our Comprehension
you're not far off, tho nepotism wouldn't be a contributing factor lol, see my commend below
A few hundred years? With what technology? We can’t deliberately terraform this planet in that time period and we don’t have to launch millions of tons of equipment off the planet to do it.

Going from “Some planet has these chemicals in its atmosphere or crust” to “We can make it earth-like” is a huge leap that just gets waved away. We can’t extract fresh water from the ocean economically at scale yet. So far we’ve had lots of failed attempts to land even small probes on Venus.
"said it was “obviously concerning” that a large percentage of the US population is exposed to glyphosate, but said it is still unclear how that translates to human health"

That last line pretty much sums up the article. Lots more questions than answers.
I'd like the ability to drop files to a VM from another VM, like shared folders in Workstation.

My frustrations with VMWare usually revolve around network connectivity issues. My internal or NAT networks often fail to give the guest VMs the expected connectivity.
Yeah, pretty much. I explicitly want 2FA with a real 2FA factor on all of my services and all of my machines, but my caveat is that it has to be in my custody - yubikey, totp (not ideal but I do hold an encrypted back up of my seeds that I physically refresh sometimes), fido2, smart card, etc.

Push no. Push on a personal device even more no. SMS and phone absolutely FUCK NO for any reason.
I agree, if you install and never do anything with it it will usually work. But that isn't very high bar for usability. What about people who actually use their machines for anything else than just browsing Internets? I had people break it even in this relatively simple case.

I'll give you an example. I am using an external DAC (connected over Toslink). It starts up automatically when it detects digital audio signal and shuts down when the signal stops. Unfortunately, the startup sequence takes couple of seconds (it has a delay of 2s and then slowly increases the volume over 4s, can't be configured).

So in the default configuration, PipeWire insists to turn off the audio whenever there is no client to play anything for more than X seconds.

This is super annoying, every time you try to play youtube video after going to kitchen for coffee you are loosing first couple of seconds of audio.

This can be changed (remove a module that causes automatic suspend), but over last couple of years I had to redo this configuration at least 5-6 times after various PipeWire upgrades because PipeWire developers don't give a shit about user configuration and are happy to override it or in fact do some stupid things like move it from /etc to /usr/share so you are left guessing why your config files no longer do what they were supposed to do.
Careful with the incantations, you might be summoning the moderator.
Here is a fantastic vid of the sounds recreated on vintage machines.

https://www.youtube.com/watch?v=yAuvZr5j9as