skysight-inc/HackerNews huggingface dataset:
Wherever you may stand on such a question, it's wise to anticipate this issue in many countries. In the US, we will probably have a supreme court decision by next year.

- It was never possible to mandate the flu vaccine in the US. Don't know why. It is only mandatory in particular professions like nursing.

- This will likely be litigated in the context of public school districts trying to mandate it.

- This probably wont be a single vaccine. There will be dozens with different risks, benefits, age-target-groups and side effects. And this will probably be an annual vaccine.
Well somebody has to be the one to annotate a million private and public SDK’s with @nullable !!

And once you’re done with that, there’s a whole load more refactoring for the latest language update!
Without relying on a thing that actually exists - a computer running the game - you can't properly describe the behavior of the game.
I spent last few months building this platform as a service and currently have a few users(large organisations also) using the service on a daily basis.

Would love to hear what you think of it?
Ask HN: How would you monetize a reasonably popular free service?
I built and run Reqres - A hosted REST-API ready to respond to your AJAX requests (https://reqres.in/) - a free tool for developers. It receives millions of requests a month (this is the devs using the tool), and the homepage itself gets 20-30k unique visitors a month.

I run ads on the homepage which generates $200-300/month.

I'm looking to add a Pro tier to the service to start generating monthly income (through subscriptions) from it. I have a mailing list of ~200 people who clicked "I'm interested in the Pro tier" button, and sent them a survey to try and dig into exactly what devs would want from a Pro tier. I got 4 responses back.

What would you do to find out what people want from a Pro tier? Would you even add a Pro tier? How would you monetize this free service?

Would love to hear your thoughts: hello@benhowdle.im

(I have this PDF linked to on the homepage: https://www.dropbox.com/s/2w7gaeydx02qs40/Reqres_Advertising_Proposal.pdf?dl=0, which I had a company trial it for one month, but decided the fee wasn't worth the CPA they got from clickthroughs)
ask hn: how could this have happened? According to https://www.domain.com/blog/2018/11/01/domain-name-expiratio..., there's supposed to be a 30 + 30 days grace period following domain expiry, where the original registrant can claim the domain. Was blogspot.in really down for 60 days and nobody noticed?
Yeah, it was this one:
Thank You for Arguing: What Cicero, Shakespeare and the Simpsons Can Teach Us About the Art of Persuasion

From chapter 23. Recover from a screw-up

```Don’t apologize at all. The problem with an apology is that it belittles you without enlarging your audience. Belittling yourself fails to un-belittle the victim. That’s why apologies often don’t work. They rarely seem sincere enough or extreme enough. And many people—especially men—try to couch their apologies in ways that avoid belittling themselves: “I’m really sorry you feel that way.” Apologies like that only increase the belittlement, implying, “I really wish you weren’t such a sensitive flower.” Try this sometime. Shrink your audience to the size of a plant and watch the anger flow.

Whoa, wait. Aren’t we splitting a hair or two here? When I told my boss how terrible I felt about misplacing a volcano, wasn’t that the same as an apology? Actually, no. Look closely and you will find a critical difference. When you own up to falling short of your own expectations, you emphasize your high standards. Focus on the standards, and you can actually make your ethos bigger in your audience’s eyes. Say you’re sorry, and you shrink.```
It is really sad to see one of the biggest Internet platforms and the biggest video platform apply more restrictions. If they opened their data more and made less restrictions, we would be in front of a gold mine of data.

With current restrictions, maybe multiple accounts + VPN are essential for large-scale research.
Bad economy might lead to wars and conflicts. But if it kills a lot of people, I guess that's good for the climate in the long game. Wars are also great for the economy assuming you survive.

Wow, the outlook for the next decade is fantastic.
My bet is that it's a complicated mistake.

(Disclosure: I work for Google, speaking only for myself)
Show HN: Made a travel guide booking app for tourists with Flutter
Protocol: Generate ASCII RFC-like header diagrams for custom protocols
Last time I tried sympy was to simplify a function including dot products. In 24h it was not able to converge.

Anyone has tips to reduce time required to simplify?
> Time will tell how effective the GDPR is going to be [...] Nevertheless, we should acknowledge the fact that EU law has got many of the foundational principles around data protection right.

This post accidentally explains many Americans' issues with the GDPR. By focusing on intent and idealism to buttress justifications for the law's presence, proponents use righteousness as an excuse for heavy government interference. Almost everyone agrees with the ideals of data privacy. But recognizing reality, some advocate for not asking clearly ineffective institutions to police such things since often said technology laws and policing tend to hurt more than help. They also give a mandate for more government intrusion in technology (e.g. welcoming GDPR tacitly encourages the copyright directive) as policy makers can't help themselves. Rather, more measured approaches like education, consumer awareness, encouragement of alternatives, transparency requirements, and enforcement of existing statutes (fraud, personal info, etc) are leaped over.

Tech that people willingly trade info for (and arguably would do so regardless of awareness) is not analogous to food ingredients or medicine. You can't legislate every harm out of existence, and this is the fundamental difference in the two sides. One side is concerned with government oversight in these matters and where it leads, the other is not. Usually we'd say to each their own, yet we communicate on a global medium, so ideally we'd lean towards fewer restrictions (especially if you consider the legislative implementers on the American side).
Pretty good I would say, not much worse than LastPass
You must not be a fan of late Heinlein!
TikTok to exit Hong Kong 'within days'
I work in FR, at a leading company. I do not write any ML code, I'm an applications developer with a background in visual effects.

My attitude is being there in the developer group influencing how the applications behave, interfacing with our management, sales and clients and being a voice unafraid to raise ethics questions within these groups is my method of knowing what is the state of this dangerous technology. I'd rather be there influencing its development and use than on the outside, frankly blind to what it's in-deployment capabilities are.
Learn Docker in a Day
Locally (Poland) I had a feeling that a lot of the misconception was fueled by people trying to sell consulting on GDPR, when majority of the situation could be summed up as "remember the GIODO (polish PII protection agency) rules that you ignored so far? Now they have teeth".

But if you sold it as something more complex than "PII is like nuclear waste, you want to avoid it", then you couldn't sell high-priced "GDPR transformation services" or get lots of ad views on your spiffy web page :/
Passwords for more than 500k servers, routers, and IoT devices leaked
> It might be more interesting to here how EU citizens explain it, or how EU citizens explain driving on the opposite side of the road.

There are only three countries remaining in the EU that drive on the left side of the road: Ireland, Cyprus, and Malta. A very small minority of EU residents could "explain" driving on the left side of the road, whatever that means.
I was super happy to see this article when it ran. An author profile in the New Yorker is a big damn deal in literary circles, and it's something that doesn't happen super often for folks working in SF or fantasy -- especially if the work hasn't transitioned to a screen.

I will also shared this, since it's the sort of thing I like to hear (when it's true) about writers and artists: She's super nice in person. My wife and I got to meet her on the JoCo Cruise several years ago.
+1 for Keepass2Android.. my setup:

- Keepass db, stored in google drive with a memorized master passphrase - this brings password sync out-of-the-box

- G-Drive pulled down on all my PCs/laptops, with KeepassX used as the client

- Keepass2Android's G-Drive integration used on my phone - now made even more convenient with their "Quick Unlock" feature.

I've gone so far as to keep a separate db for payment info, though that one has a keyfile that I manage offline with a randomly-generated password, the password being stored in my password db.

I have found this setup very convenient over the years, and it offers peace of mind in knowing I'm not beholden to any online third parties to store this sensitive info.
The pro is you remain fully in control of your password database and you can host it the way you like. And all features are free since you don't rely on someone else's infrastructure.

I use Syncthing on my devices to keep the database in sync, and I let it deal with the file versioning just in case something happens.

The con is that it doesn't always feel as polished as other password managers, but that's mostly a personal taste thing. I use KeeWeb on my desktop/laptop, and KeePass2Android on my smartphone.
Ok first up, i think your blog title is hilarious "Yet Another Dev Blog That I Will Abandon After a While" :)
And very excited to see some love for Paint Shop Pro! Ah memories.

