skysight-inc/HackerNews huggingface dataset:
Nah, folks with capital think that they're being screwed too. It's very hard to find investments with positive inflation-adjusted returns, and when you do, the perception is that they're often overvalued and hence quite risky. Public-company shareholders who thought they had a steady dividend-paying income source are finding that even the steadiest dividend-paying income sources are going out of business or getting bought in transactions that shareholders have little leverage on.

What's really happening, I suspect, is that we're living in a time of great change where all existing institutions are steadily decaying and eventually collapsing. And so if you can identify a group as a class and write about them in a news article, chances are they're getting screwed. Plenty of individuals are not getting screwed and are profiting massively off this, but they belong to groups that didn't have labels a decade ago, like "tech startup founder" or "import/export business owner" or "Chinese contract manufacturer" or even "data scientist". These individuals have a very strong incentive not to crow about their success, because when everybody else is getting screwed and you say "Oh, actually I'm doing better than I ever expected", you paint a big target on your head.
I can speak for myself and some close friends. Yes we do. If the primary factor of a lower price is "our employees can barely survive" I'll try pretty hard to find a substitute.
I don't think inferiority of language is a strong argument either. JavaScript is pretty inferior as a programming language but that doesn't seem to have affected its popularity much.
Through one of the many other sites those friends probably use. Facebook probably isn't the only thing on the internet you and your circle of friends have in common.
You don't need to! Facebook will create one for you. It's called a "shadow profile", and as far as I'm aware, there is no way to opt out, prevent it occurring, or even discover what information about you - true or otherwise - is retained under this rubric.
>why people prefer less powerful languages to the more powerful

Clearly, power is the only measure one should consider when picking a programming language. And Lisp surely has more power than Go. I'm going to guess 36.1% more power, to be exact.

>and what can be done about it

We could always start performing eugenics to get rid of them.

... Okay, I apologize for being an ass. But I hope my points aren't lost; the way you're phrasing things makes it feel like you're bitter that anyone would consider using something that's not Lisp.
Ask HN: How secure is the encryption offered by OS X's Disk Utility?
>In my decade of professional software development has this not appeared once. Not even remotely.

I don't say this to personally attack you, but Google and other top tech companies have made it clear that years of experience no longer holds the same weight as other industries, perhaps because other industries are more tightly regulated with what its members can do. Otherwise reference checks would handle most of the technical interview ("Did this guy actually build X, Y, and Z at your company?" "Yes." "Great!"). You can spend 10 years in a bad position and Google can't know every company to decide whether it should hire from your company or not.

This has been one of software development's strengths: literally bootstrapping yourself from "Hello World" to 120k+. It's hacks and cheat codes compared to becoming a doctor or physical engineer (the ones that need a license). It means a disadvantage upbringing can be overcome with time and tenacity. It's a romantic notion, but because of this, you have to evaluate the candidate or risk a bad hire. And bad hires, as we all know from the same echo chamber that gave us teach-yourself-boostrapping developers, can utterly ruin your business and you never want to be a manager known for making a bad hire.

Otherwise, we'd all take an exam, refresh it every number of years, and be free to disregard most of the technical interview. Getting well-regarded regulation and certification is no easy task, and I suspect there's not movement behind this because you can't kill people with software as easily as you can with a surgeon's scapel or a bad bridge.

The industry is actively fighting against glue-things-together developers by asking serious CS questions. It hasn't accepted that we have to branch the "Developer" position into more well-defined roles and add specialties (Security, AI, UI/UX). It hasn't accepted that a lot of work is actually glue-things-together.
these two are the only (ones) with voting power

Yes. They have voting control of Google.

My question is what is the protocol if something were to happen to person or persons who retain all these voting shares - death, or incapacitated etc?

That's a real question. Google's proxy statement mentions management succession [1, p. 29] but doesn't say anything useful. It's not at all clear how Alphabet and Facebook will handle succession.

Ford Motor Company has a two-tier stock scheme, and has for over a century. The control stock is restricted so that it can't be sold outside the family. That's been in place for a century, and they're on the fourth generation of Fords owning Ford Motor. For most of the company's history, a Ford was the CEO of Ford Motor - Henry Ford I, Henry Ford II and William Clay Ford Jr ran the company. Currently, a non-family member is CEO, although a family member is head of global marketing.

[1] https://www.sec.gov/Archives/edgar/data/1652044/000130817917...
Neovim has a go client[1] for nvim's RPC API. Vim doesn't have bytecode to speak of, so of course there's no transpiler step. But it removes the friction of integrating between nvim <-> go, and that is "useful when it's useful". In particular it enabled a new UI[2] to be built in go.

