skysight-inc/HackerNews huggingface dataset:
Thanks for the warning. I hear you.

My direct experience is that there will be some that will be cynical -- that's OK.

A big lesson for me personally is that working on culture as a "product" is very useful. Collect customer feedback. Identify bugs. Categorize some things as "works as designed". Be transparent with your customers. And, of course, iterate, iterate, iterate.
When Ships Are Abandoned, Stuck Sailors Struggle to Get By–and Get Paid
>"Sounds like a reasonable position, until you extend the analogy: there is a slight, but nonetheless real chance that said armor has seriously adverse health effects on you. Maybe it spontaneously grows spikes and punctures your insides."

Maybe it does. And maybe it will also turn me into a frog. But we can only deal with known knowns and known unknowns. You have to weigh that against the risk of COVID infection, multiplied by the misery of not being able to live a normal life.

I'll take the small, abstract, unknowable chance of something bad that has no known mechanism of action versus the empirically quantifiable reality of living in fear of COVID. These are unprecedented times, and we have to trust in science. It's gotten us this far.
In comparison with conspiracy theories, populism, outrage culture, and people getting their news from facebook, I'm pretty sure this is a drop in the ocean when it comes to distrust of scientists.

Also, let's assume the facts are that masks are 5-10% effective in protecting the wearer. The phrases "masks can protect you" or "masks have little effect in protecting you" are both true from a scientific point of view, agree? I don't think it's a good idea to push fake statistics or cherry-pick studies, but I do prefer the former phrasing from a political and humanitarian point of view.

EDIT: former, not latter :)
I didnt consider anything, I just searched for ad blocker first thing this morning and took what seemed like the popular choice. I'll try uBlock now, what is the difference in regards to user experience?
Spring Boot Apps with Kong API Gateway Using OpenAPI
Anyone in SV or a startup should 100% read Disrupted. The book is hilarious and does indeed show the complete and utter divergence between what Hubspot leadership et al.”say” what their culture is and how the culture is actually experienced.
I am going to disagree with the study based upon (1) the study didn't perform a proper experiment and are misinterpreting their results... and (2) basic particle/aerosol science. Finally I give a "close to home" ancedotal story.

(1) It only takes one non-masked, close-contact exposure to coronavirus to become infected... that it, mostly. how it is spreading. The study does not control for the exposure risk profile of the sample populations so... there you go. This study is next to worthless...

(2) There have already been numerous studies, recently, that cloth masks are effective at filtering out particles, even down to 1-5 microns in some cases. Most cloth face masks are very effective and filtering larger particles (50-250 microns). Particle mass/volume scale with the particle diameter to the third power (i.e. V=1.33PIR^3 or 0.166PID^3). So a 100 micron particle contains 1000 times more mass/volume or viral load than an 10 micron particle and a million times more than a 1 micron particle. Thus is most important to filter the big particles in reducing viral load expelled by infected individual and breathed in by others. Cloth face masks, and surgical masks are pretty good at doing this. N95 and KN95 are already well tested in this area. So while masks can't filter out all virus... they are pretty good a significantly reducing the viral load which is important.

(3) I know people at work who became infected at a party and came to work for days while they were unknowingly infected. But thus far, there have been no "at work" coronavirus transmission cases because we wear good masks. Thus far this is true at our other sites as well. I know a local state epidemiologist who remarked to me that the overall rate of transmission in the workplace, for places with good mask protocols, is remarkably low.
Wow, that's an extremely poor choice of name for a programming language.

I was 100% sure this was the gnome thing.
I miss lowsrc. It had a point.
Take control of named entity recognition with your own Keras model
I have neen trying to think of a way to leverage Cloudflare's workers/durable objects as a poor man's Erlang cluster... I think this might be it!
How convenient, now that the election is over, 2 weeks later theres a vaccine!!! Go figure!
Roblox isn't so much a "game" as a platform for making games. Think Gmod. As a result, the more "creative freedom" you have, the more the often teen+ aged developers do what people that age do with creative freedom.
I agree with you on that front.