As for Publii, yes it really does appear to be everything I was thinking of making. Except it's Electron and I was thinking native - which users wouldn't notice likely.

Really interesting to hear that people want to post from mobile. I must be in a developers' bubble - i assumed this kind of thing would be done from a desktop! You've really got me thinking there. I guess you could totally do it from mobile. But then you have to fight the app store's distribution/marketing model. Which isn't appealing - at some point you have to ask yourself 'would I just make an easier living as an electrician than do this?'.

Again, interesting to hear your shortcomings with Publii. I think the killer feature would be doing it all from mobile. Which is fine I guess, but then how do you get your data to desktop, backups, etc etc. Lots to consider!

Thanks again for the food for thought :)
Wow. That makes me sad and suspicious. Why would they close themselves to this degree? From 50 million to 10,000!
There's some (easy) analysis to be done to look at if these brands are coming only from only one or two Goodwill sellers, which could help us better form a theory. I might take a look after work. Even then, I didn't want to go too far down that particular rabbit hole since understanding might (shudder) require me to get off the internet and call someone or something.
Yes, "among the lowest" != "the lowest". Great insight.

Just look at the data: the drop-off between Florida and Oregon (spanning 23 States) is equal to that between Mississippi and Colorado, which are adjacent data points.
I've recently watched several talks of Matt Walker [1], a sleep scientiest. And he often states that it is not only important to sleep enough, but to do it on a regular schedule. So that the body and mind can adapt. So perhaps there is a good reason why most sleep management want to enforce a fixed schedule. Nevertheless, if that is not possible, it would certainly be helpful to have such a tool you describe.

