skysight-inc/HackerNews huggingface dataset:
Given how much has shifted to seeing what is trending upon social media, I do wonder if this, whilst may work well to replace that level of `journalists`, but investigatory and other harder `real` journalism, that will take some doing and I don't see that ever happening. Maybe tools to aid journalists, but replacing them outright - nope.

Still in this case it is just the former they are looking to replace, also the term robot, more like program, not robot.
Those gain-of-function experiments were done at the University of North Carolina.

But we know for certain that SARS-CoV-2 was not created through gain-of-function experiments. It doesn't use any of the standard viral backbones used in such experiments, it has a receptor binding domain that computational chemistry algorithms would not have predicted to work (meaning that nature "invented" it, not scientists), and the virus contains seemingly random differences throughout its genome from all known viruses - that would not be the case for a lab-created virus.

The boring answer is the correct one: this virus evolved in nature, and then spilled over into the human population late last year.
Sounds like you're looking for more hacks.

habits, routines, mindfulness, mantras, mindsets... you're going to hear it all

Maybe it would be first helpful to better understand your problem? Are you?

- Digitally Distracted? You can't stay off HN, Twitter, FB

- A Chronic Procrastinator? You can't will yourself to start work

- Scatterbrained? You jump from thing to thing, never finishing important things?

Assumptions are inherently built into advice, so if you’re looking for some guidance, it may help to be as clear and specific about your problem.
It’s always kind of wonderful to read older texts. For one, the style is often much more approachably clear; for another, sometimes you find hidden gems of history.

One of my favorite bits of science history is the first edition of a text on metallurgy, that was meant for sales reps for a carnegie steel affiliate company.

The purpose of the book was to give sales reps enough clue to not embarrass themselves; it’s evolved and the book, now in its 8th edition or something, is a standard reference text for undergraduates.

Anyway the first chapter or so of the 1914 text was explaining the basic chemistry of the universe and went something like:

The three things that make up our physical universe are: matter, which is stuff that has mass; energy, which is the capacity to do work; and the luminiferous aether, which is the medium through which light propagates...
and do what for 4-6 months? get a job in a labor market that has suddenly gone belly up? travel abroad to places that won't take you?
Doesn't Europe already do what is in its best interest? Is Europe's best interest to be world's most powerful bully (which it is not at least since WW2), or to provide good life conditions for its population (which it arguably does), or even something else?
I quoted “obvious fact and not open for debate” from the previous note. Sarcasm on my part. My point is that this is NOT black and white and the net benefit of reopening is NOT an "obvious fact."
> Now we are encoding these biases into models built with mass surveillance

Men commit a lot more violent crime than women. Should these models ignore gender in the name of "equality?" Should human women retrain their threat models in the same manner, and let down their guard more around men?

Similarly, in America, black people commit much more violent crime than every other race.[1]

At what point does ignoring reality turn into childish naivete?

[1]: https://www.bjs.gov/index.cfm?ty=dcdetail&iid=245
> Imprisonment is meant for rehabilitation in addition to punishment.

Don't forget the third big part: stopping them from violating the rights of others.

They do temporarily lose some rights, they do (and should) get them back when their "debt to society" is paid (which I find a slightly weird term, but whatever), why shouldn't the right to vote be one of the rights that you get back when you're rehabilitated and reintroduced into society, just like your right to freely move about?
I confirm your observations.

Yet, to force an app to the front when glitch in connection happens is more like a feature they deliriously thought is being useful, instead of choosing other means of notifications, which is plenty.
An app is not forcing itself to the front without someone is specifically writing the code for it to do.
org is as future proof as anything else
Using a framework just means "this shall not be my main concern" to me. For example, angular enables me to switch my brain off while working on the frontend. I don't love it, i don't need it, but i use it. Meanwhile i can think about the stuff i actually want to provide via web.

I once worked for a company which had a high developer churn rate - for them it was the most logical decision to run with a wide spread framework (ruby).

Why does it often feel like too many ideologies and tools try to convince you that requirement analysis is optional in their world - one size fits all.

Please choose what is right for you.
Meh, yet another religion-like movement. Like TDD people that think you are not a true programmer if you ever write a small piece of code without writing a test first.

How about a movement to help decide whether using a framework is or not is the best option according to the context?
The First Slack Native Serverless Platform
It's important not conflate two separate accusations "created in a lab" vs "escaped from a lab".

The two are different in likelihood by perhaps two orders of magnitude and one is malicious while the other not.

When we lump all accusations together and dismiss them all together based on their most radical claim, then we do ourselves a disservice.

While it's important to be fact based, it's also important to be investigate theories of greater likelihood.

Imagine a murder investigation where a detective won't interview suspects because there's no evidence against them. It becomes a catch-22.
When is the launch, and how can I watch it?
Were the same or similar tools used in Richmond? I can't find any coverage of that specifically.

