skysight-inc/HackerNews huggingface dataset:
Personally, I like the firefox way. Even if I have hundreds of tabs open I can just scroll tabs by hovering mouse and using wheels alternatively there is a popup menu which works for some.
For the user, having a pop up on every single site explaining what a cookie is.
If you're interested in hearing a counter point to these types of medical "press release" articles, I can't recommend enough following Vinay Prasad on Twitter. Here is his thread about this report: https://twitter.com/VPrasadMDMPH/status/1215081457854468096
Why 15 x dividend payments? A growing company should probably be spending those on growing anyway?
Wireguard is still very early stage, and many features that are useful for enterprise Software are not available (or even not possible) with Wireguard.

For example as of today Wireguard only works with static ip addresses. Using the official client it is not possible to assign IP (or pass DNS information) through a DHCP.
Do you support P/Invoke?
https://www.han.de/~werner/ytree.html

I don’t know if it’s faithful enough for you
> They have also either refused to license their technology to others or made the licensing fee uneconomical.

Please share your evidence for this.
I was also impressed by the clarity of the article - I know next to nothing about photosynthesis and phenotyping, yet I found the article easy to understand and very imformative. The use of diagrams and tables also worked really well.

Great job!
Can anyone please explain to me how all this ransomwares work? Ok, they send infected email, some worker opens it and what next? How did it manages to encrypt every other computers on the network? Isn't it should have root/admin privieleges to do such thing? And why is it so hard to prevent?
I would really appreciate any answers.
100% this. I think you've built something that has a lot of potential. Speaking from experience, the biggest trap you'll fall into is trying to find a feature set and a pricing model that caters to every segment who could possibly be interested in.

Call/email/meet with a wide sample of users and understand the exact value you're delivering for them. Then find people who aren't using it but are in the same market as them and see if they find it valuable. If you have a hit product, you'll find a market segment where you're delivering 10x value over their previous solution. Once you find that, focus and go all in.

One-size-fits-all is rarely a viable strategy for SaaS tools.
I think most of it comes down to not knowing how a GC works internally.
I wonder if carbon tax revenues should be ring-fenced, and spent solely on endeavours just like the onein the article?
What? They're collecting evidence post facto to argue whether the previous prosecution was malicious or not?
How to add details to your drawing
> It does not use neural networks and was not trained on any dataset.
The stupid thing is that GDPR says nothing about requiring those policy pop ups, that law was discontinued (amended) when GDPR took effect. But no requirements for these pop ups remain
There is an android app called touch lock which I use for this on the odd occasions my 2yo daughter watches youtube/netflix

It's a bit hacky but kinda works (netflix doesn't like stuff floating over a playing video so you have to set touch lock to lock in 10 secs then press play, there's a sort of knack to it. Also it doesn't lock the power button so sometimes that accidentally gets pressed and I get asked why did it stop? :) )

If there are better options out there I'm all ears!
It's training people to ignore those altogether and click "allow" on everything out of frustration. They should have gone with a strategy focused on browser controls. Mandating browsers block 3rd party cookies by default, for example, with explicit opt in.
We are broot
Show HN: Sqlvet – static analysis on raw SQL queries in your Go codebase
A large part of the carbon tax should be paid out as a dividend. Otherwise poor people can't afford to live anymore. Political acceptance is important for any climate policies.
Is there anyone, anyone at all, who disputes that he made a false report?
They do say “laughter is the best medicine”, and morality is obviously funnier than mortality. No mere telomere can tell me my mortality, as long as I’m defending myself by laughing at spelling errors.

Did I tell you about the time, in 7th grade biology class, the kid sitting next to me was asked to read something aloud from the textbook about ”organisms”, but of course she said “orgasms”. She might have died a little right there, whilst the rest of us got her energy recycled as a power-up.
As a paid customer of OpenVPN I have to admit I find their attitude over certain matters incredibly frustrating.

