skysight-inc/HackerNews huggingface dataset:
Show HN: Handsy – Direct To Consumer Hand Sanitizer
Been enamored by DTC idealogy, brands and products for awhile, patiently sitting on the sidelines feeling out ideas. Having searched high and low for hand sanitizer amid Coronavirus, finding myself in sketchy parts unknown, there was a better way. I created the brand, website, and am leveraging an existing local supplier relationship so it's made in the USA. Some product details: 64% Organic Alcohol, 100% Vegan, no added parabens or pthalates, and cruelty free. Obviously I'm addressing the current state of madness, but this has longevity beyond the virus as a mid-premium DTC skincare brand. I belive the coming months of disruption calls for a new approach to product consumption. Necessity based. Creating an ancillary DTC product is the best path I know forward for myself. Here it is:

Meet Handsy, Direct To You Health using premium quality ingredients and bottled in a dedicated UDA Organic FDA registered & AEMSA certified Clean Room.

Right now it's just me going about this so I appreciate any ideas or thoughts.

Available to order today: handsyhealth.com

There are two products, Essential and Calming. The latter is infused with hemp-based CBD.

Lastly, thank you HN. I've been on here since Aug 2011 and really love what I've been learned and many a paradigm shifts harken back to this site. Not to mention the infinite threads favorited. Hopefully this is seen in a positive light. My only concern is around pricepoints, but as my costs go down I can revisit. There is plenty of data that suggests I'm mid-priced (Touchland, Aesop, Byredo, etc) but it's still something I'm conscious of.
How does Korea have 15 minute tests

They don't. The drive through stations send samples off to a lab that uses a 5–6 hour process. If memory serves, a Hong Kong company devised a 45 minute test otherwise in most places you're looking at hours not minutes.

https://www.bbc.com/news/world-asia-51836898
The homepage seems super light on info, and the Chrome extension page isn't much better. Where are the images hosted?

I've always just used ShareX with imgur/streamable/self hosted/etc. Works system wide too.
Nice points. Twilio is certainly well supported for developers.

Still it feels like a bit of a letdown to see protocols meant to open up communication (RTC) being wrapped in a per minute charge.

Kickstarting innovation would be even more possible if charges only kicked in after a high enough threshold.

Again, big fan of Twilio and what they did to abstract away telephone hardware.
You’re assuming that most people will act responsibly and not go about their daily lives infecting other people if they know that they don’t know. This goes against my personal experience of how many humans behave.

It’s equally plausible to me that someone receiving a false negative will take extra precautions in order to avoid becoming sick themselves, instead of deciding (in the absence of a test) that they are infected and so don’t need to be careful about protecting themselves any more.
They officially aided Italy, Iran, Iraq and others with material and medical teams.
De-Aspect Your Digital Negatives
I was always surprised at how Amiga went under the radar during apples 2e and Microsoft dos days.
> in some cases that’s a problem (imagine having an AP next to a school)

Really it's the opposite. You put an AP next to a school and it gets the whole school's traffic off the cell tower and onto a local high bandwidth coax/fiber network. You save a ton of wireless spectrum by having low power wifi APs everywhere instead of needing high power cell towers. (And obviously in that case the school itself would be the best candidate to be operating the open APs instead of or in addition to whoever lives next door.)

You don't really get a tragedy of the commons either, because the range is so short. You could go to any given place and find open wireless, but the best way to get a good signal in your own home is to have your own AP. The exception would be high density housing where you're actually close enough to share, but then you do just that -- have all the neighbors chip in to get a really fast connection and share it. You can keep it open to the public as long as the other neighbors pay their share, which is cheaper for each of them than paying for a whole connection themselves as would happen if they defect and cause you to stop offering it. Or, more realistically, in those situations HOAs or landlords could install the AP and pass on the cost as fees/rent.
It isn't so much that I think the idea is good as much as there isn't really a way of stopping it and it will get the most resources allocated to the medical sector to set up more beds.

