skysight-inc/HackerNews huggingface dataset:
Free and Open Source Software Is Dead
> If anything the opposite is true. When Minsky et al set out to define AI what they really meant was 'thinking machines'.

Yes, there's two word senses, the theoretical and the colloquial. You're referring to the former, and I'm referring to the latter; the latter is a lot more relevant to this thread's topic, which is public perception of AI and its value. Wikipedia actually has a pretty good concise description of these two senses:

> Leading AI textbooks define the field as the study of "intelligent agents": any device that perceives its environment and takes actions that maximize its chance of successfully achieving its goals.[1] Colloquially, the term "artificial intelligence" is often used to describe machines (or computers) that mimic "cognitive" functions that humans associate with the human mind, such as "learning" and "problem solving"[2]

(The [2] citation is of Russell & Norvig's '09 edition, substantially predating the recent mass-interest in AI)

> if that's intelligence my smart-toaster is probably more intelligent than everyone here together

The leap from "this is reasonably described as a step on the road to intelligence" to "being really good at this step means you're _really_ intelligent" is obviously nonsense, though I suspect you know that. The fact that a cat has the ability to orient itself and navigate home and am amoeba couldn't is a sign of relative intelligence; but if your cat has a better sense of direction than you, it obviously doesn't make it smarter than you.
There are strategies that tend to have better success rates than others—and to be clear, I think this blog post gives good advice—but I'm suspicious of any "successful" strategy that is merely the most recent in a long line of attempts.

I think people change slowly—much more slowly than we usually assume. Every time you try something to fix your life and you fail, you actually make a little bit of progress on yourself, just not enough to switch your behavior into something recognizably better. When you try a new strategy and succeed, there is a strong chance that you would not have been successful had you not made all of that incremental progress on yourself from all your failures. That's why it's important to never give up on yourself.

I've had "breakthroughs" that were basically just me trying the same thing I tried (and failed at) years earlier. The difference was that I'd gotten stronger in subtle ways over that time. Then, 6 months later, I'm back to my old habits. This is depressing, but when I remember that this is the first time I was able to stick with something for months instead of weeks, I realize I've actually made progress on myself.

Even though this isn't strictly about productivity, I think the best lesson from OP is that things get easier as you practice them. This seems obvious, but when we talk about building skills, we often frame it as us rising to the challenge. I.e., there's this very hard thing we want to do, and we need to become stronger to be able to do it. This isn't wrong per se, but I think it's bad for motivation because it frames progress as doing as doing increasingly more difficult things. Instead of thinking about getting better, I think it's more helpful to frame progress as things becoming easier. No matter how weak you feel you are, the things you find difficult in life will become easier as you work on them.
I think in the full article, the religious overtones are pretty obvious. The coming apocalypse, the 'true-believers have nothing to fear', Q as a prophet, the biblical quotes, Q encouraging prayer.

Also quotes from adherents such as "I feel God led me to Q. I really feel like God pushed me in this direction." or "My dreams have suggested that God wants me to keep my attention focused on politics and current events".

New religions don't emerge fully-formed, they splinter from existing religions. QAnon appears to have a Christian basis.

You can argue whether or not that's overstating the religious connotations of QAnon, but IMO the article makes a pretty compelling case and certainly isn't drivel that shouldn't have made it past the Atlantics editors.
Keep Calm and Stay 6 Feet Away
Using AI to predict retinal disease progression
A steeply-inclined trajectory for the Chicxulub impact
It's hidden at the footer, but https://www.writenext.io/premium
Yes that is what I recommend. At work I have a second BT keyboard and send messages through my phone.

There is definitely still friction in the entire process (ex send a link to an HN article to a friend that you saw in your work machine web browser) which induces a lot of people to just login directly on their work machines.

Since we are all WFH now I've been meaning to set up some sort of synergy setup so I can keep it really separated, but still have less friction in the 'share a link' scenario.
think it’s important to note that Facebook didn’t invent any of this

I think that’s literally true. They told their algorithm “maximise the time people spend on Facebook” and it discovered for itself that sowing strife and discord did that.