Their continued lack of interest in IPv6 is a prime specimen. We're now in 2020, IPv4 depletion is no longer a distant thought, and yet OpenVPN still don't have full support for IPv6.

The lack of support for modern algos is also frustrating, although not exactly a deal breaker.

That said, to give them their due, when a CVE worthy issue arises, they are quick to react and issue a patch (or at least no slower than your average).

As for WireGuard, yes, I'm looking forward to it. But let's face the truth. The WireGuard homepage makes it quite clear in no uncertain terms that WireGuard is still a work in progress. Until such time as its had a full suite of codebase reviews, including multiple independent security audits, I refuse to touch it for production. Maybe in 12–24 months things might have changed at WireGuard to an extend that makes it more worthy for consideration.

So at the moment OpenVPN is the best we've got as an alternative to IPSec (which is quite frankly a pain to deal with, especially in NAT environments and so unsuitable for road warriors).
Show HN: Tern – Subtitle File Translator (Google Translator Toolkit Replacement)
DNS should have been UTF-8 from the beginning; that would have been a good solution. As things stand, slapping punycode on it is a terrible solution to a dumb problem.

But then again, when you invent something, you decide how it works, and the world could just re-invent a more international version of DNS but chose not to.

Also, ASCII is still probably the best charset to use, if you have to choose one; it can represent most possible sounds in some way and symbols represent single sounds (as opposed to, for example, chinese characters). It's very widely used (as opposed to, for example, the greek alphabet).

So yes, limiting DNS names to 26 latin characters and 10 arabic digits was probably the best option at the time.
Show HN: Nocodery – The Nocode Job Board
I wouldn't quite call world population growth a non-problem, considering it is already a problem. The future predictions may well turn out correct, and have some solid reasoning behind them, but the numbers still look fairly crude to me. Plots of historic growth rates are bouncing up and down, while the prediction is they will suddenly turn a corner tomorrow and drop monotonically to zero and all will be peachy. How often has that happened? Considering the current record-breaking population numbers, the ultimate answer is it has never happened, at least not permanently. There's a lot of risk in betting on things to just work themselves out. Development can actually work against us in a sense, as new food production technology and cures allow faster-than-ever growth in new regions and populations.
PWAs are a just little more than a page saved on desktop...prepare yourself to fi d out that most things you expect from an app are not working(i.e you can make http request only if the target has a CORS wildcard whitelist)
It seems we have two separate issues. Mob justice against the living vs the dead.

Mobs are still mobs. It's socially justified insanity.

They will remove Asimov books from libraries now, just wait. If we did the same for every author there would zero books left except propaganda from the controlling mob.

Asimov is obviously wrong, but mobs don't want a reasonable solution, they want blood.
eInk smartphones, at least, are around: Hisense, Kingrow. Hisense just announced one with a color screen yesterday.

They are still very niche devices, though. Onyx made a similar thing back in 2013, but they never followed up because it didn't sell well.

FWIW, I do have a Kingrow K1, and I like it for what it is, which is a 5" Kindle that can also run the occasional Android app (like, say, OsmAnd or Kiwix). It's an excellent off-the-grid device due to battery life, which is precisely what I got it for. But for business use, I don't see much point - a dedicated business device to me would be something like Cosmo Communicator or Unihertz Titan.
Mapping key decision makers in a company to communicate and sell better
Work on these things
Hi, Hacker News community.
My name is Zheng Cheng, a 24 years old developer live in Guangzhou, China.

I built this Desktop app, it can translate subtitle files like .srt .ass .vtt.
it supports 9 different service providers like Google, Amazon, Azure, Yandex, etc.

Please check it out, any advice or suggestion is welcome!
Thank you!
Yes, but how do you know the true color of a fish, seaweed, or sand? That's the unknown part!
They are also significantly less powerful(i.e you can't even make a http request if the target doesn't whitelist you)
I still remember my first EGA card. I downloaded that picture of Smaug from a BBS. I loaded it up on my screen, stood at the other side of the room, and excitedly declared that from that distance it looked as good as a photo.

