skysight-inc/HackerNews huggingface dataset:
I don't think there's an out-of-the box library for things like the detection of passive voice or indirect questions. But you should be able to build something that would let you do it based on the basic NLP toolkit: dependency parsing, POS tagging, lemmatization, named entity recognition.

I suggest you check out Spacy [0] for a quick and easy to use Python library providing the above features. The software produced by the Stanford NLP Group is also great [1].

If you do not want to get your hands dirty with code, there are a number of API providers that will offer you the same as the above libraries (TextRazor, Rosette Text Analytics...)

[0] https://spacy.io/

[1] https://nlp.stanford.edu/software/
Fable: F# to JavaScript Compiler
How much of this presentation could be applicable outside of the US? As in: How much of this is general knowledge that you can apply if you're trying to achieve the same goal and happen to be situated outside of the US?
Yes that's obvious but is it worth the cost of the bad PR?
Importance of diversity and representation in the creative industry
We know nothing of how performant it is. The reason ALL VR isn't at 2K 120fps isn't because other companies don't know how to do that -- most of the technological hurdle comes from the PC producing those outputs -- it's just that there are clearly performance standards companies hold themselves to in order to consider the product fit for a general audience.

In regards to the room scale tracking alone:

> Precision and freedom of movement are still very far from dedicated sensors, however, we believe that the model can be trained and improved by orders of magnitude.

Whereas, say, Oculus, already has room scale tracking down-pat.

The only way I see this as "blowing all other headsets out of the water" is if the way they're able to achieve 2k 120fps where others could not is Relativty simply being willing to cater to a much smaller audience of high-end PC owners that a mass-reaching product like Oculus wouldn't limit themselves to.

Anyway, this whole thing is really cool, and I want to see more of it, I just doubt that the correct way to think of it is as something already capable of blowing competition out of the water.
Is there a reason you can't just upgrade that one component on the server, why do you have to re-image it from scratch?

If you have external dependencies they are going to move around from time to time throughout their lifetimes, especially if they are beta. LetsEncrypt may not have signaled beta with v1, but I've been a cert-manager user for years in pre-1.0 and I've known that meant I might need to come up for air and read the docs for a specific upgrade instruction from one pre-1.0 minor version to another at any time.

Now cert-manager is 1.0+ and my expectations can change. It should remain backwards compatible until the next major version (hopefully for a while! And they will provide a migration path when that comes, with clear instructions and a fairly long sunset, godwilling)

But cert-manager depends on letsencrypt, and I depend on cert-manager, all of which depends on a protocol called acme, and this is the arrangement. We made this deal because it was going to turn out less complicated than managing the certificates by hand, and they made
that deal because it was going to turn out better than rolling their own protocol from absolutely scratch, similarly. Eyes on the prize.

If you didn't want LetsEncrypt as a dependency there are other ways to connect cert-manager or another tool like it, including other acme providers... they all depend on the acme protocol, (or there might be some other protocol that you can use, with its own characteristics of change or stability, or roll your own) at some point you have to roll the dice and bet on something.

Occasionally these things happen. You suggest that servers should be able to go for years, (but they have allowed years for this transition! What more can be expected, realistically?)
It's a $900 laptop. Just need to wait for them to put this CPU into a model line they care about.
I started learning F# this year and found Domain Modeling Made Functional a phenomenal resource. It explains both domain modeling, F# language constructs and idiomatic F# in a very accessible way. F# for fun and profit also has some excellent articles.

If OP is video-oriented, I've found The Dev Owl (0) to be a good YouTube channel, as well.

For web development, the Elmish Book (1) is also a great resource, but biased because it focuses on a single framework.

[0] https://www.youtube.com/channel/UCOX5DkLyqctM-wkOAU_mUpA

[1] https://zaid-ajaj.github.io/the-elmish-book/#/
Is it really that unusual to do some data reduction/analysis on a beefy dedicated machine and wanting to look at the results right away using the same terminal instead of having to copy the result files or using a shared network file system? Even more important if it involves any graphical interactions.