I mean, I'm sure someone had a CCTV turned on the guys, but surely you'd agree that the Richmond protest was less surveilled and less attended by law enforcement. Broadly, I think the fact that 2A protests tend to be met with gentle indifference by law enforcement instead of the mass surveillance and control techniques used against civil rights folks rather reinforces the upthread point, no?
> I'd prefer to write complex scripts in python, but for simple scripts, I find a mix of bash and perl to be useful.

Unfortunately, simple scripts that are found to be useful often grow into complex scripts.

A few weeks ago, I wanted to write some functionality that seemed "simple" enough to be a good fit for make+bash. A week later, I ended up tossing the whole thing and rewriting it in python.
perhaps its built in web server? python has that too though.
Do you manage to aggregate all logs on a single place? Do you have the same environment as staging? How do you upgrade your servers? Do you have multiple teams deploying on their own components? Do you have a monitoring/metric service? How do you query the results of a Cron? Can you rollback to the correct version when you detect an error at production?
The law conditions votes on fines or fees related to their sentence. There is no system for actually determining what’s owed, so some felons who could vote may not register for fear of committing another crime.

Now that you’re aware of this issue, I’m certain that you agree that conditioning voting on fines and fees related to a sentence is wrong.
If you write a lot of systems code on Unix in C, write bash scripts, and write awk scripts then Perl largely just makes sense. It takes large chunks from all of the above. So if you don't like UNIX, C, (ba)sh or awk (all of which came from Murray Hill) chances are you won't like Perl either.
Snakeware – Linux distro with Python userspace inspired by Commodore 64
Was this restricted to Africa?
Who are you more afraid of - a dude holding a rock they might throw or a dude holding a gun that he could possibly fire?