If I'd seen this with CGA, I'd probably be unable to function for a week.
Thanks.

I'm very much against using services like auth0 to manage your auth. Not because I personally don't like auth0, it's just I dislike the idea of offloading such a critical aspect of your site to a third party service.

Multi-tenancy is tricky because it's super dependent on the app in question. There is no general solution. Using postgres schemas is ok sometimes but sometimes not. The implementation details between using multiple servers, multiple databases and multiple schemas is quite different too.
Ranger is another good option for navigating directories.

https://ranger.github.io/
Ask HN: Tools to Help Behavior Change
I'm looking for a tool that allows me to send myself randomly selected notifications from a predefined set. For example I write down 100 different thoughts that I want to internalize and be reminded of during the day. So I'd like to get 3 notifications a day on my iphone each containing one of the thoughts I wrote down.
I didn't find an app for that. The only other way that comes to my mind would be to write a script that uses a messenger like telegram.
Any other ideas on how to achieve this?
I have one of those, but the problem is that it seems to be very picky about the devices that it can support as a display. I can get output from my Thinkpad X1 just fine, but an assortment of different Raspberry Pi models produce a mess of pixels (whereas the same devices work fine with a regular external HDMI display).
Glacier National Park is replacing signs that predicted glaciers would be gone
But the overhead of a dynamic language like javascript is always going to be much higher than Swift/Java.
And do those just come from email domain names?
You don't need cookie banners; they're only mandatory when you want to track your users, so when you see one of those on every website, it just means every website wants to track you.

Also, if people are trained to just click them away, that's not really that bad, since tracking has to be opt-in, so if you click the banner away, you don't get tracked by default (that is, in theory; the reality is, many websites disregard this completely and have tracking cookies enabled by default)
Once you learn the tool, discoverability wastes screen space and user focus. It's like training wheels, at some point you want them off or they slow you down. I'm not a vim user, I just appreciate the UI trade-offs made by its devs.
> I admit, the idea might not be awesome for a word processor or spreadsheet,

Or a web server or browser. In fact, it pretty much only helps for your use case. Which is why people are converging on specialised hardware for it, and why Itanium was a commercial failure.
Well, in Greece we call a particular kind of coffee "Turkish coffee" [1] and that's definitely not for nationalistic reasons, we're supposed to be enemies with the Turks. In fact, some people do call Turkish coffee "Greek coffee" and that seems to have started for nationalistic reasons, but to my experience most people mix the two names freely.

The reason is really to tell that kind of coffee apart from e.g. Italian or French coffee styles (we call filter coffee "French" whereas we don't call anything in particular "Italian coffee" but of course there's lots of preparation styles that originate in Italy).

So sometimes maybe it's a bit of a mix? If you have a variety of something that's distinctly different from what your neighbours are using you might want to call it "my-style X" just to know what you're talking about. Of course then there's a bit of nationalistic pride that comes with it "this is how _we_ do it" etc.

________________

[1] https://en.wikipedia.org/wiki/Turkish_coffee
musl, however, is happy to be!
Bitcoin Is Facing Criticism and Attacks from All Sides, and That’s a Great Thing
This page somehow crashes my Firefox.
It seems like such a simple solution and could work extremely well, I just wonder what the downsides are? Could these systems be a maintenance nightmare in 10-15 years? It seems simple enough that we could roll this out today with enough money?
> how do you know the true color of a fish, seaweed, or sand

I am pretty sure that in most cases those colours are well known.
Launch HN: Emvi – Knowledge management for companies and teams of all sizes
Wow. Thank you. As an open-source author it really helps to get this kind of comments.
Walmart Has Made a Genius Move to Beat Amazon
Hello HN!

Emvi is our approach to a easy-to-use knowledge base for companies and teams of all sizes and we finally reached public beta. You can use it to write down everything you need to remember, share or document and make it discoverable for everyone else in your organization.