Sure, one could use a remote desktop to do same thing, but it's a bit annoying if all you want is one window from the remote machine.
On a physical keyboard, the gaps and contours of the keys give your fingers an indication that they are pressing a single key, as opposed to a blank space or the gaps between two keys. This, combined with the grouping, makes it viable to use function keys without looking at them.
> Is your company mainly a software company?

Mostly yes. We obviously have sales, marketing, etc. as well.

> - How much time do you spend on a week on maintaining your servers?

I don't do devops. There is a team of people that works full-time on IT infrastructure. No idea how time they spend. Gitlab and Zulip servers are updated every couple of weeks. No idea how much time these cost.

> - How do you make sure that your servers are secure? Maybe you are being hacked every night, does your company have the means to check if there has been a security breach?

There is a team of people that work on cybersecurity monitoring. No idea what they do. Normal IT people just make sure that everyone's computer is encrypted, setting up people's credentials, etc.

> Do you follow/apply the security patches for the OS you are using on the server and all the software you are using on the server?

I don't do anything, somebody does this for me.

> Do you have regular offline backups? What would happen if there is a fire in your offices?

We have multiple locations and the backups are replicated across our own locations.
I use both MS and Google at various locations. The result is also dismal... But we can all be exasperated together and vent about how awful it is without upsetting anyone.
Top Web Designs of the Week #15
That goes up to $1,349.40 for the T14's.
Agreed. That's generally how these things are introduced.
It's a shame, because Vue as it currently stands, offers impressively simple answers, to many complicated UI development questions.
Keep in mind that article is from 13 years ago.

> Many of the new molecular tests are quick but technically demanding, and each laboratory may do them in its own way. These tests, called “home brews,” are not commercially available, and there are no good estimates of their error rates.

The technology, as mentioned, was new at the time and not even commercially available. There have been 13 years of improvement since then.
Ever since Facebook bought Oculus I've really hoped something like this would spring up.

I really really want it to succeed and would be happy to back it on Kickstarter or similar.

How do we ensure that these projects don't end up being bought out by Facebook or Google?
I'm going to go out on a limb here and say that a good number of commercial VPN services are monitored by the US of A.
Show HN: Covid-19 Deaths In Terms of September 11, 2001
To Install AWS SAM CLI on Linux, Install Homebrew
for a fiver you are on :)
They are very big in the under $1 category
> Is there a reason you can't just upgrade that one component on the server, why do you have to re-image it from scratch?

Yes, I did this now and I have it working. But it leaves things in a messed up state and I don't like that so I will go back to this in a short while and fix it properly.

What I still wonder about is why their warning email never reached me, that I really need to figure out because then at least I would have dealt with this under a lot less time pressure.

> If you didn't want LetsEncrypt as a dependency there are other ways to connect cert-manager or another tool like it, including other acme providers...

There are some very good suggestions in this thread, I will probably adopt one of them.

> You suggest that servers should be able to go for years, (but they have allowed years for this!)

And somehow I missed that memo. Even so, I am still not convinced of the necessity, it is possible that it exists but I have yet to see a valid reason for shutting down the old protocol for new registrations like this. There also seems to be some confusion with people saying it should have worked for the same account, which I can prove did not work.
Cool.
I look forward to text to porn.
Fake porn is still too hard for the average porn consumer.
An overview of targeted attacks and APTs on Linux
The government doesn't have to collapse for BTC to be useful for this (indeed, if it did, it'd likely bring down the infrastructure that BTC runs on!).

You just need to be in a situation where the law prohibits, or somehow restricts or severely taxes, the money transfer itself, or the use of that money to procure something you need.
This is a minimalist site that I made to create a real-time comparison between 9/11 and the current COVID crisis. PR's and feedback are more than welcome!
Isn't that all javadoc did all those years ago?
There is a version for UWP as well.
No. Be careful with conclusions of dehumanization. That is the Fox narrative. It is the most insidious of the falsehoods.

