skysight-inc/HackerNews huggingface dataset:
I think balls187 left off one important point as a VC: make it clear that you aren't interested in investing in their company, but want to go for coffee/lunch/whatever on a purely personal basis.

As a founder, the discomfort comes from not knowing the VC's intentions and how you are supposed to act with regards to your company. The VC needs to draw a clear line (ruling out investment and all other professional involvement) that takes a lot of that discomfort out of the situation, and removes the mixing of business and pleasure.
Get used to toilet-to-tap water, Californians told
Among "white collar professionals" we have started a shift from a pedigree-based workforce to a vocational skills-based workforce. Tech is a leader here - if you can write code, you can make a living, even if you dropped out of 3rd grade. Most institutions of higher learning are unable, or unwilling to adapt to this new reality. What's the point of sending more students to schools that don't know how to prepare them for the new realities of the world they live in?
Ryan Paul. http://seg.phault.net/
Having wounded public education through corporate reform measures, Gates now turns his gaze to higher education.

There's so much un-examined ideology in this piece, it's incredible.

RAISE TAXES.
Thanks for the report, we have fixed that issue today.
Is this limitation specific to IPv4? Would those same routers be able to handle a larger quantity of IPv6 addresses (if any), or does this highlight the need to upgrade those routers?
No - this is just referral fees (which are normal) and is missing the "ML" in MLM. That would look something like "$250 for new drivers, and $50 for each driver that your referrals refer". THAT would be MLM, literally.
I think we should distinguish the set of general college dropouts from people admitted to Harvard and then decided to drop out.
(like caycep said,) from everything I've read, the venom spat back and forth between Microsoft and Apple sounds a lot fiercer than this. This is probably the fiercest rivalry in recent history, and I may be remembering history with more exaggerated brushstrokes, but I don't think this is the fiercest.

I will grant that the "battle lines" seem to be drawn a lot less clearly now than they were back then. Again, that might just be the effect of remembering history after the "fog of war" has settled.
Same here; I would lose eligibility for several (all?) of my scholarships by taking a year off, without which I could not have attended the college I went to (or maybe any college).
So, what's the bug exactly?
I hadn't finished my degree, worked in the industry (full time as a full member of a normal team, just like anyone else) for half a decade, and was still being asked by my employer and several prospective employers when I would finish my degree. They made it very clear that they didn't care that I was doing the work just like everyone else, they wanted that degree no matter what. I'd even been turned down for jobs due to the lack of the degree, not caring about the industry experience or the numerous certifications. It was the degree that mattered.

This wasn't businees-side jobs, this was the tech industry, all around the country (I was willing to relocate). Being a college dropout, no matter what the reason and to a certain degree, no matter your skills, still hurts your employability in the US.
This is the challenge of modern software development. When I first started my career, I spent two months looking for a random crashing bug in a video game due to misplaced free(); this was in code that was 100% ours. Now, there likely isn't an application in existence that does anything interesting where 100% of the code was written for the app itself. As such, you are no longer debugging your own code, but other people's as well.

Vernor Vinge coined the idea of a software archeologist, people who could sift through layers of code, all the way back to the beginning of time (Jan 1, 1970 and Unix, of course), to understand how systems work and to make modifications to them. We aren't that far from that point; already, there are people who seem to specializing in digital spelunking to find and fix bugs in these underlying layers.

While I love building new code, some of the most satisfying moments in my career have been when I've gone back through somebody else's code, untied it (oh, you built a polymorphic type system including class initializers and destructors in a decidedly not object oriented language? Cool.) and fixed it. There's something interesting about getting into somebody else's head and seeing how they approached the problem, then finding out where they were wrong.
If you want to start now and have fun immediately I recommend picking up Lego Mindstorms: http://www.lego.com/en-us/mindstorms/?domainredir=mindstorms...
I don't know if other people feel this way, but I feel like Lyft has created a much more positive brand identity. Lyft seems fun and friendly, where Uber is like a cold, ruthlessly Randian organization.

I've never taken a ride from either car service, but I'm rooting for Lyft.
Someone just pointed out that you can't download data from them without providing them your private key's password. That seems boneheaded to me, and I guess would prevent me from honoring the pledge I made.
i got a sneak peek at the new API. Here's the key endpoint:

/api/v1/createAndCancelLyftRide
1. How so?
2. True, but the comment I responded to made a different claim.
3. is irrelevant. There are always under-represented groups depending on how you look at the data, but if you claim general bias against minorities when some minorities are doing very well, you have some explaining to do.
Sounds to me like he was suggesting more regulation in exchange for the current level of funding.
Yea, tests are always so bias though. Someone will argue about the machine you used, the setup , etc. Having a nice -- even small -- matrix of features to compare is nice.

