skysight-inc/HackerNews huggingface dataset:
That's not how stocks work there are different types/classes of stock and different types of options.
They can still give employees non voting stock and issue ESO's.
It's quite rare to issue full equity with voting rights to employees.
ESO's generally have quite strict vesting and are non-transferable so this is pretty much a company wide ETO incentive bonus.
Show HN: Ringo – Harness the power of Xcode from your favorite browser
How We’re Doing Stats at Howdy
How so? It seemed completely fair to me - yes, he pushed the staffer a bit but would there have been a point to the interview if he hadn't?

I'm not quite sure if I believe the Sanders campaign story, but that seems independent from the quality of the interview; even if you do, it shouldn't be a bad thing to ask more questions of individuals involved.
Interesting point. However, I'd like to argue that there is a fine line between the conventional definition of a utility function and the ability of an organism to survive in an environment. The latter is truly open-ended, and not really externally imposed, i.e. different animals/people fare throughout life "optimising" completely different functions (closure?). A quote from a Kozma paper comes to mind: "Intelligence is characterized by the flexible and creative pursuit of endogenously defined goals". I believe this quite well summarises the open-ended nature of the task at hand. As I understand it, indeed, goals, rewards, risks, hazards, they are all in the game and shape the decision-making of the agent, it's "policy". But the way they are formalized for each individual and situation, well, is probably subject to constant redefinition itself.
> That means the Sanders campaign had access to modelling information regarding the Clinton campaign's list.

And also means that Clinton's campaign had access to the Sanders' campaign data.
You do realize, it's actually pretty good... otherwise it wouldn't be as "pervasive" as it is... (there's hundreds of programming languages, yet Java continues to be one of the most used)
From that I see this:

"The classic example of rent-seeking, according to Robert Shiller, is that of a feudal lord who installs a chain across a river that flows through his land and then hires a collector to charge passing boats a fee (or rent of the section of the river for a few minutes) to lower the chain. There is nothing productive about the chain or the collector. The lord has made no improvements to the river and is helping nobody in any way, directly or indirectly, except himself. All he is doing is finding a way to make money from something that used to be free."

I am not seeing in any way the comparison between a company that maintains infrastructure and employs people and machinery to accomplish issuing and enabling domains and keeping them functioning on the Internet and "a feudal lord who installs a chain across a river....there is nothing productive about the chain or the collector".
$80K is top of the top developer salary I heard of in Ukraine. My own salary is $55K. With $250K, I can hire team to work instead of me. :-)
Beauty Free Images
What I consider MVL for JS is ES3. ES3 JavaScript was "good enough" JS to the point that anything else you need came in the form of libraries, polyfills or transpiled (to some extent) back to it.
Or instead of forcing users add Facebook, Google and LinkedIn if you want for people to use social login. You can always use one of the social login api like OneAll.
You can actually build Qt without icu ( pass -no-icu to configure[.exe] when building Qt)

QML is designed with mobile in mind. For heavy desktop UI, Qt Quick Components, kinda fills the need.

Qt Quick 3 would be unwarranted, but a lot of maturation needs to happen.
You're offended by the term, but I assure you I'm being quite objective- the "safety measures/training wheels" clearly exist. Why is it that you feel it's not suitable for developers? I'm curious because I never said that, but you did.
Newly discovered hack has U.S. fearing foreign infiltration
> vapid women in today's world.

I think most of what you said is pretty on point except for this - I'm not one to say that everyone is equally astute on the whole but I don't think it's fair to call most women vapid any more than it would be for them to call people who read hacker news 'losers' (because geeks made being a geek/nerd cool).
Pair programming is not for everyone. More generally, you want to be somewhere you can learn from senior folk. Pair programming and high quality code reviews are both great for this, and will appeal to different people.
Aurora Grid
Property as in traded for its speculative value (buy some land, wait for demand to raise, sell it). As opposed to traded as part of a service (buy plastic, turn it into a toy, sell it)

Capitalism promotes the former type of trade. For example inventing patents and copyrights as tradable property. these types of propert have no intrinsic value besides the rent extraction.
How seriously should I interpret requirements for programming jobs?
I'm a physics student at Stanford applying for full-time programming jobs. I worry that I don't possess the attributes that many job postings seem to require. For example, Facebook's first new grad job states that I must have 3+ years of solving analytical problems using quantitative approaches and that I must be a 'strong programmer.'

But I don't consider myself a strong programmer. As a young soon-to-be graduate, I have big gaps in my software know-how. I've never worked on large-scale projects. I've never programmed on a team. I've never done unit testing. I've never used version control except a tiny bit of GitHub. I'm not experienced in a UNIX shell. I can't explain how TCP/IP works. And I'm not an expert in any language.

