skysight-inc/HackerNews huggingface dataset:
How I turned a $100 E-book into a Six Figure Salary and missed out on $50K+
Yes, that was what the article says, but the person I was responding to misunderstood.
If you are comfortable in MATLAB this tutorial is great: https://theclevermachine.wordpress.com/2014/09/11/a-gentle-i...
Or you stop going to those sites. Though I don't browse on my phone so I don't have this problem.
I agree about your point about black people being very marginalized, but Strange Loop is -- as far as I can tell -- making a serious effort to have a diverse group of speakers: http://www.thestrangeloop.com/2015/sessions.html
Well, there always the possibility of people paying for content voluntarily. Lots of niche creators seem to support themselves fairly well with non-DRM media and various forms of touring. Patreon seems to work for a fair number of creators.

I'm happy to support creators that I connect to. If we can figure out how to better enable this sort of connection I think there's hope.
How do they figure out which people are the fans and which are the rivals?
Why would you pay for anything from Google? They are already making loads off of you by reading/scanning your email, saving all of your search queries, and noting all of your locations via maps. They then sell all of that information. Haven't you paid them enough already to then have to fork over actual money?
> I would love the ability to make a certain drill or word as Finished or Very Confident so I don't have to waste time practicing stuff I already know.

Do you know what you know, though? It's easy to spend an hour practising a bunch of words and feel as though you've learnt some of them, but come back a week or month later and actually not be able to recall them.
Stop being a software engineer and start focusing on solving business and people problems. My experience has been that if you're good ( at both software and business) the company will try to move you in the 'leadership' direction as opposed to push you into a Sr. dev role.

Companies need more executives that understand technology, because there is a huge technology war going on in old tired industries right now and even the not so bright see technology as the future. Software really is eating the world.
The 32 byte block option is strictly speaking more secure.
> If separate ads stop reaching people, the path to monetization remaining is to change your content to reflect someone else's agenda.

That said, non-web advertising agencies exert their influence over content too, regardless of whether or not there are separate ads or product placement. Why would the internet be different? Pretty sure you can't run AdSense on a porn site.
15-year-old makes the epic discovery of a new planet
Re the service: a while back I had the idea that people could add a TXT record containing their BTC/PayPal/etc address and, as long as there existed a loose formatting standard, users could install an extension that activated when it detected you were on a site that accepted donations.

For obvious reasons, it would fall apart for sites like Medium, but I was attached to the idea.
I love blueprints, but I've never actually touched the C++ part of UE4. I might have to take a look at that to see if it's as good as you say!
Why should the government be doing it?
I don't think loudly (and impolitely) complaining about being rejected at a job application can, ever, be the smart thing to do.
Have you (or any of your colleagues) studied Rijndael-256? I'd be interested in seeing your analyses and conclusions if you have.
It just means the publisher has to proxy delivery of the ad for the ad network. This will not be hard. It's effectively what happens inside apps anyway - the ad network gives you an SDK with an API and you integrate it in to your web site.
Tangentially, in case someone else is curious, Google's Inbox doesn't use closure, it uses gwt and j2obc [1]. Probably due to the ability to use java code on android, IOS and the web.

[1] http://gmailblog.blogspot.ru/2014/11/going-under-hood-of-inb...
Woah. I've been wanting to finish SICP book along with MIT lectures and this site looks like another great addition. This gives me a boost in motivation to finish the book.

If someone ever comes up for something like this for Clojure then it would be incredibly awesome.
> you also need engineers who can fill in all the rest of the tasks that make up a production worthy system. I have not found that the uber-algorithm guys always pay attention to detail, put in good comments, think of all the edge cases, communicate well with outside teams, etc.

What's to keep a good engineer like you describe from buying a couple of books and spending a couple of months working on becoming the type of person that can do well on these questions?
Does anyone get the impression this was some sort of early detection mechanism, done intentionally by the hackers, to know when it has been publicly discovered? Is this stupid? Probably stupid.
> At a certain point, your resume should speak for itself.