We found that existing tools structure content in a tree-like hierarchy which tends to limit internal reach and scalability. For Emvi, we implemented a system that is closer to sites like Wikipedia, Medium or even YouTube - articles are linked internally, curated to lists and grouped by tags.

Our goal is to make it accessible for both technical and non-technical users and to keep the content maintainable for the long term.

Features we already include:

* Powerful search with filters and sorting options

* Activity feed and notifications

* WYSIWYG-editor with real-time collaboration

* @-mention any element (articles, lists, tags, users or groups)

* Full article change history

* Fine-grained rights management for users and groups on a per article basis

* Mobile support

* English and German UI

* Multiple translations for articles and list titles

Over the next few months we are planning to add comments, integrations, embeds, import/export and markdown support. We already have an API which can pull articles from Emvi, visit our blog to see it in action. Shortly after leaving beta state, we will offer a self-hosted version aswell.

Feel free to share your thoughts and questions in the comments.

Cheers,
Daniel
Also if you sell a 400 page book, you can sell the condensed version for even more! Value added because someone did the condensing, right...?
The bank I'm working for recently decided to switch to Azure despite the vast majority of developers preferring AWS. From what I've heard, it's probably related to the company switching to Office 365. Sounds to me like Microsoft is leveraging its dominance in one market to also dominate another market.
The person you replied to said "with Firefox no matter how many tabs I have open, they all remain usable" -- you then said "Chrome fixed that a few months ago."

I understood that to mean that all tabs would remain usable.

Being able to see a sliver of a favicon when I may have another 200 tabs that I can't get to isn't really fixed in my book.
I like puzzling over how a quantum computer ISA might pan out.
And your „waste solution“ will not help one bit with the waste we already have.

Why not? Breeder reactors can use spent fuel as (part of) their power source, and that spent fuel is the cause of our 10-100k year problem. From wikipedia [1]:

Since breeder reactors on a closed fuel cycle would use nearly all of the actinides fed into them as fuel, their fuel requirements would be reduced by a factor of about 100. The volume of waste they generate would be reduced by a factor of about 100 as well
[..]
In principle, breeder fuel cycles can recycle and consume all actinides, leaving only fission products [having] a peculiar 'gap' in their aggregate half-lives, such that no fission products have a half-life between 91 years and two hundred thousand years. As a result of this physical oddity, after several hundred years in storage, the activity of the radioactive waste from a Fast Breeder Reactor would quickly drop to the low level of the long-lived fission products

So, not only would fast breeder reactors reduce our waste volume by 99%, they would also reduce our waste storage lifetime from 10k-100k years to a few hundred years (a more than 99% reduction).

[1] https://en.wikipedia.org/wiki/Breeder_reactor#Waste_reductio...
Refresh rates can actually vary a lot. They're intentionally slow on book readers, because eInk is rather power hungry when it redraws, so fast refresh is not free. But for a dedicated display, it's not a problem, so e.g. Dasung jacks the refresh rate way up on their monitors. Take a look at e.g. typing and scrolling here:

https://youtu.be/lXnZPvQiiPo?t=500
I have a high security crosscut paper shredder that is better than class DIN 66399-2 P-7. I'm wondering: Are there any known cases of bugged paper shredders?
In desalination, you're taking a substance that is literally worthless and turning it into something valuable (though cheap).

