skysight-inc/HackerNews huggingface dataset:
No, it was scuttled because it made no economic sense. In the US, Carter's executive order was lifted a few years later by Reagan, but no civilian reprocessing occurred. Separated plutonium has negative value -- it adds more cost to fuel element manufacture than it saves in enriched uranium cost.
Easter egg and motorized macro slider prototype spot the “25'th frame”
Well, the author is Erik Meijer https://en.m.wikipedia.org/wiki/Erik_Meijer_%28computer_scie...
He pretty much spent his entire career promoting FP concepts. He was behind RxJava and linq among others. I highly recommend watching his lessons on reactive programming if you can still locate the videos after coursera removed that course
Voluntary compliance for public health today; mandatory compliance by government edict tomorrow -- or we flag your account and you're prohibited from buying anything. And what if I chose to stop using a smart phone and just use a flip phone that doesn't have Bluetooth? Am I a de facto enemy of public health (or just public enemy)?

Anyone else see this as a MASSIVE slippery slope with too much potential for exploitation?
In the same vein:
https://github.com/sam46/FuncMorph
That's not that uncommon. We've had so many examples in Lithuania,which has less people than suburbs in New York,where some local functionaries thought that large US companies are nice and easy to deal with just to end up with the crappiest deals ever.Some were literally salivating from the fact that a few hot shots from the US will visit their god's forgotten town. One can build any experience, including dealing with multinationals, however it usually comes with very expensive lessons.
I had to look it up. very fun.

There are three new fields in your profile, noprocrast, maxvisit, and minaway. (You can edit your profile by clicking on your username.) Noprocrast is turned off by default. If you turn it on by setting it to "yes," you'll only be allowed to visit the site for maxvisit minutes at a time, with gaps of minaway minutes in between. The defaults are 20 and 180, which would let you view the site for 20 minutes at a time, and then not allow you back in for 3 hours. You can override noprocrast if you want, in which case your visit clock starts over at zero.
I'm not sure I agree with "edge case disagreement". TLS, for example, has shown it's limits (e.g. CA hijacking) and was improved (e.g. CT). However, someone had to find those edge cases and discover the limitations of stated assertions: "2010 TLS was safe under the assumption that the CAs are not hijacked."
All I know is what I can see from the X-Spam headers they add with that matched rules, which are SA's. FastMail has been around for ages, and I guess it's "good enough" (or at least, not "bad enough" to replace). It's not so easy to replace a tested (though imperfect) solution like SA with some new AI stuff, even of it would be better; it's all about ROI.

Also, not sure if Howard is still involved to FastMail? They sold to Opera in 2010, although they've been independent again since 2013, but it looks like the 2010 sale was the end of Howard's involvement?
Perhaps you'd like to read Against Intellectual Property by the attorney Stephan Kinsella.

https://mises.org/library/against-intellectual-property-0
Only one person in this comment thread mentioned CAP theorem, which is the (highly informal*) rationale for NoSql's existence and also its deliberate aversion to join dependencies (which more or less violate the core principles of eventual consistency modeled distributed data stores.)

Useful links for erudition:

https://arxiv.org/pdf/1302.0309.pdf

https://codahale.com/you-cant-sacrifice-partition-tolerance/

https://martin.kleppmann.com/2015/05/11/please-stop-calling-...

https://www.somethingsimilar.com/2013/01/14/notes-on-distrib...

https://www.microsoft.com/en-us/research/publication/replica...
Have you tried multiple repositories in a VSCode workspace? It does a great job of managing multiple repos, git diffs, etc.
That's shame, looks like a really nice city otherwise.
+1 For JetBrains products. Possibly the only piece of software that I happily pay the yearly renewal on.

I use PHPStorm and DataGrip on a daily professional basis. I use PyCharm (CE) and CLion for side projects.

> P.S. My only issue with it is that writing plugins for it is kinda hard. Since it is so extendable it's only expected that programmers would want to extend it with their own plugins

Out of curiosity, what kind of plugins do you (want to) write?
>I think part of the problem is that school and college teach us to say "no" to something that's not always true