Facebook’s crime is that when this became obvious they doubled down on it, because ads.
From the site you linked, the one with "unknown" motive has exclusively attacked Chinese academic victims. It would be extremely bizarre to suggest that the Chinese government is behind this.
This changes nothing, one blocklist will get a lot of users, end up as a "recommended" setting, then all those hurt that their bigoted views aren't more popular will moaning about "free speech" again.

I'm happy let those who want to run a community that has similar values to mine block obnoxious content for me. Far better that than Facebook or Google being the sole arbiters.
On the other hand, one of the main diseases I see in big code bases are overhierarchicalisations.

Going back even to the first discoveries of software modularity (Parnas et al) there was never any talk about trees tall enough to reach the moon. It's always been about two or three layers in the normal case. Anything else and we get lost in the vertical direction instead.

(Implicit: and the GC might already count as being in the bottom, third layer.)
What is interesting to me is that Slack sees themselves as a competitor to email. I feel similarly about Matrix, and I hope that the Matrix protocol does eventually gain the wide adoption seen by email. Unfortunately Slack lacks a lot of features that are necessary for it to compete with email on a wide scale:

* end-to-end encryption support (this is the main value add for email competitors)

* support for federation and self-hosting

* multiple independent client implementations
There's a quote I recall from the introduction to Oscar Wilde's Importance of Being Earnest in the Norton Anthology the first time I encountered the play years ago as a college undergraduate in an English Literature survey class. Something to effect:

Oscar Wilde's play held a mirror up to Victorian society and it died laughing at itself.

One way I've conceptualized comedy, especially satire, is as a kind of soft cultural version of Karl Popper's falsification principle. When applied successfully, it can change the way you look at the world by leading you to reject, or at least question, the status quo.

I was expecting this article to suggest something similar. It maybe halfway does?

According to research on the ‘meaning maintenance model’ of human reasoning, surreal and absurd art can be so unsettling that the brain reacts as if it is feeling physical pain, yet it ultimately leads us to reaffirm who we are, and sharpens the mind as we look for new ways to make sense of the world.

Reaffirming who we are and making sense of the world in new ways sounds somewhat paradoxical. I suppose it implies a gradualist model of intellectual growth.

Of course, comedy and ridicule can also be deployed to reaffirm the status quo. But I've always found subversive humor more intellectually engaging.
I was already WFH, so as far as the setup nothing has changed.

I worked with several very productive people, and not one of them cared about workplace setups. I remember I asked my boss (the founder of a company which later got sold for half a billion) why doesn't he get an external monitor, and he said alt-tab works good enough for him. All he needed was his laptop and a place to sit. He seemed to be equally comfortable working at home, in the office, or on the plane.

If I'm interested in what I'm doing I will be productive. If not, no setup will help.
2/4 + 1/3 would clearly be 5/12.

You halve each to put them in terms of the two wholes you're combining (which you must be doing, since you're adding them—else where do those go?) then combine those. Same process that gives you 1/3 + 1/3 = 1/3.