[1]: https://www.ted.com/talks/matt_walker_sleep_is_your_superpow...
Wow I can't believe your well-meaning original comment was flagged into oblivion.

I am not a fan of any sex in Sci-Fi or Fantasy (straight or not) so it was a valuable warning.

Do not be deterred by the intolerant mob.
Tauri – toolchain for building secure native apps that have tiny binaries
I prefer KeeWeb for the UI, but Syncthing is great.
It sometimes provides an incomplete result when solving non-linear equations. For instance, doing

solve(Eq(w*x + y*z,0), [w,x,y,z], dict=True)

returns the incorrect result

⎡⎧ -y⋅z ⎫⎤
⎢⎨w: ─────⎬⎥
⎣⎩ x ⎭⎦

which is invalid when x is zero. There are more compelling examples, but I don't know any off the top of my head. Interestingly, Wolfram Alpha seems to be better at returning the whole solution, so I use it in combination with Sympy.
It's not left up to physician's judgement, it's mandated that all such deaths are reported as COVID-19 deaths. This is based on WHO guidance.

This has upset a lot of physicians and pathologists, exactly because their own judgement is being overridden and they know it's broken the statistics completely. In the UK they are calling for a systematic review of all deaths attributed to COVID:

https://www.hsj.co.uk/coronavirus/systematic-reviews-to-disc...

The COVID death counts are hopelessly over-counted. This is why there's a cottage industry of people pointing out things like "COVID deaths" which mysteriously also suffered from being murdered, or drug overdoses, or undiagnosed leukaemia.

Then you get into the problem of care homes being authorised to report COVID deaths without any testing or formally trained opinion at all. In France, as soon as there is a "suspected case" in a nursing home (e.g. due to coughing), all deaths are considered "suspected Covid19 deaths", and as soon as there is a "confirmed case" in a nursing home (even if symptomless), all deaths are considered "confirmed Covid19 deaths":

https://covidinfos.net/covid19/deces-dus-au-covid-19-le-nomb...

Over-counting of COVID is absolutely rampant. The top voted post on this thread is claiming that all excess deaths must be caused by COVID, as if shutting down hospitals have no impact. In reality:

https://www.telegraph.co.uk/news/2020/06/25/nhs-treatment-de...

