skysight-inc/HackerNews huggingface dataset:
The most mind boggling fact for me is that glass vials are a bottleneck.

We have all these high tech stuff, $50k a gram chemicals, custom built machines, DNA printers and nano-scale technologies producing a substance where every atom is at the right place.

And all that is produced at a scale where we are limited by glass vials. That's literally ancient technology, and commodity stuff. Ok, it is a bit fancier than what the Romans had, but these are still just glass bottles.

The glass vial part is expected, things get complicated when multiplied by a billion, but it gives a sense of how much vaccine is being produced and how fast it is done.
Sometimes I would like to tell my programmer teammates to "imagine if you were the computer, what would be faster to do", when it comes to think about optimizing a process or something like that.
The "inserting special characters" one is a bit of a "eh?" for most of us Mac users, I think, since most special characters can be typed using the Option key and the character chooser (which is indeed not very convenient!) is system-wide and should work in a native build of at least the GUI version of Emacs. But, yep -- Markdown and Word aren't the same categories of things. How comfortable your Markdown editing experience is depends on how comfortable your Markdown editor is.

(Also, I wrote a Markdown-to-ePub script, too! Although I don't think anything I've got up online uses it anymore.)
Now deleted Tweet, apparently: https://imgur.com/WaAMEyn

> To all the ANTIFA supporters who have been spinning up Parler accounts... next time you should leave your chat server private... Im pretty sad you guys kicked me out... PS. Your VPNs cant save you
Great question. Unfortunately, we need to use Zoom at the moment because we require the breakout room functionality. We are looking into how to support other platforms but don’t have an ETA yet.
I think its a little extreme to call this bad mouthing. People switch jobs. It does not reflect negatively on firefox that some of their employees now work at other companies in the same space. That is how jobs work - its not a life long commitment.
> working IPFS and TOR right inside your "vanilla" Firefox would give a compelling reason to keep it

For 3 people? I don't think IPFS is going to impact market share.

Firefox does provide privacy.
I'd normally agree, but seeing how long it took to get screensharing implemented "on Wayland" (the terminology gets weird there) and how much of a mess it is even now that it finally is (GNOME making up its own unnecessarily complicated system, KDE copying GNOME but badly and Weston doing something more reasonable but completely different and incompatible), I wouldn't hold my breath for a reliable implementation of virtual displays.

Any engineering going towards doing this on X11 is wasted at this point and waiting on the Wayland community to agree on and implement a common interface is going to take years, so a kernel-level solution seems like the only way to have this right now. FWIW, that is how SpaceDesk does it on Windows and their performance is great, so it's not like it's impossible to make it work.

I've actually already managed to get a kernel-level virtual display working, but haven't tested with Deskreen yet as it's 1am and I've been staring at C code for too long now. Might post it on HN if I end up actually packaging it up into something usable.
This didn't use to be a problem. Famously people moved out of r/marijuana to r/trees because they had issues with the mod.

This was subreddit splitting/budding. Which has stopped because of automation.

Thats the tradeoff. Automation allows you to moderate and stop the hate speech.

It also means you can stop people from using the name of the new sub, so discovery is stalled.

So even your solution won't stop it, because we can't survive without automod.

Enjoy!
I honestly don’t know why you put Go or the JVM in this list. It isn’t that the language used properly has sane semantics in multithreaded code, it’s that generations of improper multithreaded code have appeared to work because the x86 memory semantics have covered up an unexpressed dependency that should have been considered incorrect.
Alex Kaschuta: Dracula's Masseuse
Finding Targeted Sunburst Victims with PDNS
Probably very long. Given the success of the Chinese ecosystem compared to other regions on the globe, including a lot of democratic countries without significant limits on expression, it doesn't seem to be very important.

The first answer is that innovation can be channelled towards military or surveillance technology instead. The government has no problem with research into facial recognition, enterprise software, drones, and whatnot. Under the so called 'military-civil fusion' strategy its if anything encouraged and heavily bolstered.