In earlier versions of the deck, we actually explicitly called out that we are NOT a family. We are a team with a common goal. You don't get to choose your family, but you do get to choose your team.

h/t to Netflix for that original "team not a family".
It would be better if they replaced the ugly rock with something prettier and then used the saved money on something that actually keeps its value like gold.
Redirect Default URL to Custom URL in Firebase Hosting
Uhh, points at 2020
The CDC advising people to not buy masks in February because "they don't work" comes to mind. The US Gov in general completely letting businesses and individuals plunge into bankruptcy. I think a lot of people have been awakened to the fact that "the system" is pretty ambivalent to their personal well-being.
The how of monitoring your services
You don't have to guess, this is published information. They have trays of 1000 doses, and up to 5 trays fit in a shipping box with the dry ice.
Hard drives lie. SMART data is not thorough and it is not trustworthy. Across dozens of drive failures over the years, I've never seen SMART predict a failure before ZFS detected data loss or the OS reported 'drive is slow'. SMART is not worth the effort to monitor.

Filesystems don't read SMART data. You might have a separate daemon which monitors SMART.

ZFS checksumming is amazing for this. You know, without doubt, which file(s) are bad. You can still use failing or unknown quality drives because the checksumming will protect you from silent data corruption.
Lots of people relate to stories about domesticity, and about being a housewife, but the actual process of becoming one fundamentally doesn't centre aspiring to be one. The work one puts into becoming a housewife isn't about working to become a housewife, it's about finding a spouse. There is a massive amount of media depicting romance, including domestic fantasies, it just isn't targeted at the same audience as many here fall under. A lot of these stories even involve said person not knowing what they want to become and choosing a domestic life out of passion for the romantic interest.
> A clinical trial size of 40,000 (20,000 receiving the vaccine) is way larger than a lot of other drugs that people are comfortable taking.

Note that the clinical trials for this vaccine 100% excluded pregnant women, and required males to agree to use two forms of contraception. IIUC they also excluded people with prior exposure to COVID-19.

I'd take it if I were 60, certainly 70 - an 80 year old with pre-existing conditions has a shockingly high 20% infection fatality rate(1). But at 35 and in decent health, with little exposure to at risk people around me? Better off to wait.

For healthy children and teens, it's going to take far more data to know if the vaccines are safer than COVID-19. For them it's about a 1 in 1 million fatality rate per infection(1). And we've screwed up before: one of the H1N1 vaccines turned out to occasionally cause narcolepsy, and that wasn't even novel vaccine technology.

1) https://gh.bmj.com/content/5/9/e003094
Luculent, my favorite:

http://eastfarthing.com/luculent
Here is a quote from "The Tale of J. Random Newbie" by ESR:

"He had heard in college that in industry, a hundred lines of finished code a week is considered good performance."
I think this would be a great start. Banks will definitely find a way around it, but the instant impact would really affect their economics.
I totally get the Wish hate but I don’t think most here realize why it’s so popular.

My family in the Midwest loves wish because they purchase from there knowing the quality isn’t going to be superb. My mom buys random things from them like clothes, jewelry, and random appliances for literally $5. She’s willing to wait three weeks to get her stuff because it’s such a good deal. My dad was able to get a quality DSLR for $50. He doesn’t care if the brand is unknown.

Most people on Hacker News (software engineers) probably wouldn’t need to use an app like Wish. It wouldn’t make sense.
To be fair, a video game could include a curly haired Bantu and be historically accurate. One of Nobunaga's retainers was an African.
I have recently discovered OCR font, and I LOVE it! I am, unfortunately, using it everywhere; however, I really do enjoy it in my terminal.
> [...] as we are only talking about simple, basic, realistic human values; not some kind of Mother Theresa code.

The problem I've found in having these conversations is that, for some people, the moment you disagree with their "simple, basic, realistic human values", things turn toxic. Ie. it's not really a discussion, it's "these are my values and you either agree with them or you're a terrible person".