Worked out (conventional meaning of + for clarity; we'd need a new operator otherwise):

1/4 + 1/6 = 6/24 + 4/24 = 10/24 = 5/12
> Is there a good way to test what my actual upload speed is?

Yes, use iperf or netperf instead.
"Everyone is stealing" is actually a rational counter when grounded in sufficient truth. It's depressing, sure, but it can be rational.
Browsing over the code I'd say it's solid and seems to have been used in production. Just about the right amount of abstraction for practical use.

Some parts could be replaced by standard C++ library functionality by now. My biggest issue so far: Use of bare pointers, especially in parser code. This should not appear in new code written in 2020. I'm kind of baffled by that as he seems to use stuff like std::move.

This is no replacement for either Unreal or Unity for sure, it's pretty basic in functionality.
I'm not saying it shouldn't be discussed. I'm saying that OP opened his post by stating "The irony is that the virus originated in a Kinshasa slum..." as if it is a fact or at least a generally accepted viewpoint, and not merely an opinion of some researchers but not others.
Ah, didn't see it. Thanks! Would say that it's exceptionally well hidden. "Write now. It's free" is too misleading, imo. At least add "Pricing" in the top menu. Doesn't really sit well.
Also the article mentions that Chinese researchers had access to the clusters as well. So the GP's implication is that the PRC attacked these datacenters ... to stop their own research?

Seems more likely that more people are using/accessing these services, and people's guards are down, which made it easier for intruders to get in.
Sorry to hear about your situation.

I share the same frustration with regressing back to where you started (or worse).

It seems like we all have a built-in set point for productivity. Some lucky people are just able to go, go, go, while those without such fortune are quite lazy and need pushing to do even basic tasks.

It's frustrating because you are always fighting against that regression to your set point. It takes energy, which you have less and less of as you get older. Life's hard.
Ricochet got replaced by cwtch which can be found below. I'm hopeful to start using this app to replace signal once it exits alpha.

https://git.openprivacy.ca/cwtch.im/ui/releases
SpaceX launching first human on Wednesday
while this may not be a product I endorse, that marking page and is beautiful. Good job marketing + design + frontend engineers who worked on this!
Vikings: Live from the British Museum
Attach it to the tow hitch framework like a bike rack. :)

I suspect that would really mess with the load dynamics on most passenger type cars, as the generator would be pretty heavy. I don't think you'd be able to lift a big enough one into the trunk area, and attaching it to the back of the car would be a pain too. I think towing solves a lot of issues for the idea.
Love to see Django apps out in the wild! It might be worth adding a COPYRIGHT file to the repo, to clarify if we do or do not have the right to run this software on our own.
Having awareness probably means they can engage in a meaningful way. Some degree of maturity and critical thought are required to dam up invaluable media. It's something akin to junk food; junk media.
To fill the quiet, I said to the class, “When thinking about fractions, it’s important to keep your attention on what the whole is.”