If you are relying on the hospital's goodwill and I'm willing to throw down $100k in bribes; I suspect I will mysteriously get myself an ICU bed. It would be better if that money went to the hospital where they can buy more beds than to corrupt administrators. Much like I can get toilet paper if I'm willing to pay $200 a roll; and it would be better if that was going to the manufacturer rather than drug dealers as is currently the case in Australia.
Management During Coronavirus
Very nicely put. Kudos.
That's a interesting perspective. Can you give examples of regulatory decisions that make a difference to the bottom line on that sort of scale?
Language choice isn't a premature optimization.

People love to take that quote that was talking about a very specific thing and use it to justify not thinking about performance at all.
From the article:

> In the memo, Pichai told employees that "a planning effort is underway" for Verily to "aid in the COVID-19 testing effort in the US."

So it was mentioned and being planned
Maybe in ebola but not flu. And this is more like flu. Eventually almost everyone will get it. Possibly more than once.
Ok, so then you agree they need to be tested, we just disagree on how quantitatively extensive it needs to be. So you tell me then, what percentage of these 1M masks do we test?

Do we test 1% of it and say they're safe to use, or do we test 99% of it?

Either way, it sounds like to me, you agree you can't just overlook basic sanity checks.

Maybe we test 51% of it. I'm not sure where you draw that line. God forbid you or your immediate family member gets one of the 49% that didn't get tested, and get infected. Skin in the game.

Is this still BS to you?
And still, Dubrovnik is safer than SF. I stayed close to Tenderloin there once, unforgettable.
You can see this in the flower image. The target image has a lot of symmetries (reflections, rotations) that also exist in the GoL ruleset. So must be a parent that also has these symmetries. Yet the found solution has none of these symmetries.
Don’t be so cynical. I sell drugs in my practice. I don’t want any addicts buying them.

I think the current opioid problem in the US is a prescription opioid problem.
Perhaps a marginally better title would be "EOF is not a character [on Unix]". There are some OS that have an explicit EOF character, but it seems to have been the less common approach historically. CP/M featured an explicit end of file marker because the file system didn't bother to handle the problem of files which were not block-aligned, so the application layer needed to detect where the actual end of the file was located (lest it read the contents of the rest of the block). This is a pretty unusual thing to do, and was definitely a hassle for developers, so CP/M descendants like MS-DOS fixed it.
There's definitely a bunch of cottage industry opportunities for crooks in this space, yes, if you are morally flexible and either can't be extradited to the victim's country or are confident of your OpSec.

