skysight-inc/HackerNews huggingface dataset:
Because it's a useful feature. Don't forget that WhatsApp isn't designed much as a social media platform as a utility.

I use it all the time. For example, some parent from school sends me a message if their kid can play with my son tomorrow. I forward it to my wife so that she's in the loop. Super handy.

My sister sends me a nice photo of my kids. I forward it to the in-laws' family group (who live far away). They love getting pictures of their grandchildren. Super handy.

I suspect that it's stuff like this that the feature was designed for. I think it's hard for UX designers to imagine that there are millions of people who will believe anything they're sent and who will forward it to everybody. And that it's somehow the app's fault if people do it.

I mean, I'm no big fan of Facebook Inc, but where were the outraged news paper articles when people forwarded extremist nonsense, scams and viruses to their entire email contact list? Why didn't they demand action from, eh, whoever designed SMTP, immediately?

WhatsApp has no fancy engagement-maximizing algorithms that we can get angry at. It's really just texting with groups and mixed media. Forward something to 100 people, 100 phones are going to buzz.

Correct me if I'm wrong, but I understand that people in the US don't use WhatsApp because texting is free. Do people in America get angry at telcos when people send violence inducing bullshit text messages to each other?
We're talking about people willing to kill. It seems obvious to me that these are the kind of people that are motivated enough to tap on their phone 10 more times.
This came out in the same year as Taleb's Black Swan:

https://www.springer.com/us/book/9781846284199

Enjoy!
Our ancestors would probably think that an economy that spends 97% of GDP on things unrelated to food production is bonkers, but here we are.

If high government debt was decreasing economic participation that would be cause for concern. But is there any reason to believe it is? Japan is running a much higher debt-to-GDP ratio and while people are (probably rightly) worried, the fact that nothing catastrophic has happened there yet suggests that there's at least that much slack available.
This is a very silly way of writing it though. grep|sed can almost always be replaced with a simple awk: awk '/^x/ { sub("a", "b"); print $2; }' foo.txt. This way, the whole command fits on one line. If it doesn't, put your awk script in a separate file and simply call it with "awk -f myawkscript foo.txt".
Kamala Harris’s Disappointing Economics
"""I don't program for a living today, but my ability to program is definitely a force multiplier for my work. It has either improved my earnings, or improved the continuity and longevity of my career."""

may I ask what domain you are working in? Can you give some examples of how you've slipped in some programming knowledge into other job tasks? I love to hear people's anecdotal problem/solution approaches. Was the programming side of it actually slipping in some VBA/chrome extension/javascript or was it more of just an 'analytical' approach taken to a business decision.
> A house should not breathe
Well - first you have to define what "breathing" is, because I've talked to tradesmen who thought it meant allowing air in and out...

Closer to the correct definition shared amongst building scientists is to allow the passage of water vapour. Many engineers would disagree with the approach of having non-breathable walls. If you're renovating old properties you are putting a LOT of faith in your VCL if you go this route.

I like the concept of breathability personally, allied with high air tightness. But you have to use the right materials and, crucially, install it right.
This change makes both fake news and true news hard to spread.
> A good part is that you feel like you are not actually hurting the producer and actually you might be a net positive, as most of those people would have not spent 60$ for a game but still contribute to a lively community.

Even as someone who abhors copyright as it stands, I can tell you this is bullshit thinking.
Get a doctor's note saying you need one due to back issues or something.
It's because when most people hear "emulator" they think of hardware emulators, which have a huge performance penalty. WINE is just translating x86 code to x86 code with minimal to no performance loss, so they want to distance themselves from the emulator label.
I work for a gaming/toy company managing RPG related miniatures (among other things). It's not a very technical role, but the tech background helps in a lot of ways.
That's not a very useful label then. They're just better executing companies in the sectors they're in, and sometimes it's older companies too as they innovate.
Thanks for the reference. Trouble is there is no one "perfect" - depends on so many other constraints.
>an economist at the job-search company Indeed, finds that when salaries are adjusted for local costs of living, the average worker actually makes less in New York City or Los Angeles than in Toledo, Ohio or Birmingham, Alabama:

Particularly impressive considering that the "average" for NYC, LA, SF includes a lot more very high salaries than Toledo and Birmingham (Google, FB, etc are not hiring hordes of SREs making six figures in the latter).
But we do see the same problem in several European cities. For instance there's been some debate about how nurses can't really afford to live in Oslo anymore due to the discrepancy between income and rent.
Buzzfeed! My reliable new source.
"I am sorry but the message you are trying to send has been deemed a violation of our ToS and can not be sent."
Yeah good point, businesses can effectively evaporate into nothing.

People, you can hassle them forever.