IIRC, a Portuguese proverb states that paper accepts whatever is written on it. One should always take a self-assessment with a grain of salt.
Oh, they also mentioned I'm not allowed to eat pork (or derived) in the company because they are Jewish.

I believe this is just one of the first "not allowed" from a long list. Fucking hell.
He self-assessed writing Homebrew?
More weirdos with crazy inventions talking at conferences. Urbit and Yarvin fit the bill. I seriously doubt he's going to establish a monarchy during the course of his talk, so grow a backbone. Nobody's scared, and tons of institutions have people in them that they don't endorse all the terrible views of.
When you fall down the rabbit hole of burnout, there's not much help for you. Work sucks, but then you come home from work and you're exhausted and you don't have time to go work on a side project or nurture a non-tech hobby or really do much of anything but stay up way too late because, as the author said, you're not ready to wake up and have it be tomorrow again.
There is nothing stopping someone from implementing a Harvard architecture CPU which has the ability to move data to/from program memory. I've never heard of something like that though. So that would be "open".

In Microchip PIC land, that would be especially inconvenient, because of the different data vs. instruction size.
For me personally the change between "30s pre-feature ad" to "30s pre-feature darkness/silence" is more important than the change from there to "start playing straight away". I don't mind waiting, but I don't want things fighting over my attention.
From Software Product Lines to Software Ecosystems (2010) [pdf]
You can fire a bad hire. You can't hire someone you already rejected because a few weeks later they already have a job.
No, that won't do it. The ad network won't know who you are because it can only see what you've done on that site. With no way to carry an identifier between different domains, the value of the ad network is destroyed and ad techniques like retargeting (when you put something in your cart on one site and see a coupon for it on another) are impossible.
How would I go about building an IMSI catcher? Preferably supporting LTE.
CMIIW Duolingo has a paid crowd-sourced translation service.

Of course, user who "only want to learn" can "always learn for free"
Why? To preserve my "image" with fickle internet communities full of judgmental people who give me a double standard because my name is known?

This is why I'm glad I'm not famous...
Prior to having seen Duolingo, I started a service that is similar to Duolingo, but only for Mandarin Chinese. It's only free for the first 60 words (then $5.99/mo), and I don't think the proposition is quite right yet. It's at http://fastchinese.com if you'd like to check it out.

Feedback appreciated here or via the site.
There's no reason the government actually needs to build the infrastructure itself—but since infrastructure is a natural monopoly (only room for one set of roads, one EM spectrum, etc) the government needs to "regulate it into existence", setting laws to incentivize cooperative building of neutrally-owned infrastructure by interested players, rather than the natural monopoly leading to a real monopoly/oligopoly.
They have publicly admitted there's no correlation between their hiring process and outcomes. I'm not even clear [why] we're still debating this.

Other than to wonder why they still haven't done anything about it. (I interviewed there ~8 years ago, pre Android when they were looking for deep mobile expertise and got flunked out on a similar problem. I am not at all interested in working for them now)
There is a nice documentary about it on Netflix (sorry it is in DVD format now only).

http://dvd.netflix.com/Movie/Frank-Lloyd-Wright-s-Fallingwat...
get an extension to change your user agent

change it to the desktop version of your browser (eg. chrome desktop instead of chrome mobile).

you may need root/jailbreak to do this
I agree - the direct , and especially indirect price[1] people pay for ads is huge.

[1]ads have a huge impact on society and on the psych of people.
Oh totally, draft would be fine, but even the idea of playing something randomly generated like this would be pretty fun.
IIRC, yes. Back then git was one of many of a new crop of DVCSs, and didn't have nearly the developer mindshare it has now.
So that they are public infrastructure that everyone has the ability to access.
I find the statements far too vague to vote on. When I vote on conferences should (not) am I voting on what I think conferences ought to be allowed to do, what I expect them to do (lest they be considered substandard), or what they ought to be required to do?