For example, I saw a comment thread on this board about Black Lives Matter. It had devolved to the point where one commenter said something like, "BLM means that you either believe that black lives literally matter or you do not.", which, obviously, is not true.
When people build these type of languages it'd be nice if they prominently insisted on the new approach / change the language creates. Would be clearer.
That's right - now I remember I used it back when it was Microsoft Lync.

It certainly wasn't as much of a end-of-life project as it is now.

Why the branding was changed to the Skype product line, and then just Skype for Business canned (to-be-discontinued by 2025), is really weird to me.
There are actually a large number of apps that did launch on Flash and were on iOS and Android. Adobe had app exporter functionality for Flash back in 2010. There's even drama surrounding it. If you remember Steve Jobs' famous "Thoughts on Flash" - that wasn't a mea culpa for not supporting browser plugins. Apple was seriously considering banning all third-party development tools to stop Adobe from getting Flash games on iOS, and "Thoughts on Flash" was written and published to justify that ban. The FTC threatened to sue and Apple backed down a few months later.

I should also point out that you seem to be remembering the days of Flash 5-8 where development was primarily on the timeline and AS2 classes were fancy new tech. By the time Adobe and Apple were feuding over Flash, most developers were using AS3, which was a lot more like modern JavaScript development. Hell, Adobe was specifically pushing to make AS3 the next version of JavaScript. You could still develop AS3 on the timeline, but it was less powerful than AS1/2 and most developer resources assumed all your code lived in separate files using Adobe's APIs to interact with the display list directly.
Reader mode on firefox rescues it.
beautiful webpage either way, and remarkably small for all the media it includes.
Interesting casse. Not precedent-setting as I read it.
I’m really keen to see how LinkedIn alerts work, I’d love to plug into this by API for our clients. Email in my profile if you’d like to chat?
> This is where the famous 'compiler' steps in and catches your typos and errors with "types" at compile time.

The worst bugs aren't types

* Syntax errors -- caught by JS runtime

* Math errors -- caught by unit tests

* Logic errors -- caught by unit tests

* Resource errors -- caught by profiling tools and unit tests

* Interface errors -- caught by integration tests, documentation, profiling and/or types

Of all the major types of programming errors, types only help with the least impactful one, the most obvious one, and the one for which there are other tools available.

In the end, the dynamic vs static typing argument has likely been going on since before most HN user's were born (since at least the 50s). I suspect we aren't going to reach a definite conclusion today either.
Most people have been around the valley long enough to learn exactly what these values mean when it comes down to it. People are wise not to be drawn in too much to cultural platitudes of a company.

