skysight-inc/HackerNews huggingface dataset:
I've been a VPE coming in from the outside. One thing to note right away is that the OP is talking about growing startups. That means that there are usually plenty of things wrong in the startup that everyone agrees are wrong but haven't made a decision on how to fix yet. So, absolutely, the new executive should be facilitating solutions well before 90 days.

As I recall, in my first 90 days:

1. On day one several people hinted to me about work from an under performing contractor. On day 2, I met with this contractor and looked at his code. On day 3 I put him on a performance improvement plan. On day 8 I decided that he was the wrong fit for the role and ended his contract. Great guy, but he was just hired for one thing and then asked to do something else. But there wasn't anyone else who was really qualified to track down whether the problem was direction or fit.

2. There was a general consensus that we weren't shipping code fast enough. On week 3 we implemented Scrum (it was 2005). The engineers kind of hated it. But Scrum achieved what was needed. The rest of the company had enough visibility into development speed to realize that the problem with the company was bad product/market fit, not bad developers. We pivoted a bunch of times. Twitter was one of those pivots.

3. We were running our own servers in a cage at 360 Main. Those servers had been setup originally by one of the founders. There was definitely a desktop computer in there serving production code. The servers were administered by various engineers on the team (administered poorly because it's not what they wanted to be doing). So I started recruiting for a sysadmin. I definitely had hired him within the first 60 days.

There were plenty of things in there that I tried to fix as well and failed at. I can't imagine an exec coming into a startup and not trying to fix things. 90 days is an eternity. Normally there's so much wrong that the exec actually has a lot of latitude from day 1.
The author spends a lot of effort trying to make his functions point-free. For example, the author first writes:

inexactMatches xs ys = matches xs ys - exactMatches xs ys

then decides it's not very "nice", and ends up with this:

inexactMatches = pure2 (-) <**> matches <**> exactMatches

I can sympathize with this preference. When I first started learning Haskell, figuring out how to make something point-free was extremely satisfying. And it also increases DRY, which is generally a good thing.

But over time I realized I was overusing point-free style. It was fun to write, but harder to read. If I were actually writing "inexactMatches" for something real, I would strongly prefer the first over the second. From what I've read, I think many people take a similar path when learning Haskell.

That said, I think everyone has a different threshold. For example, I've heard many people say that a for loop is more clear than something like "map" or "fold". I would disagree with that, but maybe that's just because I've gotten used to "map" and "fold".

So maybe the author's brain is just able to handle point-free style better than mine can, but I do think this particular example if far enough on the spectrum that most Haskell programmers would prefer the first version (for real code).

So if you're considering learning Haskell, don't be scared away. You will have to start getting used to point-free style, but probably not to this extreme.
> If we had a basic income, how would you handle a growing amount of dependence on the system?

With economics. If you set the level of basic income too high for sustainability given current productivity and people's willingness to work given the support available, such that there is, in the short term, excessive dependency on it, then you'll be giving out lots of money and it will be chasing very few goods because there won't be much production -- which will very quickly drive inflation sky high, which will reduce the level of living standards provided by the basic income, which will increase the need to work and cure the problem of excessive dependency before it becomes a long-term problem with substantial durable cultural impact.

Of course, you don't want to hit that unstable point because of the short-term disruptions it causes, so you'd do best to start BI low, and gradually ramp it up while retiring other support programs. But, ultimately, basic economics limits BI well short of the point where any durable culture of dependency that relies on unsustainable levels of support sets in.
That sounds like a job for the changes feed, pre-digest data with a query and then pipe its changes feed into Hadoop's storage. (How fast can change feeds run? Would that end up being a bottleneck?)
The issue is that it is easier to do it the old-fashion way than to dick around with a 3d printer. The result will be far superior as well.

For the 3d printed lowers: drilling out your own 80% lower will give you a superior result with far less equipment.

For the 3d printed "Liberators": a quick trip to your local Home Depot's plumbing and hardware departments will let you throw together a shotgun, not a dinky little pistol, that probably won't blow up in your hand (still possible if you choose the wrong pipe I suppose, but compared to the plastic gun?....) There are videos on youtube of teenagers in the Appalachians doing exactly this just for the hell of it. It doesn't require any real manufacturing skill.
I agree, just the same rivetsjs has been around for a few years now.
Compared to what? Honest question - not trying to be cheeky.

If you are comparing against a self managed solution, are you factoring all costs into that equation (fully burdened labour costs, disposal, cooling, power, etc.).
There's a project called Saulify being worked on over at Assembly which re-formats articles for a cleaner, responsive design.

I'd be interested in forking it or a similar project to better adapt it to this use case.

On a related note a friend of mine is the co-founder of a company aiming to fix this very problem. Their approach is portal software that allows users to interact with common services through a more simplistic, and better age-targeted service. Check it out here[1].

[1] - http://pleasyweb.com/
Pretty straight up reasoning:

> Some folks may be wondering: Why? We will try to share our experience as best we can via post-mortems and blog posts, but the short answer is simple: we failed to make LayerVault financially viable, exhausted our existing capital reserves, and were unable to secure additional capital to sustain uninterrupted service. We ran out of money. Although the service will cease, we’re still hopeful that the technology may find a home.
I don't know - I personally felt I learned a lot from studying for the bar. Sure, I don't remember most of the details - but I remember enough to have instincts and point myself in the right direction if I need to. And I definitely learned a lot more black letter law from studying for the bar than I did in law school. Frankly, I think I would have been well-served by having to study for the bar prior to law school.
it used to not be, but with the reversal of the `this` creation and addition and use of `target.new` in constructor functions we are now able to extend Exotic types like array.
Haven't used it, but Duplicati is another one: http://www.duplicati.com/
HN is not the best place for political arguments. Suffice it to say that not everyone agrees that the police and government -- especially not our police and government -- should have a monopoly on weaponry.

(Sovietaced, your reply is [dead] for some reason, not clear why.)
Google Has the Dumbest Interview Process for Hiring Engineers
I strongly disagree. It's how the world learned learned GUIs.
Yes it is as good.
This. I added https to my site to get users to stop worrying, but AFAIK you don't need it with Stripe.
Look it sounds like you need a 'regular' laptop. If you're hooked on the hardware, buy one and install linux on it.
Ask HN: Some advice on accepting a job in SF
In a couple of months I am graduating with a degree in CS, and I have several job offers in SF.

However, after reviewing the rent prices how are you guys doing it? I have a girlfriend and we plan to get married when we graduate, so I am just looking for an apartment for two people, and our cat, 550 - 800 square feet.

Yet, to rent an apartment in a half decent neighborhood or within driving/transit range of my employer is still $2,500 to $3,200 minimum. That's with a 20 - 45 minute commute, and for an apartment building built in the 40's - 70's.

What is this madness?

My offers in SF are for a base salary between $95k - $110k, so clearly I can survive (pretty comfortably), but it limits my savings and I have a school loan (which is $1000+ per month).

I also have other offers around the country ranging from $85k - $100k, but they are more corporate oriented and don't come with some of the nice perks or room for growth/improvement.

Is there some trick I don't know about when moving to SF?
Yes. 6 times a week. Stove: stovetop 75%, oven 25%.
I was referring to this comment's super-parent, but I didn't know the TNR piece had a Hacker News thread! When I got here, this comment's super-parent just said [flagkilled] and I assumed it was the TNR piece because the New Zealander commenting below referenced lack of CEO vetting -- which is the final third of the TNR piece.

I edited my above comment to clarify that I meant the parent comment was flagkilled.
Tessel 2 is a $35 development platform for the IoT
When I was looking for jobs my senior year in college, I noticed a pattern at the job fair. Large companies head hunt GPAs and small companies are much more interested in personality and hands-on experience.

I thought about why this would be the case and came to the conclusion that if a large company makes a bad hiring decision, then the slack created by one bad employee is distributed across several dozen other employees. If a small company makes a bad hiring decision, it could cause culture problems as well as bring the company/project to its knees.

I just got assigned to a project at my company that's underfunded. So, they put together a group of junior level engineers and put them in charge - with mentoring senior level engineers in the background. It's trying to simulate the start-up environment, but it doesn't quite get there. You have a limited amount of time/money, and junior engineers eager to show what they can do with the responsibility they've been given.
Actually, it shouldn't take particularly long. The key is to distribute.

Sending 102TB of data to the pod that's rebuilding would take forever, this is true.

Instead you have each peer pod be responsible for 1/17th of the parity calculations.

1. 17 pods each read 17 megabytes and sends them across the network.

2. Pod A gets all 17 of megabyte 1. Pod B gets all 17 of megabyte 2. etc.

3. Each pod calculates their megabyte of the replacement drive and send it off.

4. Repeat until 6TB have been processed.

So this way each pod reads 6TB from disk, sends 6TB across the network, receives 6TB across the network, and calculates one nth of the data for the replacement drive.

It scales perfectly. It's no slower than doing a direct copy over the network.

Just make sure your switch can handle the traffic (which it already has to handle for filling the vault in the first place).
I'm pretty sure there are laws regarding tracking people in the U.S. under the age of 13 without parental consent...

Data really should be anonymized behind a token from a school provided OAuth2 login server... actually tracking student information in the applications shouldn't happen in an identifiable way to said application. Unfortunately many IT jobs in government pay less than half of what a corporate position will.
Out of date, as usual :-P.
Hi I'm Matt, one of the founders of Notable Labs. Here are more specifics on our process:

Step 1: The patient undergoes surgery to remove their brain tumor, which is sent to our lab where the cells are grown.
Step 2: We use lab robotics to apply thousands of combinations of FDA-approved drugs directly to the cancer cells.
Step 3: Notable Labs analyzes the test results and provides them to the patient’s doctor, who can prescribe the drugs immediately without a clinical trial.
Step 4: Each treatment result allows us to algorithmically improve the drug selection process for future patients.

Glad to answer any questions!
I understand the perspective that more guns correlates positively with more deaths, therefore this use of 3d printing technology is a bad thing. However, consider historical contexts where a minority group has been incrementally and systematically deprived of the legal ability to own firearms and consequently subject to the depredations of the majority. Imagine a Warsaw Ghetto uprising but with 3D printers and these sorts of freely available prototypes. Then you get into theoretical tradeoffs - do I prefer to hypothetically reduce the number of children killed in Chicago this year versus a slaughtered neighborhood of <$localized_outgroup> in some civil conflict? Good arguments can be made on both sides.

The demand for home gun manufacturing in the USA is very much related to a sizable portion of the populace looking at the changing political climate of the country and extrapolating their self defense rights meeting the y-axis at some point in their lifetime. The potential commonality of such technology makes any sort of future outright ban completely untenable. Do we not ban books anymore because our governments and societies are so much more enlightened or because the internet makes it completely useless?

The lower receiver is not a component bearing serious loads during firing and isn't really where catastrophic failures in the weapon originate.
I have this feeling as well. But then I look at other countries and it seems we take for granted the fact that our country's government is stable and will forever do a halfway-decent job protecting our rights as citizens. There's no guarantee. It might be overly paranoid to stock up your own militia in case of the government turning on us, but I can at least see where people like Cody are coming from.
The Web: Brought To You By Chrome, at least. And Google is a corporation, who would very much want all your online interactions in their garden.

But you are right, I dislike Apple because its walls are so high. Google has the opportunity to embrace open-source (or at least well-adopted) technologies to shape an open garden- where your interactions benefit both Google, the web as an open platform, and end consumers who don't know any better.

I feel that Google can become caretakers of a "open garden" by aligning the technology available to independent developers and the app ecosystem used by end consumers. And I feel that Google can curate the technology of the web better by targeting the developers than the consumers.
You're going to spend all that work using "the author" everywhere and still manage to get my gender wrong ("his")? Okay. I don't really expect any different in this field, but just noting that.

Anyway, I'm well-aware of the temptation of writing point-free code. I did include the sentence "I can see the road to hell is paved with point-free style" myself, after all. I wouldn't prefer point-free style if it ends up looking indiscernible, but in this case I sort of wanted a way to express semi-declaratively "this function is the difference between these other two functions". Does the version I ended up with do that? Yes. But for all I knew there could have been a much better, more idiomatic way.

But yes, that was both a quest to improve that code and a mere learning exercise. I'm satisfied with the version I ended up with, though I don't think it's perfect, either.
Looks very interesting, thanks! I'm investigating it now.
His dual roles brings up up an interesting question:

If you're founder of a Bitcoin startup that's doing well and has its pick of investors, do you pitch a16z, knowing that the founder of what could be your largest competitor is a partner there ?
Good parenting is more a perspective and viewpoint. Respect them as people basically the same as you, but with radically different life experience. How to atone? If you recognize it as wrong you must have remorse. True remorse to another person is evidenced by an admission of the wrong, cessation of the wrong, and restitution for the wrong!
> I'm pretty sure there are laws regarding tracking people in the U.S. under the age of 13 without parental consent...

That might be great in the US (although US privacy laws are generally pretty shithouse compared to Europe, for example), but there's also a huge push of these products into overseas markets with little to no sign that there's any adherence to local laws.)
In light of the fact that the template you've linked looks exactly like recallbee.com, the author's comment "Thanks, I actually copied the image to see what it'd look like in place and forgot to take it out" seems disingenuous.
I have bad news -- the SD card reader on both the new and old Chromebook Pixel is hooked up over USB2 (i.e. max 20MB/sec transfer rate). There is no internal expansion via msata/pcie. And the SSD is soldered down.
Very nice. Did you open source the code? Also: woodspotting.com
"At this point, I find this whole thing funny. Again"

