skysight-inc/HackerNews huggingface dataset:
For the convenience of anyone that may consider licensing and language it's written in a relevant part of their choice of software, here's the list of recommended e-mail clients in the submission with licensing and programming language info:

- aerc: MIT, Go

- alpine: Apache 2.0 (parts 4-clause BSD), C

- claws mail: GPLv3, C

- Gnus: LGPLv2+, elisp

- KMail: GPLv2 (parts GFDLv1.2, parts LGPLv2.1), C++

- mutt: GPLv2, C

- SquirrelMail: GPLv2, PHP

Side note:

> (context: ProtonMail) It's also recommended that you visit Settings → Account → Identity and remove the default email signature.

It bears noting that free accounts on ProtonMail cannot remove the ProtonMail advertisement in the signature, cf. [1].

[1] https://www.reddit.com/r/ProtonMail/comments/5ageqz/question...
Of a differentially private algorithm? Frank McSherry (one of the authors of the original differential privacy paper) has a nice blog post introducing the idea and giving many examples with code [1].

Or even more briefly, if you want to know how many people in your database have characteristic X, you can compute that number and add Laplace(1/epsilon) noise [2] and output the result. That's epsilon-differentially private. In general, if you're computing a statistic that has sensitivity s (one person can change the statistic by at most s), then adding Laplace(s/epsilon) noise to the statistic makes it epsilon-differentially private (see e.g. Theorem 3.6 here [3]). The intuition is that, by scaling the added noise to the sensitivity, you cover up the presence or absence of any one individual.

[1] https://github.com/frankmcsherry/blog/blob/master/posts/2016...

[2] https://en.wikipedia.org/wiki/Laplace_distribution

[3] http://cis.upenn.edu/~aaroth/privacybook.html
Anything with a “lifetime” option is worth evaluating. I’ve come out way ahead on plans that are pricey up-front but easily pay off longer-term if you plan to remain a user of that service or product.
Yes and? 'several times 1000' is multiple year's salary starting at $6800, $6800 for a prototype of a flagship device, or even a structural prototype of a flagship device, isn't unreasonable.

Now compare that to minimum wage in the United States which would be 4x (and then some) what the Chinese factory worker is making and, every factory job I've ever seen pays well more than minimum wage here (a quick Glassdoor search shoes 'The national average salary for a Factory Worker is $39,719', more than 10x a Chinese worker). Making an American worker far less inclined to risk termination and prison.

And in the case of the article, it mentions an individual stealing thousands of casings. You just aren't going to get enough money out of that to make it worth it for multiple American workers to try and smuggle thousands of units out of a factory, the risk to reward ratio just isn't going to work but at a dollar each and only 1000 units a Chinese worker is walking away with 3 months and change of salary.
Good question. I'd also assume that re-identification chances would always be of the form 100/k (k being the integer number of people who fit the bill)
Us techies are not the target group for such articles, they're made for the "normal" population.
Even Harry Dresden jokes about "ceremonial objects" (ironically while looking at a bunch of them).
That's how most people feel about working out. The hardest part is getting the running shoes on, but once you're doing it, it feels really good.

I don't think it is unusual for people to have an averse reaction to investing in themselves, although it does look illogical from the outside.
"Indian consumer market remains value-conscious" - this is the most important point here. But 200rs per month too seems very expensive. I'm not sure how this will play out. Let's see.

Hotstar has been killing it. They have the massive advantage of streaming live sports, especially IPL and other cricket matches.

I think Netflix will become the next Apple in India. They gotta think like an Indian company and not as an American company!
Agreed. As much as I like plain text email personally, having inline images etc. is really helpful sometimes.
>If this spreadsheet had this type of business impact why was it in excel in the first place?

You'd be surprised.

Excel files are used to handle trillions (not billions) of dollars in businesses, even for the most critical processes...
The mushroom that AI thinks is a pretzel
As CL is programmable, I would not claim "which you can't in Common Lisp".
The point of LTS is that it's old but still receiving security fixes.
Even in the case that an algorithm's output is somehow found to be 'creative' rather than mechanistic, AND this specific application is found to be in all cases substantially transformative, there's STILL the original massive 2.5 TB of copyright infringement up front to deal with.