Kinda sad how that is.
Investors generally balk at founders taking much salary if the company is not profitable. They need a place to live and eat but beyond that investors want their money helping the company, not funneling into a founder’s pocket. High cash comp should be coming from operating revenue/profits not an investor’s pocket.
William Blake is only mentioned in passing in the article but his illustrations of Paradise Lost are themselves standalone works of art [0].

[0] https://en.wikipedia.org/wiki/William_Blake%27s_illustration...
Create beautiful resumes online, styled using latex
haha yes. I was thinking more about launching the shell but you're absolutely right that learning the syntax of a new shell is often non-trivial.
Technology is vast, not a good label. IT is narrow and actually describes computing which is why AWS, Dell, HP, SAP, Oracle, etc are IT.
Angola leads the world in entrepreneurial activity
Same. I don't really get it. The explanation is far too elliptical.
End of the day, even CA compromise is failure evident in most cases. If you're worried about nation-state actors, the risk is really defects in key negotiation.

With mobile standards, the technology is fundamentally such a joke that people come up with wonky technical reasons to avoid talking about the political problems. We probably offer better security for sporting event feeds than we do for critical communications infrastructure.
> Which is being enabled by increasing levels of tax evasion.

FTFY. Automation and efficiency is a good thing.
> Without getting into any morality discussions, but purely looking at revenue, profitability, return to investors, companies like Uber, Facebook, Twitter, Airbnb, Tesla, and so forth have created tremendous shareholder value.

Facebook yes, but how many of the others have paid any dividends to shareholders? Even these "success stories" seem to have valuations that are based mostly on speculation; plenty of investors have made money but they could have just been selling to "greater fools".
A brief history of wi-fi privacy vulnerabilities
I have a different fix: don't use installers at all and release applications as portable self-contained directories. You don't need fancy support for silent installs, you just push the directory and you're done. No need for a middleman repo either.
Readability.js: standalone version of the library used for Firefox Reader View
The highest BTU heat pump I see is 46,000 - that's not going to be a solution for a lot of homes, which need 30,000 / 1000 sq ft, not to mention loss in efficiency as the heat drops so you're getting less than that when you need it the most.
Previously: https://news.ycombinator.com/item?id=18962992.
When Julius Caesar Was Kidnapped by Pirates – And Made Them Increase the Ransom
Oscar Nominees 2019
I use awk in exactly this way personally, but, awk is not as commonly readable as grep and sed (in fact, that use of grep and sed should be pretty comprehensible to someone who just knows regular expressions from some programming languages and very briefly glances at the manpages, whereas it would be difficult to learn what that awk syntax means just from e.g. the GNU awk manpage). So, just as you could write a Perl one-liner but you shouldn't if you want other people to read the code, I'd probably advise against the awk one-liner too.
Eeh, all balkan countries had their dirty little bloody revenges as well hadn't they. History is history, deal with it.
It would probably be interesting to compare average and median income for these cities.
Windows' greatest strengths are also it's greatest weakness. Having a massive back catalog keeps those who need it form entirely abandoning the platform, and it also draws away talented resources needed to maintain that backward compatibility.

Supporting Proton/Wine or offering up something more official would allow them to offload that work to the community, and those who need or value that backward compatibility.
So? There's plenty of money to be lost for the people who depended too much on the specific conditions of the old system and plenty of money to be gained by people who are in a position to exploit the conditions of the new system. It might not be a net wash but the net effect will probably not be as extreme (positive or negative) as either side is saying.
People willing to kill is a small subset of people willing to forward rumors. Deliberate friction can indeed be useful.
Exactly this! So much focus on dog drawings and no clear word on what the product does!
The deeper problem is "option consequences" - what is doing X likely to result in? It's hard to call statements about the future "facts", but we can't plan without them. QV the Brexit debate upthread.
Only a minority are willing to kill. The rest just lazily contribute to spreading false rumors. If you stop the lazy ones, you may stop the rumor from going viral and reaching the killers.
First time I have heard of this. What does it offer that other languages don't? What are the downsides?
What the article fails to tell you is precisely why the Janissary was a better soldier...since the training could have been applied to anyone.

The fatalistic view of Allah being in charge extended to the trajectory of the fired weapon.

The Christian boys retained enough experience from earlier in their lives that they were more diligent...
What is this thing - is it a programming language or an operating system or a desktop environment?
How to build eCommerce website using Laravel?
Kubernetes Operators – When, how and the gotchas to keep in mind
Equity doesn't pay the rent. $122k in Silicon Valley doesn't go far.
I should have thought of that as a relative founded a small local bank ages ago. They got bigger and he always talks about how they'd bring in a new loan executive dude and he'd be all "Oh man look at these tiny loans, these aren't cost effective."

And then they'd have to teach him that those tiny loans are how they grow / maintain their business with the local businesses, and farmers. They're small but doing things efficiently, safely (risk wise), but also quickly is how they gain the locals trust and loyalty.

