skysight-inc/HackerNews huggingface dataset:
SEEKING WORK | Europe | Remote

Jack of all trades - full stack but happiest at the back-end. Hands-on product and project management experience give me an edge in getting the big picture fast. I will grok your idea quickly and be your reliable partner from inception to deployment and beyond.

Favorite stack: .NET, then Node.js (Typescript rules!), PHP (Laravel is pretty awesome). Often MongoDB but prefer SQL wherever possible.

Industry exposure: finance, telecoms, insurance. Most of my engagements recently are centered around helping Fortune 500-sized companies navigate the new digital landscape.

Availability: prefer flat-price projects with fixed scope. You can be located anywhere but some timezone overlap is desirable.

Working mode: remote, happy to meet for the initial kick-off and planning.

My partner is an inspirational designer and a wonderful human being. If you need code AND design, you'll get a 2-in-1 deal.

Personal website with links to Github etc.: https://tomaskohl.com/about/
> That book mentions a baby whose first word is “Toyota.”

Been a while since I read _White Noise_. If my memory "serves", it's not "Toyota" and it's not a baby's first word but a meditative focalization of one of the characters on the Toyota model "Corolla".
> imho major reason for targeting this age group is that they are willing to work for cheap without being insulted.

I don't find this very convincing. we get a lot of bright, motivated interns at my company, but even so, there's a limit to what they get actually get done in three months working in an unfamiliar codebase. the deliverable itself usually isn't worth what you have to pay interns in a competitive market. we do find a large portion of our entry-level hires through the internship program, which I believe is the real value to the company.
Customizing and Running JupyterHub in Production at Tubi
When a product specifies "end to end encryption" my expectation is that the only function of the server is to pass the public keys from two clients around so they can Diffie-Hellman kx to achieve a mutually shared private key to encrypt their communications to each other, so that information flow is:

client <--> client (no server knowledge of communications aside from the encrypted packets being passed back end forth)

Not:

client <--> server <--> client (server controls the encryption keys and can snoop on client communication at any time)

Signal and Matrix Synapse/Riot is the former, Zoom and Jitsi are the latter. While it's true that the server could also MITM and provide false keys to each client, both Signal and Riot let you view the keys of the person you're communicating with so you can verify you're not being MITM'd.
What Everyone’s Getting Wrong About the Toilet Paper Shortage
Thanks. I've been chewing on your reply. I didn't get very far. It finally occurs to me that macOS (or equiv) could implement iOS (or equiv) style sandboxing. Maybe that's already in progress. As a dev and former power user, I'm sure it'll be uncomfortable.
I'd be more worried about lots of low cost consumption. If all these business collapse then land, good, and other things may be super cheap -- we're seeing $10/barrel, even negative, oil -- so you could consume as much as you need, even consume aggressively, but the supply is out of control and won't bridge the gap caused by 6 months of capital starvation.
CDC says that to the public yet in their information to doctors and nurses says a bandanna or scarf can substitute for an N95 mask but with less effectiveness.
Why isn't the [UK] government publishing more data about coronavirus deaths?
> What's the point of giving someone enough money to pay their mortgage but not enough to eat, or enough to feed kids?

Because the banks care if you don't pay your mortgage. They don't mind if your kids go hungry.
You're right, it's a Javascript (Typescript) IDE, not the good old Eclipse; they're on equal footing.
I’ve been telling them any mask helps

Yesterday the mayor of Los Angeles said that anyone going outside at all should cover their faces with some kind of home-made mask.

I'm glad I saved all those free souvenir bandanas from the rodeos I've been to over the years.
If you can, do so. This reminds me of claiming to be able to build Dropbox in a weekend with existing tools. You can, but it most likely won't work as well, won't be as integrated and well, you'll have to build it yourself which won't be as easy as you think it is, then add monitoring and paging and, depending on your requirements, high availability.

I'd certainly be interested in a blog post about this, if it's as easy. But considering that Tailscale took this long to launch, I have doubts that this is as easy to build.
World Backup Day
It's just 2020 speaking, people outraged on the behalf of users who honestly don't care and just want easy to use videochatting.