More precisely, a choice to consume deliberately false and deadly toxicity to engage in communication to reach past "hate" in the interest of "saving"....is just that, a choice. It's maybe hopeful and optimistic but also sanctimonious, patronizing, sisyphean, and in some cases blind. If a humane choice, it's absolutely not the only humane choice. Fox is not the first deadly religion, and it won't be the last. There are many toxic forces and powers, and the deepest tragedy is that so many of them are so much greater than that of a single individual. There is needless pain and suffering and loss not only among the afflicted but the unafflicted as well, as the defensive walls are necessarily porous.

Best wishes in your task. Be careful about both sidesing, it is the devil's best trick, and aware of limits to empathy. Appreciate the engagement. I will see a response but will not be responding again. Take care.
Super Mario 64 ported to MS-DOS
> That sounds like koolaid marketing to me.

That's a fact: check HPL, MLPerf, Spec, etc. results. MLPerf is the perfect example, were your results are only accepted if they can be verified by others. Where is AMD in there? (nowhere, their products suck for compute).

> AMD GCN was more compute oriented than Nvidia for years

No, the only thing AMD GCN was good for is as a very expensive stove.

AMD GCN had a lot of compute, on paper, and higher numbers than nvidia GPUs of the time. Unfortunately, AMD GCN's memory subsystem sucked, and it was impossible to deliver data fast enough to actually be able to use the compute.

So nvidia's hardware essentially destroyed GCN for any useful practical application.

IIRC, the only application for which GCN's got some use was bitcoin mining, which avoided hitting GCN's issues because it just requires doing a ton of useless work on a tiny amount of memory. Perfect for GCN right? Nope, nvidia's hardware was still better, but sold out, and GCN wasn't horrible at this, so it got some use.

AMD actually fired the architect of GCN over this. Yet this still perfectly summarizes AMD's GPGPU strategy of the last 15 years: higher numbers on paper, that cannot be achieved in practice, and lower that the numbers that nvidia's hardware achieves in practice.
Pay somebody to handle your servers, that's the easy answer for "I don't want to spend time on it" and "it should always work forever without me doing anything ever".
Note that the availability of snaps is both distro and release -independent.

> At least for Ubuntu 20.04, Letsencrypt does not require you to install the Python stack for certbot anymore and switched to a Snapd package.