You're almost making the argument that everyone who has ever read a pirated book or other work (I know plenty of people who started their whole career that way...) and then uses that knowledge is guilty, which is just a perfect example of how ridiculously insane copyright law is.

"Everything is a derivative work."

"Stand on the shoulders of giants."
Any reason why you don't give addition and concatenation distinct operators?

Perl does this and it's a lot cleaner IMO. Whenever you see a "+" you can consider it an explicit numeric conversion of both arguments: https://codespeaks.blogspot.com/2007/09/ruby-and-python-over...

In fact, there is no dedicated numeric conversion operator in perl. The canonical "operator" for this is called the "0+" operator.

Python-style dynamic-typing and strictness is sort of the worst-of-both-worlds approach. Many times I've lost rarely-seen log messages to "cannot concatenate 'str' and 'int' objects" errors.
Yeah but it's not really a project he's showing of, just a rant about people sending HTML emails.
>> In my experience no human is ok with being socially isolated for a long period of time

> Citation needed.

for their experience?
None taken... :-)

Well, I did my fair share of programming over the years in so many different languages (Pascal, Cobol, C, C++, Java, Python, APL, Lisp, Prolog, Basic, Small Talk, various assemblers) that I honestly cannot remember all of them.

Tamgu is the result of this experience and my choice was always towards compactness and readability, with Perl being my personal nemesis.

The advantage of this approach is that you don't need to remember a long list of operators, they are simply re-interpreted in context and the re-interpretation is pretty consistent over most of the code.

But, well as the adage goes: Of tastes and colors...
>> privilege we may have

membership for which he paid $400k

>> such a tilt was ~~corrected~~

completely eliminated, without recourse
Perhaps labeling these non-animal products as something other than meat might be a good thing.

Long term, I think we animal-eaters are on the wrong side of history. Providing humans survive the climate crisis and collapse of civilization, maybe a couple of hundred years from now the people will look back at us and wonder how we could consider ourselves civilized while killing and eating animals. A bit like Roman gladiator fights. It will seem very shocking to them.

The alternatives, lab-grown meat and whatnot, will be the norm and only psychopaths would kill and eat animals. With that in mind, if these products start to distance themselves from real (killed-animal) meat now then they are getting a head start on marketing. They won't have to remind people later that they were the good guys all along.
> They shouldn't collect _anything_ personally identifiable

Why not just ensure that any personally identifiable data is properly bucketed, and discarded if it is too strongly identifiable. If you are storing someone's height, age, and gender, you can just increase the bucket size for those fields until every combination of identifiable fields occurs several times in the dataset. If there are always a few different records with well distributed values for every combination of identifiable fields, you can't infer anything about an individual based on which buckets they fall into.
> Most famously, in New York City the writer and urban visionary Jane Jacobs took on Robert Moses, rallying community opposition to his grand plan for the 10-lane Lower Manhattan Expressway that would have destroyed parts of Little Italy and SoHo.

The biographer Robert Caro paints a maddening picture of how Robert Moses decimated communities in NYC with his highways with effects that live on today. Moses did so with a disregard and even callousness for freeway placement, even when it would have made more sense not to have it run through a vibrant community.

The Power Broker is the best book I read last year. It is enlightening, frustrating, and at times enraging. It is 1344 pages. I recommend the audioboook.

https://www.goodreads.com/book/show/1111.The_Power_Broker
>> Some clients can't display HTML emails at all

> Most mail clients will usually bundle a text-version of the mail, some MTAs also do this on their own.