Big banks show up and are all "naw we don't do that" and just don't catch on with the locals.

At least in the areas that their branches operate it has been effective for decades, the locals in those areas really like local banks, other places maybe not so much.
Not for the unskilled workers out of a job.
For $29, This Company Swears It Will ‘Brainwash’ Someone on Facebook
TL;DR: It has a disk in the D because Toshiba had developed a logo for a disk based technology and just reused it, and then it became a standards-symbol so everyone kinda needed to use it.

Seriously that video is overly long.
From the description

"Please note that content shared with this addon is just cached on IPFS servers. If you want to store the content permanently, you need to have IPFS node running on your computer."

It's a common misconception that ipfs is something you can "upload to." Ipfs makes links permanent in that they will never change. There is no guarantee that the content of the link exists unless someone explicitly stored it on a node.
Yeah I don't think people realize that this is also a form of censorship. I am sure countries like Russia, Iran and Saudi Arabia will be pleased.

Also wary of making companies responsible for solving social issues.
Yes. (/SmalltalkHumor)
"Everything's an object" is object oriented programming done right and I can see why Ruby and other languages used those ideas from Smalltalk. I couldn't understand the fascination with the integrated environments though. It was my biggest stumbling block. Is there a pathway to use Pharo with my traditional tools?
Other countries outside the EU had lots and lots of time to develop their supply lines.

Brexit is pretty much an "immediate change". That makes a huge difference.
People advertise them in other channels and on other social media (VK, FB). Hugely popular channels get mentioned or even cited (cf. news channel Mash) by online news outlets.
And there I think lies the problem. Cities have an economy of scale that rural areas can't match. In my opinion, living in a city should be cheaper. But land is finite and poorly utilized at the benefit of landowners.
CompCert doesn't do this, but CakeML, a verified compiler for a variant of ML bootstraps itself in the logic:

> A unique feature of the CakeML compiler is that it is bootstrapped “in the logic” – essentially, an application of the compiler function with the compiler’s source implementation as argument is evaluated via logical inference. This bootstrapping method produces a machine code implementation of the compiler and also proves a theorem stating functional correctness of that machine code. Bootstrapping removes the need to trust an unverified code generation process. By contrast, CompCert first relies on Coq’s extraction mechanism to produce OCaml, and then relies on the OCaml compiler to produce machine code.

For details, see section 11 "Compiler Bootstrapping" in http://www.cs.cmu.edu/~yongkiat/files/cakeml-jfp.pdf
In CSS Flexbox, why are there no “justify-items” and “justify-self” properties?
The lesson of the last 5 years (!) of Steam on Linux is that not all native games work with Linux. MOST of the high profile (aaa budget) ports are shoddy. Virtually none of them run with equivalent Windows performance (let alone better performance as Valve initially claimed). Proton is the best hope for AAA Linux gaming for the foreseeable future.
Verifiable compiler means given a C source code their compiler-generated assembly code or IL code is verifiable that it functions the same as the source code.
Qlik Acquires CrunchBot and Crunch Data to Augment Conversational Analytics
As others have mentioned, the pipe construct is present in many languages (or can be added).

A small additional bit of information: this style is called "tacit" (or "point-free") programming. See https://en.wikipedia.org/wiki/Tacit_programming

(Unix pipes are even explicitly mentioned in the articles as an example)
The cult of rotary mixers
> No, those are <somepackage>-<someversion> where <somepackage> is different.

It seems there is a significant semantics gap between how deb packages work and what's supposed to be a package version.

In deb packages, package versions are lexicograhically ordered descriptions of a version ID that is used to guide autoupgrades.

If a packager wishes that multiple minor version releases should be present in a system then he should build his packages to reflect that, which is exactly how Python packages, and specially some libraries, do. For example, python packages are independent at the major version level but GCC packages are independent at the minor version level.
"middle-class life to those without a college degree"

Anytime you start delving into what has changed for a subset of people, over decades, the most important piece of the puzzle is decided ding who qualifies for the subset.

I mean concepts like "middle class" or "without a college degree."

A lot more people get degrees, in 2018. Does the graduates/nongraduates segment still represent a comparable group of people?

Human capital theory that recommended this explosion in tertiary education assumes/d it does. College makes you more productive. Make everyone go, get productive and earn more.

It turned out, college was partly a proxy for class. What college grad earnings in the 60s was actually saying is that upper-middle class kids grow into upper-middle class adults.

...at least partially.

I certainly agree that a lot of cities are too expensive for the average person. But, I don't think that you can take education in 1960 and 2018 and treat the populations as similar.

I'm also dubious about college as a proxy for skill, in the skilled labour sense. A lot of college is very general education, with even less focus on marketable skills than high school.
> Sure, the stakes are much higher,