All I have going for me is that I'm smart, I've done well in my programming classes (algorithms, assembly, C, machine learning), I've placed highly in a couple of programming competitions, and I've built a few small projects for fun.

I guess I'm wondering:

(1) If companies like Facebook only want strong programmers with years of problem solving experience, should I just admit they're out of my reach for now and shoot lower?

(2) Or am I taking their job requirements too seriously and disqualifying myself unnecessarily? I've heard the possibly untrue claim that men tend to apply when they meet just 60% of the requirements.

(3) Also, how can I get a better sense of whether I'm a 'strong programmer' or not? I'm surrounded by a non-representative community of programmers, so I'm aware my self-evaluation may be way off.

(4) I thought that starting a software internship might teach me some of the skills I lack, but from looking at Google and other companies, they only accept students who are returning to school in the fall. Are there other opportunities where I could get exposure to working on large projects with large teams? I feel this is my biggest weakness as a candidate.

Thanks for listening to the ignorance and insecurities of a fledgling programmer. I will appreciate any advice you can spare.
That's interesting, thanks for adding that explanation for us not in the space.

What I'm surprised about is that the campaigns are willing to let this data be stored in the cloud on shared systems. I would have expected all proprietary data to be stored locally by each campaign on private in-house servers, probably with periodic data dumps of updates from the data provider.
Are employer drugtests common in the US, even for non-critical work?
> However, declaring variables close to where they use is a different kind of "cohesion", since it's keeping related things together

Cohesion is about keeping unrelated things apart (to avoid accidental complexity).

If two things are semantically unrelated, you should be able to name both (yes, it is hard). If you want the separation statically asserted keep them syntactically separated [1]. There you go -- make two smaller functions, each with a clear scope and a descriptive name.

If you feel a function is doing unrelated things (because the data is not very "cohesive") but can't tell why, why not being honest about it and still host all the variables at the top.

Being disciplined in this way has found me appropriate code factorings, and many bugs in previously ill-factored code, both syntactic and semantic.

[1] in John Carmack's words "what's syntactically allowed will eventually end up in your codebase"
Tencent also owns a big steak in ActivisionBilzzard, Epic and many other US game companies.
patent and copyright restriction is a HUGE rent. Even more so now that we're first-to-file and not first-to-invent. The financial sector subsists on two government-policy pillars. 1) access to lower-than-market interest rates on juicy loans which can then be flipped to the public at a higher rate (resulting in overall increased public exposure to the pain of systemic risk) and 2) secular inflation, which drives the general public into subsidizing corporate risk (via the stock market, e.g.) in order to be able to retire, since savings won't cut it.

And that's not even getting into bailouts.
Recording: Wrapping Clojure Tooling in Containers (Part 2)
I mentioned in a comment that the Federal Reserve wasn't a government agency and got down voted. People don't know about this stuff and when they find out they don't believe it.

"It is well enough that people of the nation do not understand our banking and monetary system, for if they did, I believe there would be a revolution before tomorrow morning."

Henry Ford
Got to pump up that funding with continuous new discoveries.
NASA drilled into surface of Mars and found something 'never seen before'
It's not necessarily in good taste, and not necessarily universally funny, but yes, it's totally possible to make anything serious into a joke. The usual technique is to bring a lot of absurdity to the situation, which truthfully I didn't see in this post.

On a personal (potentially explanatory) note, my first death threat came from a man aiming a loaded gun at my face. No joke was intended there! I think that experience has left me somewhat unable to manifest concern about threats that aren't backed up with firepower, which probably leaves me more open to seeing the humor.
The $15M pebble that powers South African business
Or the fixation with materialism as the end all be all
I've been working on a project like this for some time now - and wresting with whether I want to go the community-based vs. closed source model.

The problems listed below are pretty exact: huge data sets, lots of cleaning and normalizing, and the snail mail/cd problem is real. Additionally, I'd note that ~40% of the states [somehow] charge for the data...it takes six digits to get a snapshot of all 50 states - and certain states (looking at you FL) say that they do not store the historical, meaning you have to connect with the local BoE's to aggregate the data.

A part of me [now] wants to open source this because of the DNC's actions.
Could Comcast be lying to cover their asses? I hardly trust them to be open and honest.
Agree, there are many reasons to be upset at comcast, but this is was very simple problem to correct, and it's not like they were doing this intentionally. They even gave him three months of overages free, so he wasn't charged anything even if he hadn't figured it out. Are we really reduced to being outraged over clerical errors that are fixed before anything bad happens?
> This is my favourite rant on the topic of software upgrades:

> > and dammit the documentation on the project’s website is autogenerated from the tip of its git repo and so it doesn’t apply to the latest actual version