This assumes there is a proper text part (one that actually includes the content of the mail body).
So what? With 210€ a year it's not much more expensive than the 162€ in UK, for example. At least they're politically neutral and stick to facts and solid journalistic work, compared to private TV stations or the Axel Springer Verlag...
Isn't that what we call vegetarianism?
The huge gap under the door looks like it might be to discourage people from having sex in the cubicles. However, I'm not sure why that would be more of a worry in the USA than elsewhere.
LTS depends on CVEs. And we see here that the CVE database is not entirely trust worthy. The chain is a bit broken.
Does outlook not use microsoft word as the html render now?
I was always a strong advocate for plain text emails. Because for many years my mail client was Mutt, I saw everything plain text. Now that clients are graphical, it bothers me to know others might be reading my plain text emails with a "Times New Roman" font, and not a monospaced (as god intended it to be).

So, to avoid that, I use HTML on my emails. Yes, it makes them a bit bigger. Yes, they go against my very belief. Yet, they look like I want them to be seeing.
B.B. King’s legendary ‘Lucille’ guitar going up for auction
> Is it now the responsibility of every piece of software to check the versions of every library they're linked to for security patches?

Yes, managing dependencies is absolutely the developers’ responsibility. Choosing only well-maintained dependencies is part of that management.

> Shouldn't that be the responsibility of the distribution?

Not completely. You decided to take that dependency to save yourself effort. The distribution did not make that choice. The distribution may not even have a maintainer anymore. You as the developer need to do what you can ensure the “right” version of your dependency is used. This means talking to packagers and distros, and even (gasp) submitting package updates yourself if you rely on a dependency.

Or just bundle local versions of dependencies yourself and stop relying on shared libraries.
He's far from being the first one to claim that. That's where doing nothing leads us, and so far, we (as in, the society) seem incapable of tackling this problem. It's already too late to stop it, and we seem incapable to contain it as well.

For the overview of the argument, I'd recommend a paper called "Deep Adaptation: A Map for Navigating Climate Tragedy". Direct link: http://www.lifeworth.com/deepadaptation.pdf
I guess a big part of the benefits come from being able to feel part of something. Even if you don't interact directly with others, you can still feel like you belong, like you are part of something. Just being there might work in many cases.

If you are unable to achieve that, you can easily feel like shit no matter the amount of interaction you have with others.
Snowpiercer (TBS, 2020) [trailer]
I think it does matter. For my rationale consult TLA.
ha! and i really love the design of this site- just the right amount of design & css styling to elegantly communicate the message..
Wouldn't that make a great conversation piece?

I bet it'll cost a fortune. $100k seems cheap.
The retweet is a good example of something with good intent being turned into a way to cause more harm than good.As an avid Twitter user it was interesting to read this interview and to hear the perspective from the man who created the retweet himself.
Protip: Volunteer somewhere. Or just find people who enjoy your company.

If you're treating this like a diet or exercise regimen, it will probably turn out the way most of those turn out.

Instead, maybe think about the other people involved and consider them important as well. There are plenty of people that need some attention, care, resources, advice, and so on. If people come to rely on you, it is motivating, meaningful, and is more in line with the Golden Rule. I'm sure most of us would rather be friends with someone than be their weekly dose of socializing.

If you really don't like people, help out animals. Or the environment. Or "the commu ity". As long as it's part of a team.
But how many in those 30 to 50% are consuming paid video content? That would be an interesting metric
The key is sometimes. Plain text by default, rich text when required.

Software that would strip all html out of emails for security would be handy
How’d that work out for the Romans?
I think that opinion is only unpopular among GNOME devs. Even ignoring security concerns the whole process of installing Tweaks and chrome-gnome-shell and navigating to the extensions website and then the extensions breaking every time GNOME updates just because you want a dock or panel is really annoying.
Using U2F security keys is one way to stop phishing if the app you're supposed to log into requires it.

https://krebsonsecurity.com/2018/07/google-security-keys-neu...
That does not seem like much of an assumption; all modern mail clients that I am aware of do this.
Or it could just be that the company is in a fundamentally untenable position.

I'm sympathetic to the argument that cryptocurrencies represent a revolution in the financial system, that peer-to-peer digital money represents a fundamental shift in power away from traditional institutions. (I think it'll eventually be proved wrong, but I'm sympathetic to it.)