"More children died after failing to get timely medical treatment during lockdown than lost their lives because of coronavirus, new research by the Royal College of Paediatrics and Child Health (RCPCH) suggests."

Of course the numbers for children are small. For older people it's more extreme. In the UK emergency ward admissions halved, including for cardiac arrests. There's now a backlog of 2.4 million cancer patients awaiting diagnosis or treatment. The excess deaths from lockdowns will be with us for a long time.
Software as Labor Process (2002) [pdf]
I've been using it ever since ditching OSX in favor of Debian Linux. On OSX, I used 1password and the KeePassXC browser extension works just as fine. In fact, better, because 1Password stopped working for Chromium due to whatever proprietary cert requirement which wasn't met.
I mean de Finetti's claim contradicts facts.
Ahhhhhhhh, sorry mate, good catch. I'll fix after work. I'm Canadian if it gets me a little off the hook.
> (1) Merkel is an accomplished scientist, Trump is a complete fraud.

Trump is an accomplished businessman with a large array of enterprises built over ~50 years.

> (2) Merkel tends to act from her principles, Trump doesn't have any that I've been able to detect.

Trump's principles mean that he puts American interests first, even if it means being an bully about it. He has principles; whether they are good or bad is another question.
Main problem with GDPR criticism and press reporting about GDPR is that virtually all of it is based on second-hand knowledge and hearsay. I would really suggest to get the official PDF and read it. It is readable (for a legal text) and immediately clears up lots of common misconceptions like e.g. the collection/use confusion.

Pick your favourite language https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...
What's New in Frontend? – Weekly Picks #135
From my reading, they would say some particles are just much more energetic than usual (for some reason we are ignorant of). See the post above about flipping a coin. According to the statistical model we use for coin flips, it is really unlikely to flip 100 heads in a row but not impossible.
Steve Jobs – MIT Sloan Distinguished Speaker Series
What I've learned is that most companies are fine with these so-called "expert beginners".
It depends. Essentially, the label of the image should be what you would read out to someone in place of the image if you were reading the page out loud.

So if the image is of Jerry running away from Tom and the nearby label is "Classic mayhem", then you should instead use an alt-text like "Classic cartoon with Jerry running away from Tom". But if the image is of Tom Hanks accepting an Emmy and the nearby label is "Tom Hanks accepting an Emmy" then an aria-labeled-by with the span's id is fine.

Note that this is why an alt-text of "Company logo" is almost never what you want; it isn't what you'd read when reading the page out to someone.
Sure, there I agree with you.
I love how every new YOLO project inevitably leads to the discussion of the ethics. At the very least more people will be wondering if they should also be taking ethics into consideration wrt their lines of work.

Pjreddie is a giant for this. It is a real contribution.
For me one of the biggest advantages of using GraphQL is that clients consuming data can directly express what they want. The backend implementation can then do all sorts of magic to turn intent into execution.

Regarding the n+1 problem: of course that can be solved with plain rest endpoints as well, but it requires you to form your API around it, where if you have one unified endpoint solving the n+1 problem is a mere implementation detail on the backend.

In situations where it's desirable that a system's complexity is expressed in the API design, I can see GraphQL not being a good fit. If I compare it to SQL it is understandable that you sometimes do need to restrict what can be done to clear predefined operations, say for performance reasons. But if you can get away with this general "intent-based" querying, which GraphQL does well, I recommend it over plain rest endpoints.
I use the browser extension all the time (Chrome).

When it works, it works great.
You can tell the extension to auto-fill and auto-submit, so that it feels like you had been logged in from the very beginning.

The problem is, it works (in my experience) around 80% of the time. I'm guessing it's not on them since it requieres websites to follow certain standards in order to have autodetectable login form fields, but it's a pain nonetheless.

Try it, it takes a couple mins to set up. The best feature IMO is the keyboard shortcuts to fill in details.
Glad it helped. If possible, could you share your analysis results with us after you finish?
We use cbmc to generate all possible testcases for that. Also with symbolic execution in C, and much better than Klee.