It's mostly that we fail to frame the context of the statement when it's true and when it isn't.

In security stuff we often talk about threat model. The article mentions anonymity via HTTPS, which is never the case. You can remain anonymous from someone by using one-time pseudonym in Telegram. You can't remain anonymous from Telegram server without anonymizing your IP and phone number. You can remain anonymous from server with Tor, throwaway phone and prepaid SIM, but to remain anonymous from the NSA you need more steps like buying the SIM and phone with cash.

Things are complicated and we often assume the conditions without explicitly stating it. Some people think from the perspective of word case (next Snowden on a run) and some from their own (often privileged) position. Some argue from the viewpoint of a Chinese dissident, someone from western cryptoanarchist.

Risks are more often than not invisible so assessing them is extremely difficult. Security is often about margins, and I see a LOT of incompetence, e.g. encryption needs to be 256-bits and then key management (especially authentication) is hand waving.

IMO the fault is the upvoting culture. Back in the day when we used to have separate forums, someone who would post a question, could immediately be asked a followup question e.g. "what is your threat model". This helped set the context for all readers.

Once we moved into discussion with comments, we lost the story part, and people started to post "right" i.e. popular answers for upvotes without really focusing on relevance, like the author so eloquently puts it.

What doesn't of course help here is often the conversation is only part of larger puzzle. Maybe the NSA is part of OPs threat model and they didn't know it. E.g. if they're a sysadmin of large company. They're not a terrorist, they just manage systems of interest. That's where the conversation forks. And the more nuances the original discussion has, the faster the story is lost.

Furthermore, there's the endless amount of forum trolling that tries to drown insight amidst noise, memes, pop culture references and other thought terminating clichés that make you immediately turn on your heels, and look for insightful discussion under the next news story.

Then there's grass-roots marketing, disinformation, shilling etc propaganda, all which is specifically designed to have plausible deniability that makes it impossible to weed out.
Everything Twitter used to and not anymore enable third party profit off “their valuable” data. It’s economically/strategically unsustainable or so they think.
Linux 5.7-Rc1 Marks More Than 915k Commits, 28.4M Lines in Source Tree
Cedcommerce
> Note that neither CockroachDB [...] use Golang for their actual storage engine

We do, now. We're looking to move away from RocksDB to https://github.com/cockroachdb/pebble/.
Even some sort of tried-and-true algorithm to direct me would be nice.

I actually heard about this recently -- you throw out everything you haven't used in the last year.
As I said elsewhere, I do understand where you're coming from. My definition of freedom is akin to your freedom ends where mine starts, there's also a sort of 'absolute freedom', in the right-leaning libertarian kind of sense i.e. as long as one has the manpower to do it, they can do it. This just sounds like actual tyranny, if you ask me.

The BSD is probably a lot closer to that 'absolute freedom', (not entirely, still requires you to preserve certain copyright texts for example public domain is probably closest).

The GPL simply limits your ability to pass on less guarantees with the software you're distributing than you yourself have received.
Essentially Pi is the name of an algorithm that generates its digits.
Although it gets tiring after some point, I very much appreciate all the "snipers" out there: They taught me a lot.

I often do training for my customers (cloud technologies) and they expressed appreciation for me exposing the limitations of certain technologies / techniques.
So there are several Earth-sized "Eyes of Jupiter"?
If you had read my post carefully, I was explicitly stating that the GPL does that. But it doesn't exactly that. As I wrote, it imposes a lot of unrelated restrictions to the code usage. And yes, for myself I consider it an unacceptable demand, that I change the license of code unrelated to the library I am using, just because that library wants to impose that. My code might even be more free than the GPL code I would be using, but that doesn't matter to the GPL.

And for that, in the literal sense, in most use cases, GPL is unacceptable for me and consequentely I keep a wide distance to GPL coded libraries.
Aurora 4x C# v1.00 Released
This was my first thought. Feels like an NSA goal, to build a web of association for everyone in the country.
I used Backblaze for a few years. Not a bad service, but the dark patterns around cancelling were really sketchy. Turned me off to the company.