Yup. It's more than just funny. The number of people I know who are carrying around "our thinnest, lightest macbook yet" with a bagful of adaptors that weigh more than the laptop is HILARIOUS.

As for me, I'm carrying around a 2012 Macbook Pro (the last model with a non-glossy screen). Even though my work involves dealing with iOS projects etc., my next laptop will probably be running Linux and I'll learn to rely on my iMac for iOS specific work.
None of the patent grants you mentioned are as one-sided as Facebook's. My problem is not with a conditional patent grant. My problem is with Facebook preventing React users from defending themselves against lawsuits for unrelated patents.

Apache, GPL, MPL, etc. have retaliation clauses that terminate your patent license only if you sue (or in some cases, countersue) in relation to the covered software. Facebook's patent grant says you can never sue Facebook, while being vulnerable to being sued by Facebook for anything but React.

Edited for clarity.
Amusingly, the top comment of which is a few of the other times that it has shown up.
Author’s Note 119: Shameless Blegging
Take a look at the Accessibility Guidelines at http://www.w3.org/WAI/intro/wcag

Read it. Remember it. Not everyone has perfect eye sight or hearing. Not to mention this woman, at age 89, probably has some form of (bone, nerve, skin, muscle) deterioration like arthritis. Which means, pressing tiny buttons on a small screen considerably more difficult.
In my experience, spun-down disk drives take in the ballpark of 10-15 seconds to spin back up.
He's not just doing 3D printing anymore. From the article:

"In October 2014 Wilson revealed his biggest project to date: the Ghost Gunner, a miniaturized CNC milling machine small enough to sit on a desktop. It’s thousands of dollars cheaper than big CNC mills—computer-programmable industrial tools for cutting away material—and capable of producing aluminum lower receivers compatible with the AR-15 rifle."
Another way to think of this: the likelihood of “new Y” being invented and succeeding is small, in any circumstance. The circumstances that lead to Y’s existence are very contingent. The default is for Y to fail, or not to exist in the first place.

The established company became so because they made X succeed, which itself was unlikely. So what are the chances that the same organization would also make Y succeed? Multiply the probabilities.

So yes, it’s politics and incentives, but we must also beg the question a bit further upstream.

It’s why I marvel at questions like, why didn’t Microsoft invent the iPhone. The better question is, why would it?

Tim Lee lays it out nicely here: http://www.forbes.com/sites/timothylee/2012/05/27/two-views-...
You make a good point, but surely you'd admit that you're not versed on every possible danger that a toy could present. For example, what if we discover a year from now that a particular paint or varnish that we thought was completely safe is actually toxic?

I would imagine that both our governments pay experts to research such things, and making their conclusions more accessible seems like a useful enterprise.
I just installed AdBlock in Chrome, via the Chrome web store, on a Windows 7 box, that has never had a Google account logged in on it. So at the moment, I see no evidence that you need one to install extensions. Even if you did need one to install from the Chrome Web Store, you can also side-load.

