skysight-inc/HackerNews huggingface dataset:
(general reply to some of the negative comments in this thread)

When someone is taking the right steps, I think they should be praised. Whatever bad feelings about Microsoft people have, they seem to be a newly revitalized company of late, are implementing cultural changes the way they interact with other ecosystems, and are shipping more open source, and seem to be playing well with others.

We should reward good deeds, not punish them.
I know translators who use Google Translate for a first pass and then correct the results. Translators time is limited so anything that allows them to focus more on the nuances of language is a good thing.
Some people see this dress as white and gold while others see black and blue
> creating a Delaware C Corp should be done with the advice of one's attorney and accountant.

Sage advice, I am an attorney myself, and in my prior corporate practice I saw numerous missteps regularly as a result of the relative ease the various Secretaries of State/Division of Corporations make it incorporate.

My question is specific about the capitalization structure (# of Share and par value) of YC companies...More basic: if there is a typical capitalization structure or if there is not that YC companies follow. I would assume it is possible there is a typical structure as the majority of the YC companies are in a similar position at the beginning (i.e. seed funding in the same amount, with the anticipation of quickly raising additional funds at the end). Examples of the exceptions I can think of would be the non-profits that do not have stock and I believe some may come to the table having already raised some funding.
There's even a saying that gets at what you're going for:

The perfect is the enemy of the good.

Is this the perfect government regulation? Probably not. Better than the old way? Oh yes.

Same thing for Obamacare. Perfect way to give health care to a nation? Definitely not. Better than it was before? As someone who was ineligible for health insurance due to a surgery I'd had in my 20s, oh yes.

(On a side note, and as a general rule, I look to see: are big, entrenched, unpopular companies fighting a regulation? If they are, that's a sign that it's probably a regulation that's good for consumers, probably one I'd support.)
I think the "easy" way to shove yourself into the market would be to tackle a niche, so you can specifically target both the advertisers and the publishers that have an audience that would engage with those advertisers. So if you decide to choose, say, online tackle shops on the advertiser side, you'd target fishing blogs on the publisher side. That way you're pretty focused on a niche and don't have to solve difficult ad matchup/inventory problems early on.

The bonus is that if you figure out how to make publishers and advertisers money, you're going to make a lot as well :)
Show HN: Mint.com for small business
The FCC did a lot more than just approve Net Neutrality today
The Python Error Steamroller
$50 in Free Books on Amazon
Ice Sphere Tech supplies 3 free books with purchase to their customers. 1st book is bar tender cocktails book. 2nd book is punch bowl recipes for hotels and small parties at home. 3rd book is fun drinking games book for the younger crowd. All books combined are $50 in value. Ice Sphere Tech owns the only commercial silicone 2 1/2 inch ice ball maker on Amazon. Very high customer ratings reviews. Highest customer service even higher than Amazon. This product costs more but it is built better and not to be confused with most of the cheaper ice ball makers on Amazon.
Ok. Here are some issues from joyent/node that have not gotten any comments in over a month:

https://github.com/joyent/node/issues/9022
https://github.com/joyent/node/issues/8987
https://github.com/joyent/node/issues/8975
https://github.com/joyent/node/issues/8974
https://github.com/joyent/node/issues/8931

Just randomly went to the issues page and looked
The viscous cycle element.

Grisham's Law, generally, is a "bad foo drives out good foo", more specifically, when the costs of distinguishing good foo from bad foo are high, or when the market doesn't recognize a distinction between the two.

It was coined (so to speak) as an observation that "bad" (e.g., debased) currency drives out "good" (high-specie) currency. It shows up in Akerloff's "The Market for Lemons" and many other places. I've made something of a hobby of collecting references.

For more: https://www.reddit.com/r/dredmorbius/comments/2h63fp/is_gres...
This is the most impactful thing I've ever read on Hacker News. No sarcasm.

You made me stop and consider my own life and what I do with it. I don't have it all -- in fact, I have that "side project" (open source hacker reputation) that's languished for a long time and I've always felt bad about it. But I have a demanding job, a wife (no kids), and my social life and leisure time is very important to me. But now I've, mostly, made peace with that fact.
It depends on what kind of RAM and what kind of bus you are using. Some do let you write bytes at a time, others only allow N byte words at a time.

Though I suppose a byte is still not a bit! I'm not sure I've ever seen a bus interface that addressed individual bits…
I was up working until 6:30AM today and will do the same tonight. What will you be doing then? Oh, sleeping? What a good-for-nothing lazy scoundrel you are!
As someone who is self-taught/switched careers into a job as a software developer but mostly works very far from the machine/OS, I found this interesting and really educational. Since I rarely need to do system work, I accumulate most of my knowledge of how the OS does its jobs from articles like this. Thanks!
Ok. My wife and I can only see White and Gold. However, she has several friends that insist that the dress is Blue and Black. I'm trying to come up with possible technical reasons for the discrepancy. My best guess is that AMOLED displays are displaying the colors differently than conventional displays. Can anyone test?
Technically, io.js' v8 version in release 1.4.1 is unsupported as well; it was released 01/07, and Google's support of v8 ends when it is replaced by the next version (their release/support cycle is 6 weeks).

https://groups.google.com/forum/#!msg/v8-users/UUyavs0KtwE/d...
I'm of the opinion that adding "proper" (read: low-level) multithreading is a bad idea for Javascript.

How will it interact with the existing event loop? How will scheduling work? How about sharing state properly? Is my work going to crash because some bozo writes a jQuery plugin for background processing that doesn't understand how spinning on a mutex can cause trouble?

Javascript developers generally lack, due to the language and the environment, any sort of empathy for what is and is not a good idea in a place where concurrent modification of shared state is possible.

Web workers, wisely, solved this problem by creating explicit messaging. This gets you most of the way there without running into the really nasty bugs you see in native code.

Adding a shared buffer object as proposed (presumably giving an interleaved set of views onto the same underlyling backing array, much as we do with typed buffers) could be acceptable, because you can guarantee isolated access to elements.

However, adding the more general threading support you see in, for example, C++ would be a nightmare. I'm already a little wary of the maintenance and legacy costs that ES6 are going to impose on us...giving devs the power to do dumb shit with threads isn't going to help our industry.
Blimps would seem to be cheaper to deploy compared to satellites, and have much lower latency. How about drones delivering SD cards? The latency might be bad, but you might still have a pretty high data rate.
Ok, that works for a Teacher-Student dynamic in a creative writing course...

Would love to read an article with the same question and a different context. Namely work. What do you tell a coworker, working on the same project, that keeps making "simple" errors and comes to you to fix them?
HN makes YC's investment portfolio more valuable, via:

https://news.ycombinator.com/jobs

http://www.ycombinator.com/apply/
Sync encrypted copy of folders with cloud services
photoshop color picker says dress is Blue and Dark brown.
Nope. My buddy and I just looked at the same screen and saw different colors.

It's probably a genetic quirk?
> I think we're done here.

I understand the sentiment, but boy is that a politically charged statement. It amounts to "I don't agree with you, and this is my project, so STFU or GTFO."
Worth noting: the FCC also struck down laws in two states that had barred municipalities from setting up their own broadband networks.

The widely covered ruling (Title II) stops the major ISPs from getting worse. The less noticed ruling is what will put the screws to their executives, and make them actually perform.

For their customers, I mean. More on the muni. ruling here: http://www.motherjones.com/kevin-drum/2015/02/fcc-did-lot-mo...
An addendum.

I think that adding full support for things like Canvas and WebGL rendering would relieve the majority of the remaining issues people have, if done alongside that shared buffers approach.

Hell, written in a functional style Javascript looks none too different from, say, PLINQ, and if they decide to add library-level function parallelism I could absolutely get behind it.

Just save us from copy-and-pasted $.raiseSemaphore() and $.joinOnMonitor()--and history shows us, that is what we'll be expecting.

EDIT:

One more thing...JS does not lend itself to static analysis, and that may make writing safe parallel code even more difficult.
Aren't go routines pretty similar to WebWorkers, but with special syntax for creating them (and sending/receiving messages over channels) and perhaps lighter weight (though that may just be an implementation issue with current JS engines)?

Edit: nevermind, it looks like go routines can share memory, (but channels are the preferred method of synchronization): https://golang.org/ref/mem
Monitoring Spark with Graphite and Grafana
When ur green and have a karma of one, maybe u shouldn't try and append some junk on the insult log, hawk.
Well, of course. Nothing is worse than the dreaded bro.
This appears to be the store that sells the dress (listed as blue).

http://www.romanoriginals.co.uk/invt/70931
There's nothing to consolidate when last mile is unbundled. Cell companies consolidated because spectrum is a finite resource that they could possess sole ownership of. The consolidation of ISPs already happened when last mile unbundling was removed from the market. If they open it back up, buying an ISP is literally buying their staff. If the founders are smart, they cash out and just start up a new business doing the exact same thing competing with whoever was dumb enough to buy them.
Because they run the same package manager and roughly do the same thing for the same purpose? It's not a JRuby vs Rubinius debate, imo; it's more like YARV vs MRI, you just don't need both. If they were more different I'd agree.
Loving this video so far - showed it to my wife and described it to her as "check out this video... two dudes sitting on a couch programming, but they are really smart dudes tackling tough problems so it's fascinating", needless to say, she was amused.

This reminds me of Peepcode's play by play, but they're building real things.
I see it as blue and dark brown, too.
Konqueror is not abandoned, but Rekonq is generally the premier KDE browser nowadays. Any KDE install still includes Konqueror, even if it is not the default browser, because its backends power a lot of various parts of a KDE desktop.
I was going to post a reply here with an HTTP joke but I am feeling slightly insecure.
Joomla: Free Opensource Content Management System
To be fair, at this stage, supporting both is a bit like supporting both Python 2 and 3. The name change makes it seem bigger a split than it really is.
Ask HN: Technical founder here; who do I need to hire?
Background:
I am a sole founder, I've been running my non-intrusive in-game ads startup (www.giftgaming.com) now for 15 months. We are about to start generating revenue, and are launching with our first game publisher client in the next few days. We've raised over £50k to date, and I am going to raise more funds soon via crowdfunding.

I enjoy building things, hacking, product development and I also love pitching, doing sales and meeting clients at conferences. We have 2 loyal in-house advisors who help with the business development side, and we are attached to an accelerator in Cambridge.

Right now, I am at a bit of a loss as to what kind of role I need to hire for (but I know a need a team). I've gone through a few team members coming and going during the last 15 months.

Advice I have received so far (all of which I'm sure have an element of truth):

"You're a technical person. Don't hire someone who is like you. Don't make your team full of technical people. The best teams have a mix of personalities and skills."

"You need to hire more engineers as you are a tech company."

"You don't need to hire a salesperson! Founders like you are the best people to do customer development and selling."

"You need a cofounder, not a subcontracted-out person. You cannot do this alone, and a cofounder would be more committed if they had an equity stake in the company."

"The company is already founded; you can't really get a cofounder now! Plus giving shares to them now would incur a tax liability for them, because the shares have value. Hire people instead."

Like a lot of advice I receive, this above is clearly contradictory, and everyone seems to have their own idea as to how my team should grow.

So, I would love to hear what HN has to say on my situation, and what type of role I should be looking for.
It could be much cheaper. In the case of the antibiotic violacein, synthesis costs $300000/g (http://www.sigmaaldrich.com/catalog/product/sigma/v9389) whereas Acetaminophen costs something like $0.42/g (http://www.sigmaaldrich.com/catalog/product/sial/a7085). The aim of the "Genomikon: Violacein Factory" kit (https://sciencehack.synbiota.com/) is to crowdsource the discovery of a strain of E. coli that produces this compound with the help of non-scientists and scientists alike.
Google purchases domain rights for .app for $25m
Base 2 is not special.

You do not "read" binary from right to left. At least in English, the most significant digit is on the left, just like any other base (e.g. base 10, base 8, or base 89432890432).

Also, for your leading 0, I would write: Bob has 23 apples, and I have 5. I wouldn't write: Bob has 23 apples, and I have 05. Base 2 is not special, so I wouldn't write 01.

You can also turn your order argument on its head: since the order of digits in base 10 is exactly the same as base 2 (most significant on the left), you could say that "As easy as 1, 2, 3" should actually be read as "As easy as 3, 2, 1", which matches your binary reading "As easy as 3, 2, 1".
I've been using Windows for over 20 years and I've had very few (exactly 2) personal battles with malware and those were on Windows 95 and 98.

Why don't you try looking things up and scanning them before installing? Whatever you're doing doesn't seem to be working.

EDIT: A commenter below reminded me of another rule that I follow when I get a new machine: Always do a clean install with my own copy of Windows (usually from MSDN or an upgrade offer).
Deep Learning Made Doubly Easy with GraphLab Create
You know what? After spending hours reading comments here, then watching videos and a talk about crows, it's decided. Screw drones. I don't want a quadcopter. I want to befriend a few crows and see if I can convince some to do cool stuff.
When MS decides to release an open source rendering engine - we can start taking them seriously... until then they're never going to be worth taking seriously.
This isn't an entirely novel idea. I remember in 2009 Steve Wozniak giving a talk in Waterloo about becoming the Chief Scientist for Fusion-io (https://fusionio.com/), a company building PCI-E SSDs, bypassing the SATA bus.
I find "Meditations on Moloch" intensely interesting. Thank you so much for posting this.
I'm aware of that.

The problem is that I had been "corrected" (incorrectly) in a discussion elsewhere when I mentioned there was only the one comment period by someone who stated that there would, in fact be a period after the rules were voted on where there would be a second period to accept comments from the public. I should have looked it up myself, rather than taking the correction at face value.

In fairness to the individual who attempted to correct me, I think he/she was confusing the reconsideration period with a second round of comments. It's a fair and reasonable mistake to make, so with that in mind, I suppose you could correct my initial post to make mention of the reconsideration period in lieu of what I wrote.

One of the issues I take with some of the pro-net neutrality crowd is that they're willing to vehemently hyper-correct everything, including statements that were not wrong, and due to the insistence of some of the comments I read, I made the mistake of presuming my initial understanding was wrong.

Go figure. It's too late for me to correct my original post, but feel free to use this as an addendum to it. :)
> I also happen to believe Fox News isn't as terrible as a lot of people like to think (they are, after all, the news network with the most viewership and highest ratings year after year).

If your opinion of what makes a news network good or terrible is based on whether or not they get high viewers and ratings, I'm not quite sure what to say. No one who calls Fox News terrible is doing so because they think no one is watching, and I can't believe you actually believe that.

> Point being, you shouldn't attack individuals because they don't agree with you (or the popular opinion). You should attack their argument.

Pointing out instances of him ignoring coherent rebuttals to his argument is an attack on the argument. His argument is weak because he is ignoring responses that refute his argument.
My ISP has a poor service record. I made a tool to test how shitty it is
EDIT: Well, this got more popular than I ever expected. Resizing the linode now. Should be back up soon.

After months of fighting with CableOne about speed and service problems, I decided to finally spice up my website dedicated to their poor service: www.iscableoneshitty.com

Now, instead of just saying "YES," it gives an actual representation of the quality of the connection to my house. The server pings my modem 5 times at the top of every minute. It takes the response times and averages them.

If the average response time is <60ms, it reads "NOT CURRENTLY."

If the average response time is between 60 and 100ms, it reads "MOSTLY."

If the average response time is >100ms and <150ms, it reads "YES."

If the average response time is >150ms, it reads "VERY YES."

I've distributed to friends and neighbors in the area, because almost every one in my town is on CableOne for lack of other choices, so they can check and see if at least someone else is having trouble.

I have thoughts of actually tracking the data and compiling monthly reports of downtime and slowness, I just haven't gotten around to that yet.
I wasn't aware of this. Source? Coincidentally, I'm not seeing results when I Google: google sabotage java.
It appears you missed my point about the Left capturing fields, it refers to this sort of thing: https://www.google.com/search?q=no+irish As in I wouldn't try to become a scientist today, vs. back in the '80s, I'd have to avoid fields captured by the Left's Gleichschaltung.

In that sense, there was a "German Science", more specifically Deutsche Physik, in that no Jews were allowed to participate.

And no need to go off in partisan weeds, let alone imply there's much overlap between conservatives and Republicans.
Kleiner Perkins Senior, Managing Partners make $560K, $3M respectively
Somebody did this with my school district on Twitter recently. They replaced a lowercase l with a capital I, and it looked the same with Twitter's font. The profanity they were tweeting was pretty hilarious.
Linux Perf_events Off-CPU Time Flame Graph
Google Will Rank Your Site Higher If It's Mobile Friendly
> I'd take that 60% startup increase in IIS also, the first request is always slow...

But startup cost is less relevant in a server scenario. In a server you startup once per ~1B requests or more. In a front-end app, it might run 10 requests and then stop.
Same problem, but worse: marginal costs would kill you with the drone delivered SD cards. Blimps... might be interesting. I feel like the blimps I've seen are so close to the ground they'd just be harder-to-maintain cell/WiMax towers.
I'm talking about the effort the sender has to put into encrypting.
This looks great. Obviously a bit rough around the edges but a very solid start.

This convergence story is the future of computing for the average consumer and Ubuntu are poised to take a slice of that.
Ask HN: Know of any enterprise applications using gamification successfully?
Games are serious business, and most enterprise applications end up becoming gimmicky when they try gamification. Does HN know of contrary examples where enterprise applications are using gamification successfully? Successful use implies it engages and motivates users to do the right thing such that they feel "flow" and connection with their work
Your Zendesk link on the Awio site does not work.
Anyone else think it's a little ironic to read about something being obsolete on ZDNet?
Even c++ has lambdas now... what's the big deal again?
As someone who has worked a LOT with drones of all form factors (quad copters, propeller drones, battery and dead dinosaur-fueled), when drones can do this, drones will be cool:

https://www.youtube.com/watch?v=eakKfY5aHmY

Context:

http://en.wikipedia.org/wiki/Passenger_pigeon#Ecology_and_be...
From my experience so far, I'd rather inherit an in-house solution to something than a hacked-in didn't-exactly-meet-the-requirements-in-the-first-place third party library. I find the latter cases particularly painful to keep running well when the need to update the original project comes along.

If you're going to pick a third party library, try to make sure you can depend on it to be supported for as long as your project will be. Otherwise it's not much different than inheriting code that's not supported because the original author left the company.

The built-in-house solution tends to have less useless-to-me stuff bolted on in an attempt to be "versatile" but that ends up getting in the way down the line. (This is hardly universally true, though: the built-in-house swiss-army-knife attempt is probably the worst of all worlds.)
Lean://gap is a high schooler's protocol for the real world
Internet Weather Report: Cloudy
"but sadly we have only 3.5 major engines competing at this point." I actually, don't think rendering engine competition is a great thing. I think competing browser products is a great thing. Think about node.js and io.js or rails and merb... it's not necessarily a good thing. Everyone kind of assumes that more rendering engines is good thing but I think it's just important that we have at least one healthy open source option. We have 3

blink
webkit
gecko

The closed source solutions are the ones we need to hope and pray die away trident. They're evil because there is no hope for any innovation as we saw in the last decade with IE6. MS can do anything they like to re-market their browser but as long as it's closed source engine it has no place in the web IMO. I hope it reaches 1% market share and is forced to go the way of Opera.