Another point that has become fairly popular among the more conservative or nationalist Chinese intellectuals is that free expression in the workplace is if anything, harming the US because it's seen as divisive and hindering research. There were a lot of comments with negative overtones when it came to BLM, and stuff like the internal Google Maven protests. For a lot of nationalist Chinese commentators free expression in the West is seen as damaging state capacity and the ability of large firms to work effectively.
Like most keys, there are only a limited number of possible combinations. There are literally thousands of cars on the road that use the exact same keys not to mention, as the tumblers get older, and you keys wear down, they become less picky about unlocking for other keys.
I feel like the golden age of front end is just coming to ripe. Ethereum smart contract toolchain is written in JavaScript, browser wallet like Metamask is the defacto way to interact with user's wallet without having to send any sensitive information (private key) to the server, and now with IPFS as well!

Dare I dream that an entire frontend assets (compiled html, js, css) is hosted on IPFS, making a truly decentralized apps?

Seems like an exciting era to be a JavaScript/frontend devs.
The virus has already spread to every community. Whether someone goes to a rental house or not no longer makes any difference.
*speculation warning*

We're still not comfortable checking if rationals are equal in any major language... there's a long way to go.

I could see a future high-level programming language (think Python design goals) using the rigorous foundation of surreals as the underlying numeric system. Sure 95% of the time it'll look the same to the programmer, and the performance will be worse, but you get inherent stability around infinities, irrationals, NaNs, floating-point comparisons, etc

It's reasonable to think that ~200 years from now, highschoolers will learn that numbers are all "really" from this structure of surreal numbers, and that most computers and physics processing etc uses them behind the scenes.
I did not know this! I’ll have to dig through the owners manual and figure out how to turn that off.

Do you have a link to the RCW?
Yeah, I think the people that had the best of this shitty situation are introverted, no child couples with stable remote supporting jobs.

My wife and I are toast by kids'(2&4) bedtime, and can only sit on the couch watching something and reel from the day.

Like Ron Swanson said, I miss silence, and the absence of noise.
This drives me crazy about my Acura. I want it to honk so I know the car is locked or so I can find it in a parking lot. Instead it does a tiny muffled whimper that is functionally useless.
I play a video game regularly that I don’t really like all that much (any more), but I do like the people who I play with and chat to over discord and I look forward to our sessions every Tuesday.
Customers caring about IPFS support are also the ones caring about browser engine monoculture.
> Reddit conversations are generally assumed to be authentic.

r/hailcorporate would disagree, but, sadly, their corporate marketing detectors are too sensitive and they can come off as tin-foiled kooks.