With regard to the others, there are crucial distinctions:

* Chrome synchronization is entirely optional. You can use Chrome without ever logging into Google's servers. That's not the case with Authy.

* The malware blocklist feature uses data stored on your local machine that is frequently updated from Google's servers. It does not send the URLs to Google. Even aside from privacy implications, that would be annoyingly slow. And the block can be bypassed (last time I saw it, anyway) with a single click.
I would kinda like a DB built with cold-heated ruthless efficiency and precision, actually.
All good advice. One thing I would recommend is to wear wool when possible; even when wet, it's insulating properties are unmatched. I used to have a pair of wool trousers that kept me warm while winter camping in Katahdin.
Same, I can scroll pretty far to the right. Running Chrome 41.0.2272.76 on OS X 10.10.2.
Belgian Mobile ISP Mobile Vikings has allowed Bitcoin top-ups for a while now :)

https://mobilevikings.be/en/help/top-up-sim/How-can-I-top-up...
Recent developments allow software to make the configuration itself programmable which is going to be great I think.

Pressure displays (2009): https://www.youtube.com/watch?v=Smai_Z_galE . I can't believe they didn't attempt to build "pixels" of some kind though. More recently, a lot of ultrasound tech (2014): https://www.youtube.com/watch?v=kaoO5cY1aHk . Tangible displays from MIT (2013): https://www.youtube.com/watch?v=lvtfD_rJ2hE .

