skysight-inc/HackerNews huggingface dataset:
The second half of your comment is true, and I don't think anyone has claimed otherwise so the strength of your assertion is unnecessary.

On the first half, children need boundaries set for them. And unless you are yourself a child rebelling against parental rules, you will find yourself on the barely populated side of the argument.
> A chest x-ray is about 5x less radiation exposure then a transatlantic flight.[1]

The more important measure is CT, not flat x-ray.
This is Product B. Product A is deadman's switch. It is appropriately named for the target audience of Product A. Apple won't allow Product B on grounds that it's spamming variants of Product A. So he's forced to create Product B as an offshoot of Product A unless he's going to get rid of Product A to have the desired Product B

tl;dr Apple is forcing this unfortuate circumstance
It’s not so much why the OP thinks they’re entitled to arbitrary password length, it’s that the UI/UX does nothing to inform the user of this. And also the bytes they save restricting password length to 32 instead of 128 or 256 would be a few dollars rounding error in the end of the Year budget.
> Are you volunteering to die a painful death?

We don't shut down the road network despite the number of deaths that causes.

How many lives would a lockdown really save? And how many years of life will it save? If it kills people now that would die of Flu next winter that is different than if it kills someone in their 20s. Nobody really knows the answer. How many road deaths will be saved due to lockdown? How many extra deaths from heart failure due to people not exercising? How many fewer deaths from people not eating junk food?

How much is the economic cost of that lockdown? Again nobody really knows - without a lockdown people are still likely going to be more subdued in their economic activity from a social point of view.

One thing that is sure is that healthcare systems will collapse without a lockdown. How many lives do hospitals save each year?
So it's basically an alternative forms UI for Google Sheets? Something like Google Forms but better?
Data-driven marketer with strong tech and analytics background.

Location: NYC / NJ

Remote: Yes

Willing to relocate: Open to it

Technologies: Marketing (FB/IG, Adwords), Analytics (Tableau,
Looker, Segment, SQL, Python/Pandas)

Résumé/CV: https://www.linkedin.com/in/mattacurtis/

Email: matt.a.curtis@gmail.com
Associated types are slightly different than generic types.

trait State {
type NextState;
fn transition(self) -> Self::NextState;
}

