skysight-inc/HackerNews huggingface dataset:
The NYTimes explained it differently. A shareholders voting right won't be cut in half.

http://www.nytimes.com/2012/04/12/business/whats-up-with-goo...

> Investors typically have Class A stock now. They will be given an equal number of Class C shares, which won’t have any voting power. The value of the Class A stock will be split between the two, so if the stock is trading at $600 when it happens, a Class A share will be worth $300 and a Class C share will be worth $300. Investors will have twice the number of shares they held before, but the total voting power and stock value won’t change. So if Bob owns 100 shares worth $600 each, he will own 200 shares worth $300 each. Bob will still have 100 votes, and the value of all his shares will still be $60,000.

What I don't get is why one shouldn't immediately sell non-voting C-shares and buy voting-power A-shares back. Or only buy A-shares. Normally non-voting shares will be compensated by a bigger dividend. But Google doesn't pay a dividend (yet)?
> The vast majority of the new users likely first heard about Instagram from the news of the Facebook acquisition

Really? You mean all those people had never seen an Instagram photo cross their FB or Twitter stream before that? Really?
Spreadsheets would be nicer if they had a coherent dataflow model.

What do you mean by "coherent dataflow model"? (I'm working on these problems - hence all the questions.)

This gives a column of constant values which are tweakable by tweaking just the first element. That's what a scalar variable looks like in a spreadsheet.

Why not just put the value in a cell and reference that cell absolutely?

With some visual tinkering you might even have a sort of "iframe" [...] but it should float

It seems that the general solution here would be (a) make it much easier to decompose a problem across multiple sheets (in your example, scalars and reductions could go in a different sheet), and (b) allowing sheets to "float" if you want them to, rather than always being in a different tab that you're forced to switch to. Does that make sense?

balance[i] = change[i] + balance[i - 1]

It's interesting that you single out this kind of recurrent calculation, where a later value of a column depends on an earlier value. It doesn't get mentioned very often. But it's fundamental to what spreadsheets do computationally and is the reason why parallelizing them is a lot harder than at first appears.
I wonder if anyone is looking at a hydrogen balloon/drone hybrid. Small so it's not a Hindenburg bomb, lots of failsafe, but the power/lift ratios might give it a significant mission duration.
Meteor - Chat Room Tutorial
Outdoor Pottery from Capital Gardens for Home, Garden and Outdoor Decor
I don't think they're talking about changing the law. I suspect Oracle's position is that programming languages (including Java) have been copyrightable all along.

Also, talking about "true inventors" is laughable in our work-for-hire industry.
From Startup Weekend to Beta
Are they GPL, or AGPL? The AGPL removes the so-called "network service loophole". Unsurprisingly, few projects use it.
Mongo was not designed with horizontal scaling in mind. Riak, Cassandra, HBase, Project Voldemort...these are the projects that were designed with horizontal scaling in mind (as evidenced by their architectures.) But not Mongo.
I have seen plans that have separate quotas. And even ISPs that don't, I think it's safe bet that there is shaping and throttling on international routes.
How responsive your website is, pixel by pixel?
I'm pretty sure he's a partner now, but Garry Tan used to be a resident designer for YC

http://mashable.com/2011/01/14/posterous-founder-leaves-star...
But the title of the slide said, "Goroutines are not threads."

I understand what you meant, but it's kind of confusing to use the same term for different things within the same slide while claiming they are different.
I feel that one day computers will start trying to convince us they're intelligent, and we won't be listening.
Very interesting post. One thing that would be interesting to know about startups which gets talked about very little is the mundane things about running such a shop.

- None of the startups have HR. How do they deal with Health and other benefits?
- Legal etc.

Love the sawhorse desks.
Honest Feedback:

I missed the majority of what Hall does. This blogpost was really tailored to people who wanted that feature implemented. I thought you only were a notifications app, not a full collaborative platform. Sorry for any confusion caused by my oversight!
Music For When I Write – The Carton
>To simplify, let's say I own 10% of Google, what this stock split does is leave me with a 10% ownership stake in Google, but only in possession of 5% of the voting rights in a board election - effectively taking away half of my oversight of the company by fiat.

That doesn't appear to be the case at all. If you currently own 10% of the voting shares of Google, on the day of the stock split, you will still own 10% of the voting shares -- the same shares, in fact. But you'll also now own ~10% of a new class of non-voting shares. Heck, if you wanted to, you could sell your new non-voting shares and use the money to buy voting shares, and end up with an even larger percentage of the voting shares than you had before.

It's just that you can't -- and couldn't have even before this -- acquire a majority of the votes, because they remain in the hands of the founders, who aren't selling.
Android RealTime coding
Very scary to think of how long you can go in life doing something that you don't want to do, if you never think about what you secretly wished happend. SHIVERS.
Mapping the Titanic's passengers
They do, his name is Garry Tan
Sun long held that the Java standard libraries are inseparable from the language and VM (to prevent subsetting), so perhaps they've confused the judge into asking about languages when the case is really about APIs.
> Safe off by default

I think that is fixed now.

But this the single most appalling design decision they could have made while also claiming their product was a "database". (And this has been discussed here before so just do a search if you will).

This wasn't a bug, it was a deliberate design decision. Ok, that that would have been alright if they put a bright red warning on their front page. "We disabled durability by default (even though we call this product a database). If you run this configuration as a single server your data could be silently corrupted. Proceed at your own risk". But, they didn't. I call that being "shady". Yap, you read the correctly, you'd issue a write and there would be no result coming back acknowledging that at least the data made into the OS buffer. I can only guess their motive was to look good in benchmarks that everyone like to run and post results on the web. But there were (still are) real cases of people's data being silently corrupted, and they noticed only much later, when backups, and backups of backups were already made.
I agree, working a lot with VS (and previously with Eclipse, which has the same kind of problem), on a big screen it's fine, but as soon as I have to only use my laptop screen, I cry ...

I would also love to have an editor of this kind for compiled languages ... What really sold me is seeing the flow of the data in the end of the video :)
Facebook Buys TagTile
Disclaimer: although I really do code in proportional fonts, using emacs is only a 90% solution. It's harder to navigate code when hitting the up/down keys causes your cursor to jump left and right because emacs' proportional-font implementation is just a thin skin over a fixed-width world. I'm still looking for a next-generation IDE which will free me from this kind of issue.
I think there's some information missing. Voting shares are always worth more than non-voting shares, for exactly the reason you mentioned.
You are wrong about Redis. Cheers
That's neat. I agree with the other commenters that local officials should be shown first.