But Coinbase is VC funded, which is not unlike taking a loan from a mafia boss: It comes with very clear repayment terms that you are expected to meet, and they are not choosy about how you do it. In particular, the specific fund you get money from lives about 8-10 years, and you are expected to IPO or get acquired during that period. [1]

To do that, Coinbase, whatever revolution it might be part of, needs to pay back in fiat, because that's what investors put in and plan spend. They took their seed round in 2012 and their A round in 2013. At this point they've taken $547 million. [2] If they're going to give that beloved 10x exit approximately on schedule, then now's the time for them to be ramping up revenue hard and preparing to be vigorously profitable, because that's what it takes for a high IPO or acquisition value.

That means their desire to court the traditional finance world makes a lot of sense. As Wille Sutton says, that's where the money is. But that world comes with the need to be, in a regulatory sense, pretty safe. That's in direct conflict with the cryptocurrency world both in the long term (because it aims to be a revolution) and in the short (because it is ever mutating).

Another big source of conflict between the two worlds is that the cryptocurrency world doesn't yet really do anything useful from the perspective of normal finance. If you're a financial trader at a company with many millions in funds, you have better ways to transfer money, store value, etc. From that perspective, cryptocurrency's mainly interesting for its high volatility, which can make for lucrative gambling. But the highest-volatility parts of it are those that are the least regulated, and from the perspective of a trader, the most opaquely run.

So maybe Armstrong is also a terrible manager. But it's perfectly possible he's a decent manager trying to run a business that is desperately trying to reconcile two fundamentally irreconcilable things: an old financial order and something that aims to kill that order off.

[1] https://pitchbook.com/news/articles/the-venture-capital-life...

[2] https://www.crunchbase.com/organization/coinbase
> Question for Rust programmers, do you still use Rust for quick hacking and exploration/prototyping or reach for another tool?

I have replaced all my tooling with Rust, fwiw. Rewrote several things at work with Rust (which started this train for me lol), and now all my projects are in Rust as well.

I often say that Rusts complexity is oversold (by myself, too, at times), and it can be just as productive as Go, if used like Go. That is to say, Go is often touted as being hyper productive because it takes decisions away from you, such as Generics. You can apply the same tools to Rust, and suddenly you lack a ton of features but also reduce the possible roadblocks you might be wanting to avoid.

Personally I don't even avoid any Rust features these days, I use all of them (that I understand, at least lol.. which I think is all). I more productive than in my Go days (~5 years in Go, fwiw).
This. Don't try to win against whoever you do business with, look for arrangements where both sides can get their needs well catered for. If it looks like you are winning what the other is losing, there must be something hidden that you can't see, likely something big and important (like e.g. the insurance being exceptionally good at finding reasons for not paying). If it looks kind of balanced, there is at least a chance that the impression is not misleading.
Probably the latter, considering any sort of genetic or scientific testing that was reasonably accurate at identifying people with Jewish ancestry would also implicate much of German high command (including Hitler).

Remember; fascists don't believe in things because they are true, but because they are a means to an end. Their ultimate goal is authoritarian control, and an administrative mechanism is far more effective toward that goal than a scientific one.
I would also reccoment Wanderlust [0]: GPLv2+, elisp

[0]: https://github.com/wanderlust/wanderlust
How to Use Data Annotation with Project Lombok in Java Applications
That dude is kind of the worst.
Then foeticide is the wrong word, right? It should be uterian assault or something since the woman is the victim in that perspective.
Deadman switch or GTFO. In all honesty though it's hard to trust what that guys says.
Not really. Almost my entire extended family lives withing a single county and I basically never see them.
You can apply the information on this page to configuring your mail client (and should!). It's also intended to serve as a one stop resource for cataloguing plaintext support in most, if not all, mail clients, in the future.
You're right! Thank you!
> when you could do it in 2 hours by plane