I could see any of this being feasible for interacting in a non-mobile setting (car,desktop) with some adjustments.
What does big corps prevent from founding their own start-ups?

I mean, MS could simply throw out $1,000,000, seed about 5-10 start-ups and wait whats happening...

Since they know where their problems are, they could pre-filter the start-up ideas and increase the success ratio.
Key point: "we expect the preliminary results to start coming out towards the beginning of the Summer after we coordinate with the OpenSSL team."
A downloadable nanosecond (2012)
I use a system. I use a general subject the a number then the service name. In this way all my passwords are different yet memorable. So here would be "car44hackernews" and for facebook would be "car44facebook".
One thing that is amazing is in-floor heating (hot water pipes run through the floor). Lacking that, a heated floor mat under your desk works wonders, and draws relatively little energy (compared to a space heater at least).
Stratospheric wind speeds are very fast. Look it up if you don't believe me. I was just basing this from a quote in the original article "wind speeds as high as 291 km/h".
> The reason is the same as in print: ad revenues
> generally bring in much more than subscriptions do

If that's true, wouldn't it be better to not have subscriptions to improve viewership?
Philographics: Philosophy Explained Through Design
The idea that the USA will descend to a level where the populous need to take to the street with weapons is largely fantasy, and a fantasy that the population pays for dearly to keep alive.
The iPad screen is recognized as good, despite having touch.