Still, more content than you think is astro-turfed on reddit (and I've been claiming this for years).
To be specific, the data shows Google search interest - not number of protest events.

Protests are not necessarily “newsworthy”; however, that search interest would track media stirring up news before elections seems likely.

Further, (and I say this as a Minneapolitan) the significant protests of this summer were very clearly and obviously precipitated by real world events, not astroturfed protest crowds.
Or phone home with the keys.

Without reproducible builds and a transparent codebase, we'll simply never know.
> it's weird that the discussion has centered around censorship

The discussion here has focused on the shutdown of Parler, both because the demographic leans right and because tech people feel more comfortable talking about data access and civil liberties than about political violence.

In the rest of society, I assure you, the laser focus of discussion is absolutely about the act itself, and the response to it, and questions about the likelihood of it happening again. The stuff about Parler is a side show for the most part.
> A few cars (Acura comes to mind), do a bit better, in that they have a very soft, more pleasant beep instead of honking the horn.

A bit anecdotal, but I remember that during the 90s most cars would do this with this alarm. Although thinking about it, it probably had more to do with off-the-shelf/optional alarm systems having their own loudspeaker.
good riddance. let him screw up his own browser.
I agree that “realized their chance of success” makes it more group-strategic than is probably warranted.

“Realized that the likely law enforcement stance likely at the Capitol would make visibly carrying a firearm increase their personal risk rather than their effectiveness” is probably more accurate.
But how do you let two files link to each other? So A links to B, and B links to A.
it must be true if its on a wiki
Sorry for the sync problem -- should be fixed now, if you are willing to try it again.

We talk to many custodians and would love to partner with Coinbase. We've added Gemini (creator wallets now, user next) and are adding bitFlyer. So options beyond Uphold to comply with regional regulations, as well as to give users choice, are coming.
The Insect That Kills 1M People a Year
Every piece of code I’ve looked at in my current job is filled with transformations back and forth between representations.

It’s so painful to behold.

Binary formats converted to JSON blobs, each bigger than my first hard drive (!), and then back again, often multiple times in the same process.
At work we've been belatedly adding a lot of unit testing following a massive refactor of our main product.

It's a pain in the ass, boring, and has led to me spending entirely too much time on HN instead of me writing the 500th test that checks if a DbEntityException is thrown, but it's almost done so good riddance.
Depends where you live. Where I’m living it’s also the Motor Vehicle Inspection Sticker. Here every 1/2/3 years (depending on the age) you need to get your car inspected and they give you a sticker if you pass.

People steal the stickers to drive cars that either rail inspector or know it won’t pass. Last year someone broke my driver side window and manage to remove my sticker.
This is so great to see. One of the big issues with IPFS was that ultimately the end users were mostly using public http gateways and not contributing by "pinning" the content. That is not distributed and therefore as centralized as what we had. There was no easy mechanism for end users to pin the content.

I hope that local nodes and pinning become default from here on.
True, though there are additional privacy and security considerations for someone like Putin that you can't fit into even a 4000 sq foot home.
It's wider than SV, startup folks anywhere know it. Yes, early employees.
> Palantir exists to improve privacy of citizen data within the government.

Huh. So the argument to overcome objections to a
I don't think that the CCP had this sudden realization recently the same way many HN posters seem to have.
Not exactly...
https://www.snopes.com/fact-check/government-mlk-assassinati...
Considering the person in charge giving out said cards is going to be out of office tomorrow, that excuse is going to have less and less use going forward.

The constitutionality of "future-effective" pardons is in question. There's also the question of if those pardons will even be issued (does he care enough).
YouTube extends Trump suspension for another week
CheerpJ – Java WASM Compiler
You still have the issue that r/canada is the default place to go if you're new and want to talk about Canada. To make matters worse, r/canadapolitics isn't advertised on r/canada, so how are new users supposed to find out about it?
It is simply the effect of Google spending their reputation as if it is a never ending fountain of free cash.
Unpacking 5 of Atlassian’s Most Unconventional Company-Building Moves
Testing playground: https://javafiddle.leaningtech.com/
Ever see a framer’s axe? It’s one part axe, one part hammer. It’s perfect for framers - they love it. It’s one tool which lets them chop, modify, remove nails, hammer in nails, whatever they need to do, without having to carry 4-5 different tools.

The idea that a specialized tool is always better than a multi-tasking tool is simply not true. One must only look at the popularity and utility of leatherman multi-tools to see this to be true.

Even in programming circles, one needs only to look at how many options there are for ‘ls’ to see that “one tool for one purpose” is not always the best thing.
Show HN: Plugin Based, Batteries Included, Web Scraper
I've dreamed about this as well, basically a personalized FullStory that allows you to search and replay all of your sessions across sites.

Easy block list for sensitive things like banking, internal sites, email, etc.

I currently use the Session Buddy Chrome Plugin, which helps in some cases (I was able to find a hard to Google repo today, for example), but the historic context is largely missing.
I'm sorry to see you disagree with me so strongly that you're unwilling to have a conversation. I hope you'll consider respecting your peers enough in the future to engage in conversation rather than dismissing their opinions.
It works but it could be a bit better:

1) First it loads it through a proxy, then shows me button to enable a local node

2) When I click that button, I then get a page with "Connection Refused" talking to localhost

3) After a few more seconds, the page reloads I get the actual IPFS page