This is basic. There was no need to write entire blog of how you misunderstood this.
Well there were two incidents (https://csirt.egi.eu/academic-data-centers-abused-for-crypto...) one of which had "unknown purpose". It had the real effect of disrupting the majority of the super computing infrastructure in Switzerland and Germany for almost two weeks now. The attacks originated from China (Shanghai Jiao Tong University and CSTNET).
How to Reverse Engineer a Rainforest
I'm not at all.

Deep fakes are just like Photoshop, but instead of pictures, we can generate complex shapes in all sorts of signal domains.

If you restrict the technology, it becomes the tool of state actors. If it's wide open, it's just a toy. Society will learn to accept it just as they did with Photoshop.

I'm actually really excited by the potentials it unlocks. Our brains are already capable of reading passages in other people's voices and picturing vivid scenes without them ever existing. Deep models give computers the ability to do the same thing. That's powerful. It'll unlock a higher order of creativity.
Facebook, and others, absolutely innovated with their recommendation engines. Enabled by implementing the most detailed user profiling to date coupled with machine learning.
This is a good idea, we tend to focus a lot on consumption (e.g. Audible), but something to help focus on production of content would benefit people.
Speaking of lazy, if your brain is lazy like mine it might interpret this sentence differently:

“I only make one or two habits each month.”

The words above it combined with the expectation that I thought it said “baby habits” made my brain flash “I only hit 1 or 2 babies each month.” Hopefully I’m not the only person that experienced this.
Was the video titled “The Thinking Machine”?
Suffering matters - of the mother. The death in hospital of a woman who was denied an abortion was the catalyst for the successful campaign in Ireland to get the constitution changed to permit abortion.

#repealthe8th
> Neptune - Holy shit! It's Neo4j

Neptune - Holy shit! It's Blazegraph

https://blazegraph.com/
Yeah why is this post on here at all? Why does it have so much discussion?

“Imma pirate something. Whoops doesn’t work. Well I’ll pay for it. What?!? DRM?!? In my computer?!?”
>You can't drive 70 mph nonstop

What do you mean by that? If you're covering long distances in the Western US, it's not at all uncommon to be driving 70+ for hours at a time.
NB: intercooler.js 2.0 (renamed htmx) is now available:

https://htmx.org
Tell HN: Unexpected errors with Archive.is on Cloudflare 1.1.1.1 DNS
Set 1.1.1.1 as your primary DNS resolver. Then, try to visit this link: https://archive.md/FyTDB

You should get a certificate warning, and if you choose to proceed anyway, you'll get a Cloudflare-originated 403 Forbidden page.

Now set 8.8.8.8 as your DNS and reload the page, and you'll see it open normally. No broken cert, no 403 status code, just a working website.

I found this very unexpected. Am I missing something obvious, or am I not the only one surprised to see this?
The entire premise of this discussion was that modern medicine currently has a flaw/double-standard/whatever about what it considers alternative medicine. Bringing up examples where medicine was flawed a century ago is very much finding a loophole and missing the point of the question.
Do you really think human nature has changed that much in the last century?
From The British Museum site - https://www.britishmuseum.org/vikings-live

> Take a special tour of our 2014 blockbuster show, the BP exhibition 'Vikings: life and legend'.

> First broadcast in cinemas, Vikings Live explores the world of these warriors, seafarers and conquerors. ...

> Presenters Michael Wood and Bettany Hughes are joined by guests including exhibition curator Gareth Williams, Neil MacGregor and experts on Viking ships and swords, burial and beliefs, as well as their language and legacy.

> Watch the film premiere on Wednesday 27 May, 20.00

Edit to add: I post this because I saw the original broadcast and enjoyed it a lot. Disclaimer - I am a British Museum member.
I think exercise probably gives the most bang for your buck, since it directly improves sleep and mood.
Posted as a Tell HN, to avoid derailing this post's discussion: https://news.ycombinator.com/item?id=23315640
Show HN: htmx 0.0.4 – declarative web socket support
> Studies on persuading people out of prejudice

The GP is not talking about prejudice; he's talking about a genuine difference in priorities. Calling that "prejudice" implies that one of those choices of priorities is simply wrong; it ignores the possibility that there is no one "right" choice of priorities.
It's free and we'll keep it all free for the next at least 3 months. We're thinking about a premium model. At this moment we don't know yet which features will be included in the premium, because we want the basic features that help you to turn writing into a daily habit to remain free.
I could have written exactly the above until a Bear sync bug ate my notes. Beat customer support had nothing to offer but condolences.

It was during an iOS beta on one of the devices, so perhaps not their fault—but I’ve been unwilling to pay since.
She lists CSS on the first line of her CV. I imagine her whiney, troll of a post will really help in her next job search.
I know it's meant to be a punchy title to entice people to read (mission accomplished), but just be careful with the language you use and internalize about yourself.

From skimming some of your other articles you seem anything but lazy.

Glad to see there is some acknowledgement in your article about setting realistic goals and putting some limits on what you consider "enough".
You can recognize JWTs without decoding by checking the string format:

JSON Web Tokens follow this format → ALGO+TokenType.Payload.Signature

So obviously the only valid JWT in your question is “B”.

B) eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9
.
eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6
IkhpIEhhY2tlciBOZXdzIiwiaWF0IjoxNTE2
MjM5MDIyfQ
.
IlIR9_imqGCgEVG_QUb4LhDwSeNhYc50t3Ij
5x126scVNJFQqCveblmHx__tqjaI

But this does not matter because you are not supposed to decode random strings expecting them to be JSON Web Tokens. That would be as stupid as assuming that any 32-bytes string is MD5 or any 40-bytes string is SHA1, etc. You either know what your input’s format is or you do not in which case you should not even attempt to decode it because it clearly is not a valid input.
If you’d like to troubleshoot why you are unable to perform certain actions/behaviors based on a framework, I highly recommend reading about Fogg Behavior Model [0].

It’s a simple yet powerful framework that you can use to gain a better understanding of your behaviors.

[0]: https://captology.stanford.edu/wp-content/uploads/2010/11/Be...
This is quite possibly the most elegant summary of what's wrong with how we engage with information through the media/social landscape.