It seems unlikely that once you've got the water, the best available use for it would be dumping it back into the sea. (Which would be the easiest way to resalinate it -- since you're already desalinating, we can safely assume you're next to the sea.)
There's been a number of similar articles on HN about different ways the soviet spied on US.
I wonder if anything is written about coldwar US spy tech
DRAM is pretty fast in throughput. The problem is the "random access" nature; every piece of indirection or pointer chaining is an unpredictable access. Every time you have a "." in your favourite object orientated language, every step in a linked list: if that's a cache miss, you have to wait for it to come back ... and then potentially cache miss the next lookup as well.
Smollett may have been a laughingstock amongst people who were actually able to think for a moment about how plausible his claims were, or (if we're being more cynical) amongst people outside the left wing who were inclined not to believe his claims from the start. Most world media and all his fellow celebrities not only went along with his claims, they went after anyone who questioned them right up until the point it became clear that the police had indisputable evidence.
Microsoft is here to stay mainly because once you got your foot in the door at the big companies you will stay forever. The reasoning is indeed since we already have Microsoft guys Azure will fit us well but in practice none of these Microsoft guys will be able to help you on any Azure issue. So when Azure is involved in a big corp, accenture is usually not far behind. The experience with the solutions this doom duo comes up with are absolute hell to deal with.

In upfront cost Azure looks better but in general that's rarely the case. All the azure API's seem half baked. Once you're doing anything more advanced you will run into issues, just look at the terraform azure provider issue tracker for a bunch of issues that people run into because it's not clear until you actually try out the apis.

Here's another example if you want to use shared storage on kubernetes with any reasonable iops, the azurefile premium storage increases IOPS per Gigabyte allocated. So if you want any kind of reasonable experience/price you have to easier spin up your own nfs server, use azure netapp or allocate 10TB shared premium filesystem per share, which is something like 70k a year.
I remember that feeling when you get a shiny new 28800 USR Sportster, only to find out that your local BBS is capped at 9600...
The change over from the "old" Azure portal to the new one was a bit painful at the time - but that was a while ago now and the current one is, I think, pretty good .
At this Walmart, humans and robots work together to fill your grocery orders
Back in the late 90's Bill Gates was known to personally pitch for really big contracts.

He did this for British Telecom when we where deciding which word processor to use AMI Pro vs MS Word
Same here, tried it with earbuds once and it was very unnerving. Took them out after a minute.
Technically, this isn't always true. But in general the overhead of using JavaScript isn't the actual blocker for making good UI experiences for a platform.
I would use reddit as a counter example.
Sure some the new features could be built without an SPA, but it would be much harder to do so.

They have a full wysgi for theming built in, a real time chat app, a video sharing app, multiple messaging platforms, and methods of bundling multiple subreddits together.

They added all this really fast, due to the nature of the platform being an SPA.

I have the same issue at work. Any given feature in isolation could be done simply as a jQuery plugin, but together the only way to make it seamless is an SPA.
Everything You Thought You Knew About Inbox Zero Is Wrong
Not to take away from OPs product announcement at all but recently I ran a remote event storming workshop using https://miro.com/ with a standard "whiteboard" and their regular postits feature.

The sizing and color options, the simple way some small things in the UX works to make grabbing a postit fast, and coloring it correctly was really, really surprisingly nice
Eh, no. Cookie warnings were a legislative failure that was fixed with gdpr. But they trained users to click without thinking. So now many companies do disguise the explicit consent to enable tracking to look like the old meaningless cookie pop up. But they're legally a completely different thing.
>They will remove Asimov books from libraries now, just wait. If we did the same for every author there would zero books left except propaganda from the controlling mob.

They're going to remove all of Asimov's books from libraries now because someone wrote an article about his behavior, despite that behavior being known about for decades, and not exactly uncommon within the community?

Please stop with the pearl-clutching concern trolling. There's no "propaganda from the controlling mob," no one is out for blood, no one is burning books en masse because mob justice.
2010 to 2020 Retrospective
I would expect a warrant for just the e-mail exchanges between Smollet and his manager (and perhaps other digital communication methods), not for his entire life.
The UIA has released the names of all the passengers on board [1]. I think most of the "foreign" nationals were actually people that had dual citizenship.

[1] https://www.flyuia.com/ro/en/news/2020/flight-ps752-passenge...
Some percentage. I'm sure there's other motivations, but I have no idea what those would be.
'Out of place' means they would not have followed up on a complaint. Isn't it?
Ah, those use LCD price tags instead, right? Doesn't change that it's a massive market, though.
Another, more popular one: https://en.wikipedia.org/wiki/The_Thing_(listening_device)