I am guessing with (2) the local node is being a bit slow to start. (I am using a 2013 MBP.) Ideally it would display some kind of "please wait node starting..." message at (2) rather than a connection refused error
No straw man. A double standard.
I would feel a constant sense of terror while having sleepovers at Putin’s place...
Also, they integrate my WebTorrent project (https://webtorrent.io) so that .torrent files and magnet: links just work out-of-the-box.

https://support.brave.com/hc/en-us/articles/360035025231-Wha...
It'd be cool if the alarm turned on the stereo with a loop that says (loud enough for the thief to hear but not loud enough to be obnoxious to other people) "The owner is being notified you're in their van" (or to that effect).
https://support.google.com/meet/answer/10099500?hl=en
The Renaissance of Cryptography (2018)
Python 2 & 3 are developed/maintained by the same people. It's not really a competition.
He's actually not that rich... All image and pretense
Having a name for a big CVE is actually quite a good idea because it's much easier to string a narrative together around it to convince people to take it seriously.

Spectre is better than something like "Novel data exfiltration from branch prediction using a cache side-channel, variant 3" or similar.
Related: Name one thing in this photo https://knowyourmeme.com/memes/name-one-thing-in-this-photo
I've started this library as a means to isolate my own scraping logic from all the boilerplate a scraping project requires.

- Start with a working set of built-in plugins capable of identifying, scraping (based on CSS selectors) and storing binary or html web resources.
- Insert your own plugins containing your own custom logic.
- Query the scraped data directly from one of the supported databases or export it as csv or zip.

The initial github commit from two months ago is misleading, if you take the look at the first project (now obsolete) under
the github get-set-fetch organization it all started a few years back. If I don't run out of steam, I'll port the features from the extension next (yes, there's also a browser extension :)), mainly the ability to click and scrape dynamic javascript pages.

What functionality would you like to see in such a project? More built-in plugins covering a wider range of scraping scenarios? More storage options? Additional browser support?

Any feedback is appreciated. Thank you :)
As others have said, aliases do exist, but I don't think you can deny that verb-noun makes learning Powershell a lot easier. For instance, if I want to get a user account, you know that Get-User exists. You can therefore also assume that Set-User also exists as a command. Tab completion helps a lot too with figuring out what options there are.
It's less of a separate case from a single subreddit in many ways. (although of course a subreddit can't influence a lot of the things that are differently designed on HN, so it's not like you could turn it into one and it'd just work)
That's why you bring your own security guards with you ;-)
Frankly, I'm more interested in justice than what the prosecutor thinks.

Also, for number 15, I can but may choose not to. So basically a worthless question.
Worth mentioning that the only lethal force in the capitol was when they were breaching the barricades where (I think) VIPs were being guarded.

That's lethal force in self-defense, not lethal force to clear out the protest.
How would it rival Github if no one would be putting code into it?
That assumes that people who buy the game used for $20 would have otherwise bought it new for $60. People who are waiting a couple months to save money are not going to buy new games.
> doing things for good reasons is good and doing them for bad reasons is bad.

"Things are justified because I support them or unjustified because I don't support them".

This is how children and narcissists think. Reality is that a lot of arguments are really this with a layer or two of post-hoc justification though.

I can't tell if this post was meant as a joke, but if it wasn't it's either impressively self-aware or completely and utterly lacking self-awareness.
Introduction to Linux interfaces for virtual networking (2018)
I don't have links or time to find a list but

David Dorn was a retired black police officer killed.

Shay Mikalonis was shot in the head, but survived. He is paralyzed from below the neck.

And to add. The rhetoric has likely been causing the increase in cop killings this year. As of July it was up 28%. https://abcnews.go.com/US/police-officers-killed-surge-28-ye...
If you implement your favourite variant of the state pattern, state machines get a lot nicer to work with also - depending on the task at least. You wouldn’t bother with it to track a button press state in embedded but it’s nice when the state is complex, has some sort of “on tick” aspect, or there are a lot of states

https://gameprogrammingpatterns.com/state.html
Or even link from A to an updated version of A
It's probably the mention of chicken eggs.