(I would also note that there are many kinds of conferences. It seems that plenty of posters here feel they know exactly what category you are referring to. But I, for one, do not.)
From the readme: "Further work is require to generalize this code to other colleges and universities."
JDA Software Announces Game-Changing Strategic Cloud Collaboration with Google
Your previous work is what gets you in the door, but interviews at Google are explicitly structured so that you need to demonstrate competence right then and there.

And ye olde "what's your greatest strength/weakness" question sounds like a terrible way to judge an engineer.
"Self-assessed" as a resume speaking for the candidate.

Without running a `git blame`, the interviewer cannot say how much of the code is from the author and how much is contributed by someone else and even then asking questions is an important part of any interview.
I think Page and Brin can do lots of (relatively at Google scale) small-stakes things just because they want to, as long as the money keeps rolling in.

For example, the self-driving cars are a genuine passion of Page's as I understand it, and came about from his relationship with Thrun. They really do want to make the world a better place by preventing thousands of deaths and many more injuries a year, among other benefits.

I don't think that is hopelessly naive of me. These are youngish, bright billionaire geeks who have made a lot of people very good money. They can do things just because, at least while the gravy flows.

That doesn't mean that these projects are not good strategic business, just that they can be risky since the organization is prepared to tolerate a loss.
I've never answered it wrong and gotten hired for my "thought process" even if I was close. I had to fart around on my own for another ~15 minutes to fix my bugs to make it work. But it seems they just want a guy who memorized it and pretends to discover the perfect solution on the first try.
I'm guessing it still runs on GHC 6.8, maybe GHC 7.6.3? It uses HOpenGL-2.0 and the current version is OpenGL-2.12.0.1 (with a name change apparently).

I'll try to compile it.
The tweet starts out: "Google: 90% of our engineers...", which implies that this is information Google told him.
You should be able to kick someone out or yank their slot for being an asshole. Yarvin seems like he qualifies here, regardless of political beliefs.
what is your best resource for beginners?
Why not just a <meta name="payment"> HTML tag?
Yes, Darcs predates Git by a few years and was used by GHC, XMonad, Happstack, and several other well-known Haskell projects.
I don't understand the desire to do vague announcements. Why bother announcing at all until you have something more concrete?

What does "time to get to work" even mean here? Doing what?
How long have "ads" been around in the modern form? By which I mean "visual content embedded in some medium that is viewed by significant numbers of people." If you include storefront signage in that then a long time, I suppose. But in terms of reaching anything like a mass audience I assume it essentially began with the advent of print publications. Maybe the time of mass visual advertising is just over? It reached its peak with network and cable television and radio, and now that those mediums are evaporating there is nothing to replace them that offers the same characteristics. Maybe the next model will be something entirely different.
Rift is already the name of a large popular first person MMORPG http://www.riftgame.com/en/
Apple Finally Learns AI Is the New UI
I don't buy this. I think it's entirely possible to give someone a platform to express their views on a specific topic without implying that you endorse their views on all other matters.

For example, the NYT invited Putin to write an Op-Ed column on Syria:

http://www.nytimes.com/2013/09/12/opinion/putin-plea-for-cau...

Does that mean they tacitly endorse Putin's past statements on LGBT rights? Of course not.
The question is definitely not described in sufficient detail. That's usually on purpose. The interviewer WANTS the candidate to realize that too and ask the questions necessary to actually understand what they are trying to solve. It's very analogous to nailing down specifications on a new feature or something like that.
If a conference wants to exclude people for expressing political views, written under a pseudonym, in a deliberately obscurant way, that was playing a role of devils advocate and provocateur (which may or may not reflect actual views), then the censor should at least have the decency to define where the line is, and provide a process for recanting views to get back in the good graces of society. Every sane inquisition operates under such a principle. Otherwise, you just end up making everyone scared and uncertain because they don't know what the rules are.
If you ever use Rosetta Stone, they call it "Immersion Method". They says we can learn anything as we can learn them when we were a child. We don't study grammar etc when we learned our first/mother language.
Whoa... I'm surprised this is building (using ghc 7.8.3). I just did:

darcs get http://code.haskell.org/frag
cabal sandbox init
cabal install

It's still building right now. I'm expecting some failures soon, but then again I wasn't expecting to get this far.

update: Their cabal file doesn't have any bounds... easiest method would probably be to add bounds and use an older ghc. It depends on Data.HashTable from base 4.2. However I'm wondering if this is the only thing and if I can just use the hashtables package on hackage.
Bad hires can be fired.

But the cost and other effects of doing so vary significantly depending on where you are. Most of the US may have at-will employment, but much of the rest of the world does not.
It hasn't just arrived. It's been here for years already.

http://www.paulgraham.com/submarine.html

I think the only major recent change is what we call them. I could be wrong but today people refer to it as 'native' advertising.
This is an interesting direction for AT&T.

I see that the normal cost for this developer pack is $11, which seems very reasonable. What's the expected retail or wholesale cost of the similar service? That is, if I were to develop a product that made use of this service, what would be the approximate cost to me per product for the same data package included with each SIM? Is it priced per-SIM, or is it based the total amount of data used by the all the products together?

At a low enough price, there would seem to be lots of interesting things that one could do.
One of the best practices for SSH is to never use passwords, always use keys.

http://lackof.org/taggart/hacking/ssh/
See https://yourlogicalfallacyis.com/ad-hominem