FWIW, it looks like you haven't yet taken into account Minnesota's recent redistricting. My representative is shown as John Kline instead of Erik Paulsen.
Wrong. If you owned 10% your voting power: 100% - big shots share: 37.6 + directors share: 61.4% == 1%. So your 10% share = .1% voting power. They said as much in the IPO:

>> New investors will fully share in Google's long term economic future but will have little ability to influence its strategic decisions through their voting rights.
Didn't we call websites that update without a manual page reload "AJAX" just a few minutes ago? And yes, even if there's no XML present, but at least it's an abuse of a pretty new, web-specific term.

I propose we call all that stuff "FEFYOM" (Fast Enough For You Old Man) from now on.
back button an issue for anyone else?
Hahaha. Public tunnel servers at major interconnection points. Having a packet stop off at a translation server isn't so terrible when it'd be traveling a similar path regardless. Play with ip6 a bit, and you'll gain a much different perspective of what is and is not important about it (sixxs.net will even give you a static ip6 address if you don't have a static ip4 address, but their tunnel servers can be quite out of the way).
You said you have ideas and savings. Here's my suggestion:

6) Keep your job and build your MVP in a few months. Then apply for Start-Up Chile in June. (http://www.startupchile.org/)
I am actually doing something similar with http://tawlk.com

We also are about to release our comparison systems: https://s3.amazonaws.com/screenshots.angel.co/25/30340/0e187...

And our sentiment analysis engine is open source:

http://github.com/Tawlk/synt

We have released a lot of other open source code, and are also about to open up for more hiring :-)
Perhaps Loglan would have been a better example. http://www.lojban.org/tiki/The+Loglan-Lojban+Dispute