Avoid them if you can. Anyone willing to use UI tricks to keep you as as customer can’t be trusted and what’s the point of a backup if you can’t trust it.
Bringing up Russia in the context of this discussion would be an example of this phenomenon methinks
> If Linux isn't ready as a desktop system, how is it that I have been using it as such for 15 years?

Obviously the bar for "ready as a desktop system" is subjective and thus will change wildly from person to person.

For me, it's not ready primarily because it lacks any remote desktop solution comparable to RDP. Yes I've tried VNC, X2Go, NoMachines and some others I can't recall (though not ogon yet).

I find it's also a lot more fiddly than Windows, but I could have lived with that.
I don't think there will be any confusion.
Interesting that truth isn't a requirement, especially given we're talking about rationalists. In what situations do they welcome false contributions?
Hi Cameo, Are you open to remote working from India
Society of Assisted Reproductive Technologies for Infertility Patients Covid-19
This is great. I would extend the things discussed in the article.

1. Not everyone participates in a conversation for the same reasons. Some are here for rational purposes, others emotional purposes e.g. Getting an answer vs feeling accepted. Neither of these are wrong but being aware of that makes empathizing and filtering easier. We are social creatures and nothing we do happens in a vacuum.

2. Being right and useful is a core part of many peoples identity. If we can't contribute in a relevant way and be right, we'll often contribute in an irrelevant way so that we can be right. Our reasons for participation are largely emotional.

3. Communicating purpose is hard. Giving people the information and context required to decide when and how to act appropriately is hard. We often skip it e.g. in the discussion covered in the article at no time was the purpose covered. Why are we stating these things?

It's not culturally standard and perhaps next to impossible to do but starting a conversation by:

- Clearly stating the purpose.
- Clearly stating your view points.
- Considering what you want to get out of the conversation.
- Considering what information, arguments or data would be needed to change your mind (if you are willing to change your mind).

Would help make discussions be more effective.

I wrote something about this a few years ago if anyone is interested to read: https://medium.com/@ioverthoughtthis/how-to-have-an-effectiv...
> third parties can't track you over time

I thought having a third party track everyone over time was the entire point of contact tracing?
Java Objects Inside Out
A bit of it had to do with the SCO lawsuits, it had a freezing effect on BSD and it's adoption numbers dropped way behind Linux after that and never really recovered.
Depends on what you call 'local'.
Up until now, eating wild mushrooms and boars in the south of Germany is not considered healthy due to Caesium-137 emitted by the Chernobyl-accident decades ago [0].

Each shot wild boar needs to be tested before you are actually allowed to eat it.

[0] https://www.bfs.de/EN/topics/ion/environment/foodstuffs/mush...
Seems better than what I came up with, but one of my issues with Bluetooth is: how would you determine distance? Power?

Also: that central server has got to be pretty powerful.
That is what I use.

Additionally in my .bashrc I have:

EMACS="/Applications/Emacs.app/Contents/MacOS/Emacs"
EMACSPOS="-g 140x66+655+23 --fullheight"
e() { ( $EMACS $EMACSPOS "$@" & ) }

I also have it in the dock, but sometimes environment variables are not set up properly.

For this case, I create a plist file ~/.MacOSX/environment.plist and can add stuff to it like this:

add_plist PATH "$PATH"

where:

add_plist () {
/usr/libexec/PlistBuddy -c 'Delete :'"$1" ~/.MacOSX/environment.plist >/dev/null
/usr/libexec/PlistBuddy -c 'Add :'"$1"' string "'"$2"'"' ~/.MacOSX/environment.plist >/dev/null
}
.... Care to elaborate a little?
Γραφείο Τελετών Αγία Παρασκευή
I absolutely do so. Because of the current virus situation, there will be many shady laws and practices passed with a simple excuse.

https://amp.reddit.com/r/AskReddit/comments/fhkcw8/what_are_...
> While Linus Torvalds continues being the most prolific author with around 3.7% of the commits

AFAIK this is mostly merge commits though.
You have to take education into account. Nuclear isn't the kind of thing many people easily understand. They know "nuclear" makes for those amazingly destructive bombs, they know Chernobyl, and Fukushima. They know those results and explaining "but a new reactor would make that impossible" doesn't make a difference because they can't understand why, so it sounds like empty promises.

