skysight-inc/HackerNews huggingface dataset:
Phoenix supports richer SQL syntax - joins, derived tables, subqueries, indexes, views, functions.
structs are a good way to hide away all that state
Follow-Up Fridays: Social Media News April 19-25
I'm sure everything is "about feminism" to you. It must be so oppressive.
A hash function becomes a random number generator if you feed its output to its input.
The good argument against hiring experienced people is that they will be highly opinionated about how they did things before. (Plus, the purely practical concerns around cost and availability) I don't think this closely correlates to age -- a 45 year old consultant who has done short engagements at hundreds of small companies (qsa or something like that) has entirely different characteristics than someone who ran a specific function at one successful company right out of college and nothing else. I'd actually argue the 45yo in that case is less likely to be an "old person" than the 24yo! In a less pathological case, certain roles are probably more likely to make people into jerks (or select for jerks to retain) than other roles.

The argument for is time, and that you might really want those opinions. It just doesn't mesh well with "everyone is equal, we are doing something new, so everyone contributes ideas" way of thinking at the earliest stages, and it is possible the conventional wisdom (or at least the version embodied in the experienced employee) will either be wrong in general, or at least wrong for your specific case now. It is probably more important that "experienced" people be polite and reasonable than that "brilliant" people be polite and reasonable, actually.

The biggest jerks seem to be people who have had one or two early successes and little or no failure.
Seriously. Even as a young person, that stung.
5 free tools for powering up Google Drive
I missed it; was the first stage found and recovered, even in pieces?
Is there any downside, when using SSL, in enabling perfect forward secrecy?
And, in fact, Obama did push Net neutrality laws in office, and the FCC under Obama has passed net neutrality regulations several times (only to be reversed by the courts) and is, per their Chair's statement, getting ready to do so again.

The only indication of any "reversal" is unsubstantiated reports by anonymous sources about the specific content of the draft that was to be circulated that have been denied emphatically by the FCC Chair.
This is a very US-centric view. Other than the US market, Nokia was crushing rivals everywhere. They had amazing repeat buyers, generational buyers, and an almost invincible brand. People didn't give two hoots about Symbian/Meego .. they were buying a Nokia phone !

In my alternate fantasy timeline, I'm currently using an amazingly efficient Meego device which gives me as powerful an environment like Android, in a neat and simple user-interface [1]

[1]: http://swipe.nokia.com/
Dazzling supernova mystery solved
I would agree, except for the fact that the article claims the described function produces a high degree of randomness -- "the most random function ever" -- which makes entropy an issue. If for no other reason, it would reveal the author's familiarity with the field's terminology. Otherwise we're entitled to assume that the hyperbolic claims have no basis (which I happen to believe is the case).

I agree that the article ends up discussing hashing in a roundabout way, and randomness seems to have been dropped as a topic, but the title cries out for vindication.
AFAIK, this isn't a diet to lose weight, it's just a meal replacement. What would the double-blind be? Whether you can actually live on this stuff alone?
Yes, I did read it. The reason I threw in upstart is because these inits have similar design philosophies.
I was thinking about this and wondering if it would be possible to have a news organisation with no article writers, just editors who solicit articles and interviews from domain experts.
PC History Timeline
A new CPU (2013)
> Terms like "net neutrality" and "reform" are often used to trick an audience into agreeing with the speaker by having the listeners fill-in-the-blank with their own favourable definitions.

That would be a sad state of affairs.

> So, when it comes to state action, "net neutrality" will mean whatever the government says it means

I'm no expert, but I don't think this accurately depicts how the legislative branch works.

> Your definitions won't matter once the bill is passed and/or the regulatory interpretation is promulgated.

Chillax, you appear to have a very grim view of your nations governance. That's fine and all, but it doesn't change what net neutrality is about so I'm not really sure how this is relevant. TFA opposes the FCC in the interests of net neutrality and more often than not, people have wildly varying ideas about what that means for service providers, content providers, and subscribers.
Holy shit. I would never work with/for this writer.

In example one, the writer refuses to take responsibility for the fact that they had unrealistic expectations and encouraged unhealthy behavior. If a guy works for 72 hours straight, you don't reward him for that, you tell him to take 3 days off and get some sleep, because nobody can be productive at a pace like that. At the very least it's incredibly unhealthy for the employee.

In the second example the writer basically is suggesting that you should fire people who speak out against the company. What a ridiculous notion! If your culture is so bad you're producing "heretics", you should probably take a serious review at what you're doing to cause such behavior, and why you couldn't detect and rein it in before they "went public" with their concerns.

In the third example, again, before the "jerk" can "destroy" communication "across the team", why didn't somebody notice and maybe have a talk with this chap? Why not work out counseling, or find new ways to work with the person? There are a lot of avenues available to improve communication between employees. "The pound" is a failure to deal with the communication issue.