What commercial tools do you use?
Requirements mostly undefined, delivered one semi-random brushstroke at a time. Part of requirements communicated so far changed as we go. Two rewrites of the front-end, including one with whole front-end stack changed from desktop client to webapp. Both rewrites used to change requirements for the front-end and back-end parts.

Only unchanging thing is the deadline.
Fine. Let's kill it all with semantics then.

I'll just amend your allegation to this, and leave it alone.

Stopping any scholarly discussion is, in my opinion, pure absurdity.
Sexism And Career Tactics
I wonder if they will integrate with other software vendors, like glympse who is taking a similar strategy.
This is exactly the sort of issue that's supposed to be eliminated by DNSSEC validation.

Emphasis on "supposed to be," because what DNSSEC brings to the table in practice is headaches and outages. You won't see stories on HN about the IETF, NASA or entire TLDs going down due to DNSSEC because it's normal, expected.
Dang. I bought an i4770 rather than i4770K specifically because of TSX.
I would guess one of NIH or SPDY. And they may not be (probably aren't is my guess) writing their own, just packaging one up that they know works with whatever depends on it.
Ask HN: What is Your Approach to Migrate from MySql to Postgres
In this case MySql and Postgres have different schemas. I am thinking about just using CSVs from MySql and writing import scripts to get it into Postgres. But I am curious if I am overlooking a better approach.
Thank you for this incredibly detailed write-up. I'm really impressed by the fact that you go all the way from component selection to board layout to digital logic to firmware and software.

I have a couple of FPGA boards sitting around. I know what my next project is going to be.
I'm a little suprised that Mooninites (http://en.wikipedia.org/wiki/2007_Boston_bomb_scare) didn't get a mention in the article.
And it was the only widespread TM implementation in metal.

So N years more till we see software transactional memory with dedicated hardware support.
Social Media Marketing is about Understanding People, not Cheap Tricks
There was a saying that recently featured on HN:

“A little bit of slope makes up for a lot of y-intercept”

So, sure, right now, the energy density of gasoline makes terribly inefficient combustion engines practical. But their energy density isn't going up (while lithium batteries are improving and coming down in price), certainly gasoline isn't going to get cheaper, and as for the combustion engine, well thats pretty played out after 100 years of trying to improve it.
When I go on a job interview, I'm interviewing the company as much as they are interviewing me. I've turned down a handful of job offers because their "workplace culture" wasn't what I was looking for. Some were way too dry, some were too much like what you describe above.

Of course, I'm not near an SF/NYC/Berlin type of "scene" though. Is the problem that every good job opening in these hotbeds is with a start up that has this type of culture?
For a very pedantic/strict interpretation of "necessary." I don't think anyone would argue that it is an absolute necessity to employ women to successfully market a product to women.
Interestingly, especially given that any resulting court case will likely hinge on free speech, when I search for Matthias Wermke on Google from the UK, alongside the results I get this message -

"Some results may have been removed under data protection law in Europe. Learn more"

With the "Learn More" linking to a page on the recent EU right to be forgotten ruling.

This message does not appear for the other artist, Mischa Leinkauf.
Does seem a bit broken, some simple validation on names and rate limiting/checking for duplicates on messages will help from people spamming and trying to get script tags to run.

A set height and Overflow:scroll on the livechat div as well as the user list div seems pretty mandatory as well.

"Private" rooms seem to be getting the broadcasts from everyone or everyone is being placed into the same 'private' room, can't tell which.

I can open up as many 'user' views as I want with the same session id (on connection if session id exists load them into the chat else prompt them for the username).

edit: I see the validation now, checking if sessionStorage.username is undefined doesn't seem to be working though. Refreshing the page breaks as well, never triggers the loadhistory event that way.

It's cool, socket.io is pretty awesome, needs a little more work though
Firefox for the last few versions is a constant offender in my battery usage panel in OS X Mavericks. Very disappointing.
can't wait for uber for uber
Neither of those argue it's impossible to appeal to other demographics. They argue that diverse viewports are generally beneficial, and thus it's something worth caring about.
I've seen your newforms library before and been interested but I got frustrated trying to read through the examples. The leading commas are so distracting! Sorry to harp on a minor point.
Thanks for posting it and I hope you guys will appreciate it ;)
I'm here to discuss it more
Encrypted Self Destructing Messages
Sure. The AFR of your Western Digital desktop HD doesn't factor in and lower it's reliability slightly because of the slim chance that a 747 is going to crash into your house and destroy your home.

Barring unforeseen acts of God, the 9's listed above apply and you just have to personally weigh if you think the risk of S3 losing multiple datacenters is high enough for you to risk storing your data there.
I don't agree on all the points, but it's ok generally.
>Stopping any scholarly discussion is, in my opinion, pure absurdity.

And yet you hypocritically just put an end to a conversation that would be about: "Whether or not stopping points for scholarly discussions can be useful".