In this example one consumes the current state to yield the next state (one could use From/TryFrom, but I don't think that makes sense semantically, imo).

The advantage of this approach is that if you design your State types such that they can only be constructed by transitioning from a previous state, you cannot write code where your program is accidentally in an invalid state. You also never need to match against an enum.
>I haven't been out in over a week, but have we actually gotten to the point where everybody now wears a mask in public?

Certainly not in the bay area. I just got back from shopping (first time I've been out in about a week and a half). I couldn't find a mask in stock online, so I cut up and old shirt and some coffee filters and sewed my own. No one looked at me funny, but I was a bit surprised to find that maybe 1/3 of the people in the store had any kind of mask on. Most people seemed to be making very little effort to keep their distance either. Lots of good the little markers for the checkout lines are going to do when people are still walking past each other barely a foot apart in the aisles.
Heads up, your resume link appears to be broken.
SEEKING WORK | REMOTE from Berlin, Germany

Full-stack engineer with decades of experience, bringing your MVP to reality, doing maintenance or team augmentation.

JavaScript, React, Python, Ruby, Java, Scala, Node.js, AWS. Serverless, microservices or monoliths, legacy or latest and greatest, DevOps and monitoring.

I can also help teams switching to remote.

Specialties: web audio, Electron, PWAs, music industry.

15 days monthly, available from mid-April.

marton@salomvary.com | https://salomvary.com/
Depending on the technique, it could be something similar to an ultrasound vibrator (like those cheap ones they sell on aliexpress for cleaning your clothes) or to a phone vibrator.

Shouldn't, generally, be damaging to the patient.
Bolsonaro Doubles Down on Denialism
Haven Connect | Software Engineer | Full-time | REMOTE | Denver, CO

https://havenconnect.com

Haven Connect is a newly seeded startup (2.4M) that aims to streamline the affordable housing application process to reduce costs for property managers and help applicants get into housing faster.

Founder and CEO Caroline Caselli is a former social worker turned entrepreneur who personally changed California state policy to help make it easier for people to apply for affordable housing electronically.

We're looking for talented full stack software engineers to fill out our small team. Here's a quick look at our stack. We are willing to teach Elixir to candidates with an aptitude for functional programming.

- Single-page application frontend written with TypeScript using React, GraphQL (Apollo), and CSS modules.

- API server written with Elixir using Phoenix and Absinthe to serve data to the frontend over GraphQL.

- Postgres database.

email us at engineering@havenconnect.com
Free printable paper face mask template to stop the spread of Coronavirus
Agree with the points made here but

>There is no point in reinventing the wheel.

There's a difference in a wheel made out of stone and one made of carbon fiber.
charles schwab did that up to about 4 or 5 years ago
I'd bet the number of Mac users running 100% signed code is well over 50%
Depends on what you need. I've had good luck with both Linode and Vultr, but I haven't used them for any advanced functions... just basic VPS hosting.
Is this contrived? The security risk may be overstated in the headline, but it definitely seems like a problem.

Regarding the hatred for Zoom... I'm sure a lot of people feel the same as me. I'm tired of having to install and trust yet another native app just to perform a task I've been able to easily do with countless other solutions for well over a decade. I understand why Zoom in particular has found recent success, but it's still annoying.

Zoom's recent surge in popularity also probably draws a lot of attention from cynics and skeptics.
The amount of effort asked of candidates just to be able to apply is staggering. And the job description doesn't even bother listing any sort of salary range, benefits, etc.

Disappointing, I would have been interested in exploring, but I'm not sinking 4 hours into a take-home before even talking to anyone about the role.
I have a friend who lives in Texas. He’s back at his parent’s house after schools closed, and says that his mother is making a point to go to the grocery store every day, bringing her 74 year old mother with her. He says that his mother often used to complain about having to grocery shop before this whole thing started.

I don’t see the perceived endgame. Very few people stand to profit from this whole thing, and at the cost of killing the economy for a long while.
> the zoom witchhunt is really something

I'm beginning to think the same thing. Someone seems to be orchestrating a full out attack on Zoom. I'd say it's working.
proper hashing yields no saving of bytes.
Location: Tel Aviv

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Vue.js, HTML/CSS

Résumé/CV: https://www.linkedin.com/in/aarontayloril/

Email: aarontaylor613@gmail.com

I do front-end development and design (UX/UI), most recently rebuilding and redesigning a popular SaaS web app. Ideally looking for a product role.
That Exercism sucks (and how we're fixing them)
And then they started running kernel extensions that made your computer slow.
Springer Nature | Java/Kotlin Developer | London | Full-time, Onsite | https://sndigital.springernature.com/

At SN Digital we maintain and deliver millions of articles used by researchers, scientists and students around the globe. We offer a non-hierarchical environment where everyone can contribute meaningfully to the direction of the products and the department. We believe in continuously delivering high quality solutions to our customers, and empowering teams to do this. You'll be able to see your work go live, usually immediately, to millions of visitors around the globe. All our software is built iteratively. XP and Kanban heavily influence our flavour of agile and if something isn't working, we change it.

We're looking for:

- Java / Kotlin developers (permanent)

Contact: Greg.Goorwitch@springernature.com
I fundamentally disagree with you on the philosophy of parenting. You're not setting boundaries, you're incentivizing them to break rules and teaching your children not to trust you. Children are people, not property, and they ought to be treated as such.
Computer Vision and Deep Learning Can Improve Covid-19 Diagnosis
FreeFlyer, a.i. solutions | C++ Software Engineer, UI/UX Designer | Washington, D.C. area | ONSITE

FreeFlyer is a desktop-based spacecraft mission design software product used by organizations like NASA, the Air Force, international space agencies, and many others to plan and operate complex space missions. FreeFlyer provides an IDE to our users (rocket scientists!) where they can script up their own simulation for analysis then execute the simulation, generating multiple 2D, 3D, and text-based visualizations. We have a small and dedicated team that is needing to grow to keep up with the demand from our growing user base.

The FreeFlyer development team is looking to hire a C++ developer [0] to join the team. As a member of our dev team, you'll have opportunities to design and implement new modeling features, develop new visualization capabilities, provide insight on architectural design, and help bring new technologies to our project. This is a great position for someone with a few years of C++ software development experience and wants to accelerate their career. We're a small, focused development team that solves a lot of interesting challenges, so there's a lot of opportunity to create impact and have career growth.

We're also looking to hire a UI/UX designer [1] to lead us on a new path for envisioning a new user experience. You'll have the creative freedom to teach the team modern best practices for making sure that our users (again, rocket scientists!) love using our product to solve hard problems. You will be working hands-on with our users, including going on-site to NASA facilities to interview users and will be working directly with a front-end Javascript developer for designing new interface components.

In a few months we're going to be hiring for a Javascript developer as well as part of a big modernization effort. Although we don't have a position scoped out now, I'd love to hear from you if you're interested in working on a product like FreeFlyer!

To learn more about FreeFlyer, feel free to check out our YouTube channel [2] for examples of the types of problems FreeFlyer solves. Also, I encourage you to take a look at our online help documentation [3] which outlines the capabilities we support -- check out the "Guides" section!

If you have any questions about these positions, please shoot me an e-mail at stefan.novak@ai-solutions.com or strike up a conversation with me on the DC Tech Slack Community (username: stefan).

Hope to hear from you!

(No recruiters, please.)

[0]: https://recruiting.ultipro.com/AIS1000AISI/JobBoard/b22b728d...

[1]: https://recruiting.ultipro.com/AIS1000AISI/JobBoard/b22b728d...

[2]: https://www.youtube.com/watch?v=Cwau4GrxuUU

[3]: https://ai-solutions.com/freeflyer/freeflyer-software-help-d...
So is today attack Zoom's security day?
This is in addition to the 500 million customer breach in September, 2018.

https://sensorstechforum.com/500-million-customers-marriott-...
The one quibble is that computationalism – the idea that experience is simply what some kinds of computation feel like from the inside, regardless of the substrate – may or may not be correct. It could be that qualia can only arise in systems that are physically intertwined in particular configurations (see Tononi's IIT), and it could even be that quantum effects are required (I'm skeptical, but who knows). The jury is still out on those question.

Therefore, it may be true that using biological neurons, arranged in a certain configuration, would give rise to qualia like pain in a way that shifting electrons between CPU registers never could. We just don't know.

For more reading, here's a relevant whitepaper by the Qualia Research Institute: https://opentheory.net/PrincipiaQualia.pdf
I'm kinda new to Linux as a desktop, and thus went straight to Wayland, so these kinds of comments from ol'-timers are super interesting to me.

I run a Wayland desktop, and I start it by typing it's executable from the TTY after I log in. No fuss, no muss.

Everything works great, except there was this one game I wanted to try out that's a Windows .exe and needs to run in Wine and I couldn't quite get it to run in Wayland. So I installed xorg-server and an X window manager. Tried to just run it from TTY and it complained that there was no X server running. Okay, turns out I need another program to start X, then start my window manager, as a kind of desktop chaperone. Finally get that worked out, try running my game, and the screen tearing is a nightmare. So now I have to run a compositor in there as well to be an intermediary in the already extremely complicated X protocol. And since X needs to run as root (I think?), half the time I try to start it, I get odd permissions errors, or it tries to use the wrong TTY. As someone going the _other_ direction, I can't fathom how anyone puts up with X.

The good news, is that after it did it's initial setup and install in X, the game now seems to run fine in Wayland. :D
I'm not sure why shutdown prevents routine patients though? At least, in my country anyone needing to go see a doctor is exempt from the lockdown.
I usually sha256sum a string whose format I know to generate the 64 char password. My expectation of password length is that I should simply paste the result into the password field and not have to think about it any more.

Why: len(sha256sum(str)) = 64.
ABN AMRO | Amsterdam, Netherlands | Senior AI Specialist | ONSITE

We're hiring! ABN AMRO is a top 3 Dutch bank and we are expanding the AI team within our central innovation department. We're a small (10 people) team and work on some of the toughest AI challenges in the bank. You'll work on creating central AI capabilities and will be able to work with our innovation ventures (internal start-ups).

We are looking for profiles with broad experience across ML, entrepreneurship and business topics. In other words: Generalists. Also come and talk to us if you have experience in building infrastructure for data exploration and deploying models to production. We're using kubernetes, jupyter, CI/CD for models, etc.

Reach out to the email in my profile for more information.

Note: Please mention HN in the e-mail. We're require a valid work permit for the EU. Mass/generic e-mails will not get a response.
It's also easy for my children to find poison and sharp objects out there in the world, but because of that it doesn't mean I should leave those things lying around the house unsecured.

Are you a parent? It's a bit easier to understand if you are.
You can also do the exact same thing in any messaging app.
For me it's not the maximum length which is the issue. It's the silently accepting input which is too long.
Very timely.

> uncouplings surged in March as husbands and wives began emerging from weeks of government-mandated lockdowns intended to stop the spread of the novel coronavirus. Incidents of domestic violence also multiplied.

https://www.bloomberg.com/news/articles/2020-03-31/divorces-...
But it is a very overdone idea. Everyone lives to mock the js devs. Idiots that dont know what they're doing. Morons working in the (checks notes) most widespread platform since C.

When I first started coding 20-some years ago, I ended up as a Perl dev. (Cue mockery). I noticed that the perl community loved to mock the PHP (and to a lesser extent Python ) devs. But the LEADERS in the Perl community did NOT mock them. They compared notes, shared experiences, and mutually improved.

So when the programming community decides it is cool to put one group down, to relentless mock and deride them, but hey, it's just a joke, lighten up....

I'm not impressed. I enjoy a good joke, but not all jokes are good jokes.
Location: Sweden
Remote: Yes, preferred, have a good home office setup.
Willing to relocate: No.
Frontend - Vue.js, static sites, old tech like JSP Struts and GWT needs to not be mentioned right?
Backend - Java, Python, C, PHP, SQL, bash, Postgres, Kafka, redis
DevOps - Jenkins, GitlabCI, AWS, docker & lxc, Kubernetes in Azure and GKE, GNU/Linux expert
Résumé/CV: at request
Email: iskradelta@protonmail.com
If your children are young enough that they need a specific time to go to bed, why did you give them phones in the first place? Surely they'd be too young for them?

It also seems very strange to deem not restricting information as neglect. Why not just have a conversation about them as to why they shouldn't do whatever you want them not to do? Advice doesn't breed distrust, but censorship and other regulations do.
> This isn't a criminal proceeding. The people who "investigate" a civil case are the plaintiffs, who don't need to be motivated by evidence in order to start investigating.

You're not really addressing the point. No one is saying anything about proof or guilt. To carry out any sort of effective investigation discovery is required. The act of firing someone after organizing is prima facie evidence for carrying out discovery. That's all they were saying.
Heartex / Label Studio | Senior FrontEnd Engineer / FullStack Engineer | Full-Time | Remote

Hey there, Michael here, one of the founders. We're building a data management platform for Machine Learning.

As a part of the core engineering team, you'll be working on our open-source data labeling tool https://labelstud.io/ as well as a commercial offering. There is a lot of exciting work! I'd say that this is nowadays a rare position where you'd use and/or learn how to use data structures like trees, queues, and graphs. We're a small team of ML/AI experts, VC-funded, working on a challenging problem, and I welcome you to join the journey!

Our current stack is: React, mobx-state-tree, django, drf

Email me michael @ heartex.net with links, texts, and anything you find worth sharing.

Ctrl+F: We're also hiring for a Marketing position, you're T-shaped, act quick, think fast, and have experience working in competitive markets.
How recently were they doing that? That would be utterly insane in 2005, let alone 2020.
This sounds like a self-fulfilling prophecy. Who's going to generate a lot of traffic interacting with a blank page?
Location: Cincinnati, Ohio, USA

Remote: Yes

Willing to relocate: No

Technologies: UX UI Product Designer, Front-end (web - HTML/CSS/SASS), Figma, Sketch, 15+ years experience, creative director, designed successful apps for iOS and Android - please see portfolio for examples

Résumé/CV: http://nathangross.me

Email: hire@nathangross.me
You are only storing the hash of the password so there is no reason to have arbitrary length constraints like 32. Why not make it several thousand characters?
How did you generate/obtain the initial block list?
Atlassian Statuspage | Remote for now, most likely SF or ATX in the future | Full-stack and SRE | www.statuspage.io

Statuspage helps teams keep their customers informed of system status and outages. It's fun to work on, since the nature of our business means a normal day for us looks like DDoS to most places -- if Fortnite, Github, or Cloudflare have a problem, we get hammered :)

Our stack is Rails on the backend, React on the front end, running on AWS.

We're a fun and friendly crew of folks that look out for each other, and Atlassian is an amazing place to work.

Looking for full-stack engineers, and back-end engineers who enjoy running their own infra (our SRE role).

Job postings are here:

https://www.atlassian.com/company/careers/detail/c9aa4795-05...

https://www.atlassian.com/company/careers/detail/2e8ddab6-3e...

I linked the postings for senior level but we are also hiring mid-level.

Happy to answer questions via comments (or email, but fair warning, I only check email once a day on weekdays -- aburleson at atlassian dot com).
No affiliation with Zoom, but wow - the unrelenting torrent of negative coverage on HN over the last few days has been remarkable. It seems there's at least two or three negative articles on the front page at all times.
A few hundred to thousand characters, because you don’t want to send megabytes of garbage to your KDF and that’s more or less the only reason to limit password length.

Also if you put a limit, don’t silently truncate.
Zoom seems to be enjoying a good, old-fashioned dogpile
This is a central point in this context, far from mere nitpicking.
Wish Paypal would allow closing accounts if it is locked. Have one lingering around because my bank made a mistake and no way to access it without sending them tons of personal data.

I created a second one which worked but not using it any more. Will follow suit and close it too.
Thanks for the explanation - Let's hope we come up with a way to do effective contact tracing, too.
The difference between Zoom and Google Hangouts is staggering. Zoom works way better. I actually love it from a usability perspective, though it's frustrating because if Apple/Microsoft/Google could agree on an open standard with open-source clients/protocols Zoom wouldn't be necessary.
> Also, how are they going to make this configurable like they write? Tie the configuration to the IP address? What if someone has a shared or dynamic IP address?

Likely the same way as opendns, nextdns, and a ton of other dns providers who do the same. It's for home use - if it doesn't fit your home use case, then use another filter.
As mentioned by the other commenter one of the big features is service discovery and load balancing - it seems like micro is stepping on k8s feet here and is a bit more than just a framework.

I could see using micro on bare metal (with all features) but trying to get the grasp of mixing with k8s (with all of micro's features). I'm assuming no one is using micro's load balancing and service discovery over k8s? I guess the broader question is, is micro highly coupled to all of its features/functions or is picking and pulling parts of it workable?
You can't blame every bad thing a country does on how they run markets.

It's especially ridiculous to pretend the markets are more important than democracy vs. oligarchy vs. dictatorship.
But if the average password length is 12 characters, does the maximum password length make any difference for the average user? More characters would certainly be better for those users who generate super long passwords, but for the service as a whole I would think that setting a lower maximum and more rounds would be better.

Did I misunderstand something?
PBS | Various Engineers | Full-Time | ONSITE (Flexible WFH) | Alexandria, VA

PBS serves the American public with programming and services of the highest quality, using media to educate, inspire, entertain, and express a diversity of perspectives. We're hiring engineers for multiple platforms to build the PBS Kids and General Audience video products:

• Senior Backend Engineer - https://tinyurl.com/qlcxoml
• Senior Frontend Engineer - https://tinyurl.com/rlynv9e
• Full Stack Web Engineer - https://tinyurl.com/w3jyvv9
• Senior iOS Engineer - https://tinyurl.com/yx3nqc4p

If you want to work on meaningful apps with audiences of millions, please apply at the links above or email the hiring manager, Bill, at digitaljobs@pbs.org.