The ageism of the rest of his post is just the nail in the coffin. Instead of adapting your culture to support different viewpoints, he suggests filtering out anyone who doesn't think the same. Instead of providing a facility for all employees to come to consensus and work together productively, he suggests you should simply be cautious that the old person could be more politically-savvy than you - essentially, to be 'on your guard' around them. And the idea that an old person has some specific knowledge you need is not only irrational, it ignores the real reason 'old' people have an advantage: they may not have specific knowledge you need, but they have [probably] failed more, which gives them the experience of knowing what doesn't work (in their experience), and to a smaller extent, what does.

Dealing with "geniuses" should be the same as dealing with regular people. If you take an active role in caring about your employees and their experience in your company, you'll find out before problems come to a head, and be able to work out solutions that help everyone. (Or you could just fire anyone that causes you problems, which seems to be his suggestion)
> This is about breaking a very particular kind of campaign promise

Except insofar as the promise can have been read to be an implicit promise to assume dictatorial powers and impose laws on net neutrality by fiat over the resistance of Congress, I'm not sure how its about breaking a promise. Obama did seek net neutrality laws in his first year in office, and his appointees to the FCC have repeatedly instituted net neutrality regulations, only to have them turned back by the courts. And are, by their own statements, preparing to do so again.

Yeah, there's anonymous-sourced rumors that the new draft would expressly allow something that most people would see as contrary to net neutrality -- rumors that the FCC Chair has expressly denied. The actual proposal will be up for public review in a short period, and we'll all be able to intelligently discuss its actual contents rather than reacting to rumor then.
FTA: It's not complicated

This is the beauty of starting a business in the USA. It really is that simple.
The use case is to bootstrap the conversion from C to Go, if one has made a decision to do so. You pick a cutoff time, and say “now were going to do our work in Go”.

What comes out the other end, as Russ phrases it, is a C program in Go syntax. The next phase of work is to turn it into “Go” as a human might write it.

The translated program is not meant for deployment, really. It’s to give the humans a starting point.
References to "source code" apply only to video games.
Well, he did have a harder time justifying why not to hire older people, compared to drug addicts.
Not only that, but bipolar disorder is a protected class under the ADA. Drug addiction not so much. But that's why your company has mental health included in its health plan.

It does, doesn't it?

Sheesh.
PixelPress Floors – Draw your own game
The author quickly dismisses hard drives because at the time of the Glacier launch SMR drives were to expensive because of the Thai flood. But after a few years of running S3 and EC2 Amazon must have tons of left-over hard drives which are now simply too old for a 24/7 service.

So what do you with those three year old 1 TB hard drives where the power-consumption-to-space ratio is not good enough anymore? Or can of course destroy them. Or you actually do build a disk drive robot, fill the disk with Glacier data, simply spin it down and store it away. Zero cost to buy the drives, zero cost for power-consumption. Then add a 3-4 hour retrieval delay to ensure that those old disk don't have to spin up more than 6-8 at times a day anymore even in the worst case.

But that's just my personal theory anyway.
Because the focus is different. "I don't want to deal with food" rings a different bell than "Eat this and lose weight".

I would say a big factor is that avoiding food just to avoid food is (to my knowledge) unique, helping it gain traction.

And while I certainly wouldn't trust the long term implications of this yet, I can't blame a company for wanting to sell units before spending money on studies, especially given their size.
> Unfortunately, my memory is failing me, but if anyone knows of the paper - or an article or paper along these lines - please feel free to contribute

I believe it's normally referred to as the "Substitution effect", there's a paper by Gollwitzer et al called "When Intentions go Public"[1] that might be the one you're thinking of?

[1] http://www.psych.nyu.edu/gollwitzer/09_Gollwitzer_Sheeran_Se...
"The recovery operations were challenging," Musk told reporters from Washington, D.C.. The seas were heavy, he said, so the recovery team suspects the stage was destroyed. They were, however, able to find pieces that join the first and second stage.

If they were able to recover the stage from the ocean, it would probably take about a couple months to refurbish it for flight, Musk said.

Source: http://www.businessinsider.com/elon-musk-will-make-an-import...
Yup, should sting for anyone really. Everyone gets older.
Cable should stop seeing themselves as being "competitors in a different industry." They are in the same industry, just with new mediums appearing. Watching what you want when you want is clearly the future. Carrying forward the technical restrictions of analog broadcast is simply insane, if you step back and look at it.
I dunno, a few of them seem hard to justify. The one on line 475 could just be an "else" branch, frex, and the ones in the loop on 327 could as easily be continues.
Looks like later buyers are shipping first? On the forums it's posters with 1 post who are reporting they now have shipping numbers / delivery dates.