Some vaccines are grown in HEK 293 cells. HEK 293 is a cell line taken from an aborted fetus. (HEK -> Human Embryonic Kidney). Many people consider vaccines grown in HEK 293 to be immoral. Chicken eggs are a moral alternative medium.

It doesn't necessarily apply in this case because the Pfizer/BioNTech vaccine was only tested on HEK 293, not grown in it. (Moderna's vaccine, conversely, was grown in HEK 293.) Some people still consider the testing to be immoral. Some don't.
It’s an addon from Mozilla itself that just surfaces a bit of UI for advanced controls. The actual feature is already baked in the browser, they’ve just been very conservative about exposing it to everyone.
Could California’s Shopping Centers Be a Housing Fix?
As an anecdatapoint to refute that, I have about 7 or 8 working quadcopters right now. (No, more, at least 9.)

All but one of them is totally silent from 100m up. Most of them I can't even make out the noise from 50m up.

I don't think I'd be personally bothered too much by delivery drones that flew at ~100m and only dropped straight down to my or my neighbours houses to make final delivery. (But I live with a fair bit of aircraft noise already, I'm less than 1km from the main runway at Sydney airport and directly under it's flightpath, so perhaps my level of annoyance isn't typical.)

My largest these days isn't exactly a heavy lifter though, 10 inch props capable of lifting a dslr and a reasonably heavy lens on a gimbal - probably 1 - 1.2kg or so of practical payload. I do occasionally play as camera operator of a friend's big octacopter - 16inch props carrying 3 gimballed dslrs (and 3 fixed gopros), so probably 5+kg payload, which is similarly quiet, imperceptible at 100m altitude.

(My "noisy" one is one of my smallest, a 4inch prop FPV racing drone that runs 6 cells, it'll do close to 100mph straight up, and practically vanishes within 1 sec if you punch the throttle right open. But it's tiny little props are doing 60+k rpm at full throttle. It's very very annoyingly noisy when flown with vigour. Still hovers fairly quietly though, but its noisier in correcting for gusts than ess extreme 4inch sized quads.)
I'm sure everyone interested has already heard it, but I strongly recommend the wonderful recording of the last piano sonatas by Krystian Zimerman on Deutsche Grammaphon. He plays on a customised piano with an action closer to that of the instruments of Schubert's day, and the effects he achieves are startling and spectacularly beautiful.
Equating a bunch of dumb activists taking over six city blocks to an attempt to overturn the election of POTUS is "intellectual honesty"?

Look, I'll agree that everyone involved with both CHAZ and the Capitol Riots needs to go to jail. That includes Donald Trump, though. He was the one trying an end-run around the US electoral process in order to hold on to power for four more years.
You fake fucking outrage is distasteful.

Your inability to clearly see that the plight of the Uyghurs is little different than the plight of the Jewish people during World War II is distasteful.

The only difference now, is that we at least know the Uyghurs are being systematically targeted. Pity no one has the goddamn backbone to do anything about it.
Labour in general is a fairly new concept to humanity, i.e. prior to industrialisation everyone would be working on farms until nighttime.
Many Palaces are toured almost empty, for example Sanssouci and Neues Palais. So if you toured them, you may forget that they were previously furnished.
The average job seeker spends 51 hours just filling out application
I think I’d rather be tired than lonely. I’ve feel like I’ve got no reason to live.
Nah. You just got a bone to pick. Christ.
Except that Facebook has been integrating their sign on service into various acquisitions - using Zune (or any hardware) was quite hyperbolic of me. For a more even handed comparison: I'm not required to use a Live login to authorize with github.
You are not wrong. However it's a first-party extension, as in it's from Mozilla.

Debatable how significant that is as a difference.
MS Word does add word processing. E.g. your straight quotes will be contextually converted to the correct left/right quote, your hyphens can become em-dashes, etc.
It's cool. But ... breadboards are one step less readable than schematics.

(Also, the Run button doesn't seem to work, probably my mistake, and I'm missing analog components such as transistors).