Oh yes. Hell yes. And no way to refer to old docs (suuuper cool if you inherit a project which was dormant for a year and you have to add features)
No, I do not realise that. Popularity doesn't equal quality. Summoning Paul Graham again: http://paulgraham.com/pypar.html
Surely... if they know how inaccurate their measurement system is... They must have used a more accurate system to work that out right? Why not just always use the more accurate system?

Sounds like bollocks.

Anyway I'd hardly call an isolated typo a "huge mistake". This kind of thing happens all the time. Less excusable in this case because why would you need to type in a MAC address? But still...
What exactly is your definition of "mobile"? I usually find it helpful when an author sets up a definition of key terms at the outset of an argument.

> When we say 'mobile' we don't mean mobile, just as when we said 'PCs' we didn't mean ‘personal’. ‘Mobile’ isn't about the screen size or keyboard or location or use. Rather, the ecosystem of ARM, iOS and Android, with 10x the scale of ‘Wintel’, will become the new centre of gravity throughout computing. This means that ‘mobile’ devices will take over more and more of what we use ‘PCs’ for, gaining larger screens and keyboards, sometimes, and more and more powerful software, all driven by the irresistible force of a much larger ecosystem, which will suck in all of the investment and innovation.

So if I'm reading this correctly, "mobile" means devices running on simpler hardware and software than traditional desktops or laptops, but running increasingly powerful applications? Regardless of their size and mobility?

And the scale in terms of number of devices in the market will drain investment and innovation away from larger, more powerful hardware and operating systems?

Thanks for writing this up. Just trying to make sure I understand your theses.
There's a big asterisk there, and that was that he got the ticket for being in the fast lane. That's different than forcing someone to speed (i.e. break the limit even in the slow/only lane).
Starting a new bank is much, much more difficult than it was in the past.
Concurrency would be a little bit easier. Not much else would have changed.
> A part of me [now] wants to open source this because of the DNC's actions.

Was my thought exactly. Aggregate, then open.
Its claimed a stimulant helps hyperactive children. Similarly unintuitive.
There is a natural trend to have less children and have them later, but that's not the whole story. Urbanisation means that jobs move into the city, so that's where the worker go, but that also the most expensive places to live. Old people generally live in the country side.

So the people that you need to make babies, first are naturally less inclined, and even if they are, they live in a very expensive environment. The older generation that could help them don't even live close by so that one additional complexity.

Then there are some Japan specific stuff like the stupidity bad work-life balance. That was bad with single worker family, but that just not feasible when both parents are working.

There is a lot in there that is in the power of the government to help. Free nurseries, quality schools in cheaper area of big cities (note it is useless to give help to buy, just help people where they are instead). Cheap activities to keep the kids occupied during the holidays. Tax breaks. Penalising overtime. Lots of media coverage - having a kid should look something desirable.

There is a trend, Japan won't beat the trend, but right now they are way worse than the rest of the world and they can definitively do something to get back in the pack.

edit: Thinking as a parent. There are a lot of practical difficulties with children that are difficult/expensive to overcome when both parents are working: school and nursery time - generally they open way after you need to be at work and close way before, especially school. Here in the UK, school close a whole 3 hours before either my wife or I stop working. What am I supposed to do short of having relative to care of them, we will need to pay a private school where they offer to keep them a bit longer for a ridiculous fee on top of ridiculous admission cost.
That's fair, but it implies that at no point did FB ask themselves "what would someone who exploited this vulnerability have access to?" If they had, they would have realized they were completely owned before the researcher pointed it out to them and taken steps to fix it (changing keys, etc.) At that point the researcher would be the least of their worries, and they would have tried to figure out if anyone else had completely owned them.

However, since they were unable to figure out that the friendly researcher owned them until he told them we now know that FB itself doesn't know who has their data.
No, it has everything to do with material and immaterial property. Because of the laws of conservation of mass, you cannot get new things for nothing. You can take things, and you can build new things. You can't out-and-out Star Trek style replicate things, at least not yet.

Information, because it isn't matter, can be copied very easily. It's actually quite tricky to make sure that only one person has a piece of information. This is why bitcoin and block chains are technically interesting.

All of this impacts the consequences and morality of the two kinds of "stealing". Stealing matter necessarily harms someone. They just lost something. Even if things can be easily replaced, the identity of matter is important. I could go out and buy another birthday card just like the one on my desk, but I'll never be able to truly replace it because my grandpa gave it to me just before he died. On the other hand, the identity of an instance of data generally isn't important. If I lose a video of my grandpa and then acquire a different copy, it isn't that important.
It’s the “clock kid” all over again
We looked into DigitalGlobe a while back. They are the best provider of satellite imagery we could find, but there are a lot of limitations. First, you really cannot get on demand imagery. If you wanted the same picture take every day for months or years. They couldn't do it. Second, the costs were too high. Even looking at their startup package it felt like we were a small town band talking to a major record label.