It's not that, it's that the cancer treatments are non-optional. Optional treatments have the luxury of price comparison and choosing the perfect vendor - cancer waits for no man and it shouldn't be the market deciding whether someone lives or dies.
>When the crash hit in 2008, it wiped a large portion (if not almost all) of their life's savings. So, for people to be especially worried going forward isn't without merit.

only if they panic sold. if they held for a few more years, they would have recovered most, if not all of their losses.
I would disagree that their way of writing it is silly.

It is instantly plainly obvious to me what each step of their shell script is doing.

While I can absolutely understand what your shell script does after parsing it, it's meaning doesn't leap out at me in the same way.

I would describe the prior shell script as more quickly readable than the one that you've listed.

So, perhaps it's not a question of one being more silly than the other—perhaps the author just has different priorities from you?
Don't knock it until you try it. The SV culture is something to be experienced.
Rooting Nagios via Outdated Libraries
I think this is an alternative to native Linux ports, one that makes good financial sense to developers, and happens to set a very clear and simple target - Does my game run well in Proton?

That's reasonably easy to test, which is very important.

I have zero problems with this as an approach - but I always favor pragmatism over purism.

I want my games to work on my linux box so I can ditch the win10 partition, whether they do that through a native port, WINE, Proton, or some satanic ritual... I don't really care.

If Proton is better than most shoddy ports, makes financial sense for devs, and unlocks games for me... Who gives a flying fuck if no one is making native linux builds?
These days you pay for the game/media, and then pirate it anyway just so you don't have to deal with the obnoxious DRM on it. (Or sometimes there's no DRM but the game is abandonware that no one can hope to trace the rightsholders of, and you can only get it reasonably by pirating it.)
I feel like I hit the sweet spot in life (I'm 42 now) to be able to appreciate what computers can do for me while not getting trapped in the cycle of dopamine craving content that's pushed on us now.

Back in 1987, to play games or do anything fun on a computer, you had to know how to use the computer. That would lead you down a rathole of technical questions that had the pay off of getting a game working, but also taught you stuff that was really useful. Today's devices are all about instant gratification, so kids have gotten into the habit of expecting that. I struggle mightily with my 10 year old son now with him understanding that not all things we do can have an immediately positive feedback loop. I don't want him to loose interest in rewarding things just because their is a barrier that needs to be overcome.

So my criticism of screen time is mainly in how our children (and adults) choose to use their time. Binge watching videos on youtube about their favorite game is not the same quality content as building a Raspberry Pie to create an emulation station. Both are focused on gaming, but one teaches you problem solving and hardware/software skills.
It’s different when the food is standardized and limited in scope. It also helps that they have corresponding brick-and-mortar stores.
The problem with hiring is that a false positive is much more damaging than a false negative. Getting the group of people together to vet a candidate is expensive; recruiters are expensive; for the candidates, taking the time off is typically pulling from a very limited bucket of just a few weeks every year; flying people in to interview is expensive; and ultimately, to go through all that and hire someone bad makes you go through the whole process again. If it takes you a few months to figure out it's not going to work, it's unlikely anyone desirable from your original candidate pool is still available.

False negatives are expected, and honestly probably good overall and in aggregate, because it decreases the odds of a false positive. One of my first bosses that involved me in the hiring process told me one day that the point of interviewing is not to find reasons to say yes, it's to find a reason to say no.
So happy to see Technology Connections here, one of my absolute favorite YouTube channels and one that I have learned a lot from.

This one on "how analog tv works" I thought was especially good.

https://www.youtube.com/watch?v=dX649lnKAU0
Meanwhile, Facebook, WhatsApp's parent company, happily spreading crypto currency scam with their ad network
It is hidden+system, owned by builtin\Administrators and competes with WinSxS, who will take most of your diskspace.
This quote is gold, and I think this is the best answer you could have come with in the first place.
Ask HN: Where is the money?
Yesterday, I saw an article[1] stating that many programmers are earning $200k USD, or even $300k or $400k.

I thought I was doing good making $75k, and now I think I've been playing this game wrong.

So, where is the money?

Where is it geographically? (Is this just a US thing? San Fransisco-bay area only?)

What field is it? (Are we talking generalist programming? web development? app development? data analysis? machine learning?)

Who offers this sort of compensation? (Is this just Facebook, Alphabet, Apple, Microsoft, and Netflix?)

Thanks for any insight. I think I could do this, but I can get there from here if I don't know where 'there' is.

[1] "Are we in the middle of a programming bubble"? https://news.ycombinator.com/item?id=18961173
"LOOK HOW FUCKING OPEN SOURCE WE ARE!"
Interesting perspective. I'm tempted to move back to GitHub following their allowing free private repos, but I'm also hesitant to trust Microsoft. Might just stay with Bitbucket ..