(Edit: I see vitno beat me to it.)
My feeling is that if you have JavaScript disabled, then you know what you're doing and you're used to sites not loading or functioning properly. If you can't enable it (ie screen reader) then unfortunately there's no point in saying "please enable JavaScript" in the noscript.
Nice article, the write lock has really been making me think about whether it's really the way to go in our own stack.
Java isn't a very original language. If Oracle were to win this one (God forbid), they'll have to pay a lot themselves to whoever Java got the ideas from.
> We changed the structure of our heaviest used models a couple times in the past year, and instead of going back and updating millions of old documents, we simply added a “version” field to the document and the application handled the logic of reading both the old and new version. This flexibility was useful for both application developers and operations engineers.

Ugh, this sounds like a maintenance nightmare. How do you deal with adding extra field to the document? Do you ever feel the need of running on-the-fly migration of old versions? (But when you do, shouldn't running a migration for all documents a better idea?)

I'll admit I'm a non-believer, but every time I see "Schemaless" in MongoDB, I think "oh, so you're implementing schema in your application?"
Responsive web design: a project-management perspective
Creative YouTube interactive marketing campaign by Tippex
I walked into Home Depot yesterday to buy a saw blade. The tools aisle had an eye level security camera with a proximity sensor that chirped to get my attention. I looked at it and there I was -- being recorded.

I took it up with the store manager who informed me it was for theft deterrence. So, y'know, no problem. There was another camera in the electrical aisle near the bulk wire. Each self-checkout lane had a camera too. I was recorded three separate times.

The manager could not tell me where or how long my image would be stored or how it would be used. So now HD has my credit card number, a digital signature, a photo ID and from overhead, a shopping pattern.

That's more info than I was required to provide the state police for a background check needed to teach.

The saw blade cost $4.95.

Do we really want all these drones in addition to the millions of cameras already in place?
I love this concept, 37signals way back in the day used to do these UX teardowns and rebuilds via http://37signals.com/better and that had a lot to do w/building their rep for UX expertise

A couple of notes from conversion side:

a) Better - Your inclusion of a visually descriptive image is an improvement vs. pic of the girl - maybe as a keyframe since the vid is an important visual demo.

a) Draw - Original site compatible w/1024x768, your new one less so. Their audience is probably tech savvy and not @ 1024x768 but as a rule better safe than sorry and 1024 requires an element-economy that can sharpen your messaging anyways.

b) Worse - Your headline is more entertaining, but less on point. You've incorporate their original as a sub-headline but you'd be surprised how many people will simply overlook that.
Computer-Generated Watercolor
The issue is that people really don't want to know how their food is produced (remember the ol' adage about sausages and laws?). As soon as they learn what industrial-scale food production looks like, they begin to turn their noses. Did these parents really think that the hamburger a school was serving its kids was composed of anything more than the scraps from the proverbial butcher's floor?

As far as science proving things "safe and effective," this is a sliding scale, no? There have been plenty of things once declared safe and effective that ultimately were discovered to be not so safe and effective (particularly when the science comes from someone sympathetic to the cause).
Tokaido: My Hopes and Dreams
What I think is "so what".
Most of the software you use is probably open source. That's more than you'd code in your lifetime.
So, what.

GPL let you keep things in house if you don't distribute. Google does that all the time. A lot of their stuff isn't contributed back.

And heck, it's a BAD thing, but they CAN do it.

Yeah more permission just let companies make more money off free stuff; its only in some rare occasions that they truly contribute back, unless it's GPL and they're forced to use it because they distribute it (although many just go the illegal way)