My expectation is that drones will be a much better technology. Unless what you are interested in is imagery of North Korea, Russia, or some remote area in Africa in which case pay up and these guys/gals can do it.
"The Sanders people didn't abuse the bug in any significant way"

It isn't clear if this is true.

"in fact they reported it"

VAN has not stated the issue was reported by the Sanders campaign. The claims that the Sanders campaign had reported an earlier issue are refuted in the OP, which states they had reported issues with another vendor's software.

It is possible the bug was abused:

"The database logs created by NGP VAN show that four accounts associated with the Sanders team took advantage of the Wednesday morning breach. Staffers conducted searches that would be especially advantageous to the campaign, including lists of its likeliest supporters in 10 early voting states, including Iowa and New Hampshire. Campaigns rent access to a master file of DNC voter information from the party, and update the files with their own data culled from field work and other investments.
After one Sanders account gained access to the Clinton data, the audits show, that user began sharing permissions with other Sanders users. The staffers who secured access to the Clinton data included Uretsky and his deputy, Russell Drapkin. The two other usernames that viewed Clinton information were “talani" and "csmith_bernie," created by Uretsky's account after the breach began.
The logs show that the Vermont senator’s team created at least 24 lists during the 40-minute breach, which started at 10:40 a.m., and saved those lists to their personal folders. The Sanders searches included New Hampshire lists related to likely voters, "HFA Turnout 60-100" and "HFA Support 50-100," that were conducted and saved by Uretsky. Drapkin's account searched for and saved lists including less likely Clinton voters, "HFA Support <30" in Iowa, and "HFA Turnout 30-70"' in New Hampshire.
Despite audit logs, Weaver said at the news conference that NGP VAN has told the campaign that no Clinton data was printed or downloaded."

http://www.bloomberg.com/politics/articles/2015-12-18/sander...
> Honestly, I only signed up for Twitter to join Product Hunt.

Yeah it's quirky that both sites force use of a Twitter account.
I think my biggest takeaway from Japan was that it's stuck between two worlds -- one 20 years ahead, and one 20 years behind.

The streets were immaculately clean, but they put their bags of garbage right on the curb where everyone could see them blocking the way.

We saw a demonstration of Asimo, the human-acting robot, which could hop on on leg at this point. And then we would go to get food and they only accept cash.

There were "smoking only" areas on the streets (Shibuya for example), as a way to corral and even shame smokers. And yet most places accommodated indoor smoking.

We could go to restaurants and pre-order from a vending machine and give the ticket to the chefs, but in those same shops, along with most coffee shops (even the western ones), they didn't have easy access wifi.

Habits are difficult to change. Cultures must be even more difficult.
I'd like to see every municipality's weights and measures division take some interest in Comcast's racket. If Comcast thinks bulk packets are no longer too cheap to meter, then perhaps they should realize the true cost of measurement!

Using a non-certified measurement system to conduct trade? That's a paddlin'.

Charging for network management traffic initiated by Comcast? That's a paddlin'.

Charging for MAC headers solely for Comcast's network equipment? That's a paddlin'.

Not providing some sort of usage report so a customer can track down errant usage? That's a paddlin'.

Charging for a packet that subsequently gets dropped within Comcast's network? That's a paddlin'.

Charging for an incoming packet from an address that a user has requested a block on? That's a paddlin'.
I hate these types of comparisons. Their myopic view of society and progress is just a race to the bottom - there will always be someplace willing to sacrifice wider community values in order to benefit just a few.

I would prefer some system with no taxes on individuals. With modern data collection techniques, it should be possible to monitor all transactions well before anybody gets any salary, and make adjustments there. And I'd like to see sales and marketing restricted for companies which don't employ in a country. I think every country should have an obligation to look after the employment and well-being of all its citizens. So some loss of "efficiency" is appropriate in order to get other benefits. (And please don't quote the old non-zero-sum arguments to me. Read about positive-sum and negative-sum and look at recent experiences with inequality and stop misunderstanding Ricardo from the 1800's.)
"the less one knows, the wiser one is"
Well, I once saw a job offer with the requirement "10 Years of experience in NODE.JS" and I'm guessing they are still looking for such a person :)
"Historically, languages designed for other people to use have been bad: Cobol, PL/I, Pascal, Ada, C++."

In what sense was C++ designed for other people? IIRC Stroustrup came up with it to use on his own research projects.