For me the plausible deniability stops at something like the firm we hired (years ago, they were subsequently bought by CSID which was in turn purchased by another of my employers because it's a small world and apparently some people have unbounded appetite for risk) which steals credentials from people who steal credentials.

I can just about imagine sleeping after doing that all day. Because at least some of the time, indirectly, and after somebody gets paid, you're helping. It'd be like working in insurance sales. Your employer creams a profit off misery, but arguably the misery would be worse without them, maybe.

But any of these "Well I could get more money from bad guys" arguments miss in my opinion the most important constraint which is that most people don't want to work for the bad guys. Peanut farmer or crook is an easy question for most of us.
All Ks have basic module level lexical scoping, which does not deliver all the benefits of lexical scoping, but has none of the pitfalls of dynamic scoping either.

K2/K3 did have (a version of nested) lexical scoping - an inner function would close over the values at the time definition was encountered ; you can still simulate this in later Ks by passing what you need to close over and immediately projecting over existing values, e.g.

make_adder:{[n] {[n,x] n+x}[n;]}

Which defines an inner two-parameter function, and then projects it over the outer n parameter (this is how K2 implemented it IIUC). But that doesn't let you modify names in an upper scope, so is not really comparable to Lisp's lexical scoping or Lua's upvars and Python's nonlocals or whatever they are called these days.

Andrey Zholos' kuc[0] dialect has a JIT and real closures, you might find that interesting, though it hasn't seen an update in a while.

> probably the best engineered piece of software I've ever come across.

As you can probably tell, I'm a K fan and evangelist myself. Yet personally I cringe at some of the kludges. I love K. It's awesome, it's amazing, but I wouldn't use the "best engineered" label myself; "Best set of tradeoffs" would probably be my description (which is a distinction without difference to some, I recognize - those who define engineering as the art and craft of the tradeoff).

[0] http://althenia.net/kuc
Maybe you can correct me if I'm wrong, but I've always considered Ctrl+C and Ctrl+D to be signals that you can send a process rather than explicit characters. You might also get some stdout for those key combinations because ???, but they should be thought of as signals rather than as characters you're sending via stdin.

Hoping Cunningham's Law comes into play with this comment. :)
Yea, it's confusing. https://news.ycombinator.com/item?id=22572703, read EDIT 3, I found this pretty illuminating.
CP/M and DOS use ^Z (0x1A) as an EOF indicator. More modern operating systems use the file length (if available). Unix/Linux will treat ^D (0x04) as EOF within a stream, but only if the source is "cooked" and not "raw". (^D is ASCII "End Of Transmission or EOT" so that seems appropriate, except in the world of unicode.)
you should do what you love today, don't wait
You do realize that's all marketing bullshit, right?

They're so at odds they agreed to give the Pentagon $100B more this year than last, in addition to loosening accounting rules so they can hide even more of their shenanigans from the taxpayer. They're so at odds that Gitmo is still open, we're still fighting in a dozen nations, we're undermining the democratic governments of several more, and they just gave the next appointed coup leader a unanimous standing ovation at the state of the union ("it's not good!") speech. They're so at odds that to contest an election with a loud-mouthed incoherent corrupt old person with shady Ukraine connections, they've chosen... a loud-mouthed incoherent corrupt old person with shady Ukraine connections.

They're so at odds that when the government decided they needed to destroy a journalist for doing journalism, for revealing to the USA voter and tax payer the evil shit done with their votes and taxes, not a single journalist anyone had ever heard of spoke up in his defense. Oh yeah, that MSM is speaking "truth to power" now. Good grief.
Gitlabs wants to hire people from everywhere. If they don’t pay people enough, they won’t be able to compete for those employees. If they pay everyone SF rates, they will have far less engineers than their competitors and will overpay unnecessarily.
I don’t even do that. Bought the last car in a Friday with their fiancé guy matching my credit union rate.

Went in to th credit union on Monday and refinanced the loan, paying off the loan from the dealer.

The dealer wanted over twice what the credit union wanted for GAP insurance.
Still seeing lots of "this is just the media blowing things out of proportion" posts on local news Facebook pages.

As if China can be explained that way.
Healthcare is notoriously difficult to “disrupt” due to regulations and how the medical system is set up. I once worked for a healthcare startup and we joked that 1) your customer does not pay you and does not respond to price 2) your customer does not even choose the product and does not respond to product quality 3) you cannot even refine your product freely without getting someone’s approval on every change, for a fee. I understand everyone is happy about the downfall and disgrace of Theranos and rightly so, but I am a bit sad when the general consensus is to take all these regulations as self-evident because “you cannot play with people’s life”. There are definitely areas in healthcare that can have less stringent and rigid requirements, and today we can see that certain diagnostics is a good candidate. Expanding right-to-try [1] would be a step forward too.

[1] https://en.wikipedia.org/wiki/Right-to-try_law
It would be awesome if we can draw annotations (arrow, circle etc).
You are ignorant because you assume US tests and masks are vastly superior to Chinese tests and masks for this application. Masks, even perfect ones barely do anything for something that infectious and tests are more for statistics to inform high level decision making than anything else.

Staying away from people is the only thing that measurably does anything.
The Guardian has a great article about it: https://www.theguardian.com/news/2020/jan/09/a-scandal-in-ox...
Hey thanks! You actually went through our privacy policy. We don't really need this. We are working with templates - we'll take it down.
Ruby is easy a fuck to learn. And it’s fun! It was influenced by Python, give it a shot
You're right.