Also I remember reading a survey (can't find it now) where smokers were put in a hypothetical situation: they live in a parallel universe where smoking is completely harmless except 1 in 18.000.000 cigarettes would be laced with explosives and kill the smoker the moment they light it up. Every person asked said they would find that risk unacceptable. Needless to say it was exactly the same as smoking in our reality. The perception of risk is different in the 2 cases. It doesn't matter that a new nuclear reactor design would make this kind of catastrophe impossible, it's not how people perceive the risk. They still see bombs and Chernobyl. "Better safe than sorry".
Microsoft Powerpoint (and to a lesser extent Word). I lost count of the number of days I spent trying to make my presentations and documents look good (which for me means pixel perfect).

To be clear, this isn’t a failing of the software per se. PowerPoint is powerful and lets you do a lot of stuff, but I took desktop publishing lessons in high school, and I’m a bit obsessive to start with. I just have to have everything lined up and evenly spaced and just so. Which PowerPoint lets you do easily enough, but then you need to add another box to your diagram... and resize and reposition everything more or less manually.

Similar story for Word, which almost lets you do professional(ish) documents once you know where all the typesetting options are hidden. I’ve given up on Word for technical documents and now use Markdown + pandoc to convert to Latex and then pdf.
Very true. Two very frequent argumentative errors in online comments are:

1) refuting argument with counterexample.

2) refuting causal argument with alternative cause.

Very few things in the world is universally true without exceptions or universal.
Words all or everyone do not imply universal quantification
(∀) in normal use of language.
The problem I have with this is it makes "Go to file" functionality a bit too broad. e.g. If I want to open `package.json` I now have to choose between 10 different files. As I often `Cmd-P`, type pa, `Enter` without even looking, this makes it considerably slower.