You're going to be hard-pressed to find a neutral source on labor unions. There's no such thing as a point of view from nowhere. The implication in your statement is that persons do not organically oppose labor unions, though this is obviously not true ( https://en.wikipedia.org/wiki/Opposition_to_trade_unions ).

Besides that, let's be real here. I don't make money leaving comments on HN, so I don't have all day to spend looking for the purest possible source. I just picked a source that looked pretty OK as generic documentation of some of the bad things that unions do and was near the top of Google. I don't think that's a problem. It doesn't really change anything if a group that opposes labor unions and also has high PageRank is part of a PR effort. You understand that PR firms are used by any side well-funded enough to afford them, yes?
It can't be just mirroring, because there's the obvious zero-op solution because "left" and "right" don't actually mean anything except when you're visualizing it for humans:

struct NormalNode {
int value;
struct NormalNode *left;
struct NormalNode *right;
};

struct ReversedNode {
int value;
struct ReversedNode *right;
struct ReversedNode *left;
};

struct ReversedNode *reverseTree(struct NormalNode *root) {
return (struct ReversedNode *)root;
}

There. Now left is right and right is left.
That's the least of the problems: there's a reason this "building" ended up open to the public. It was supposed to be a house, a private place for people to live in. But no one ever could, because a crashing waterfall 30 feet from the bedroom turned out to be fundamentally incompatible with human physiology.
No one is claiming that makes you a bad programmer. However, if you got this as a problem to solve and your response is "I don't know" and you stop there, then you are a bad programmer. As I've commented elsewhere, the interviewers want you to ask clarifying questions. Those are often just as important as the code itself. Once you've nailed down the definition of inverting a binary tree (maybe it's just switching left and right node pointers), coding will be trivial. It's much like getting sufficient detail on a feature request before starting to work on the feature.
I see your point, but the the alternative is we need a better solution; blocking ads doesn't mean the writing becomes corrupt and we give up and that's it. Adblocking will lead to content creators finding a better revenue source; there are a lot of people that don't want to compromise themselves by being a paid voice for corporate interests.

Buzzfeed is a poor example; it's just garbage content that is being re-circulated by many different places. There are TONS of sites that have paywalls and/or ads on their sites and their writing is still compromised. So I think paying for content and getting advertisements out of good content is the solution to restore independence, but the price point needs to be right.

I hate blocking ads (I whitelist sites I visit frequently with reasonable ads) but ads have become obnoxious, so AdBlock is a natural reaction to site owners treating users like shit. Sadly, a lot of reasonable sites with unobtrusive ads have gotten caught up in blacklists.

I would pay for good news content if I could pay for a bundle of good content at a fair price. Even something like the NY Times is a hard sell; it feels weird given the wealth of sources and information we have access to these days. NY Times is a great source, but I don't want to only read a single source. And it quickly becomes unaffordable if you want to pay for a lot of sources of information.

Spotify and similar providers solved this with music and I still think a better solution will come out eventually for news. There are a lot of people that want to pay a fair price for good content, but the current options are not very good.
I didn't agree with you at first.. but after thinking about it I think you're absolutely right.

Getting rejected from one interview at Google isn't the end of the world. The right and mature thing would have been to go home and figure out the problem that you got stuck on.. and then try again. We all go through this process, why should we expect anyone else to get a free pass?

I recently watched an online game of chess between a grandmaster and an anonymous individual.* The grandmaster got caught off guard and got lured into a trap. Instead of getting defensive, he sincerely thanked the other individual for a great game and spent the next few minutes after discussing the intricacies of the trap.

Shouldn't someone as accomplished as the creator of Homebrew feel the same way about a problem he got stumped on?

* https://www.youtube.com/watch?v=Voa9QwiBJwE&feature=youtu.be...
> rather than the natural monopoly leading to a real monopoly/oligopoly.

Of course you realize that there's debate about whether government makes this scenario more or less likely.
Great comment. While Blue Ocean Strategy does away with competition for positioning several battles remain, most notably:

- The battle for talent
- The battle for capital
- The battle for partnerships
- The battle for distribution, etc

In the context of the article I also make the argument of startups being at war with the government and even customer that are hesitant to adopt new technologies. Take the case of Uber for example. Class act Blue Ocean against the status quo albeit at war against governments, similar rising companies, etc.
Incorrect.

https://securelist.com/files/2015/06/The_Mystery_of_Duqu_2_0...
Here’s Why You Can’t Trade the News
Say Penis – the 'penis' game for android
So what's stopping them from running git blame?
and provide a process for recanting views to get back in the good graces of society

The conference isn't the actor here, rather the sans-culottes who, among other things, have the power to damage or destroy the conference and the careers of those organizing it.

Otherwise, you just end up making everyone scared and uncertain because they don't know what the rules are.

Which is explicitly a goal of a lot of those sans-culottes (see e.g. https://news.ycombinator.com/item?id=9696162), so that's not a bug, its a feature.
That sounds a lot more appealing to me than the government actually building the thing.

With the EM spectrum for instance, the unlicensed 2.4GHz and 5GHz bands have been pretty useful. Google actually tried to get the 700 MHz spectrum (in the 2008 auction) licensed in a way that would probably benefit consumers quite a bit, though I'm not sure how well that worked. It's odd that Google had to do that when it's ostensibly the government's job to ensure good use of this limited natural resource, but I think the idea was good.
> What does "time to get to work" even mean here? Doing what?

Sometimes the first challenge is to figure that out.

Sometimes it makes sense to note the problem in the early stages.

I think its kinda cool that Google is exploring this.
I don't see how Google designing "outside of its core competency" is a problem, though. Lots of companies span large numbers of only tangentially-related verticals-- go take a look at Hitachi or Sony or Samsung, for example.
Dubious Thoughts on Crypto Usability
Are you saying that just because it operates on larger blocks, or do you know something else that I don't?
In many performance-programming situations you are subject to constraints that prevent use of a general solution or else makes use of a general solution massively inefficient.

For example, your data structure is on the GPU and your data is in a texture in a certain specific format because of other reasons.

If you wrote the above reply without considering this kind of case, it probably means you haven't been exposed to very much of this kind of case ... ... which was my original point.