http://www.cprover.org/cprover-manual/test-suite/
Have you grown in skills or just applied what you already know again and again? If you are doing something the same way you did a couple of years ago, chances are that you are repeating a year instead of growing.
I use paper for the short (fast) 'news' with a size as 'big' as a business card -but the note has to fit the sheet of paper - and digital notes for storing all the collected stuff... since one of the notes became osbsolete.

Actually having 5 lying in front of me, 5 ideas (remarkable in my opinion) One sayin: "Cumulative acting 'deductive'"? P-:

Somebody told me: 'Fine, than I am now able to shred all my documents, conserve a digital copy and further taking only small sheets of notes.'

> dear But... ^^
Network Applications of Bloom Filters: A Survey (2004)
ChronoGraph's unique features: transaction rejection, undo/redo, data branching
I've been using KeePassXC ever since switching from OSX to Debian Linux. On OSX, I used 1Password and have been an advocate for years.

However, after being forced to upgrade (and pay again) multiple times due to API changes, and the integration stopped working with various browsers, I wasn't a happy customer anymore. KeePassXC works just as good, if not better. I'm using it on Debian, with browser extensions and on iOS (and sometimes even on my old Macbook Pro on OSX). Being FOSS, I'm not afraid anymore that stuff will stop working at some point, because some proprietary API is deprecated.
I agree with you 100%. In fact, in the REST standard in our company, we have 3 things that help with these problems:

1. All of our responses are well documented, both in separate docs and in a self-documenting format (you can GET .../$docs on any URL to get the description of field)

2. We support an "?includes=" query param that can be used to get arbitrarily deep data with a single GET request

3. Each object contains links to its relations, and these can often be relational-style queries. For example, you can make a request to /users and that would return a list of User objects, with each having a link for a field named "groups", with a link like /groups?userid=0. However, if you want directly the users with all groups, you can request /users?include=groups, and the backend will automatically populate that field as well.
Absolutely. I did something slightly simpler: a single file with a per-day section. This helped immensely with quarterly reviews (I'd forget a lot of things I'd accomplished), and REALLY helped when I hit an obscure bug (typically a configuration thing) that I'd seen several months previously.
Yikes. I don't see it, did they take it down?
It’s because such a system will be gamed by the networkers, not the most competent. The people who are vouched for most will be the people who are most shameless about asking.
I just went to Goodwill last weekend. They seemed to have more “new” items than I remembered. I assume it’s cheap overstock that’s donated vs marked down.
Very interesting, didn't know the history was so old
I am considering getting a Remarkable tablet just to be able to have the best of both worlds: hand writing and searching. Has anyone used Remarkable extensively and want to share their experience?
The source of the prior distribution affects analysis and whether the Likelihood Principle (LP) is obeyed. If the prior is pure/subjective, LP applies. If the source is not subjective LP does not apply, and with it goes some of the niceties of Bayesian analysis.
Bitwarden can be self-hosted as well, and there are multiple open-source server implementations. [1][2]

[1] https://github.com/bitwarden/server

[2] https://github.com/dani-garcia/bitwarden_rs
If I understand correctly from a friend, the problem is YouTubers (and YouTube/Google) are currently making _much less_ money per ad. It sounds like more are getting shoved per video to make up for it (iirc, it's up to YouTube to determine this?).
How does streaming video from the other side of the world make any sense? Doing some basic looking, Cloudflare TV does not seem to be coming from my nearest POP, but the next nearest one (which is also much bigger). Definitely not the other side of the world.
I've seen (and wrote) ugly code that does work, but I do not think I ever saw a beautiful code that does not work.
Been on the "regular" KeePass all along.

Should I switch?
I personally can hardly handle thinking about the future without taking the possibility of conflicts caused by the climate mess into account.
Optimization on that:

if [[ -d /usr/local/opt/mcfly ]]; then
export BREW_PREFIX=/usr/local
else
export BREW_PREFIX=$(brew --prefix)
fi
Recently ads have been getting through my adblockers or videos fail to load if the ad is blocked. Refreshing the page or adding a '.' to the url seems to fix this.