> “The louder he talked of his honor, the faster we counted our spoons.”
Coooool. Now I have to set up a testbed. I currently use stumpwm (http://stumpwm.github.io), which others interested in EXWM would likely find interesting. A Raspberry Pi running stumpwm and emacs has been my standard PC (well, that plus a bunch of AWS VMs for services and testbeds) for several years now. There's a chance my stumpwm (which is really just there to launch emacs in X mode) will get replaced.
AB07-USB3FMC: The $1.65k eval board they can't be bothered to test
I call this property "an accidental complexity" - when changing one piece of code causes failures in other, seemingly unrelated parts of the system. The property causes fear of introducing changes, and is usually a sign of tight coupling.
Definitely. I remember at the time Adobe Air was still recently new and there was some buzz around in the tech scenes because everyone like Balsamiq Mockups, which originally was only in available in Adobe Air.

Then Apple announced they weren't going to support flash and overnight everyone realized flash was dead, and Air and Silverlight were both a dead end.

I was working on a Silverlight product at the time and it got canned soon after too, with Microsoft soon losing enthusiasm for it too.

Some oldies from here:

2007 - Steve Jobs saying Flash is bad for video:

https://news.ycombinator.com/item?id=130496

2008 - John Gruber being prescient about Apple banning flash compiler:

https://news.ycombinator.com/item?id=320431

2010 - Apple bans Flash-to-iPhone Compiler (2nd comment thread is pg saying he's against it ideologically):

https://news.ycombinator.com/item?id=1250799
It's not called out on the web page but the novel concept here is the usage of regions for memory safety. Microsoft's Verona[0] is also taking this approach. People seem to really like Rust but it's important to keep experimenting and see if we can get the same benefits but with better ergonomics.

0 - https://github.com/microsoft/verona/blob/master/docs/explore...
Show HN: One way video interview solution
The article incorrectly states the nominating committees intentions: Raoult was given the "Rusty Razor Award" so that he could buy a new electric shaver to replace his old (and indeed rusty) razor, which had long since lost it's edge and been abandoned by the good doctor.

Didier Raoult before Covid research:

http://www.antimicrobe.org/Didier_Raoult3.JPG

Didier Raoult after Covid research:

http://www.d1softballnews.com/wp-content/uploads/2020/04/bie...

France has for many years been chastised for its failure to properly fund scientific research and Raoult is yet another example of this sad neglect. Note also that "The Skeptic" is a British organization, Raoult is French, and that this is yet one more shot fired in two seemingly endless barrages across the Channel in both directions.

Article re the Award:

https://www.skeptic.org.uk/2020/11/french-scientist-didier-r...
You and I have very different definitions of stupid. Requiring an entire country to go whole hog on something with zero real understanding of long term effects is my definition of stupid. When is that ever the wise thing to do?
Working to make a difference is definitely good.

However, you are not making a difference by working at Hubspot. It’s just a corporate job, and management telling you otherwise is only serving them.

Edit: removed a pointless anecdote
> In the end, the dynamic vs static typing argument has likely been going on since before most HN user's were born (since at least the 50s). I suspect we aren't going to reach a definite conclusion today either.

Sure thing, but wanted to insert a few facts informing your assertive OP regarding "lines of code" and "unit-tests".

p.s. "worst bugs"

The worst bugs in my 3 decades career have involved reliance on a broken test-base "verifying" widely shared code in an evolving codebase.
We generate JSON Schema from our TypeScript interfaces, then use that to validate data at relevant points in the application. Best of both worlds, assuming the type definitions are relatively straightforward.
>Jailbreaking uses vulnerabilitities, but doesn't (by itself, of course it allows the user to) introduce any.

What? The entire point of jailbreaking is to leverage specific kinds of vulnerabilities, often only exploitable via physical access (a tether and DFU mode is typical), in order to root the system so that afterwards other stuff can be done with it more conveniently. Sometimes this even necessitates further security compromises. To use checkra1n itself as an example, last I checked in order to use it on A11 devices (iPhone 8/8+/X) with iOS 14 you must give up on using any passcode on the device via the "Skip A11 BPR Check" option.

It's certainly worthy to note that none of this should inherently be necessary. Apple could offer power users the option to load their own root certificate alongside Apple's, and then sign and run things with the full iOS technical security model from there. Apple is mixing business desire with security desire. Further, many of the threat vectors introduced by jailbreaking are ultimately the same we deal with on the PC, so they're "new to an iDevice" but something technical users can often mitigate. And it can even offer new security options sometimes to go along with it too!

But none of that means that jailbreaking isn't introducing new threat vectors to the system. It is. It's just that it's often worth it to many of us given the alternatives is all.
In both the Moderna and Pfizer-BioNTech vaccines the RNA is encapsulated in “lipid nanoparticles”. These microscopic droplets of oily liquid — about 0.1 micron in diameter — enclose and protect the fragile genetic instructions as they are manufactured, transported and finally injected into people. https://archive.is/6dxTg
Make a difference! Save the world! Do work that matters! Yay!

Oh wait... it’s just some shitty CRM SaaS. I almost took it seriously.

I pity those non-manager and non-engineer HubSpot employees who had to suffer through this presentation, because at least managers and engineers tend to be compensated generously.
I Didn’t Want to Love Zooming on My Facebook Portal–But I Do
I'm trying to decide if I have the guts to read this book. I was never as optimistic as he is, and from that low start I'm even more disillusioned. I've survived by checking out completely. (That's a thing I can get away with. I recognize that many others are more directly affected, and have to live with the consequences.)

But I admire his optimism, and his intelligence. He has a better perspective. If he's got a reason to think there's a place for optimism, I'd be incredibly grateful for it.

Of course the whole thing about hope is that it exists without reason, and even despite it. You can't think yourself into it. It has to enter though the back doors -- back doors I don't trust, because they're exactly the same back doors used to inspire xenophobia, paranoia, and cruelty.

I want to read the book but I've got a hideous feeling it's going to make me feel worse rather than better. I've set what I thought was a pretty low bar on expectations for people, and they've sailed right under that bar. The way he was treated sealed that for me. If there's any way out of that, it would be seeing how he rises above that. But if I can't see it, what's left?
Just for a dissenting opinion, I use both types of scope syntax on a regular basis and prefer the Algol-ish one. I personally find it easier to reason about where code blocks begin/end when they're explicitly marked. Makes moving code around easier, too.

Note that most of my problems could be fixed with enough tooling/editor plugins/IDE magic, I just don't use them.
There's plenty of evidence mask campaigns slow transmission. It's not fun but I see it as a minuscule sacrifice for me to wear a mask to the grocery store if it saves even one person a trip to the hospital. The sad reality is the grocery store _is_ a contaminated danger zone, and will be until we get this thing under control.

The sliver of good news is that lowering the growth rate just slightly from above 1.0 to below will cause the epidemic to shrink dramatically. It's not like we need to reduce transmission by 100%.

Not that you asked for it but my advice to you is to find more sources of joy in your daily life that aren't so affected. If you're bored shoot me an e-mail, I have plenty of extra projects :)
Absolutely, shooting an email over now!