How can you not even see how unfruitful your conclusions are?
It's the "business personal property" tax. Here are Harris County's instructions on it: http://www.hcad.org/Help/BusPersonalProp.asp

For taxation purposes, your property is classified as either real property (land, buildings, and other items attached to land) or personal property (items that can be owned but are not attached to land). Tangible personal property that you use to produce income is subject to taxation in the state of Texas. Tangible personal property includes such things as furniture, fixtures, inventories, equipment, motor vehicles, vessels, and aircraft. These items are typically referred to as business personal property.
Notice that the best universities in the country have not and will not adopt the corporate reform "measurements" Gates proposes. The same is true of private primary institutions.

Gates spends a lot of time talking about equality, but he's really talking about doing more with less. The scandal is that neither side of that equation works. Charter schools have the same or worse outcomes compared to public schools, despite the benefit of corporate funding.
Taking the temperature of Java App Security
Ah, there's the rub!

Assuming a Cisco 6500/7200 model router - the one most commonly affected by this issue - there's a certain amount of TCAM available by default for IPv4 routing, IPv6 routes, and multicast. By default, IPv4 only gets 512K routes. You can re-allocate more space to IPv4, but there's a potential cost... given the current rate of IPv6 adoption though, you could say that cost would be negligible for most people.

More details here:
http://www.cisco.com/c/en/us/support/docs/switches/catalyst-...

(The question I have is, why are people with these routers taking a full BGP feed of 512K routes? I'd assume that 90% of the time a default route will do, or even just default to your transit + their direct peer routes...)
As a person of similar layness but some parts bit-wise...

I think the answer is no, plain and simple because IPv6 addresses are literally four times as large.

If we were using IPv6 for years leading up to this, would it still be an issue? Obviously not the same question, but IPv6 having much larger potential address space and more opportunities for abbreviation in expressions of "what is a netblock range" means for one thing that you don't always need as many network blocks, you can have larger network blocks where a smaller one would be used in IPv4 because of limits and efficiency with the overall available and provisioned blocks...

Disclaimer: I have never been in charge of a large router, let alone a large network.
How To Make Friends
Upstart and systemd are not that complicated. Supervisord certainly has advantages -- the main one is that it's always a `pip install` away on *nix platforms.
This is an incredibly offensive comment.

Firstly, discrimination in the workplace is not limited to "non-whites". Secondly, you cannot claim the supreme and unilateral right to determine what constitutes discrimination based on your race.

Simply stating "you're white and therefore you cannot see it" is both unreasonable, racist, and, if put forth as grounds for legislation, incredibly corrosive to the notion of rule of law.

The idea that only whites as a universal class are somehow unable to perceive discrimination is ridiculous and highly offensive.

You should apologize for your comment.
Robin Williams: A brief encounter
> make it clear that you aren't interested in investing in their company, but want to go for coffee/lunch/whatever on a purely personal basis.

You're 100% right (which is why I said don't mislead).

However, this is far more nuanced, than I first imagined. From purely a dating perspective, I'm not sure how a guy could recover from rejecting a women professionally, to getting her to accepting a date.

I guess the circumstances would have to be something like investment thesis don't align "we do biotech, your company is education."

In startups, I'd argue that founders personal lives and their businesses are inextricably linked, and rejecting one, is tantamount to rejecting the other.

Which makes for an inbalanced dynamic as acabrahams mentioned, which could be troublesome.
Well, as an undergrad, she went to one of the best universities in the world.

http://www.newsweek.com/surprising-success-irans-universitie...

We don't hear about it much, but Iran has one of the best universities in the world.
I recently started using mutt, connecting to GMail w/ IMAP. It's been working pretty well.

I'm still really interested in a full mail client that supports all of gmail's features (labels, archiving, etc), and works well with Emacs.
So then do you see any advantage of Guacamole over those two other than the open/closed-source part?
Sure. I just think it's a little weird to demand portability from something whose raison d'être is as an extension language for its host OS, in a context where we were originally discussing an extension language for something that is likewise non-portable.
Why the down vote, not funny at all? Hey I would be in support of them all getting the same money as Nobel or Abel laureates :).
thanks for the comment, if you want to share with us the points that you don't agree with, I'm here ;)
Seems a good overview from a realistic institutional perspective but somewhat strangely in my opinion lacking in terms of really progressive details.

Students should progress at their own pace in each subject. They should not be forced to speed up or slow down in order to synchronize with arbitrary time periods. The only reason that structure exists is because of constraints that exist in low-tech teaching environments. In a high tech environment individual pacing and discussion/collaboration groups organized according to current level are possible.

Also there is no reason that students should purchase all of their courses in one lump from an individual university. Instead they should be able to mix and match virtual courses from different direct providers.

Also, with our current technology we could move to a finer grained system for describing educational achievement where information about specific courses is conveyed and even match that with an ontology covering skills and knowledge areas used in business.
You can use taps [1]

