skysight-inc/HackerNews huggingface dataset:
Battery life is the main reason for this it seems. It's not about "having the option" it's "if you give devs the option they will use it leading to an overall worse experience." Web push notifications can't possibly leverage the single low-power TCP connection that iOS (and Android with gplay) devices keep open.

Push notifications in the way that phones do it are necessarily platform and service specific.

You don't have to allow Apple to MITM your push notifications BTW. Just send a generic ping to your app, and when it wakes up pull the actual content from your server and display the notification.
Crackfoo (Hash-PlaintextPassword Lookup) Adds SHA1,LM,NTLM
As always, the inuit word for this is best

I would use a product called 'Piblokto' almost no matter what it did
Thank your god you don't live in Bergamo (Italy) [1] right now and stop writing about things you don't know, you are just disrespectful to those who know better who won't write you here because they are either busy 14h/day saving lives or just trying to survive.

[1] https://www.businessinsider.com/video-tour-coronavirus-icu-w...
I haven't bookmarked something in ages. I bookmarked this. The value added with a single new operator is amazing. Feel good about this work. Not many people can create something so unique and valuable by adding so little.
In the UK, there's talk of Jaguar Land Rover, JCB and F1 engineering teams all making contributions towards the production of ventilators
> It's a failure of the education system. They want to teach the academic side but ignore the skill side.

Common misconception, but no this is not a failure of the academic side. This is exactly what universities are for. The thinking always was that if you teach the fundamentals, then the practical applications are a foregone conclusion. Someone who is well versed in advanced theories of computer science and electrical engineering: boolean logic, circuits, abstract computation machines and models of computing, data structures, algorithms, language design should be able to pick up whatever FooBar FOTM programming language or paradigm or framework that comes out.

If you think that the situation today is difficult with all the languages and frameworks we have just know that it was almost the exact same back then as well, except you didn't have the internet, chat rooms, and robust documentation and Q/A sites to help you answer your questions. Imagine the, excuse my frank language here, whining that would be happening right now on this forum and many others if you were just slapped with an IBM manual and told to bootstrap things yourself. I could only imagine!

Trade schools are suppose to be the institutions that teach you practical skills "to get a job". Universities are for expanding your mind and learning. I don't know why we mixed the two and then act surprised when a multi-century institution fails at modern workforce demands.

To anyone reading this: Do NOT go to a University to get a job. If your goal is just to get a job in this field, you can do that in far easier and cheaper ways (start reading some programming docs and get busy building things). You go to a university to learn. The getting a job part is a natural consequence of the learning you have done and are now are able to do.
I agree with a lot of the post.

Shameless plug, I suggest a workflow very similar with my own github action, https://github.com/rubenfiszel/autochangelog-action. The suggested workflow is to:

- trigger the action through CURL
- the action generates a changelog diff and some
manifest file diff with the version change (such as package.json).
The next version is inferred using semantic versioning and
conventionnal commits, respecting fix, feat and breaks.
With that new content, you generate a PR.
That PR is labeled with "autorelease"
- When that PR is merged, another action is triggered wich do the
Github Release and fill the body with the changelog diff
> Sure, experience from SARS plays a role, too. But...

South Korea holds regular country wide simulations for pandemics because of SARS and bird flu.

Their last one was 18 months ago and ironically focused on simulating a large scale coronavirus outbreak.

You might be overestimating the cultural differences here compared to plain old preparedness.
Building things is a great way to learn. That being said, the way this is presented leaves a bad taste in my mouth.

> If you want to be a software engineer and you do not have any code to present in an interview, you can not call yourself a programmer.

Additionally, from one of their recent tweets:

> I wonder how many people that call themselves programmers know that there is more to coding than just JavaScript

This is unnecessary gatekeeping from anyone, but it's especially unwarranted from a "junior software developer, fresh out of university." I'd encourage the author to be less prescriptive when there's so much gray area and so much variation between experiences.
You don’t if you just throw money at it.

But when you build ongoing relationships, you get benefits from not pushing for the bottom dollar at all costs.
Please share any better consumer cleaning products you found. What worked 70 years ago is still what works today from my experience.
I encourage anyone wanting to help to try and finds ways of manufacturing the essentials of PPE that we need to limit spread, as that will have a much bigger impact. Every hospital and clinic in my area is running out of masks (both N95 and surgical), gowns, plastic goggles and starting to get into issues with disinfectants. Having double ventilator use is a nightmare scenario for various reasons. There are much better proactive things you can make and donate, but please reach out to your local clinic or hospital and ask first if they have guidelines or material information on what they need before assuming.
This looks like hoax to me.
Not sure they are testing that. Efficacy is more questionable.
the "black" frixion pen we use on elfinbook is a bit grey, not full black, but no problem seeing at all - like a regular pencil. a blue one actually looks even better, seems to have thinner strokes.