Now if you don't want GPL and no alternative that is free exists, well you know, code it yourself? Or are the people coding for free supposed to pay your lunch too?
I was wondering the same thing. It seemed like you were apologizing for using the word "ninja" since it's disliked by a lot of people around here (I think; I'm no HN veteran).

I enjoyed the post though; it was fun to see how things moved along for you.

p.s. You are missing a closing parenthesis on #39.
Vision can come later...
_why?
And if you are looking for the source code:
https://github.com/sergiolopes/responsive-play
According to http://www.mongodb.org/display/DOCS/getLastError+Command it is still unsafe by default.
> Ugh, this sounds like a maintenance nightmare. How do you deal with adding extra field to the document? Do you ever feel the need of running on-the-fly migration of old versions? (But when you do, shouldn't running a migration for all documents a better idea?)

Yes, we did on-the-fly migration as we loaded old data in.

Doing full data migration was not really an option because querying from MongoDB on un-indexed data is so slow, and paging in all that data would purge hot data, exacerbating the problem.

> I'll admit I'm a non-believer, but every time I see "Schemaless" in MongoDB, I think "oh, so you're implementing schema in your application?"

That's exactly what happens.
Please share more. You can't tease us like that and leave us hanging.
I checked the source of both sites, none of them use any front-end A/B testing services. I think it's incredibly over the top to call this disrespectful.

They're great for self promotion, they're great for self improvement, and he is giving them out to the companies!
How is the global write lock "fixable" without a major rewrite of the codebase?

Like the article suggested, it would be one thing if they did it for transaction support. In reality, from looking at the code, it seems like the global write lock came from not wanting to solve the hard problems other people are solving.
Heh...just wait until the world learns what gives Brie it's distinctive flavor.
How to Hire A Summer Intern (or by extension, find a summer internship job)
I have a hard time believing that most of them started joining Instagram once Facebook bought it. I'd say at least 80-90% of them came from Android. They were signing up at a rate of 1 million per day before Facebook bought them, and then it continued.
I saw this proposal lately that would allow proportional fonts everywhere: http://nickgravgaard.com/elastictabstops/
This piece is ridiculous! They repeatedly claim that the outrage against Pink Slime is undeserved, citing the fact that the substance hasn't been linked to any reported cases of food-borne illness. Why does that matter? It's disgusting nonetheless. Once large numbers of consumers became very aware of this process, people quickly decided that they would rather not have something so disgusting in their food.
Show HN: Impressions, video house-hunting
I agree that not all startups are good. But I think your odds are better at a startup. At IBM, you're 0.00025% of the company. At a startup, it's more like 10 or 20 percent. You have a lot more ability to shape your job and the company so that it's non-shitty.
typo in the numbers ? I can get your mongoDB number but not pg:

>>> seconds_per_month = 60 * 60 * 24 * 30
>>> ops_per_month_pg = 1000 * seconds_per_month
>>> ops_per_month_mg = 200 * seconds_per_month
>>> 330.0 / ops_per_month_pg * 100
1.2731481481481482e-05
>>> 330.0 / ops_per_month_mg * 100
6.36574074074074e-05
To answer that question, you need to have a pretty complete understanding of the "powers" service providers already have under the ECPA, and the "powers" they can enforceably claim through contracts (like privacy policies). Those preexisting "powers" are already very broad; they are not, for instance, nailed down to specific definitions of "cybersecurity threats".
Sun SPOT sounds really interesting, thanks.

We have Mindstorms and have switched to RobotC from CMU rather than using the graphical programming approach. That works well enough. It seems that all middle and high-school programs that do Mindstorms stay with the graphical programming approach which is a shame because it makes doing anything serious very difficult.
It's so hypocritical tho.

Obviously you want to release only code that will help you code less in the future (ie: let others maintain feature X for FREE for us; but don't give them what MATTERS)

And that's the main concern with all the anti-GPL folks - that's also the very reason why the GPL exists.
Exactly. I can imagine a need for "Kickstarter mentors".
Here Are Intel’s Specs For The Next Big Windows 8 Tablet
The fastest and Most Successful Kickstarter Project Of All Time
They already tried that against BSD back in the '90s.
Don't despair when competitor spends on marketing instead applaud
Could you name the modes, which help you accomplish live-debug and 1-click documentation effects?
Ohh, "innovations" that are based on truth not being exposed work not so well when information could not be so easily controlled, like with Internet.

I started buying eggs only from natural farms the day I started working for an egg "industrial plant". I suppose if people get to see how chicken live enclosed cage barely bigger than the animals they will think it twice about buying them.

In America you have Genetically modified food that you don't know is GM, and all kind of antibiotics and steroids on meat. So it seems that "out of sight, out of mind works"
> Is the article seriously advocating increasing the number of women in CS by watering down their college courses?

Yes, but not by this particular change. Black isn't harder, it just covers more fun side topics, by skipping some intro material. This is better for everyone--more prepared students don't get bored, less prepared students don't get intimidated.

Mudd's general new philosophy of acquiring female students at any cost, however...that's another thing. Not to mention people who should know better subsidizing "research" positions for freshman women to build glorified websites.
I don't think so. He says it in his rebuttal of the "Brain simulator" reply:

The problem with the brain simulator is
that it is simulating the wrong things about the brain. As long as it simulates only the formal structure of the sequence of neuron firings at the synapses, it won't have simulated what matters about the brain, namely its causal properties, its ability to produce intentional states

(http://pami.uwaterloo.ca/tizhoosh/docs/Searle.pdf)

I believe he would say the same thing replacing "neuron firings" with "biochemical processes". This is a slippery argument that only religious arguments can equal. Can you reach your simulation down to the level of individual molecules and keep looking for "intentional states"? Molecules are pretty dumb.
If I ever write a manga with cute girls travelling the galaxy in a super-fancy ship, I'm going to name the ship the "Fefyom."
msg me at hntmp@riseup.net (which is an alias to my real email address, which I would prefer not to post on HN).
Because it's a simple, fun idea.
It was nice, as it always happens: Shah Rukh Khan
Facebook Offers rollout begins, delivers local deals direct to your news feed
Oh come on, spreadsheets aren't that bad. Excel has had named ranges forever, and they can be scoped to the worksheet so they aren't completely global.

http://office.microsoft.com/en-us/excel-help/define-and-use-...

And functions can be VBA so the state of those global variables isn't the only way for functions to talk to each other. e.g.

Dim x As Integer

Function setx(n)
x = n
setx = 1
End Function

Function getx()
getx = x
End Function

and then you can put =setx(200) in one cell and =getx() in another. It is hard to look at the whole thing at once, but when do you need to do that?
Don't look for Windows 8 to be ported to current Android tablets
We should use the term "auto-synchronizing" insteaf of real-time
Slumber: Consume REST APIs in your sleep
>Here's the actual text of the bill, which of course doesn't say any of that:

Of course it does. Learn to read.

>Boing Boing, the EFF, and Demand Progress have seized upon the words "theft or misappropriation of private or government information, intellectual property, or personally identifiable information", claiming that they betray an intent for CISPA to be used as a tool for antipiracy.

Yes, they "claim" that a law about the theft of intellectual property is about anti-piracy. Heavens to Betsy! What will they claim next?

>I am personally much more cynical about the motives of major anti-CISPA activists.

Do tell! What are the motives of Boing Boing, the EFF and Demand Progress? They hate America, right?

Sorry tptacek, but your above comment is truth-free. If you have any actual comment on the bill, feel free to make it. The bill says exactly what I said it says.
No.

(Yes. Peer pressure. But an RFC which turns out to be infeasible to implement or wildly speculative or what-have-you doesn't matter, because there won't be any peers pointing out that you ought to do it this way...)