I also have to do a lot of context switching (e.g. to review someone else's code), and being able to have a separate set of tabs (even within the same repo) is super-useful for this.

At previous jobs with less separated out code, I have taken this approach (although with Sublime Text rather than VSCode).
The failure of engineering in the presented hypothetical examples is a failure to understand the use case.

I say this because I remember a class I took in college where I built a chat application and the TA chided me for using a hashed message ID instead of using random number generation. I was concerned that eventually there would be collisions and that would lead a message to either be undelivered or delivered to two parties (depending on implementation). The TA said "yeah but that's an infinitesimal risk."

The problem with his view was that the intended user group would eventually see this failure occur. It's not an avoidable edge case, it's a bug that will impact the general use case. The failure could occur on an important message ("I'm gonna be at work late, can you pick up the kids") or a sensitive one ("I can't believe you cheated on me with our babysitter"), and the user would have no idea what happened.

The article mentions NSA hacking and aggressive computation on a small microprocessor, but those issues are both easily avoidable by the atypical user. Are you a spy? Don't rely on HTTPS. Are you building an embedded system? Learn how to use C++ instead of Python.

There is plenty of room within engineering to have sound practices that use computer science to mitigate edge cases. A problem arises when those edge cases don't affect the intended user, or are easily and obviously mitigated by the user choosing a better tool.
It bemuses me that some pro-nuclear people want to do away with the LNT assumption, not realizing that a replacement could be even harder on nuclear. If the actual dose/response curve has a steeper slope at very low radiation levels (too low to directly measure the effects) then the health consequences of nuclear accidents could become much worse. And ruling this out would be very difficult.
We at Toptal initially created TopTracker payments (we don't monetize on this product at all) to be the lowest form of payments for freelancers globally by partnering with Payoneer. Essentially, it's a fixed 2% transfer cost including FX, however TransferWise is often able to beat that.

We, and I'm sure other companies, would love to partner with TransferWise, however they've yet to create API's that allows for a product to work with their system effectively. Once they do so, this will be a game changer for doing payroll globally.
I think the idea is that it's forgivable to make mistakes, as long as you aren't also being unpleasant.
This article from 2014 (it is untainted by coronavirus politics) documents the long history of viral outbreaks from labs throughout the world. This is a known and relatively common phenomena, appearing to occur once every few years.

https://thebulletin.org/2014/03/threatened-pandemics-and-lab...
they did the same thing with patents now too.

guaranteed first filer bonus if you follow the patent through. emails and asks for reviews after you quit, update your address to for automated payment..

once it passes they screw you over saying they wont pay since the patent was filed after you left. ibm wont even tell you the patent was filed even though your names on it and they have all your info and came asking for help before

still trying to figure out how to get paid for my patent, will probably just open it up
BlogFork – A Democratically Operated Social Medium Platform
> Getting BTC transferred to a wallet at an exchange I trust

This has never been a good idea, unless you’ve been immediately selling upon receipt.
The costs for transactions are not fixed to a percentage of the total amount sent but on the size of the transaction and the network congestion.

Moving one billion USD worth of BTC can cost as little as 0.065 BTC or ~440 USD.

https://www.independent.co.uk/life-style/gadgets-and-tech/ne...

https://www.blockchain.com/btc/tx/4410c8d14ff9f87ceeed1d65cb...
It is not about ethics, it is about risk
My guess would be when you are stating opinions.
Conway's Game of Life, in COBOL
Microlife
Plus one on the boots. I was 19 when I used a chainsaw for the first time. One month into the job, I was given a pair of steel toecap boots. That was also the day I accidentally ran the saw through my feet. The steel toecaps is the reason I can still walk.

Extra anecdote... I worked with a chainsaw master. We worked together on removing a tree that was overhanging a house, leaning heavily into it. With a hinge cut, he got the tree to fall in the opposite direction... essentially to fall uphill.
The trouble is often the listener thinks the speaker is pedantic when the speaker thinks there's a very legitimate problem the listener is ignoring. Since we're using C(/C++) as an example, I'll take a bite out of the other page that just got re-posted today. [1] Is it "pedantic" to point out that &*p is undefined behavior if p is NULL? Or is it "pedantic" to point out that uint8_t isn't a substitute for unsigned char? Lots of people who see C as something resembling high-level assembly view arguments like this as pointless pedantry, often since they haven't really across cases where the distinction has mattered. Meanwhile those on the other side of the debate feel like they're not being heard and pull their hair out trying to get people to stick to the spec of the abstract machine rather than that of their hardware, because they think (rightly or wrongly) the next compiler version will likely break their code if the existing ones already haven't.

[1] https://news.ycombinator.com/item?id=22848423
>This is sadly common on Internet debates

Internet debates can be really good in very small, focused or closed forums where people have time to learn each other over time. Some mailing lists and tiny groups are phenomenal.

Debates that happen between strangers in a single point of time don't have the minimum requirements for a good debate. Without shared context, history and commitment to the debate it's hard to get any results even among people who try hard.
right, yup, I guess I was grasping for Fallacies. However, reading through Wikipedia's list of them, I'm finding it fairly hard to find the right ones to apply to my examples - and if I used this nomenclature to try to keep FOSS collaboration productive, I think I'd lose the audience pretty rapidly (or get lost in a meta-argument about fallacies). Hence wondering if there could be a simpler taxonomy for the most common types of bug which pedants use to derail discussion (unintentionally or otherwise).
Interesting. What kind of volume do you think you need in order to build up that reputation?
That's quite a slippery slope though, from garbage collection straight to 3 instances of chrome.
We are getting a small influx of CCP troll commenters in these comments now, so I would not be surprised if a few CCP (or CCP sympathetic) accounts have enough karma to downvote.
Absolutely. "Anti-tracers" will be called the "new anti-vaxxers" and it will likely happen very soon, too (within a few short years) or when the next pandemic happens (which would also be in a few short years).
Readymade Grocery App System
How on Earth is this a relevant or appropriate comment?
Agree. A chain saw and a saw mill are different devices. different functions altogether. And replacing a circular saw blade is easier and cheaper (on my time) than sharpening a chain saw.

Also... "No Mr. bond, I expect you to die" is my favorite Bond line.
I keep Bluetooth disabled when I'm not using it. What happens then?

I knew crap like this was going to happen. Hello Big Brother.