We only did 1 clearing cycle so far, and paper is back to practically white. but microwave was not enough, wet cloth worked better.

The paper is somewhat glossy.
Majority of people with Covid-19 only suffer mild symptoms, then recover
Podcast: Preparing the Military for the Complexity of Megacities
That article links to another called "Piblokto"—a cultural-specific hysterical reaction.

I'm suspicious it's a real thing and the article mentions there is heavy skepticism around it, but it's a strange article to read nonetheless.

https://en.wikipedia.org/wiki/Piblokto
GameStop is going out of business. This is a last ditch attempt to fend that off. And I would hope that any cop in an area with lockdowns in place would simply say, "Nice piece of paper. You're closing."
forcing it means armed rebellion, Americans don't handle freedom taken away by force very well.
Surprised that I ended up in the red on that comment, yet not a single person has given me a paper where anyone says that 15 million is a possible worst case US death toll.
- Rust doesn't really have exceptions is the short answer. Errors are represented by the Result type.

- You can trace inside of async code, there are libraries like tracing and tracing-futures.

- Not sure how to answer your last question. From my understanding of this library is uses the async-std runtime, which comes with a threadpool capable of executing many tasks over a set of processes. Each of the async blocks you write inside a combinator here (.map, .for_each, etc) could hypothetically run on any thread, the idea is each task is running in parallel. That's what I'm gathering anyway
China's chip industry defied the coronavirus lockdown
> The number of people an infected person infects is hopefully driven (far) below 1 through lock down.

That is only true for the period of time the lock down is in force. Once lock down ends we're back where we started. Lock down merely hits a pause button.

> as far as people can be treated to achieve immunity more quickly.

Do some calculations on how long that takes for 330 million people (or only 220 million people for herd immunity). Time is the problem.

> It's a good time to be a maker of ventilators.

Probably true.
My New Video
You're basically saying, a) should we care less today and let the virus spread more? OR b) should we care less in the future and let the poor bastards dope themselves to death?

Perhaps the solution is: Save as many people as you can today then, and when there is an economic downturn we should do a better job helping people get off drugs by talking to them and treating them, helping develop new markets, reaching out to young poor communities.

I feel like half of your problems listed are solved by hiring more therapists and psychiatrists. It sounds more like America has a lack of caring for it's people rather than anything else.
> CS programs across the country need a wakeup call.
I assume you mean the United States. I'd say this is actually across the world.
> They're all very receptive to feature requests.

I think that's part of the problem.
Screensharing a browser tab in HTML5? (2012)
I've had students come in from other colleges (usually lower-ranked for-profit schools) that were great. They actually built useful projects and wrote non-trivial code.
But you would always take an accountant who had run the books for Dad's taxi cab gig or the neighborhood handyman, over an accountant who had just sat in class for a couple of years.
Every company has already figured out policies to avoid accusations of impropriety.

Its a solved problem.
I have the impression that most people in this thread are using LiquidText the wrong way. I use it on a daily basis and love it, but one has to know in what scenarios to use it. If you have to write lots of notes, don't use it. As much as I love the app, its note taking capabilities are not the best. Where LiquidText really shines is when one has to do deep research. I usually upload several papers around a similar topic to LiquidText, and keep the note section more for finding snippets of all the papers. Most of my best ideas came from using this app. All that said, I would love if the note taking part of LiquidText would be more similar to GoodNotes. Combining the pros of those two apps would be a killer app I'd be willing to pay on a monthly basis.
The Great Shift to Video
Specs isn't about teraflops or triangles per second, rather what experiences the hardware allows to deliver, or what constraints it imposes on game design that have to be worked around to deliver a good experience.

Most are discussing this here from the point of view from gamers, I rather see it from game development point of view.
How big is your sample size? What phase of the interview are you thinking of? Context changes the approach.

If I'm doing phone screens (i.e. top of the funnel and looking at large numbers of people) I glance over github projects and links quickly - about a minute per resume to look over everything (this is is why formatting, styling, and ease of reading matter on resumes). If I'm doing in person interviews (i.e. bottom of the funnel, talking to small numbers of people) I look at almost every personal project, website, and link the candidate puts on their resume with the intent of asking the candidate about them.
> They come with a chip on their shoulder, flaunt their degree, and demand a salary close to what they think they should be getting, according to their advisers or statistics or whatever.

Commoners!

The arrogant peasants you're hiring expect to be paid? They're relying on data and expert advice to decide how much money to seek?!?

You would be wise to steer well clear of such fools.
I heard on the radio that they pulled cell phone data in northern Italy (might be illegal) and determined that 40% are still going out.
> I made a semantic flex grid many years ago, and the result was a lot more clean than using utilities