To be clear: the snap is available and maintained by upstream. If you want the latest version of Certbot directly from upstream then the snap is the easiest way to get it. However Ubuntu 20.04 itself also ships the deb as packaged so you can use that if you want, and the "pip install" method in a virtualenv also works (but IMHO is the least maintainable method; it's more useful as a building block for other mechanisms).
One more click for anyone who is fine with their defaults. :/
>the average age of the planes for major airliners is 20 years. Maintenance - yes, retrofitting the cockpit every year just because a vendor decided to change the protocol for the sensor or control, no

Civilian airliners don't face a HUMAN DRIVEN ADVERSARIAL ENVIRONMENT for general airspace. In the rare occasions they do, everyone dies. Internet connected devices all do all the time, and indeed that is the entire point of all these security measures and upgrade requirements. I don't know why this is such a frequent screw up in comparisons by people complaining about security. Why bother with TLS at all? Plain old http is a ton simpler and easier. Why not just run everything as root? Etc etc. Systems were much simpler and more hackable back in the day, but running that way these days is simply not doable.

If you wanted to compare to planes, the proper comparison would be military aircraft. And those do indeed have constant block updates over their lifetimes to ECM, comms, weapons, etc. Dealing with an adversarial environment with intelligent adapter attackers requires adaption in turn.
A interesting and well-written article about the origins of Covid-19
If you follow that thought through to other industries, what do you think Denmark learns of US military movement and equipment from the armies biggest heavy lifter, Danish Maersk shipping? It can't be much since outside the software world companies don't sift through every single piece of "cargo" and goes to show why you shouldn't trust foreign software companies at all, allies or not.
Thanks for the link! very interesting. However the program is intended for minorities in the tech space (ex. women,trans etc.).
I feel silly applying as a white straight male.
Ah, excellent, thanks. I think this part is quite clear, also clarifying my related question, which is what the scope of this document would be:

> When the relevant GC metrics says GC is having a small effect, it would be more productive to focus your effort elsewhere. If they indicate GC does have a big impact, this is when you should start worrying about how to do managed memory analysis, which is what the majority of this doc is about.
A note to any developers writing console applications, please please please don't use RGB values in your terminal colour -- only use the 8 base colours plus highlight. RGB values prevent your users terminal from using the custom colour palettes your users might define (and like this site helps you to create). Aside from being a little annoying, it can cause genuine usability problems for some groups of people who use custom palettes:

- for visual impairment reasons (eg high contrast colours)

- or to differentiate different servers (eg different background colours for dev or prod servers)

- or have less contrasting colours to reduce eye strain (eg the Solarized colour schemes)

- might suffer from colour blindness so pick colours that contrast better with their condition

- or even just those that prefer a white or other non-black backgrounds for readability reasons (eg they might be dyslexic and find a non-black background or different shades of text easier to read).

I do fall into two of those categories and run into this issue a lot since there is a trend these days for developers to hard code colour values into their applications.

Equally, some developers use the "you can select a custom colour map - I just define a pretty default" argument and while that's slightly better, the best option would be still to default to the standard 8 colours (or the default unformatted text) and let users opt into RGB values if they wish. This will save your users from constantly having to define the same colour palettes in every application.
We were specifically talking about BTC as a way to transfer money, as opposed to being used as money itself. I can't think of any place where you'd buy bread with BTC, but there are a few where you might be receiving BTC transfers, cashing them out locally, and using that money. A hawala based on blockchain rather than pure trust, so to speak.
Yes there is. It's called "navigator.registerProtocolHandler"[0]

[0]: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/r...
This really looks like a project developed with great passion. Kudos.
Linux Certifications: Things You Need to Know About Obtaining Them
Location: Slovakia/EU

Remote: yes prefered

Willing to relocate: yes given opportunity

Technologies: Scala, http4s, ZIO, doobie, (in the past lightbend tech stack, so: akka, play), Postgres, scala.js/react

linkedin: https://www.linkedin.com/in/michal-lacko-85063280/

email: viso.laci@gmail.com

I can work fullstack if i am allowed to use scala.js, otherwise backend.
I’ve seen statistical analysis that shows US states that had a lockdown, but not a high number of covid cases, don’t have excess deaths.

* https://twitter.com/lymanstoneky/status/1301975654771064834?...

* https://twitter.com/lymanstoneky/status/1301976643146317825?...

This suggests undiagnosed COVID is in fact the cause of most of the excess deaths.
Buddhism and Gnosticism
Yes, but you are taking the analogy a bit too far. This is more on the level of vehicles requiring constant updates from the factory in order to be able to still use the roads.
Fortnite special edition Nintendo Switch announced for Europe
Ask HN: How often do you check HN?
My last couple of laptops have had IPS panels. I intend never to buy a TN panel again.

My last laptop was a 15″ 1920×1080, and my current is a 13″ 3000×2000 (and I love the aspect ratio). I intend never to buy a laptop with a 1920×1080 screen again.

At some point I’m afraid I may end up with a ≥120fps screen and rarefy my tastes still further. (I hear good things about them, but have never seen an LCD with such a frame rate.) Fortunately screens with both a high frame rate and a high resolution are still vanishingly rare.

I just hope someone comes out with a good screen on one of these—I barely even care if it’s super expensive; because it’d be a real shame to have to decide between a good screen and a good CPU.
How is that even allowed/possible?

Quora is the one site I actively choose never to log in to.
> kind of goes against normal practices of using version control tools for this kind of thing, where each version would be in a different branch, not folder.

I mean, it goes against how got works. SVN does the branch-in-a-folder thing, so it's not anathema to "version control".

That said, as for branch-in-a-folder, "thanks, I hate it".
Powder game is the first I was aware to have a pressure system. There were of course falling sand games before that.
Yes because of security issues? Also some countries have chips in their ID cards that allow secure, online authentication with a card reader. Banks still want to check you in their office because of money laundry laws.
too much :) i.e 1 point by interrupt_ 0 minutes ago
Make Money Easy
> There's nothing like X forwarding on Windows to my knowledge.