This is just a symptom of ycombinator becoming a more widely known social network. All the malaises of social networks like pointless discussions about morality without any concrete solutions are coming along with that.
If the people were ever willing to use those guns to resist a despotic government, then why do we essentially have one now?
"the other side" didn't say anything negative about CQ or HCQ - and instead (if you had actually listened to their message) tried to get people to NOT take it themselves, to NOT hoard it, to NOT prescribe it a prophylactic when that is an unknown (this depleting existing supplies).

That is what "the other side" was saying.
True, it is coincidence
IEEE 802.11 --> Wi-Fi 1

IEEE 802.11b --> Wi-Fi 2

IEEE 802.11a --> Wi-Fi 3

IEEE 802.11n --> Wi-Fi 4

IEEE 802.11ac --> Wi-Fi 5

IEEE 802.11ax --> Wi-Fi 6

IEEE 802.11ax in 6 GHz --> Wi-Fi 6E

IEEE 802.11be --> Wi-Fi 7

Has nothing todo with GHz frequency.
TailScale is to other VPNs what Docker was to LXC. Well, except Hamachi.
Heap (YC W13) | Software Engineer | San Francisco, CA | New York, NY | Remote | Fulltime | https://heap.io

We’re a small team building the analytics engine that powers 6,000 companies and helps them make smarter decisions.

Heap automates away the pain of data. Other analytics tools require you to define events upfront and manually instrument code. Instead, Heap automatically captures everything: clicks, submissions, taps, etc. This lets our users analyze data instantly and retroactively, without writing code.

Our app-layer stack is TypeScript, React, Node.js, Redis, and PostgreSQL. Under the hood, Heap is powered by ZooKeeper, Kafka, and Citus.

If you are interested, please email at anojh@heap.io or visit https://heap.io/careers/jobs.
- I think Trump is the one who sensationalized it, not pharma surrogates, but I may be wrong

- I'm not committed to this particular conspiracy theory but I jumped in here because I don't like when people try to dismiss conspiracies out of hand as if it's crazy to think that pharma does things like this constantly. There's this free market ideology that exonerates companies and argues that self-interested behavior leads to positive outcomes, so I was reacting to what I sensed of that
If you don’t have an N95 mask, it isn’t ultra important. I figure the masks that aren’t stopping virus anyhow are at least reminders to not touch your face / be careful.
BCG vaccination might reduce mortality for Covid-19
They're late because employee protests forced their hand.
Quoting from the page linked above:

Sign in with Apple works natively on iOS, macOS, tvOS, and watchOS. And it works in any browser, which means you can deploy it on your website and in versions of your apps running on other platforms.

So it at least sounds like it can be used anywhere with a web login flow. Although the docs say this must be accomplished using their JS library, as opposed to a standard OAuth2 flow of some kind: https://developer.apple.com/documentation/sign_in_with_apple
Pluralsight Free Access to Full 7k Courses for Entire Month of April
The Surveillance Economy and Why Privacy Does Matter
So it is essentially a forum / message board? All threads and replies, no "chat"?
>Failures across the board. Federal government, local government, hospitals, insurance companies - no one in positions of authority saw this coming in January?

People did see it coming. The administration ignored early warnings about the virus and publicly downplayed the severity of the issue in order to preserve the stock market and Trump's poll numbers in an election year. This after dismantling much of the infrastructure and firing the personnel needed to respond to this issue in order to cut costs.
Wouldn't he have a separate (from WeWork) agreement with SoftBank?
Performance, Protection, and Sterilization of Face Mask Materials
Show HN: 53cr3t – self-destructing group chat
They could force companies to produce it.
Trains, maybe. Bridge repairs, maybe. Highway updates, probably.

But the others, in the current (and last 20-40 year) political climate are a no go, I bet. Some will die because "green" is anathema to half the population. Others will die because they are not proper earmark-able vanity projects that you can stamp a rich person's name on (grid modernization, I'm looking at you).