We didn't evolve as a species to process this much information, or as Yuval Noah Harari calls it in Sapiens, gossip.
Ravenous rats await restaurant-goers after 2 months of food deprivation
Ah, I misread the table. This is very suggestive, then.
> A child can correctly observe that an emperor is not wearing clothes

Not wearing clothes is what CPP does by default

And it's hardly an emperor, it's more the guy who makes copies
Interesting. I agree that FP does have a bit too much fun with code golf, but I found the code examples in the article to be very clearly structured, readable, and not at all terse.

Is it possible that your perception of a lack of structure is down to a lack of familiarity with the syntax and idioms in ML-style languages? I could see where perhaps not knowing what parts of the code are syntactic and what parts are stylistic causes it all to fade to gray.

I've noticed a phenomenon along these lines when people are learning lisp: non-lispers and lisp learners tend to see nothing but parenthesis, because that's the most visually distinctive feature of lisp code compared to other syntaxes. More experienced lisp programmers, on the other hand, have a tendency to just tune them out. In well-formatted code, the parens themselves have very low information density, so you don't necessarily get a lot of value out of scrutinizing them.
Off topic: that "T" really overlaps the "a" in Verdana font face.
I think the real issue, that has nothing to do with osquery or any specific piece of software, is the corp being able to push any software on worker's computers and spy on their employees secretly. I call it the stalker IT employee problem or the psychopathic manager / lawyer problem.

The solution will be legal I think in the end, like in some european countries that don't let you do this kind of surveillance on your employees. And if you want to look at an employee's work emails, you do it in front of them with their lawyer present.

I'm glad you guys are trying to keep some semblance of privacy although.
People like slack because it makes them feel more productive.

Note, that's not the same as actually being more productive, which I rarely see is the case.
I place a big value on not owning things I don't want, like external DVD drives. I'd pay more for a virtual one-time-viewing copy than I would for a DVD even if it came with a DVD drive. I specifically want to not own one.
Neat project, worth checking out https://750words.com/ for inspiration. It's a great, simple product.
I like this idea a lot and the design is wonderful. But, I would have liked to see a link to an example blog on the page just to see what the output looks like.
> Why does AWS use such convoluted language?

This is the exact reason I prefer Azure. I can use the search textbox to find something and the name is usually pretty explanatory (but they do have some daft stuff, like 3 different queue offerings with pretty vague documentation on the differences).
I believe like this is due to Archive rejecting Cloudflare, not the other way around.

https://news.ycombinator.com/item?id=19828317
ReAgnus Board (Design Complete)
I learned this lesson recently, and I am sure I will continue to learn this lesson in the future as I've already learned it in the past. Just in many different contexts and ways!
> There are many speed test tools out there. Our mission is to help build a better Internet. To do so, we believe in giving users a choice of different services: you shouldn’t be tied to one provider and you should be able to compare results across different tools.

Under "About" section. That's a really weak argument to invent a new tool.
Doesn't a "com" TLD generally imply USA / US audience?
That is one of the core reasons we started WriteNext. Here is the blog post we wrote before doing any work on the product: https://blog.writenext.io/your-writing-facilitator/.

> We live in an era where we’re all publishers, we’re all writing something because we all have easy access to a publishing platform. It doesn’t matter if it’s a book, an article, a blog, an email or a personal journal. There’s a lot of content created daily and the problem we are all facing is the noise it comes with it.

> In our vision, the first step to changing the content’s quality is to change the writing process. Yet, there’s no writing tool powerful enough to cope with this problem.
>The reddit one is the exact opposite in that regard, but it has cats.

I came to comment about this, it seemed particularly bad. I can only imagine doing this if I wanted to send a message of:

"We don't really need you - we're not taking this seriously at all".
Cloudflare is not MITM-ing, Archive is deliberately misleading Cloudflare.

See previous discussion at https://news.ycombinator.com/item?id=19828317 .
Better themes in games would go a long way to make more interesting NPC.

If you have a stereotypical theme, your NPC's may have a hard time not being stereotypical too.

https://www.gridsagegames.com/blog/gsg-content/uploads/2018/...
Lots of niche areas for disruption throughout this entire Fintech stack.