your grid has zero media queries in it, which means whatever grid classes you were using before were not responsive - which is where 90% of the complexity lives.

complex/nested responsive grids are not simple, unfortunately. i've made one, too: https://github.com/leeoniya/flecks
The real news is that Europe's internet backbone cannot handle this stress test. Once this blows over that needs addressed.
Billions USDT tether printed to artificially inflate BTC price
> Around November 12 of 2019, our $20m Series B fell apart. We furloughed most of the team on the 15th (probably the worst day of my life), and then started work on selling the company and making sure the team didn’t go without shelter (or visa status, or healthcare for the new and expectant parents).
We were able to land many of the vulnerable jobs by the end of January and I’m in the process of selling the assets of the company (which includes a number of patents essential to operating unmanned vehicles). Like the captain of a sinking ship, I’ve gotten most of the crew on lifeboats and am now noticing the icy waters at my ankles while I start to think about what I do next.

Well done.
Many countries have laws that allow them to reclassify consultants who look like employees (ie the client dictates how to do the work, work conditions, hours of work, etc) as de-facto employees. This is why Professional Employment Organizations (PEO) have increased in popularity. They employ the 'consultant' and thus handle all local labor law, but send the consultant to the client. Typically a consultant will negotiate the hours and bill rate and the PEO will add some extra for the overhead costs.
I remember AOLserver was evaluated at company that I worked for. They were using Roxen at the time and decided to stay with that. I remember both AOLServer and Roxen had such amazing features, that Apache felt like a huge step backward. But of course, Apache worked well one smaller servers,

Not often you see a 22 year old commit:

https://github.com/pikelang/Roxen

https://en.wikipedia.org/wiki/Roxen_(web_server)

https://roxen.com
This is effectively stopping the economy and creates all sorts of rippling effects.

US has awful social support and this will hit the working population really hard.

The best case I see is we can ramp up testing kits and masks to 100s of millions. Test everyone repeatedly. Track and quarantine rigorously. At the same time give monthly stipends to everyone while “sit in a hole or die” order is going on.

Make sure banks don’t foreclose, people still have insurance and jobs (too late for some parts like hotels and restaurants).

I can see why people are panicking and buying guns in poor neighborhoods. We’re putting people on survival mode.

We first downplayed this for a long time when we had a 2 month head start (Thanks Trump and team) and still feel unprepared for the worst.
Dear,what do you want?
package com.zeusro;
import java.util.Date;

public interface Wife {

public void want(Float money);

public void want(Float money,Object love);

public void want(Object love,Float money);

public void want(Object love, Float money, Date time);

}
Ask HN: How can we help Italy against Covid-19?
At the moment, Italy is at the frontline of the fight against covid-19. I'm sure that they have needs for which the Hacker News community can help. Software dev? Expertise with logistics?

I believe that we should do everything we can to help Italy. First because it will save lives. Secondly because everything we do right now will be experience (and hopefully open-source software) that will be useful in the rest of the world within a few days or weeks.

I know, for instance, that the French emergencies needed tools to be developed to help with triage of calls and followup. This was done in 24h thanks to a virtual hackaton.

So, this is a question to the HN crowd in Italy: how can we help you right now?
People know the water is still dirty. The point isn't that oh my it's been a week now it's perfect. The point is without large amounts of human waste the water is visibly better looking quality after a short time. And the fact it's amazing how much of an impact humans have on things.

Who cares if it is publicity, if it becomes a big things and raises awareness that's good.

Stop being so negative for no reason.
There needs to be a "portfolio" movement in software development degree programs. That, and a clearer distinction between a "cs" degree and "software engineering" degree.

In, say, an architecture degree, students and professors understand that you will apply to positions with a portfolio. I think students are able to use work from the degree program in their portfolio. Their professors have portfolios from when they first applied for positions out of school, so they can help or at least provide examples.

Currently, we just have a vague notion that you should have code or contributions on github, and that is for some reason not part of most degrees. Or, too many students get a cs degree and try to use it to apply for software development positions. In that case, yeah, you're going to need to self-study if you want to apply for positions you didn't actually get a degree is.
California orders its nearly 40M residents to stay at home
The problem is that nowadays your land is not your land. You can't do whatever you want on it. Everything is heavily restricted by permits and regulations. Sure, you can farm, but you can't start a factory or mine the minerals on it. You can't build even a house on it without permission from someone else. All of this means that land is only a means of realistic production if you can navigate the arcane rules of the government. I agree that real estate is an important part of the economy, but for many it essentially is just an investment or rent generator (to lower the investment costs). Our modern economy is about making stuff and land use isn't directly related to it as much as it used to be.
Open Sourcing Rafiki
Developers determine a framerate target.