https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes

Use of the phrases like these, exemplifying the tu quoque logical fallacy, was an attempt to deflect criticism of the Soviet Union by referring to racial discrimination and lynching in the United States.
If iOS apps are snooping on the pasteboard/clipboard, then surely many Android apps are doing so too. It's worrisome specially when copy-pasting from password managers. Not sure if 1Password, LastPass, Dashlane etc. offer any protection.
https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor... is kind of the classic example of expensive regulatory decisions
Of course it's more political than anything Bill and Melinda are doing. Jack Ma is a member of the CPC. The CPC is the sole organ of power in China. Currently they are going to great lengths to try to make everyone around the world forget that they are the ones who caused this pandemic in the first place. They've even stooped to allowing the conspiracy theory to spread that the true origin of the virus is overseas. It's shameful.

When the immediate crisis is over, the world needs to hold the CPC accountable. You don't get to set a fire and show up with a bucket three months later expecting to be declared a hero.

So, Jack Ma donating masks around the world can be a positive thing for the people affected by the virus right now, but it can also be a cynical political move at the same time.
This actually doesn't seem that hard. In both, you are telling the computer, not the target program, something. One is to signal the running program you want to interrupt it. The other is to close the input to the program, as you are done giving it data.
AI on the battlefield? It is already here
I read the same thing. Specifically due to the "Ask stupid questions get stupid answers" saying, I think.
Even with such a decision it would have been quite a lot of work to make VB relevant to the non windows way of doing things (i mean anything that is not done as event handlers to UI widgets of some sort)
"A BETTER PEACE welcomes Dr. Paul Springer Chair of the Department of Research at the U.S. Air Force Air Command and Staff College.

Paul joins our Editor-In-Chief Jacqueline Whitt to examine the current state of autonomous warfare and the look ahead at where the technology may be going..."
Github, or it didn't happen
Thanks for pointing this out. I did not realize how important it was to not round up.
Maybe keep the Kurento project on the radar [1]. It provides you with "building blocks" to create an application, I think that's what you mean with programmable: you use it to build the application you need.

There are blocks for WebRTC, RTP, RTSP input (not output), and others. You can also apply computer vision to the video, with OpenCV filters. There is a "Composite" filter that places N streams in a grid. And users are expected to write their own fancy "blocks" if needed, so the option is there too.

Only important matter would be to see if the currently existing blocks are already providing the features you need, or new ones would have to be created.

Some technology from the Kurento project was acquired by Twillio [2], so it's possible (but not sure, I don't really know, maybe the parent commenter knows) that their media services might be based or inspired on Kurento.

Full disclosure I currently work for the Kurento project as the main developer, at Universidad Rey Juan Carlos.

[1]: https://www.kurento.org/

[2]: https://www.kurento.org/blog/whats-next-kurento-and-elasticr...

EDIT -- I wrote "under the radar" which is exactly the opposite of what I meant to say :-) now fixed
Stop leaving graffiti for this repo in our neighborhood
I don't find it ugly, just strange. It's optimized for interactive usage though from what I understand. I think of it mostly as calling .NET methods that all have named parameters:

myfunc -param1 this -param2 that

instead of:

myfunc(param1: this, param2: that);

I get the impression it's designed with the intent that you're supposed to type the dash, then hit Tab to get tab-completion in most cases. Same with the verb/noun syntax (I know I want to 'Get' something, so typing Get-<Tab> for the list of things is usually the thing to do). I do find it a bit difficult sometimes to think of an approprioate verb right off the top of my head (is it Get- or New- that I need?).

I'd also love to see the concept of proper namespaces in PowerShell; it seems really inconsistent right now (unless I've missed something). For example, type Show-Command and hit ENTER, then look at the different modules that are available. Some will express a 'namespace' by having it prepended to the noun (see for example, commands from the BitLocker module, their nouns all start with BitLocker) while others express no namespace at all (see for example commands from the 'Dism' module). For everyday use I've gone with the 'add the name to the noun' approach in my own scripts. That does mean I tend to use short namespace names though.