if windows was enough for my needs I'd use it ?
So much was removed -- The movie is clearly based on the book, but only a quarter of the books themes end up in the movie.

Isidore. Religion vs TV. Shared experiences. The movie is cut down, probably so it didn't turn a Novella into a trilogy.

Dial 800, the desire to watch TV, no matter what's on.
No, no, no this is not about selling junk to people.

If you thought selling cheap junk to people was profitable, wait until you see what selling mass surveillance to the government pays. Everyone that said, it's an Orwell problem to have pervasive "assistant" devices was right. Look how many billions NSA poured into scanning and indexing everyone's mails and calls in Utah. Now you have OP and a few days ago Amazon PR objected calling Echo a "microphone": all these dumbasses paid for these things and now it's really here.

https://news.ycombinator.com/item?id=24418854

We already know Eric Schmidt's Google is tight with the government, and look, they make home assistants also.

https://theintercept.com/2016/04/22/googles-remarkably-close...

https://wikileaks.org/google-is-not-what-it-seems/
Thank you very much! These books are great.

I found some well-regarded online courses, but they had some prerequisites that I needed to study, so I am working on that.
For anyone else wondering about the battery life "over 11.5 hours"

>Running through the multitasking load that I described earlier, in battery saver mode at 200 nits of brightness, the Slim 7 lasted 13 and a half hours. On the Better Battery profile, it lasted over 11 and a half hours. Remember: I was not going easy on this thing — you’ll certainly get even more juice if you’re just clicking around a tab or two.
It probably depends on your mode of transportation.

If you need to reach Naples by 2pm on foot, then yes, you need to leave in the morning. If you have a horse, though, you can probably hang around until lunchtime and still have time to spare.
But Let's Encrypt is part of the Web PKI, and the Web PKI is for all names on the public Internet, not just any operated by Jacques Mattheij. You sought certificates from the Web PKI, probably because you wanted somebody else other than Jacques Mattheij to trust them.

A large fraction of public Internet HTTPS servers run Apache, which means tls-sni-01 is unsafe for a non-trivial fraction of names, which means we need to tell Certificate Authorities not to use this method or those like it. Specifically 3.2.2.4.10. TLS Using a Random Number has to be approached differently if it's to be attempted. The tls-alpn-01 challenge implements 3.2.2.4.10 using ALPN instead of SNI and appears to be safe in practice.
You apparently did not understand that article very well. I'm all for updates. I'm 100% on board with security related updates and bug fixes.

I'm very much against updates that break things, move things, surprise the user, include bloat and a hundred other violations of trust that get pushed upon users. And this is actually a nice case of such a thing: a protocol on a server that I have no control over got changed. And that now requires me to do a bunch of work to no gain for myself and at the expense of a bunch of time when when I had other plans.
> Emacs is not a text editor

https://www.gnu.org/software/emacs/:

> [Emacs is] an extensible, customizable, free/libre text editor — and more
Why do you keep acting like these are somehow purely western standards that nobody else agrees with or cares about? Human rights are valued by the UN. I don’t think it’s wrong to believe in a universal set of values.

Ultimately even the US Constitution is an elite document written by elite people. This sort of thing is inevitable, history is a power struggle even when it results in more liberated outcomes.