a 2 hour flight isn't 2 hours, there is also the 1-2 hours getting into the plane itself and the 1-2 hours getting off it and this is before we get into having to drive out to the deep outskirts of the city to even begin that process.
Another post: https://news.ycombinator.com/item?id=20509263
Yeah, but you're not Sir_Cmpwn. At this point, Sir_Cmpwn is practically a celebrity here with all the perks that this entails.
“The Subtle Art of Not Giving a Fuck” Author Gives a Few
But if they do? As a society we ban egregious practices so that society as a whole can be healthier.
Agree. sexy_seedbox: contact the moderators (email link in footer)
Huawei lays off two-thirds of its US R&D workforce
Crypto Wars
Have you thought that others may not want to see your emails as you intended?
Yes, hence they don't have a lawyer ontap, which was kinda the point I was making. The education (what I'm going to call it) that they could bestow upon these bismershing media outlets, would fund much Open Source work for VLC.
This is a paywalled article.
No it isn't.

Git kraken, sublime merge, sourcetree. It is pretty common among the most famous ones, just look at the list on wikipedia, https://en.wikipedia.org/wiki/Comparison_of_Git_GUIs
Take the first guy, he sacks six employees out of ten and closes the dinner shift. Given that on an 8 hour shift the extra cost is just over $60 this just does seem to make sense, in other words, the sacking of people it's unrelated to the minimum wage increase.

He clearly has reasons for doing what he is doing but I find it hard to believe that increase in minimum wage is the issue, specially when the way it's due to increase yearly, preceeds he starting his business (unless the reporting is wrong and is not 2017)

Is there anything I'm missing here?
480p streaming which this plan offers will look absolutely pathetic in most Android phones (by this time has 98-99% share in India) which boast ever increasing screen resolutions. So I bet this plan has no takers for people who love beautiful resolutions on their phones which cost sub $300.
Thank you for your comments. Actually, it is possible in Tamgu to have an explicit cast:

i = int(s)+10;

Each type can be used as a "function" to create the object you like, which is basically what a cast is...
A few years ago I thought the same. These days Flugscham/Flygskam should stop you from flying everywhere, all the time.
One type of refactoring is to replace recursion with iteration. You could replace iterate_big_datastructure with an iteration class. I know, it will require dynamic memory allocation. But do not forget, that you can also run out of stack if you allow unlimited recursion. Usually, the heap is much bigger than the stack, especially if you are working with a lot of threads that all require their own stack. In a sense it would be like allocating one chunk of memory and use this for the 'recursive' invocations inside your iterator. An iterator like implementation would also allow you to 'jump' around and restart at a different location.
One reason I would add is archiving. Having managed some large, archived mailing lists, one of the headaches is dealing with formatted text. Even plaintext can be a pain in this regard (differences between email chain formatting, fixed-width lengths, etc.). HTML is even more troublesome...
Excel is/was a popular tool at the highest level in various industries, including finance. A frequently shared anecdote:

https://baselinescenario.com/2013/02/09/the-importance-of-ex...

> JPMorgan’s Chief Investment Office needed a new value-at-risk (VaR) model for the synthetic credit portfolio (the one that blew up) and assigned a quantitative whiz (“a London-based quantitative expert, mathematician and model developer” who previously worked at a company that built analytical models) to create it. The new model “operated through a series of Excel spreadsheets, which had to be completed manually, by a process of copying and pasting data from one spreadsheet to another.” The internal Model Review Group identified this problem as well as a few others, but approved the model, while saying that it should be automated and another significant flaw should be fixed.* After the London Whale trade blew up, the Model Review Group discovered that the model had not been automated and found several other errors...
How common is it these days to hire for languages, anyway?

In my case with the devs I hire the only thing I care is that they want to work in a class of languages, like frontend or backend, and that they're not super picky.

I'm hiring people to solve problems for a living. I have full confidence that anyone I hire can learn any language I throw at them. My job (when hiring) is to make sure they'll want to work in the area, maybe a footnote about the language (if even known), but that's all.

Why does language matter so much to some people (as far as hiring goes).