They have a bunch of levers to pull to reach that target. Failing to pull the lever that reduces particle effects does not mean the game is un-optimized.
Training people to respond to this one situation so that they can respond to this one situation is fine. After covid19 is resolved they wont be needed anyway.
I think it's a fundamental divide between people who see degrees as a way to expand your knowledge and people who see degrees as a fast track to getting a better job. Somewhere in the middle is the ultimate spot for an educational institution to be. For example, MIT has somewhat recently started a class on "hacker tools" (https://missing.csail.mit.edu/) with stuff like shell scripting, Vim, Git, debuggers, and general computer knowledge.

The trouble is that the tooling du jour gets out of date quickly. People who know how to use Eclipse, Java, and Subversion because that's what they used in school might not have the skills to pick up the tooling used in another company (say VS Code, JavaScript, and Git). The foundation of CS knowledge is changed much more slowly.

School should encourage the curiosity to learn on one's own and provide resources to help. It should also provide a framework to be taught things that will last beyond the end of the degree. They need to do a better job of instilling curiosity, but they shouldn't go all the way to the other side and become vocational training.
In case anyone is curious, this program is called FIRST Robotics Competition [0], and it is life-changing for the students who get to participate. (I'm an alum.)

I got my first job through FIRST and was so much better prepared to solve difficult problems through what I learned there.

You probably have a local team in your area. If you're interested, you should mentor! The students' excitement is contagious and its a fantastic experience.

[0]: https://www.firstinspires.org/robotics/frc
Sure, but ultimately there are things more important than visuals and load times. Look at the switch right now; it's basically a high end phone, but there are some amazing games being developed for it.

If I were making video games I know I'd get excited about developing for a platform which lets me do more than I could before, so I get it, but I don't recall any console in history winning their generation because of specs.
None of that is optimization. Thats deciding what you want your game to look like
Yeah, everyone is criticizing China for hiding numbers early on. Why is nobody criticizing the politicians in the rest of the world who weren't even authorizing testing?
Young adults under age 44 make a big part of coronavirus hospitalizations in US
What is the smallest possible valid PDF?
This is awesome! It's a pity that Github Actions don't work well with PRs coming from forks. We could do many more things.
Where I work we regularly get a bunch of kids from the neighborhood college who have projects but are looking for mentors, or are looking for projects/mentors. Its not at all complicated to setup.

Don't wait around for stuff to happen. Call the local Univ CS dept head and have a chat. Its much more effective than talking to kids or expecting them to do things by themselves.
I think they mean they tested "everyone they could"
Depends on the place. When I was hiring at a startup, trawling a provided GitHub account was the second thing I did after scanning over the resume.
Bill Gates did an AMA on Reddit and said the optimistic angle is that the antivirals and various therapeutics, etc, will come much faster than a vaccine and bring the rate of infection down. Clamping down now buys some time. Nothing is guaranteed of course, except for letting it “run its course” in which case the system risks collapse and you end up with bigger problems than we even face now.

People treat this like a binary choice between “save the economy” and “save the elderly”, but if you’ve been following this at all it’s clear that there’s no simple answer in either direction.
This x1000. Universities are not trade schools but definitely over the last couple decades have been used as such by companies because for certain fields, that's "all there was". Couple that with the "everyone must go to college" mantra of the past decade or so and you get the prevailing thought you have described.
Taiwan says WHO failed to act on coronavirus transmission warning
Does rust-doc make a distinction between a user guide and a reference? A user guide is basically a book that goes over all the general features of the library. A reference provides information about the API of the library.
So, uh, https://github.com/luruke/browser-2020#web-coffee-api
Singapore Government launched app for contact tracing
Lose a bit of privacy and win a whole lot back? Everyone doing a little to help with contact tracing. [Link] https://www.todayonline.com/singapore/covid-19-govt-launches-mobile-app-which-can-speed-contact-tracing-detecting-nearby-phones?
Reminds me of the way at my workplace of identifying who does the machine under given IP or webservice belong to - the easiest way is to turn it off and see who comes to complain.
> we (a < 500 employee company) get to pick through the rest

Why do you try to recruit from a small local pool like this? You can hire from anywhere in the country!
Show HN: Covid-19 special offers from SaaS and education companies
I don't totally buy the never take medicine without a doctor bit. I mean lots of people do with paracetamol and the like. Some common sense is required.
1. My concern is how long/much we destroy the economy (and people's lives) while waiting/hoping for the drug therapy's discovery, production and distribution.

2. If I am tested today, but get the virus tomorrow, the testing didn't help. Testing of everyone at once, and then immediate response would work, but I don't think that is realistic. This is the problem I see - that all the solutions out there don't scale to nation sizes. So the virus keeps spreading until we get herd immunity one way or another.