I've mentioned this in an older PowerShell-related thread here - MenuComplete is absolutely awesome and improves the PowerShell experience in the console. I actually think it should be the default. If you havent already, try these commands:

Set-PSReadLineKeyHandler -key Tab -Function MenuComplete

Set-PSReadLineOption -ShowToolTips

PowerShell is my full-time shell in Windows now (and it will be in Linux also when I get back into it); I rarely use CMD for anything and parsing text in bash just seems antiquated.
No, that's a CIA front. They've already got plenty of money. They just gave Juan Guaidó $656M. [0]

[0] https://www.usaid.gov/news-information/press-releases/feb-6-...
Nah, insects just have very high body durability at the speeds they move.
It'd be super great if you'd cite your source. Like... a name? A link?
Chill and maybe take it slower so you understand things better. The previous post was simply quoting a (rather amusing) joke that appeared in the comments.
Two-way sync without maintaining state is indeed a complex problem.
It is loosely a multi-master replication problem.

Shameless plug : We built a multi-directional sync engine and a company called Syncari around it to solve exactly this problem. And added data pipelines around it. Mostly meant for sales operations/marketing operations folks, self-service style.
Returns are always the inverse of risk. If you are getting "pretty good" returns, then you have pretty high risk.
Hey, this is random and I didn't know how else to reach you, but you left this comment on a submission of mine that got flagged: "We have had detailed investigations from virologists on here suggesting [SARS-CoV-2] is likely not synthetic."

Do you have sources for this? Even though my submission was about the SARS-CoV-2 virus possibly being synthetic, I would love to have sources to combat that idea.
The typical working career is 40 years. If 10-26 years is considered an acceptable lifetime for a language all your experience in the languages you use will be forcibly reset fairly early in your career.

It isn't going to be major in itself, but becoming known for being a specialist in a corporate sponsored language is a pretty catastrophic career error. Anyone who learned C on the other hand looks pretty clever.
Elon Musk: Car death risk is much greater than new coronavirus
how could they have influenced that one in practical terms?
It works in Windows 10. It's a problem to install because VB6 expect a very old version of Java and the 16 bit installer doesn't work in the 64 bit Window. But after a few trick, it still works.
A Geiger-Counter for Viral Risk
I'll always fondly remember Visual Basic as the language that let me make real Windows applications with the language I already knew and understood.

I was just a kid, maybe 10 or 12, when I learned to program with QBASIC and later VB5. I remember strongly feeling that a ".bas" file wasn't a real program. I so much wanted to be able to run my programs as real .EXE files. There was some kind of QBASIC compiler that made an .EXE but I felt like that was just... still not real enough. That desire for making a real bonafide .EXE was one of the driving reasons I (tried to) learn C.
> And they are time-consuming, costly, and harmful (they use radiation!)

To put things in perspective, I got a CT in China, and the imaging took less than 5 minutes, and cost $35 (just the machine, not reading). The radiation is less than the increased radiation than taking a flight to China.

While your perspective is probably accurate for the US, if you step back and think, it is no more complicated than getting grade school photos.
In his last two coronavirus speeches he's given out just plain wrong information somehow. They're wrong in ways its hard to believe they couldn't get right and in ways it doesn't even seem helpful to him (unless he plans to blame Google for not having something ready).

These aren't answers to live questions or anything. For some reason his prepared statements are incorrect. (In the first one he talked about goods from Europe being banned and corrected it after on Twitter)
average admin staff is paid much less than the average doctor.

average admin staff is perhaps even paid less than the average RN in some places.
Control-C is part of POSIX job control. If a stream (or "cooked" tty) sends a control-C (ASCII End-Of-Text or ETX), the foreground process will be sent a SIGINT signal. If that signal is not handled, the default action is to terminate the process (SIGTERM).
Control-D is just another control character and not part of POSIX job control, but in the "cooked" case above, it will be interpreted as EOF and the process doing the "read" will receive that.