Overall, and maybe I'm pessimistic, I would bet absolutely none of the things on your list will happen. I used to say that they wouldn't happen until something catastrophic occurred, but now that we're here, I don't buy that anymore.

They'll be called socialism, or a waste of time, or outright called lies from the left/right/wherever. But I am not, and may not be able to be convinced that the US can accomplish anything positive and productive, at all, for the foreseeable future.
Which part do we think would be grounds for a lawsuit?
> A bad mask (eg a bandanna) means less virus gets out, but it is more likely to get out in the form of a fine aerosol

Do you have a reference for this? I've only ever heard of aerosolization primarily being a concern around people on breathing assistance equipment.
This also related to their horrendous privacy policy [0]

[0]: https://blogs.harvard.edu/doc/2020/03/27/zoom/
I don't know what that means. Can you explain a little?
Private companies are reluctant to instate costly efforts on their own. They might be worried competitors will get an edge by not doing the same.

In a crisis, people look to the leadership above them. These companies are looking to government and public health officials for guidance and even official decrees. But those people are scrambling to make up for the month of prep work we lost. This pandemic has revealed our lack of planning for disasters. We're just now settling on the big decisions like stay-at-home orders and financial relief. Hopefully we'll get to the secondary decisions (like recommended protocols for businesses still open) while they could still do some good.
Futureland – A time machine, feedback engine, and fund for your projects
IRC is very different from teams. IRC is a public server and each channel could have 100s of members which leads to an unmanageable firehose.

Are you sure the same problem is also applicable to teams which are going to be much smaller than an irc channel and wouldn't be as busy as IRC? A private channel with a subset of team members wouldn't be the same as a public irc channel.
The problem seems more cultural than you're giving it credit to be - several ex-Googlers have stated or written articles pointing out that the way Google handles promotions heavily incentivizes people to launch new products over working to improve existing ones.
> The best economics times have come on the tail end of adversity.

That can be a long, long time too. The black plague was a boon for workers who survived it since the labor pool was small and consequently wages were higher. Plenty of free land, too. The downside was, you know, the black plague...
Mac app has keyboard shortcuts and adapts to system Dark Mode, neat. Since it's distributed through Apple and Microsoft's app stores, how much safer is this compared to a direct download?
Is this mac only? Are there plans for PC, Desktop, apps? The website /feels/ very mac-centric which is why I am assuming and that feels like a disastrous mistake if its the case.
Just looking around, but this looks like a gold mine ! Definitely going to be my go to site when I'm bored ! I love how each concepts are explained at high school, college, and grad school levels !
Awesome web UI!
The difference is that Trump likes to promote himself in any way he can. So he hitched his wagon to CQ and HCQ before their true efficacy was known AND promoted it as a miracle cure before that was actually known. He later tempered his speech with "shows a lot of promise" but his initial statements basically said "if you can get your hands on it - you should get on it ASAP" which is irresponsible of the POTUS. He's not a medical expert, but he loves knowing things and regurgitating them to sound smart.

He wanted people (in case it panned out to be good) to attach his name to CQ and HCQ. That is selfish.
Suppose product development has slowed down, reported bugs have increased 30% since last month, and sprint velocity is down by 40%. Your engineer is feeling desperately unhappy and is terrified of building new features because of the risk to the system as a whole.

They want to stop building new features and refactor some of the system architecture. But what do you think their unmet universal need is here?

If I were in a situation like that, my "unmet universal need" would be "a manager that understands the concept of technical debt and taking time for unit testing as opposed to spouting mindless psycho-babble at me".

More seriously, this article reinforces my view of NVC as a fundamentally hostile communication framework. By framing itself as the "non-violent" option, it makes any other form of communication "violent" by default, allowing the first person to wield NVC to claim an advantage. "See, I'm being non-violent," he or she will say, and it will serve as an universal shield against all who would object to their claims.