None of them have turned up on the "show us your parallela" thread yet unfortunately.
That's tautological. Is there any reason rooted in -- for example -- portfolio theory to believe such a strategy will outperform market cap weighting on a risk adjusted basis?
Excel-like data grid editor in JavaScript
Lyft Off, St. Louis’ Embrace of Tech Off to Rocky Start
I would be curious to hear the justification behind the implementation of angryrealloc, the "goto ok" is strictly equivalent to a "continue" as far as I know. Maybe it triggers an optimization with a certain compiler.
It is somewhat amusing to me that they re-used an image taken at Pivotal Labs for the header of the article, I'm in the image.

What you are looking at is the pair programming setup. Two monitors, two keyboards, one computer. It is a bit weird at first, but once you get used to it, you really start to see the advantages of it. Sure, it isn't perfect, but their model is proven and works well.

Pivotal is also one of the few places I've worked where there was very few jerks and a majority of very smart people. Pair programming really weeds out weak links pretty quickly as nobody will want to pair with you if you're a jerk.

I made some good friends and I loved my time there. I was a contractor just doing a ~6 month stint to learn about pair programming and help capitalize my startup. =)
You really need to work on your sign-up form validation. At least add client side validation.
Thanks for reminding me that I never got around to watching Chungking Express: https://en.wikipedia.org/wiki/Chungking_Express
I think there are multiple differences but in my mind the biggest one is that his post mostly talks about the benefits that he gained himself. There are no promises about what it would do for you.

Now obviously if you're reading critically and you're naturally a bit suspicious of his motives then of course it seems heavily implied that the benefits he feels he's gotten are the ones that you'll get too once you also use Soylent.

There are two (maybe three) ways this can go:

1. He made it all up to launch a startup

2. Everything he says is true

3. He believes everything he says is true

In truth it's not as mutually exclusive as I've presented it. Many of the benefits might be true, he might believe some BS about others, and some of it might be outright fabrications.

I think another hugely contributing factor to the notion that he's not a snake-oil salesman is that the formula seems to be freely available and not patented: http://en.wikipedia.org/wiki/Soylent_(food_substitute)

I am not sure how you would do a double blind between a supposedly all-encompassing shake-meal and one that is not. Are you going to purposely malnourish people so that you can see they're malnourished? That's ethically dubious at best.
Next an article on religion, maybe race or maybe politics.

I feel compassion for anyone who tries to share their thoughts on topics like these. Because whatever your opinions are you will be shouted down.

As @chroma says it's 'radioactive'; but that doesn't mean we shouldn't talk about it.

It would be nice not to see so much vitriol but hey, a lot of us are good with computers because we are/were rubbish with people. So it's probably to be expected, but something we can all try to work on.
Tips voor het zelf inrichten van je tuin
As someone who gets distracted easily, I would actually love that.
> is that top picture of a hellish working environment typical? I have a panic attack just looking at it.

It's all about the "culture" man, you need to get with the times.
This is how things come to an end but they had started slowing down a lot earlier.

For any practical purpose, Nokia was dead around 2005-2006 at the latest and dwindling at least couple of years before that.

Sure they sold lots of phones of good quality even after those years, but they weren't riding the first wave anymore during those years. They were riding on a dead horse, unwilling to notice it's not the 90's anymore.
Oh yeah, that's a good question. I've helped people with RPi audio projects before and getting external microphones to work consistently has been one of the biggest pains.
I read it as saying that the data has redundancy added to it so that some amount of unreadable ("erased") bits can be interpolated. CD's do this with Reed-Solomon encoding, and there's a decoder in the hardware.
The ultimate new tool to find any attachment or link in your emails in 5 seconds
>Holy shit. I would never work with/for this writer.

The writer is Ben Horowitz:

>Ben Horowitz is cofounder and partner of Andreessen Horowitz.

Therefore there is a good chance that if you work at a successful Valley startup you are indirectly working for this guy and making him even more disgustingly wealthy from your labour.
Genereally speaking async is one of those things that the JS community hasn't quite figured out yet. (Nor has anyone else, really.)

Personally, what I'd really like to see is an M:1 thread model, i.e. a model where you program as if you have M threads of control, but only one of them is actually executing at any one time. Any calls which are currently async would behave as if blocking and would yield control to any other runnable "thread". So you would have concurrency but not parallelism -- which is effectively what you have to reason about anyway when you have async.

It may very well just be me, but I find that reasoning about normal "blocking" flow control is vastly easier in general than reasoning about async flow control even if it involves multiple threads. It gets even easier if you limit all inter-thread communication to some form of queueing/message passing.

EDIT: Reading it back this looks overly convoluted, basically what I'd like in JS is "user-space threads".
Etherpad is now an open source product. In fact, it is still being developed, and is currently being rewritten in JavaScript to run on Node.

Wave as a product no longer exists, however a lot of the technology that Google used has been merged into other products such as Google docs.
I'd feel VERY uncomfortable giving a 3rd party the password to my brokerage account. Too many bad things can happen.