[1] https://github.com/ricardochimal/taps
> I think the last thing any part of the higher education industry -- for-profit or not -- needs is more subsidies.

edit: some revision.

There are two forms of subsidy: direct funding for state systems, and loans.

With respect to subsidies in the form of low-interest loans, the underlying premise of this position is both faulty and arrogant.

Talk with any student. Odds are, they are acutely aware of how much debt they are taking on, and what that means for their life in the next 5, 10, 15 years.

The trope about cognitively dissonant art majors is an exception, not the norm.

More to the point, the position isn't even internally consistent. if the premise is accurate (again, wrt low-interest loans), then rate hikes on loans won't have any effect other than increased student debt and larger profit margins for major banks.

With respect to state funding, all we need to do is look at historical data.
It's a bit off topic, but I'm being descriptive (based on professional experience) and not normative when I say C++ (and C and Ada) are used for safety-critical software. Javascript and functional languages certainly aren't.

The vagaries of the standard aren't issues since safety critical software is validated on a per-platform and per-compiler basis. Memory safety is certainly a concern during the development process but more importantly (!) GC languages (like javascript and Scala) do not have provably (for some value of provably) deterministic execution times. Determinism is also a problem for lazy languages (like Haskell).

I say that to say the zero-cost abstractions of C++ is a huge benefit when writing safety-critical software. The level of control over emitted binaries is essential and fairly rare in programming languages.

> If they are really doing this, they have no idea what they are doing.

Well, I can't speak for entire industries, but that's a pretty sweeping generalization. You might be surprised what the challenges are when writing safety-critical systems software. That being said, I'm sure large portions of the industry are ripe for innovation.
Too many times, I've seen people call ugly, immoral tactics like this as "growth hacking", which is polluting an otherwise positive culture.

Yes, it may be legal. Yes, it may grow your company. Yes, you may not have to pay any consequences until you're big enough to pay it off as a "tax".

But, no, it's not ethical, and yes, your investors will worry that you'll shamelessly cheat them at the first opportunity.
Interesting. Who made this?
Startups I have known haven't cared. But once we got bought (Dell) the Senior VP made it known - no degree, no promotion. Suicide - lost all those good people.
Awesomeness and Usefulness for Web Developers #3
Thanks for the links. Im aware of Andi's work and enjoy reading his posts on TSX. You're absolutely right about HLE vs HTM.

Mostly I wish there was a better fallback than locking when transactions fail, but I suppose this is more in line with thinking of them as optimistic locks (such as what I assume the speculative spin lock does).
Yeah, please tell me what you don't agree about. :)
iPad toting tortoises draws ire from animal activists
> (3) not every streak is a hot streak, so the real infrequent, but persistent hot hands get diluted;

no true scotsman would have a not-hot streak.
It has been a while, but I remember my first experience with WP on Windows as not very good. I am a slow typist, and could get ahead of the cursor: it always felt spongy.

Last winter I had a legal secretary ask me to help her convert a document to PDF. Gee, Molly, I said, Word 2010 and up saves PDF as one of its built-in options. No, she said, this is WordPerfect. She then demonstrated to me how the table layout was slightly munged when she converted it to Word. She has since retired, but I bet her old boss hasn't given up WP.
Fear. Fear indeed.
Instead you claim that slagging of white people does not constitute racism as it does not compare to the "biases experienced by women and people of color". Absurd.
I beat drug smugglers will love to use something like this.
If most/all of our wildly successful tech companies lack diversity yet successfully cater to those groups, they are evidence against this hypothesis.

Let me carefully emphasize that I said "suggest", not "prove beyond a shadow of a doubt".
Amazing group of people. Manjul is my wife's cousin so I have heard of a few examples of his brilliance (like the time he corrected his mom, a Math prof, during one of her lectures - he was a middle-schooler at the time).

Here's a nice piece NPR did on him:
http://www.npr.org/templates/story/story.php?storyId=4111253
First, there is too much capital chasing too few opportunities today. Y Combinator is widely seen by many investors as being the highest-quality accelerator so if it had merely stated "Y Combinator will not tolerate inappropriate sexual or romantic behavior from investors toward founders. Period." I guarantee you it's not going to suffer any negative consequences. I'm sure there are more investors wanting to attend Demo Day than there are Demo Day invitations.

Second, Y Combinator could have prepared a code of conduct and sent it directly to the investors invited to participate in Demo Day. Demo Day is an invitation-only event and sending a code of conduct to invitees via email would have been a more effective way to reach the target audience than publishing a "Reminder to Investors" blog post which was clearly intended to be read by a broader audience.

I don't doubt that Y Combinator sincerely wants to quell this behavior, which is a good thing. But maximizing the good you do isn't always aligned with maximizing the PR you do.