My take is that if you're in a situation where reported bugs have increased 30% and sprint velocity is down by 40%, no amount of NVC is going to solve that. What is going to solve it is management that's clued in to the problems at hand. Is it that too much feature work has been done, too quickly, leaving no time for the engineers to attend to technical debt? Is it that the application's architecture is unfit for the problem to which it is being applied, leading to lots of hacks and workarounds? Is it that the engineers are incompetent, and should be replaced?

In my experience situations where the bug-count goes up by 30% and sprint velocity goes down by 40% don't just happen out of nowhere. In every situation I've been in where that's happened, management has been warned repeatedly and well in advance that engineering was implementing short term hacks that would come back to bite us later on. To respond to something you were warned about with NVC baby-talk (as opposed to a clear and forthright, "Yeah, we screwed up, how do we go forward from here?") seems like it would just make the problem worse.
>.querySelectorAll() does not return a list of elements. It returns a NodeList, which is different to the HTMLCollection that the other methods return. For a start, NodeLists aren't iterable in the same way as HTMLCollections. You can use forEach but you can't use map. That's going to throw a lot of devs a curve ball.

querySelectorAll does return a list of elements. While technically a NodeList, you can't select non-element nodes with selectors which is why querySelectorAll never returns such.

Further, neither NodeList nor HTMLCollection implement methods like map, but both are quite iterable and in a similar fashion (by converting them to Arrays or using Array methods with them, like with other Array-like objects which JavaScript is full of). But if anything, NodeList is a "more" iterable type than HTMLCollection, as it does implement forEach itself, too.

I would certainly not recommend using querySelector for accessing an elements first child node or child element.
It originally said "a few", not "few", which was intended to have a slightly different meaning, but I've edited it to remove that because you're right and it's not important :)

Unfortunately non-technical people mostly don't use a password manager and we can't assume they do. Tailscale is about making the Internet secure by default, and passwords will never be secure by default.
Hand sanitizer will be solved in a couple weeks. Every single distillery in my small town is pivoting to making it, as well as Bacardi and others, and I know this is happening everywhere.

N95 masks though, those can’t exactly be ramped up and made in your shop.
> I figure the masks that aren’t stopping virus anyhow

I don't agree with that statement. Even if it only blocks 1/2 of the viral load you are better off. Best case: you don't get any of the virus, worst case: you get a smaller dose which helps your odds.
Search Benchmark, the Game [Updated]
> There cannot be a "perverse incentive" (or any incentive at all) to stay home and collect unemployment when that is a person's one and only option.

The economy isn't all-or-nothing. This situation is bad, but it's an exaggeration to suggest that no one is hiring.

The perverse incentive comes into play when people start turning down $20/hr jobs because they're making $23/hr on unemployment insurance. They'll want to go back to work eventually, yes, but they won't rush into it will literally cost them money to do so.

I'm not suggesting that unemployment insurance is comfortable or ideal, but I think it's important that we avoid situations where people must deliberately choose to reduce their income to return to work.
No, it does not, but it does (often) contain some proprietary drivers.

What you are (probably) referring to is the rejection of signature spoofing patches required to use MicroG, probably over security concerns.

LineageOS is however still the best (mostly) free version of Android, by far. Almost all custom ROMs not based on manufacturer ones or AOSP are based on LineageOS and that's for a very good reason. I consider it the Debian of Android.

Because of the rejection of the patches (and LineageOS still being pretty cool, with impressive hardware support), the microG project provides builds of LineageOS with microG pre-installed and man, it's great! Everything just works. Hardware support is the same as that of LineageOS. Consider me a happy customer :-)