Yeah, the gun. It is more likely to hurt you. It doesn't matter if folks are threatening to use it or not. The gun can, in general, do more bodily harm. Just because folks didn't use them doesn't mean it isn't a threat. Rocks at least have more purpose than to put holes in things - guns are there to kill other things even when used responsibly. Gun ranges are simply training for this.
It's nice to read something positive about Perl again
Then it is a different problem. Thanks for the clarification.
Zoom has no option to turn off Automatic Renewal
It was just* MySQL for a lot longer than you might imagine. They were switching over to Manhattan (in-house DB, similar to FB's Cassandra) when I left, dunno the current state of affairs.

* highly customized and sharded, required team of senior MySQL DBAs to maintain, but still just MySQL.
could you provide some links on YT productivity influencers?
Ask HN: Hacker tips for a good love life?
I believe folks here on HN are mostly problem solvers and are data-driven and fact-driven and of course have their own drawer of heuristics accumulated from problem solving. I wonder what tips the folks on here might give based on their experience on handling their love life based on above mentioned qualities
Laws are passed by Congress, policies are created by the executive to define things left unspecified by law, pursuant to broader powers granted by Congress.

Policies that aren't laws carry the same effective force of law, but they can be changed on a whim by the president with an executive order.

The Federal Home Loan Bank Act established the agencies that would create redlining, but the redlining itself was created by the administrators and independent agencies created by the act.
Came here to say it is happening by on our end too. Received a lot of expired ssl cert notifications, but cannot reproduce it. Currently trying to understand why this is happening. At first sight seems a glitch.
Yellowbird
New IDE compatible with new JavaScript framework. Gimme feedback:D
Yep, that's exactly it.

The author's assessment is incorrect btw, this happened to me frequently for years on a computer without any G suite accounts. On a High Sierra machine fwiw.

Now I'm running Mavericks and it never happens.
Standard library is another factor. Lua does not come with any batteries. Even sockets are an external dependencies. So you would need to ship (and maintain) a lot of libs.
Interesting that you and other comments took mine to mean how to train a dog, which is irrelevant to the situation under consideration. Did any of y'all mean that in good faith?

No, it's about how to de-escalate a severe situation without loss of life. (Good) policemen don't break up a fight between an 18 yr old and 10 yr old by viciously beating and then stabbing the 18 yr old. My point was only that the instincts of those involved made the situation worse before it was made better. And based on the new facts, starting with the owner.

Just as with humans, there's a well understood hierarchy of severity of tools for handling situations such as that one, though only a small minority of dog owners know them. It's incredibly unfortunate that dog lives are more or less toys for humans to play with, otherwise this fight is likely to never have happened if it was a severe as you say before it turned into a five animal brawl.

Bottom line the three of you DID make it worse before it was made better. The punching and kicking won't help in all probability. It's simply not on the spectrum of effective tools. Killing is on the far end, so I'm not begrudging your actions, I'm begrudging the behavior before it: yelling (probably), kicking, and punching instead of forcing the bite, wheelbarrowing, and other environmental tools that may have been available. Y'know, the things that animal behaviorists have figured out, how to cause specific behaviors, like stopping a dog from biting another during a fight.

I'm not sure why I wrote this comment since apparently your only regret is not achieving your intent which was to kill the dog. You managed to stop the fight without causing death, a huge win, but you wish otherwise. I sincerely hope your future is brighter than your past.
Yeah, that's not good. Sometimes you can find it through some combination of ensuring that app is frontmost by clicking its icon in the dock, choosing "hide others" from its menu, and triggering "show application windows" in Mission Control (often ctrl-down-arrow, or a three-finger down-swipe trackpad gesture).
One of the AddTrust root certificates has just expired. This is the certificate: https://crt.sh/?id=1

This certificate was originally deployed some 20 years ago and expired today. There will be servers out there configured with certificate chains that terminate with this particular root. I've also seen some expired intermediates as well. In theory, this shouldn't be a problem. Clients with modern PKI stacks should be able to deal with the expiration by using path building to find trust paths that are still valid, but there appears to be a long tail of clients that don't handle this situation well.

If you've received a notification from a monitoring platform and the leaf certificate is still valid, the notification is likely to be a false positive. I got one of those.

You should probably be able to neutralise the false positives by reconfiguring your servers with a different chain, one that terminates with a still-valid root. Don't include the expired root in the chain. You should do this for maximum compatibility with old clients also.
> For some people it’s just money

Money is a terrible motivator, because when you reach certain monetary events, it doesn't matter how much it is, how you feel internally will decide how you feel about the money.

That's why you should always find something that makes you feel really alive, and the money should follow naturally. If it doesn't follow naturally, then find ways to make it follow naturally. Charge money for whatever it is that makes you feel alive.
They will quickly learn that their fantasy of rugged individual resistance can be quickly quashed if the government is willing to have civilian casualties. And spoiler, it clearly is, we just saw a guy casually suffocate a guy in broad daylight and there were no consequences until public outcry was so bad they caved and have fired them and started with token charges that will likely not stick based on historical evidence of prior examples.
You need habits that reward your dopamine triggers in a sustainable way. Some people that's big projects being done and they can ride that high. Others need small tasks and a checklist. Still others are in between and require both.

I require small dopamine hits throughout the day. Big projects mean nothing to me.

(Dopamine in this case is stuff that makes me feel good. I care not to debate if that's the right word.)
Only for those directly exposed to it. Others not so much.
And the Democratic party of today is not the democratic party of yesteryear. Ignoring the fact that the parties have changed their stance on things since then makes the comment seriously fraught with errors and misleading at best.
>What the fuck is it with this site and shitty, specious analogies?

This site is full of privileged people that have been told their entire lives that they're smart. So they assume that their reductive hypotheses, informed by their sheltered experiences, are novel/insightful/smart. They also presume themselves to rational/dispassionate arbiters (because that's what hn styles itself as a forum of) and so they never doubt their biases.

Btw your comment will get elected downvoted flagged shortly (and dang will show up to admonish about the rules and the sacrosanctity of hn) but the person's to whom you responded won't. And so that kind of reasoning/behavior is rewarded reinforced.
You are right. This has been going on for a few years, and it is related to the need for the app to display the connection error.

I find myself quitting mail when I want to be in the zone because otherwise this random behaviour is really annoying.
There are still a lot people spreading the misinformation that hetero sex is as risky as anal sex, because they have some odd agenda to push.
New study finds cannibalism in predatory dinosaurs
Funnily enough most of the times Mail came up was due to me accidentally pressing cmd + i in a browser.
For years I’ve seen a concostent bug where I can’t go to the Mail window until I force quit and reopen mail a bunch. Frustrating.
Why Big Tech isn’t fighting Trump in public this time
When I see "Manifesto" I think "young, full of energy and dumb about how the world works". Manifestos are declarations of a conceptual bulldozer. Why the drama? Just do what you want without the theatrics, or the declaration that "you're doing it differently" - who cares!
I wish that was how it worked, but my experience has been more like the parent poster's: long-standing easily reproducible bugs never fixed despite multiple reports and multiple major releases. I've never once been informed by Apple of a bug I submitted being fixed, or "asked to retest".
Not being able to see the duplicate bug when your case is closed and marked as such feels like a slap in the face. I understand that some material could be confidential, but I would bet over 99% aren't. If someone has spent enough time to determine that my report X is a duplicate of Y, they could also determine if Y is confidential and if so, just flag it in the system to show up as redacted.
"Do you think there's any place here for education/advocacy? For instance, everyone who makes web pages knows to provide alt text for images."

That's not a culture thing, this is by the mechanism of <img alt. You won't get people who write TeX to change all of their workflows, and even if there was such a culture.

"If there was a standard package that everyone knew they had to include or else it breaks everything from ctrl-F to copy/paste to screen readers, presumably people would use it, right?"

Then it would still be nigh impossible because TeX commands, like all programming languages, compose rather poorly.
It would be a herculean effort to produce a kinda but not really TeX that is both accessible with a focus on semantics, yet still compatible with the billions of lines of LaTeX/TeX out there.

"I'm less interested in speculating what would have been if troff had "won", (though it is indeed fun to speculate), and more interested in how to fix the mess we're in now, so that 10 years in the future, blind people have better choices than OCR."

Boycott LaTeX/TeX and PDF everywhere you can.
Whenever you publish a paper, also publish it in markdown/html.
Publish in OpenAccess Journals like [PeerJ](https://peerj.com/) which convert all of their papers to html in addition to pdf.
Consider publishing papers in alternative forms like nextjournal.com .

We need to get our priorities straight in academia :/.
This entire "but latex produces such beautiful documents", "I'm working towards getting into the most prestigious journal" culture of snobbery and vanity needs to stop. We need to go back to caring about the content, not the presentation, something TeX ironically was meant to do.
Agreed. .NET Core and C# have been genuinely pleasant to work with from the start because of who was behind them — Anders Heijlsberg, who was author of Turbo Pascal and architect of Delphi. Anders is one of those guys with good taste and a practical streak.

Many of us dismissed Microsoft back in the 80s and 90s, not primarily because it was predatory but because most of its stuff felt like commoditized output, had rough edges and lacked taste (Java today continues to have this latter problem). It was a bad halo effect.

I’m primarily a Linux guy but I started out in .NET Framework a couple of years ago, and am now writing in .NET Core. The experience is definitely much more cohesive, more curated and less fragmented than the JS ecosystem.

Anaconda Python for the most part is pretty cohesive in the Python world. (The Python packaging story is somewhat broken still but it works — packaging is a very difficult problem and no one gets it right entirely unless one is willing to tolerate opinionated inflexible solutions).

R/Rstudio and CRAN pretty much just works.
I hint that the root cause is a stupid design decision. Forcing the app into the front, for whatever reason. Without the means to turn the behaviour off.
Show HN: Python library to edit and render HTML without a template language
Here it is - https://phot-awe.com - it's Windows 10 only so far. I may port it to Mac/mobile 10+ months from now, if there's interest.
It is on the roadmap to support JWT/OIDC!
Show HN: SSH tunneling course for devs, sys admins, and infosec professionals
A little over a year ago I gave away over 4,600 copies of my intro to SSH tunneling book, The Cyber Plumber's Handbook, for free over a 48 hour period to the awesome folks here on Hacker News [0].

Since then, I've been getting a lot of feedback about creating an interactive lab where SSH tunneling and port redirection techniques can be practiced in real scenarios. With a bit more time during the quarantine, I finally found the time to launch the lab portion. For the HN family, I'm offering the book and 2 weeks of lab time for 50% off ($19.99) with this Gumroad link through June 6: https://gum.co/cph_book_and_lab/hackernews20200530

Why learn SSH tunneling?

SSH tunneling is a skill you can use for the rest of your IT career. SSH tunneling and port redirection are skills that can be applied in any information technology discipline, so it does not matter if you are a network engineer, red teamer, penetration tester, developer or something in between. That being said, the examples tend to skew towards pairing tunneling techniques with penetration testing tools (including Metasploit).

Lab Overview

Four jump boxes provide the Internet facing portion of the lab. However, the fun really starts when you start leveraging tunneling techniques to reach the internal side of the network to access services such as Secure SHell (SSH), Web, and Remote Desktop Protocol (RDP). The Linux and Windows targets are also running vulnerable services that can be exploited for the true tunneling ninjas. Each of the exercises has a brief description and solution to assist you in the event you get stuck.

[0] https://news.ycombinator.com/item?id=19946941
I found a parking ticket blowing down the street. I'm sure whoever owns it will be reminded in a timely fashion.

j/k Their license will be suspended and the fee will be treble after the expiration date. And they still won't know until they get pulled over or run a license check.
what's the legal distinction based on shareholder structure? (I can do my own searching if you can remember a keyword or two)
Agreed. It includes a huge set of tools needed by admins dealing with fundamental stuff such as routing and firewalling. I guess people bashing it are more into higher application layers.

Having pf, bgpd, ospfd, isakmpd etc. included in base for systems I administer are crucial for my daily tasks, while I couldn't care less for node.js. But application developers not dealing with network stuff probably have the opposite needs.

It's not about "which OS is better" but about "which tool is appropriate for the job".
> Bend date, antenna gate were fixed in the next revision of their hardware.

I know they were. But do you not remember there was quite a period of time where Apple didn't acknowledge the problems and ignored users trying to triage them?

> There is a limit to how quickly Apple can fix

What has this got to do with it? We're talking about triage and acknowledgement, not fix.