skysight-inc/HackerNews huggingface dataset:
One is wrong: either the table, or our "opinions" about genetics. The table is freely quoted from a well-known research done in my country during the 70's. However, I cannot find a reasonable reference to the original research, which should settle things. All I could find are citations of it in non-academic context. I'll try to contact the author and get my hands on the actual paper.

Even if I can't cite that specific table... it's extremely easy to find other examples just by digging into dominance hierarchy examples. And there are 3 loci in the table, not 2.
Yes, I see people thinking the first one is easier because they're thinking that you only do f1() once, instead of doing it thousands of times. In reality, both are equally easy to write, but it's hard for some people to shift their thinking from the work the computer does to the work the programmer does.
Friend did something similar as a kid. Main advantage is not to find rare gems, but to filter out genres you do not like. No fear of missing out...
Seeing how the Clojurians slack alone has thousands of people in it, I think you're off your rocker here. :)
I use, and like PHP, despite the various warts.

However, I assumed the headline was going to lead to a story about their regrets around PHP, HHVM, Hack, etc.
It does look like they've cleaned up their install instructions since the last time I checked them.

When I tried following their instructions in the past, I was unable to install the kernels I was interested in (Haskell, F#)
That's a great idea, because:

1. A government regulating a market is one thing while a company regulating a market is yet another thing.

2. As Stallman puts it: "We should not allow a company to have a share over around 10% of any market. If in a certain field a single dominant company is beneficial for society, that means it is a natural monopoly, and should be served by a regulated utility."
Most of your transportation cost isn't buying the vehicle, it's fuel, parking and upkeep.

Even in the cost of buying the vehicle, it is already highly automated, how much can more robots decrease the price of the car?
At least from my reading of the tweet, he appears to be saying that a cooperatively owned version could exist, not making a prediction that it will, and will win the cab wars because of innate properties of cooperatives.

I understand your questions are probably rhetorical, but

> Ultimately, a driver-owned co-op sounds great, but where would the money come from?

I could imagine banks and governments being interested in funding a good proposal.

> Would drivers be willing to take home less for share of the company?

I’m not sure if they would need to take home less. But, being a driver is a more enterprising job than you might imagine. Most drivers work for themselves, and commonly minicab companies in London are put together by (ex) drivers clubbing together. Even drivers who have only worked for Uber have to think relatively in a relatively entrepreneurial fashion to make it work for them.

> Would riders be willing to pay more knowing that it was a "good" company?

If the rest of the consumer-facing economy is anything to go by, the answer is quite possibly yes.

Organic food, fair trade, paying a premium for domestic manufacture etc. are all doing rather well (though of course, cheap stuff made by monopolies will do better).

I think a large part of the reason Lyft exist (also VC funded and subsidized!) is that they’re less toxic than Uber, and pay drivers slightly more.
Only disagreeing that that "dead weight" even needed to be brought up.

> Do you think they're lying?

No, no, I implicitly trust all communications from corporate authority figures, of course.
Is teaching people data structures and programming techniques in C really useful today? Yes I know C is used in many things still and in Linux. But there is far more variety in what people are paying programmers to use these days, most of them OO or Functional in nature, neither of which C is. Maybe there is no other common denominator language one could use that is more generally applicable? If you ignore Objective-C I haven't used plain C for anything at all since 1999 even though I used it for more than a decade from the mid 80's on as my only language.
Mobile phone demonstration from 1976
Those articles are about students taking notes on laptops during lectures, which Ibthink is a pretty different case to taking notes while reading a book.

Reading on a phone, I get the ability to look up unfamiliar words immediately, add them to my spaced recognition tool if they seem useful, add quotes to my quote file, and arrange notes on new things learned either per book, or on a per project basis. In addition, taking notes like this they are still available over the years, and backed up in multiple places, whereas the paper notes I have taken are either filed away somewhere or lost during one of my moves.
It might help to explain why you find this NSFHN. That's not a complaint, just a request for clarity.
I’m reading a book, “The Great Game”, about the 18th century geopolitical competition between Russia and the UK to control swaths of Central Asia. A good portion of the book is just explaining the dates and destinations of secret expeditions, which were dedicated to mapping terrains and scouting rivers.
It would be nice if Ars Technica would provide a link to their source material (unless I'm just missing it).

I don't understand why so many news sources skip out on providing references.
US telcos appear to be selling non-anonymized access to consumer telephone data
> To take the initial premise of this and go in a different direction, maybe the problem isn't "Why aren't people improving themselves outside of work hours?" but instead "How do we help people do 'professional development' within work hours?".

This sounds great, but you're going to need a very supportive manager who thinks that spending work time on professional development is more useful than doing the work that you're capable of that's right in front of you.

Companies and workers are fundamentally not aligned wrt professional development unless the labor market cannot provide enough trained folks with specific desired skills.

People starting companies can build the company culture they want, but unless the company lands on a gold mine, this kind of thing will probably get cut.

This is the same argument we get about how companies should invest more in training rather than expecting the labor market to provide. Without a way to capture the value of that training, they have very little incentive to do so.

So, while this definitely does benefit people who have easier life situations, I don't really see this changing.
> Given the resources available to these state actors, isn’t it possible that the easily tracked $100k spend is the tip of an iceberg?

No. That would be a conspiracy theory.

And beyond the miniscule amount in ad spending, you also have to accept that a small number of political ads on Facebook swung the election in the States that Clinton lost.
A major factor in this is that a large swath of the tech industry doesn't treat their job as a job, or their company as an employer. The blending of work and personal lives, lack of unionization, lack of any sort of professional ethics codes, standards of quality or real regulation — despite the fact that in many cases we're building critical digital infrastructure.

Tech and startup culture gets romanticized as this kind of extended hackathon, but in reality we're the means of production for one of the richest and most powerful industries in the world.

Edit: spelling.
This was not only about mass shootings, but about crimes with single victims. By the time it reaches them, the crime has already been committed, so no it won't prevent anything. But a more efficient system could produce more leads.
The author says, "I have no idea who the article exists for because I'm not sure that person actually exists: someone with enough knowledge to comprehend dense physics formulations that doesn't also already understand the electroweak interaction or that doesn't already have, like, access to a textbook about it."

As a point of contrast, I'm sitting next to just such a person - my partner. He grew up in the inner-city and doesn't have a college degree, but has self-taught himself a number of high-level technical and other subjects using Wikipedia as a primary resource. To give him credit, he is very self-motivated and willing to read carefully in order to fully understand a subject.

That being said, I doubt he is the only such person. It seems a bit presumptuous of the author to assume that there is no one without high-level academic training who is willing to take the time to understand a technical Wikipedia article.

In addition, when the author says (in his comment below), "However, your beautiful and correct definition of A depends on C, which depends on B, which depends on A. So your reader has to understand C in order to grasp A and A in order to grasp C. This pitfall has nothing to do with necessary complexity -- not avoiding it is simply bad didactics", he is almost critiquing the idea of concepts that depend on other concepts. It is very difficult to define something well in isolation from its component topics. For example, when my partner started to read about the RSA algorithm, he had to go back to read about modular arithmetic so as to understand the math behind the algorithm. He then worked out the math on paper to more fully understand it. There is no way to explain how the RSA algorithm works in-depth without referring to prior subjects, and the same is true for many other subjects, including the very subject of the article - elitism. In order to understand the concept of elitism, you need to understand what an elite is and what social class is. It wouldn't make sense to explain elitism without those prerequisites. So the author's article actually ends up disproving his own point.
While I agree with both the GP and your post, it seems worthwhile to note that GP isn't attacking the individuals for their views, even if wrong. He's attacking Vanity Fair's decision that their opinions are newsworthy, especially when they appear to push a strong narrative.
It's also pretty denigrating of Hughes. Hughes set aviation records, made major Hollywood films (as an outsider), designed really impressive planes and ran a diverse and massive empire before he was 45. Howard Hughes became that shell they are referring to because he broke most of the bones in his body in a plane crash, barely survived, got addicted to painkillers, and had an undiagnosed mental disorder.

Zuckerberg just has a bad case of affluenza, always has.
Looking for collaborators to help develop an easier package manager for python
We call it “playing the startup card”. How we generated over $90K at tech events
Just using your initial list how does the blockchain help with M&A? The role of investment bankers in that aspect is to do research. Due diligence, pricing, etc (as well as specialized finance at times).

Or trading derivatives? Derivatives are either traded on extremely efficient exchanges already (the automation of which put a squeeze on IB profits) or are for very bespoke products. I suppose in this area you can come up with a process for making the bespoke products more efficient via the blockchain but the actual ledger on those things isn't the hard part, its the contracts and risk pricing. Even then, the banks customers seem likely to continue to go to them for the expertise in the bespoke products.

For underwriting securities its not clear how the blockchain makes transactions less risky? Again the mechanics of the ledger are fairly easy and efficient already. I suppose there is room for improvement, but the thing people are going to the IB for, and what generates their profits in this area is actually taking on the risk, which the blockchain does not mitigate.
Oh, I'm sure it's not. In the same way Demore's comments weren't appropriate for Google.
The problem is that it’s a fallacy.

There were plenty of ride hailing apps before Uber all of them sorta failed becuase of bad tech, business model or both.

Uber made it with millions if not billions of funding and sure now it’s more easy to copy since the model and the tech is better understood but that’s just it it too capitalism to refine the model and now they want to effectively socialize it.
This might sound cool but in reality it won’t work since this is a chicken and the egg problem and while you can socialize the chicken some one had to design the hen and optimize it before hand.

Taxi unions had no intention to take the risks Uber did despite likely having just as much access to funds with 40-50,000 cab drivers each could’ve easily funded a mini Uber with a few 100s to a few 1000s £s over several years but they chose not too.
I used to work at a company whose software had to interact with security cameras. In the security/surveillance industry, at least, the term 'edge devices' has long been used to describe IP cameras and other devices like motion sensors operating in the field, transmitting their data back to a central server.

Interestingly, 'edge analytics' has been a thing in that industry for a relatively long time, too. This is used to refer to cameras that do things like motion detection, person counting, and other analytics in the camera instead of having to post-process the video streams at a central location to extract that data.

So in this case at least, is looks like MS is just using terminology that was already widely used in IoT devices even before "Internet of Things" was even really a phrase that was used to describe these devices.
I have always been of the opinion that if someone is hiring me to do a particular job, it is incumbent upon me to show up with the skills and knowledge I need to do that job well -- at least the skills and knowledge that are not specific to their own organization. If they hire me to work with a particular language I don't have any experience with, I'm not going to sit at my desk on their time reading a book and doing Hello World programs. I'll spend my own time getting ramped up in the language as quickly as I can.

In my long experience, the best developers I've encountered have had basically the same attitude.
> Facebook released numbers

There is a problem right there, if there was state funded/directed interference in US elections then Facebook have every incentive to downplay and hide this.
I don't like the conflation of time/effort with privilege.

That is the crux of meritocracy. The amount of time someone spends on a task should have a strong correlation, if not a strong causation, to their professional success.

And on the privilege side of the argument, not having the time to learn or to do work makes someone less efficient at their job. Signals for high involvement in programming tasks are most likely also signals for high involvement in programming related jobs. That's just how life works. There isn't any way around it.
I bought the book associated with this post (absolutely beautiful and well-made book), and in it they mention that only civilian maps made available to Soviet citizens were purposefully nerfed, but that many Western civilian maps of Soviet cities borrowed data from easily-available Western military maps, so that if you were to somehow buy a map of Moscow at some civilian gas station in Rome (this is my own example to paraphrase), it would have been fairly accurate, and loads more accurate than the maps available to civilians in the Soviet Union.
> As i'm sure many people have experienced the opposite of "dumb internal tools" in the form of frustratingly buggy and unpredictable off the shelf components

For example pretty much everybody who has to use SAP, Navision or other such tools. Especially when it comes to upgrading all the local little modifications to the next service release, gah!
I dont have patience for this
Privilege shmivilege. It’s your duty as a human being to make yourself useful to the world. It is good that teaching yourself new stuff, or just playing with it because it’s fun, is justly rewarded in your career, if it helps you make useful stuff for other people.

When recruiting you should recruit for people that you think would be most useful to you, and by extension your customers. If information about side-projects helps then you should take that into account. Side projects are most helpful for people that don’t have college degrees and that lets them bypass an expensive credential. Basically anybody else doesn’t need to have side projects on their resume anyway — they’ve got a job history.
There are honestly few reasons to be frustrated about Trump's presidency, and the left harping on HRC's loss is silly.

It's not like he proudly boasted about his sexual assaults. Nor has he spoken at conferences for white supremacists. He hasn't even said that Mexicans are rapists
and drug dealers (and some, he assumes, are good people). He definitely doesn't have a VP that supports gay conversion camps. And he isn't trying to take healthcare from millions of individuals.

Really, as a white man in the highest tax brackets, I have no reason at all to fear Trump, so why would anyone else?
It’s that too; the advantage of a 3 word maxim: it means what you want it to mean. My managers want the peons to follow the directions from on high. Bezos wanted to trust the people he hired to do the right thing, even if he disagreed. I, an employee, tend to go with your interpretation.
> good programmers love complexity solved by intricate and beautiful code.

I can't speak for good programmers, but while I admire elegant and insightful solutions where possible, for the other 99% of the cases I prefer the simplest effective solution (and with simple definitions of 'simple').
"Each team should be able to choose and upgrade their stack without having to coordinate with other teams"

Yikes. At what level of granularity? Do they mean within a single project? Like an ecommerce app where the shopping and checkout teams get to pick completely different front end stacks?
That's really interesting. So the point is that they're effectively the same in the sense of the amount of work necessary to write the code, and putting in the effort to code the first one might be premature optimisation if running f1() thousands of times isn't actually an issue, or that you might need to debounce f1(), or guard against side effects, which is 'harder'.

I think I'd find it really hard to let go of the idea that my code might be doing something wasteful like calling a function it doesn't really need to call. Maybe it's because I've been coding since the early 90s when clock cycles and memory actually mattered a bit more. It's certainly given me something to think about. Thanks.
Yes. The best athletes are usually not the most talented but simply those who invest the most time. Kobe Bryant is a famous example of this.

You can't get good without putting in the time, and those who put in the time usually have absurd passion. He's got some great points, but the "shaming" of working hard here is a loud aside from his main (and better) points.
I'd also be interested in understanding why you think it's not appropriate for HN.

Many others share GP's view that the whole Russia thing is potentially overblown. Personally, I'm still rather skeptical of the whole matter, considering I haven't been presented with sufficiently strong evidence to make me agree that it played a large role in the 2016 election.
I did the same in elementary school. I started at the first shelf with the intention of reading every book in the non-fiction section as my plan to know everything I needed to know. I made it 4 or 5 shelves but then lost my determination when a librarian informed me that she was adding new books to the shelves I had finished. I then switched to a more directed reading agenda based on a plan.
Who do you see displacing Photoshop?

I think Photoshop is still the standard for most things, although I've seen some movement in specific segments (e.g. UX and graphic design).
See the bottom of page http://film.zemarmot.net/en/
> This is the same argument we get about how companies should invest more in training rather than expecting the labor market to provide. Without a way to capture the value of that training, they have very little incentive to do so.

Workplace culture changes are a _massive_ reason why popular support for globalization is on the decline, and why a populist candidate gained traction in both parties. Even though our economy is "better," most people have been experiencing a declining quality of life.

I think if we as Americans support a busy-body work culture that OP describes, our culture will go the same way that Japan did, except the inequality will make our situation much, much worse.

Hopefully things will change, or else things could get very bad in our country.
There's no model that can compete against a company that's willing to sell at a loss until its competitors go out of business- that's why it's an anticompetitive tactic
I like the car analogy, and I had additions to it with software-components in mind:

engine-choices representing data storage:
very big engines. for big ships.
very small ones, for lawnmower.
self-made ones, smoking.

gear-choices representing libraries:
single gear
gear from 1 to 1000. No neutral and no reverse.

chassis choices (language choice):
rusty old ones, hard to work with, but lasts.
new shiny ones, overpriced and falls apart.

locks = safety:
one key fits all (all doors and all cars).
different key for each lock, can be bypassed by opening window.
keypad with password, written on the back-side of the car.

interior = user interface:
millions of choices, all flashy and shiny, each part looks totally different. Unusable steering.

break (software stability):
no breaks.
when used causes blue-screen

outside (program output):
all parts have different sizes.
holes covered with duck-tape
and rust covered with shiny paint.

Enjoy the ride!
And you can start pledging to a project before they have joined. https://liberapay.com/on/twitter/GIMP_Official/
Unidirectional Data Flow in iOS Apps
Companies are interested in professional development that benefits themselves — not the kind that lets you learn new skills or be able to credibly claim those skills to a different employer. Those are the skills that side projects are useful for. If companies do offer professional development that is not useful to themselves, it’s a form of compensation, and an employee is free to negotiate that. An employee could also negotiate more salary or vacation instead, and I know which I’d prefer.
10 hours later, I've finished it. Probably the best game I've played in a while.
What seems amazing is that despite the incredible challenges in math typesetting over the centuries, there seems to have been relatively little movement to reform or adapt the notation to be more easily typesettable. You'd think that the difficulty of getting your work printed would produce a pressure to direct the evolution, but apparently not.
As long as I'm happy at work (relaxed, having reasonable deadlines, being paid outstandingly), I don't mind being the mean of production of some wealthy people. And I actually appreciate the tricks they pull (team buildings, building a community, making me feel at home, etc) to make me more productive as long as they also make me happier.