[1] https://github.com/neovim/go-client

[2] https://github.com/dzhou121/gonvim
This was rather nice.
Facebook does not represent the end of online anonymity because Facebook is one single site. There is nothing objectionable about one site having a rule to use your real name or not at all, and it is the height of entitlement to claim otherwise. (It's popular, so now they have to do X Y and Z)

Doubly so given how granular the controls are regarding who can see what. Sharing on Facebook is a completely opt-in process, so if you don't want your boss seing your pictures, you have a litany of options, including lists, person-to-person sharing, blocking, and not friending them in the first place.

The problem is that this requires a modicum of effort, and people don't want to have to expend that effort. They want to be able to blast everything out there and just kinda hope that it doesn't get them in trouble. It takes effort to use stuff that's not Facebook.
Having security support for renamed testing would be more work than now but not the kind of work security support for stable is. Security support for stable involves backporting fixes. For a rolling release it would mean expedited pushes of upstream versions with security fixes in them.
That's not at all the same, for (at least) 2 reasons.

- Defaults matter; templates as defaults means most examples, support, tools, extensions, etc. will assume templating.

- React without JSX doesn't actually affect the code structure or flow. Looping, conditionals, composition etc. all stay the same; and that shouldn't be surprising since JSX is essentially no more than a slightly different syntax for nested method calls and object literals; which is quite unlike templates in vue; those have actual semantics too.

I've used react without jsx before (some time ago for a coffeescript based project), and it affects little. If you do that, you'll want to introduce some alternative shorthand to avoid all those repetitive "React.createElement" calls, but doing so is trivial - after all, it's just method calls and object literals.

I'm not a huge fan of custom languages like JSX in general, and indeed JSX too (I believe) was a mistake. However, with sufficient support and a small enough target to support, it's less of an issue. Still, even extremely well funded projects like razor are clearly much less well supported by tooling than the language they're based on, even many years later. Vue's templates? Completely hopeless.
What countries have a surplus of programmers? I've never heard of a country where programmers aren't in high demand.
It would be very interesting to see the actual costs of no-pay ER visits. Not the billed amounts, the underlying costs.
A minority of the population voted to leave (about 1 in 4). 1 in 4 wanted to stay, 1 in 4 couldn't be arsed voting, and 1 in 4 were denied a voice in the opinion poll.
Poster explicitly mentioned per screw
I use Anaconda, which supports different concurrent installs
I've pretty much built my career using ggplot2 charting. Grammar of graphics is a really smart idea. Hadley's a master interface designer and decent human-being to boot! :)