If anyone here on HN wants it for free, just let me know via m@pmalerts.com and I'll give you an early adopter subscription (full product, free for however long it's around).
Fascinating. I remember playing these with a much older cousin when I was very young (maybe around 4-5) but I always thought that these games were a result of the FPS boom, inspired by Doom/Wolfenstein and such, rather than the Pioneers.

(When I was that young, I much preferred Ken's Labyrinth and Blake Stone for whatever reason)
Disclaimer: my wife is a HubSpot employee.

I can vouch for what the deck mentions. They conduct the business with love and care for the people in the company as well as the customers.

The company puts a lot of care and dedication to make the people grow. They conduct themselves with care and appreciation for each other.

I feel a bit jealous of how much this company values employees, I wish all companies were like this one. For what I see, this deck is not thin air. I see how it is fulfilled everyday in my wife, and I am personally grateful for this.
Arecibo radio telescope, an icon of astronomy, is lost
Re: Uneducated / conspiracy theories... I think you are discounting the general public’s desire to seek knowledge outside of what the ‘engagement’ driven algorithms feed them.

The algorithm’s prime directive is at odds with serving quality books and papers because they are not as engaging relative to fiction passed as non-fiction (lies) and misinformation.
I came here to give a shout-out to the earlier, established use of cult to mean small religion - before it was hijacked by people like Walter Martin to demonize religions they didn't like.
I’d guess it’s those with very few deaths.
New Zealand’s were mostly reported on the day. However some were identified as covid related further down the track, delaying reporting.
This is not how insurance works. The at-fault driver's insurance pays for damages. You're either leaving something out of this story or it is fabricated from whole cloth.
Woah I had never considered that before. I bet there are tons of private companies out there just absolutely printing profits for a small number of internal shareholders that we just don't really know about.
Because companies survive by making a profit, and will always revert to the mean.

The money you make at work can make a huge difference in other people’s lives. By spending it on causes you care about you are working to make a difference without having to buy-in that your random CRUD app brings joy to the word and ends suffering.
Thanks for posting this video - - It was GREAT. I previously had business in Russia and USSR states 1992 to 1998 and wish it was possible to travel to Russia still without harsh feelings.
It appears there are a few different approaches, described here:

https://en.wikipedia.org/wiki/RNA_vaccine#Delivery

Viral vectors were the ones I was familiar with. I am not sure which one the Pfizer vax uses, however.