Yes, I know you take property security. There's always some bug or flaw you don't know about. Because you're logging in to the clients brokerage account, that means your software has access to their UNENCRYPTED UNHASHED password.

Also, there are reasons to NOT automatically rebalance every 21 days. Long-term games are better than short-term gains (unless it's an IRA). In addition to commissions, there's the cost of the bid/ask spread, not included in your calculation.
But a "contingent yes" is a "yes". Totally disagree that a "no" is better.
Probably not:

1. HN Search is kind of a hassle to use effectively, especially as compared to that handy bookmark.

2. This doesn't seem to have been posted before. (If it has, then see point 1!)
> The ones with significant upside potential are. If a "startup job" is really just a normal job with normal job security and a normal paycheck, then you're never going to get the chance to strike it rich. It's just a slightly-better-than-average job.

Statistically few startups offer significant upside potential to rank and file employees. Period. It's not just because most of them will never have a liquidity event, or a big enough liquidity event, but because employees tend to receive so little equity and their equity is the most vulnerable.

If you look at some of the biggest startup exits in the past several years that produced the best outcomes for a large number of rank and file employees (Facebook, Twitter, etc.), you're going to find few if any that required those employees to take their chances on a sinking ship. Trust me: employee #500 at Facebook or Twitter, who received competitive salary and benefits, has done far, far better than 99% of the first 10 employees at 99% of all Silicon Valley startups.

The notion that joining a startup that's always a few weeks away from running out of cash is the only way to get "upside potential" is pure myth. It's simply not true. In fact, if you are motivated to "strike it rich", working at a startup as an employee is a horrible way to go about it. Well over half of the millionaires in this country are self-employed. You're statistically far more likely to get rich working for yourself/owning a business than working for a startup that gives you basis points in equity, or a percent or two if you're really "lucky."

> No I think you read me the wrong way. I'm talking about you going into auto sales as a salesman, not you trying to buy a car. That's far closer to what you're doing by joining a garden-variety Silicon Valley startup.

I don't know what point you're trying to make, but my point still stands: if you're contemplating a business transaction, whether it's buying a car or joining a company, you have every right to ask questions. And if you don't feel comfortable with the answers you receive (or don't receive), you proceed with said transaction at your own peril.
Wow, I don't know what's crazier, that they promoted him or that they fired him. I can't believe Ben Horowitz. It sounds like he's in the slave business.
So? Sometimes people get things they don't deserve, that's life. As a taxpayer, I can live with that tradeoff if it means more opportunities for those who need them.
Yeah, that was an important feature for onboarding new users. I wish people didn't have to log in, but Instagram (understandably) has API limits that require logging in once you have a lot of activity.
"Telsa" - and I stopped reading...

Edit: For the record, www.telsamotors.com redirects to www.teslamotors.com
Whether or not he is remembered for it, except for Tim Berners Lee no one else holds a candle to him in that regard. I had enough years "before" that the years "after" and what his work effected delineates it as the most profoundly disruptive period in history by a wide margin. It has become a sixth sense, so integrated with our cognition that we scarcely notice it. And he wants to take that integration much, much further.

From what the article discloses about his personality I don't much like him but will never deny his inestimable impact.
Ask HN: How soon before relocating should I send off job applications?
I'm relocating to Toronto in July and already have written cover letters for jobs I'm interested in (web development jobs, mostly at agencies). I feel like two months is a bit of a stretch and I could be forgotten or ignored. However, I would like to have a job lined up as quickly as possible once I get there. Are there any standards for this when it comes to tech jobs?
Agreed, but there are still times when I end up having several arguments of the same type, and I see no virtue in having to repeat the type for each formal parameter.
The status of Android support on the Raspberry Pi doesn't seem very promising so far.

http://www.raspberrypi.org/forums/viewtopic.php?f=73&t=71658...

http://androidpi.wikia.com/wiki/Android_Pi_Wiki
> Start-up culture is increasingly bullshit and toxic

Does that apply mainly to SV, or have you had/seen similar experiences elsewhere?
On the one hand, I'd agree with you that it's a gross exaggeration. On the other hand, I've always felt that corporate middle management was the new (and less bloody) realm for what used to be tribal chiefs, lords of manors, and dukes of minor duchies, and their associated battles for control of land.
What about the idea that maybe our ideas of privacy / publicity are shaped by what we're used to rather than any universal laws. In other words, if we were to grow up in a society that didn't experience much privacy maybe we'd just accept it as the norm.

I'm not making a judgement which is better. The old way or some other way. Only trying to point out the fact that we had more privacy in the past isn't in and of itself better. It just is.
Most major metropolitan areas have grocery delivery services either via the grocery stores themselves or a TaskRabbit like service (Instacart, etc.)