I really can't express how thankful I am for Hadley's work.
ggplot2 is the primary reason to use R. Not that Python's modern charting libraries like bokeh/seaborn are bad, but ggplot2 is so robust and customizable while requiring very little LOC. And that doesn't even include external libraries which extended ggplot2, including pairs plots (https://rdrr.io/cran/GGally/man/ggpairs.html) and automatic interactive charts with plotly (https://plot.ly/ggplot2/)

ggplot 2.2.0 added a lot of customization features which make it easier to make a plot look more unique than the stereotypical ggplot2 chart, which I plan to cover in a tutorial soon. (here's an older ggplot2 tutorial of mine which still holds up: http://minimaxir.com/2015/02/ggplot-tutorial/ )
If you're posting a paywalled article it would be considerate to post some excerpts of the main thesis and argument.
The web link at the top of HN works, but the chart in the article tells most of the story: https://www.ft.com/__origami/service/image/v2/images/raw/htt...
> Are there many (or even any) people in that situation, though?

Probably not (except those who made that project).

> Who decides they want a script-able editor, but then chooses one scripted in a language they don't like and don't want to learn?

Mostly because the scripting language is not the first thing you think about when using an editor (just guessing here; I don’t have data on that).
I started using Vim because its editing capabilities are quite powerful but its scripting language is really bad. Emacs’ LISP is great, but I can’t get used to the way Emacs commands work.
Well, everyone pays for excellent health care. When someone has severe problems, the problem isn't finding care/money. It's the disease itselve ( on almost everything)

I'm not a socialist, but I am a big fan of the system. And the cost of medicine is way lower than the US
I've been told Native Americans often have problem with the "real names" policy because they often sound "fake" to people used to European names.
Likewise. I started with pre-algebra level stuff and I just login when I have some free time and watch more videos and do more exercises. I figure every time I jump on there and do some of it, I'm improving that foundation.

I've also been running through the series of Youtube videos on Calculus I by Professor Leonard. The plan is to go through his entire sequence (Calc I, II and III) and then move on to Linear Algebra (I've already been dabbling in that as well, mostly with the 3blue1brown videos).

It's not easy, but I think it's worth the effort to build up that math base. It increases the scope of things you can read, study and understand, which is pretty valuable.
I think GP's idea was that having a more flexible language is specifically useful for configuring Emacs, not that Lisp is better than Go in every imaginable case.
It doesn't. A different question will give me indication about that.

What reversing a linked list does tell me is, once the solution IS arrived it, that this person can implement it. And I repeat again, I treat this as an abstract version; real world problems often have solutions with many corners and are seldom if ever "Eureka! i just have to reverse the list".

Another real world problem I just recall is analogous in many ways to a "git merge" which requires tracing through a huge DAG. In these kinds of things, even if you realize that it's a git-merge, it is often not possible to generate a git repository just so you can run git-merge and observe the result.

There are two independent skills: abstracting a problem, and solving an abstract problem. I test for both but the linked list question only addresses the latter.
My dog never had any trouble from the Facebook representatives. But then, he did use his real name....
> It's rather sad that people no longer feel able to just talk to others without some organisation to mediate.

The alternative, which is dying, is social norms.

How do you coordinate large groups of people without communications technology? Norms. You make special hats, and use violence to teach people that you don't fuck with someone in a hat like that.

You teach women that they can have an opinion, but if a man disagrees, that trumps their opinion.

We think of these as archaic culture, but we needed them for wide scale social control.

Now we have technology that allows for instantaneous communication over long distances. So we don't strictly need the norms anymore. And stories come out about how this norm violated such-and-such human right. So it's good that they go.

But then there's a vacuum. How do I know whether to be aggressive or subservient around this woman? There used to be a clear answer, now there's not.

You lament technological intermediation in these matters, but the truth is we need something. Either all women are subservient, or there is some system that helps us know.

The goal is software for consensual interaction. Do you have consent to borrow my Kubota? If you break it and I can't expand my pond, and my family dies, then you probably didn't have my consent.

If I am king, then no, you didn't have my consent because I am king. I have the king hat. And I can kill you. Your consent doesn't matter.

The path we are on is that all of us every day write tiny softwares that help those around us understand the conditions of our consent. Helps you understand the extent to which my livelihood depends on your actions. Helps me understand the same about you. So that, if we are good people, we know how to behave. Without resorting to "that one has the decider hat".

Lamenting the loss of the old way is lamenting a system where nonconsensual things happened all the time.

Notably, once we have the new consent tech, property laws are obselete.
I think that's neither here nor there. JavaScript has a lot of strengths that few other languages can claim at this point, thanks to how universal it is. Many people understand it, it can be used to build everything from desktop apps to mobile apps to servers, and it has one of the largest package repositories out there.

I'm far from a JS fanboy but I think your point lends credence to the idea of using JS more than it strengthens the use of Emacs Lisp.
It depends on what you mean by "the CEO." If we're talking about S&P 500 CEOs (which is itself an overly broad proxy for the "corporate giants" that are the subject of this article), they're definitely members of the 1%.[1]

[1]: http://www.equilar.com/reports/48-associated-press-ceo-pay-s...
I heard [1] that SIM cards have a preference built in for networks, often over 100. But you can override that if your smartphone OS allows that.

[1] in this German podcast: https://www.heise.de/video/artikel/Podcast-c-t-uplink-17-5-D...
It's hard to argue that it's cheap but I believe the value is there. The quality of their products tends to be second to none and the freedom to combine and it also seems hack is phenomenal.
All you need to know about WHATWG is that the monstrosity they're billing as "HTML" has neither version numbers nor a formal grammar.
Unfortunately this is less about the marvel of the pencil than the global capitalist system and free market evangelism.
I will certainly trade a walnut-lined suite for a $85m pay package.
Actually, the "Go and Simplicity Debt Redux" is not the same as the one you referenced. The current post is part 2.
Of course. It's money. Or does anybody thinks that $40 per IPO on user just happens?

It's real money to state you advertise to targeted audience by names, jobs and all that.

It will never change because FB likes money more than it cares about its users being harassed.
Being naive means refusing to recognize that most people confuse the internet with facebook. Most true in developing countries, where facebook's plan for universal internet access includes setting facebook as their homepage.
Amazon’s Move Signals End of Line for Many Cashiers
Is there some reason I'm not aware of that makes "leaving Facebook" not the reasonable, default, option? If they REALLY are "naive, dangerous, and evil", just... don't use their service. Hit them where it hurts and take your eyeballs elsewhere.
Free logo maker bait and switch?
Has anyone notice that all the free logo makers on line (at least the first page of google results) all advertise 'free logo's' but charge to download anything? This is a recent development, the last time I used these services in 2016, you could actually download an image without the bait and switch.

Does anyone know of a service that provides truly free logos?
Did you write the essay? Because I feel your tl;dr doesn't reflect it accurately.
Megabots, Rockets, Tunnels Underground, and Other Big Dumb Ideas Will Save Us
FreeBSD Foundation
This speech was given to Princeton undergraduates -- 1150 of the most fortunate and well supported people in the world. He's urging them to be self aware of their immense good fortune, and to be generous and grateful rather than selfish and envious.

Princeton is the epitome of a capitalistic school. Very few students will become socialists. Having more Rockefellers and Carnegies (who have both given to the university) is not a bad thing for this world.
I haven't tried the linked package, but it seems like the idea is that it can be used alongside Lisp. If so I'm not fully understanding how this isn't a reasonable idea. Surely _being able_ to use Go is not a bad thing and not useless?
AMP non paywalled link

Edit: amp link is paywalled too
I think that was the idea of the parent comment, just put anything else in the hole in the ground. Fiber is welcome :)
PR firms are hired all the time to covertly post positive information online about a company and/or its products. I would love a Chrome extension that uses a database of known offenders to flag content as suspicious. Or a big red "x" next to the "Buy" button of any product who's maker participates in these deceptive practices. We have AdBlock. I want PRBlock.
They reimplemented slavery through share cropping and debt slavery
Wasn't YC always a place of credentials? Its founders hail from Harvard/MIT, and even early admits were from elite institutions.
It's been known for a long time that the "authentic name" policy is dangerous and is used as a device of suppression on many people. [1] [2] But Facebook, in its desire to target ads and network connections based on real names, has not shown much interest in removing that policy and allowing pseudonyms. Even now the policy and its enforcement are not clear, and what happens depends on the flagging system and who reviews the account.