https://lineage.microg.org/
Thanks, I designed it to share with friends and family! Please feel free to share it (https://shouldiwearafacemask.com) widely.
But the president is not just a mouthpiece, he needs to make decisions based on incomplete information. His administration seems to have opened up channels for trials and off-label usage.
I mean yeah, that's not really a secret. The head of the intern program that I was at straight up told all the interns that it was worth it to the company if even 20% of the interns who were hired returned as full time employees.
>> I can't believe I have to say this, but the POTUS is not some hacker news comment.

No, hes a guy charged with making high level decisions in a crisis. He also has some very competent advisors at places like the NIH, FDA, CDC etc... I dont think he was just some redneck responding to a tabloid article.

If the doctor now publicly claiming 699 treatments with 0 deaths using HCQ turns out to be a blatant fraud I think he may well lose his license given the situation.

But yeah, let's fuck around and try nothing and see how that goes.
"And?..." Seriously? If there's panic buying (or prescribing, as did occur) then supplies are diminished if not depleted. WHAT GOOD IS THAT?
Show HN: Crowdsourced kid activities for busy parents
I built kidalist.com last week for people to submit, upvote, comment and bookmark resources for kid activities.

I am a parent and I saw so many suggestions on social and in publications all in list format. The lists were not user-friendly and about 90% of the resources were either super time consuming to set up and manage or low quality/not that fun or exciting.

Kidalist.com is an attempt to solve those problems and help busy parents find high quality activity suggestions for kids.

I'd appreciate your feedback and hope the website can be useful to your or anyone you know who has kids at home right now.

Thanks!
Compared to $ and .find(), yes.
That's the entire point you and other commenters are missing here. It's very easy to be generous when you're doing well, it's a lot harder to be generous when you're not. The latter is far more noble as a result. Easy comparison: if a millionaire stands up and yells at everyone about how they just donated $100 to a charity while someone else with barely any savings quietly donates the same amount, which one is more deserving of praise? Cloudflare is the millionaire in this example, thousands of small businesses making actual sacrifices to keep employees from getting fired are the other person. This is a feel-good PR stunt.
Recently i've been writing a lot of compile-time checks in elixir's metaprogramming, like verifying that compile-time configuration TOML files are correct.

One way to think about it is that it's an in-line plugin system for your compiler. It's fantastic that the metaprogramming language is the same as the programming language.
Ok, thanks for clarifying.
In the case of a larger business, the content-marketing approach (or really any other approach that generates warm leads for your sales team) is probably a better way to approach things. I know that my company uses something on the order of 20 SAAS products, all of which we found by looking for a solution to a specific problem we were facing and either running across the product directly, across a post by that company explaining how to solve the problem and plugging their product for similar problems, or getting a recommendation by an internal dev who had used the product before or a third party that did not stand to significantly gain by us using that product. That last channel is actually the largest, but not really actionable for you as a sales person.
Practice active listening principles. Effective active listening requires giving your full attention AND actually being curious enough to shift your perspective to the other.
And the fact that your Ethernet driver isn't in the kernel, so you had to copy it over from Windows by downloading it onto floppy disk.

But this is just nostalgia, not about missing.
That's cool. I had to learn some intricacies of PHP for a job once quite a while ago and the docs weren't quite sufficient. Could have used that. Language specs are typically harder to digest then other material but ultimately you can get all the details out of them you need and they're typically worth reading.
> my threat model doesn’t include Google and Facebook

Who does it include? Does it include the government if Facebook develops a sentiment model trained on public and private data that governments can use only public input to estimate [dissent|radicalism|political affiliation|etc]?

Do not underestimate how companies can abuse your privacy without direct disclosure.
its free food sample. Not free food
Percentile Aggregation with Histograms and CAQL
Did they abide by the terms of GPLv3? If so then I don't see the problem here. I mean, you deserve an enthusiastic "Thank You" for your contribution to open-source, and I think Apple should reconsider it's determination in-light of our situation and your obvious desire to contribute... but you kinda signed up for this. I would honestly be excited and proud that a nation-state found my time and hard work so worthwhile that they essentially adopted it to benefit a larger audience. I think I would find that extremely humbling myself.
>Thermal guns are not affected by shortages of masks.

Well ... they are certainly correlated.
Do Things That Don’t Market
Any word on on the stack used to build it?
Isn't systemd-smtpd a realistic idea when smtpd can be considered a core part of a system? But for that I also want systemd-spamd and systemd-imapd.