Coming from Facebook, this news about moderators' details being shared with suspected terrorists is neither surprising nor shocking to me. Frustrated and upset? Yes. But, shocked? Not even a bit! I personally would be shocked if I found that Facebook had taken preemptive measures to not allow this to happen or if Facebook responds quickly to allow these people to use pseudonyms or not even sharing their information with the suspects. We know none of that will happen because Facebook's outlook has never ever favored better privacy and protection for Facebook users. If it has, that's probably only an accidental one and not the result of any kind of introspection that produces a different vision, which in turn drives and sustains positive changes. Facebook has made it quite clear through its actions and responses where its priorities lie and where it just doesn't give a damn.

Though termed as a "social network", I'd call Facebook "a net antisocial network for humankind" based on its policies and actions.

P.S.: I realize this may look like a bad rant reflecting my personal views strongly. But this is how I see and understand Facebook through the years.

[1]: https://www.theverge.com/2015/10/5/9455071/nameless-coalitio...

[2]: https://act.eff.org/action/dear-facebook-authentic-names-are...
UK report says don’t rely on US
That was what I was going for :) I'll clarify.
The PMCs of EC2: Measuring IPC
"If it was going to mean the difference between 1h and multiple days, here's what I'd do:
- Fire up my trusty browser.
- Navigate to google.com
- Type in "reverse a linked list"
- Evaluate all of the solutions I find and pick the best efficiency / verifiability match to solve the problem in a reasonable amount of time."

And now we're getting into absurd arguments. End of interview. Thank you for your time, but I don't think this will be a good fit.
Cryptocurrency evolution may end up looking like railroad track gauges. 1, 2, many in a Cambrian explosion and then mergers/acquisitions into just a few used everyday. The others will be there but little used.
Ask HN: Who has used Logodust's logos in MVP's?
Has anyone here used the open sources logos over at www.logodust.com? Did you get any positive/negative response from customers since others might be using the same design?
Sure it does. Schools are great at managing 200 children.

What won't work is an organization full of adults who think they are never children. You need at least a couple of adults who realize we're all children sometimes for things to run smoothly.
It's high (or low) enough to use the word "significant" and look for supporting evidence in future studies.
Which is exactly what they do:

Should duplicates be deleted?

In general, no: most duplicates stay around. Having multiple copies of the same question with different wording is useful as search fodder, because people looking for an answer may use different wording too.

https://meta.stackexchange.com/questions/10841/how-should-du...
You can have macOS use case sensitive filesystems (like case sensitive HFS+), and you can have linux use a case insensitive file system (like FAT32)