skysight-inc/HackerNews huggingface dataset:
Seems there is logically a space for properly salaried startup founders with significant bonuses for hitting the mega-heights. If there are people you have sufficient confidence in (2% chance of getting to $100M) then give them get rich slowly salaries with bonuses for hitting the VC friendly valuations (bonus on valuation/investment rather than exit). Obviously in this scenario the founders would have little equity - more first employee level.

This model could make more willing to try and bring more big payouts in (VCs would have more equity) although it would cost them more on the ones that don't get there.

The downsides are if the founders need to make it work is what gets startups off the ground in the first place or if the VCs feel more need to meddle.

An alternative is to stick to the current model but for the VCs to be ready to buy out the founder with the early exit option and then employ them from that point with MUCH smaller equity for the founder.
And don't forget that with fully automated cars that can at least roll a few meters without starting a combustion engine (e.g. hybrids) you can park the cars without having a "road" between every two rows of cars, reducing space. Similar to this, just not with shelves but the cars themselves moving:http://www.rollster.de/picture/upload/Image/8780a17bd3128fe2...
Also, garages would not need to be standing height, only lit on demand etc.
They are if you provide a backdoor for the none-member hackers to connect through.
Thanks for asking. That is the plan. I just need a bit more time to make it presentable.
On hiring a Data Scientist
It's tagged as "satire" (immediately below the title).
But they usually build all the prefab materials beforehand, taking longer than 15 days. So saying it's built in 15 days is a bit cheating. Still an interesting feat though.
It sounds quite strange, as martius mentioned Torvalds doesn't speak of other technologies and he is known for using a custom version of MicroEmacs
This should solve lots of scalability headaches for many companies! My gut feeling is that the DB is the most common bottleneck for many web-services and I/O is the most common bottleneck for the DB.
> MapReduce is a framework for computing arbitrary functions on arbitrary data.

No, MapReduce is a framework for computing catamorphisms over trees.
Singapore is one country that would prove you wrong. Residential Skyscrapers every where with common community areas, beautiful parks and malls at walkable distance and a good public transport system. I don't see it corroding the community.
I have trouble believing that social consequences are relieved through the unique designs of houses that people live in. But even that isn't the point, there is no reason that each house can't be unique and prefabricated.
IOS6 Upgrade Breaks Data Roaming - UK Orange Network
Email that's being sent out to customers:

---------------------

Everything Everywhere
Service Management Centre
Service Operations Bulletin

Ongoing Incident:	Data Roaming becomes disabled after the upgrade to IOS6 on Apple devices.

Incident Priority:	P2

Incident Reference:	STK3780926

Service Impact:	Upgrading to IOS6 software on Apple devices will disable outbound data roaming while customers are abroad.

Incident Start Date/Time:	25/09/2012 16:39

Brand Impacted:	Orange

Incident Update:	Further testing has indicated this to be a possible provisioning issue, further support teams have been engaged and a conference calls will take place. Next update 10:30 tomorrow.
Managing IT in a small and local volunteer organisation
Jolla is based on Mer, and Mer runs on the N900 https://wiki.merproject.org/wiki/Nemo
C# has a lot of these little things, that can make you struggle until you discover them.

But beware with yield-return, you have to be very conscious of the execution model of LINQ. Take for example this piece of code:

IEnumerable<string> Readlines(Stream io)
{
while(io.CanRead)
{
io.Read(buffer, 0, bufferLength)
... do things with buffer and get a line...
yield return line;
}
}

IEnumerable<string> ReadFileLines(string filename)
{
IEnumerable<string> lines
using(FileStream file = new FileStream(filename))
{
lines = ReadLines(file);
}
return lines;
}

This would always fail and throw an exception. Why? When you call ReadLines, the actual object that is returned is not the list of strings. ReadLines is not executed until that list is not enumerated. ReadFileLines opens the stream, passes it as an argument and then closes the stream. When you enumerate that list, ReadLines will start and try to access a closed stream, which causes an exception. Read more here: http://blogs.msdn.com/b/charlie/archive/2007/12/09/deferred-...

EDIT: Another problem that you could face with deferred execution is that you could execute a method multiple times without noticing.

var lines = ReadLines(file);
var count = lines.Count();
var text = lines.Aggregate("", (acc, x) => x + acc);

This would read all the lines two times (one for count and another for aggregate), and would probably throw another exception because the EOF had been reached in the first execution. In other situations you could have a ultra-slow function because you're executing a heavy function with yield-return multiple times.

This is not a problem of yield-return on itself (as SideburnsOfDoom says, it's as easy as calling ToList()), but should remind you that using yield-return everywhere instead of lists is not a good idea.
See also: http://brewtoad.com/
Yes, I too read the article.
You're carefully excision of the end of my "a bit unbelievable" comment misrepresented what I was saying and the manner in which I was saying it:

"a bit unbelievable [but that's progress for ya]"

In case you're comprehension is masked in some way the meaning of this is "it's hard to believe that this is possible [with such stock hardware] but I recognise that technological progress has brought us to a point where this is possible; tech progress can surprise one in this sort of manner" - obviously I felt that such verbosity wasn't required.

>Just saying absolutely nothing? //

So what's the plaintext of that hash I posted?
I'm the author and I'd really love some feedback on the blog. Also if you have any questions feel free to ask.
England here and we think you both mean: ostracised.
> The problem, of course, is that Spotify doesn't pay very much to artists.

False. The notion that Spotify just doesn't pay very much to artists is simply unfounded. The figure's close to 70% of their revenue.

Relevant: https://www.techdirt.com/articles/20120622/16193319442/myth-...
Hey Mashable and Wired… Firefox is not 10
This is the first blog post I wrote and actually published. Any comments on content, but also writing style etc are very welcome!
I hate to break it to you but there is about 100 square metres of "nature" in the UK. All those lovely rolling hills and hedgerows are about as natural as a betting shop under a multistorey carpark. There hasn't been much in the way of nature in this country for about a thousand years. Just enjoy what we have.
As someone who started this sub-thread I have to say I read it with pleasure: it is informative and broad, I learned some from it, and I wanted to thank you, saurik, for your input and perspective, even though I don't fully agree. I have nothing to say ad rem, at least nothing that wasn't said already, but I wanted to comment on that unfortunate phrase. As I see it, there was no malicious, "harsh and patronizing" intent behind it; I agree that it was not particularly polite, but I feel it wasn't very brutal an attack either. So please, don't hold it against your adversary (or, God forbid, Python community) or at least please try to not be offended - I'm almost 100% sure it wasn't meant to be offensive in the first place.

Again, very informative discussion, thanks.
Interestingly I am just building a complete analytics setup for my ecommerce site, since Google Analytics doesn't give me everything I want to track. I looked at different things like statsd and redis and whatnot but realized that my data is not actually big. I will just put everything in Postgres and will be able to do that on cheap hardware even when I grow tenfold. Since revenue per pageview is high as in multiple cents there will never be an unsolvable performance issue.

tldr - the hand me down from the 90s can be good enough if you are not big yet
Great! And also, this website is a great example how Twitter Bootstrap theme should look like.
And adds to it so much. At first glance, yes there is less of the world to explore, but there is suddenly so much more of the world to understand, and we've hardly touched the surface of that.
U.S. Entrepreneur aims to rebrand chess
But the average consumer spends $60 odd dollars a year on iTunes, vs $120 a year on spotify...

And it pays Artists waaaay better than that more popular streaming service, youtube!
Mathematics at Google
Singapore is also an island where land is it's most valuable resource. Just across the causeway Singaporeans are increasingly buying property in Malaysia. So yes they have what you list, but even they want more.
In fact, my approach is more general than yours because it isn't restricted to catamorphisms.
Hubble Goes to the eXtreme to Assemble Farthest-Ever View of the Universe
Congratulations for getting the site back. And if I may use the opportunity, a heartfelt "thank you" for providing this resource. It has been ultra-helpful in the past for quick prototyping of good looking web pages.
Explain the situation as calmly and thoroughly as possible to the client, and suggest a complete rewrite, if they ever want future development to be possible.
I also prefer length + filter but while I dislike the style I think it is still considered pythonic.

The pep for adding bools to python:
http://www.python.org/dev/peps/pep-0285/

4) Should we strive to eliminate non-Boolean operations on bools
in the future, through suitable warnings, so that for example
True+1 would eventually (in Python 3000) be illegal?

=> No.

There's a small but vocal minority that would prefer to see
"textbook" bools that don't support arithmetic operations at
all, but most reviewers agree with me that bools should always
allow arithmetic operations.

6) Should bool inherit from int?

=> Yes.

In an ideal world, bool might be better implemented as a
separate integer type that knows how to perform mixed-mode
arithmetic. However, inheriting bool from int eases the
implementation enormously (in part since all C code that calls
PyInt_Check() will continue to work -- this returns true for
subclasses of int). Also, I believe this is right in terms of
substitutability: code that requires an int can be fed a bool
and it will behave the same as 0 or 1. Code that requires a
bool may not work when it is given an int; for example, 3 & 4
is 0, but both 3 and 4 are true when considered as truth
values.

Compatibility

Because of backwards compatibility, the bool type lacks many
properties that some would like to see. For example, arithmetic
operations with one or two bool arguments is allowed, treating
False as 0 and True as 1. Also, a bool may be used as a sequence
index.

I don't see this as a problem, and I don't want evolve the
language in this direction either. I don't believe that a
stricter interpretation of "Booleanness" makes the language any
clearer.
There was an interesting production-grade event store released recently which fits the described use-case: http://geteventstore.com

Basically, you store all of the data as events (event sourcing) and create separate query views (projections) which are populated from event streams.
>"7,000 years divided by 100,000 hashes is 25.55 days." //

This only works if hash reversal costs the same as hash calculation. I think you've made an error.

Brute force in hash terms doesn't mean a "search" it means you take a string, hash it and see if the hash matches. That's the brute part, no grace.

The 7000 years figure is clearly vastly inflated what's needed for passwords in the wild but I'm merely countering the contention that 'md5 is as good as plaintext'.

I note that despite it apparently only taking seconds to reverse my short string that no one has posted the plaintext yet. This doesn't look like it is as easy to read as plaintext.

I'm not at all claiming md5 is good security - just suggesting that the claim that md5 is equivalent to plaintext is hyperbole.

The easy way to show that I'm wrong is to post the plaintext of that hash.
Ok, driverless cars are cool, because they have this robot touch which is appealing to computer scientists. Furthermore, we will get there eventually, as they will drive saver and (without a driver) will decrease the costs for transport and logistics industries.

But does it affect the average human? It just strikes me how many anecdotes I read in connection with selfdriving cars ala' "calling the car to pick me up from work".

Assuming that most HN users are from the US I can just conclude that public transport is really bad and people do not use their bike there. E.g. most people here (Europe) just do not need the service of a car in their daily life. So in the end it's a logic step, but I do not think that it makes sense to actually buy a self-driving car for yourself.
I completely agree. From a usability viewpoint visual style just helps to give your experience some context. Just to make you feel better, familiar, engaged, interested, etc.
You can be in a fully white concrete room or in a baroque temple. Both can be too much if not appropiate and both can give you some marvelous feeling.
Ignore Costly Market Data and Rely on Google Instead?
Was hoping for some of C#'s more interesting features. Bit shifting isn't really anything to do with C#, any C programmer will know about it.
I guess you'd fix that by doing this?

lines = ReadLines(file).ToList();

ToList() is the go-to method to force eager evaluation of a lazy enumeration.
Very disappointing article; half of it is irrelevant low-level bit-fiddling which isn't in any way specific to C#
Scientists: 'Castration is the key to a longer life'
> When the code is compiled, it doesn’t matter if you wrote string or System.String

... however the coding guidelines are to use the language keyword (i.e. "string" ) where you can.
Yes they did. In the original story, no-one doubted the uncle's claim that the child had been sent by their parents. If there were public service announcements that "This child is offically missing", someone might have copped that something was up.
It's actually Computer Science that has most scattered and disorganized publishing culture, and could use a lot more collective hacker attitude to somehow fix things.
In the UK it is pretty borderline if you need a couple of hundred minutes plus the data. You are probably looking at more like £16 per month.

On that basis the iPhone 5 comes out a little cheaper on contract with Three over 2 years (£37/month + £90 upfront for 32GB) plus the free interest on the best deals although you can pay a couple of hundred more over the time with other providers.

For the iPhone 5 the 2 year cost is about £1000 including service for a full offer but only a few limited SIM only deals are much cheaper. Your deal would still be £840 for data only and a 32GB phone even if the prices don't go up.
Depends. It might convince the public that the biggest threat to children is from strangers. A lot of children would be harmed by their close relatives and the general public might think there's nothing wrong.
All the components used to build a house are indeed created in a very efficient factory. The concrete, insulation, drywall, lumber, nails, electrical -- it's all been driven down in price by centralized manufacturing.

These components still use onsite assembly because of shipping costs. It's obvious why you can't easily ship someone a 1,500 sq ft house from China. Even shipping sub components (like say a wall) is more expensive than shipping someone a stack of 2x4s and some nails and paying someone to nail it together.

Prefab homes exist, but they are more expensive than traditional homes per square foot for nice homes that are bigger than a double-wide trailer, so they remain a bit of a novelty (in the US anyway). The fact that the market has yet to find a way to drive down the cost using prefab makes me wonder if onsite assembly isn't in fact the cheapest form of construction at our disposal today.
> the first ever web browser

Fact check: http://en.wikipedia.org/wiki/Mosaic_(web_browser)

> While often described as the first graphical web browser, Mosaic was preceded by WorldWideWeb and the lesser-known Erwise[5] and ViolaWWW.
Another neat tip, you can alias namespaces:

using Super.Long.Namespace.Utilities

Can be used as:

using Utils = Super.Long.Namespace.Utilities

Using C# since 2.0 and only learned about this a month ago!
Of course, but you can only do that if you know that ReadLines is using yield-return. If this method were to be used by other people you should use a temporary list to read all the stream before returning from the method; it's the expected behaviour.
Google Play Apps, Books, Movies and TV outside US in 3 steps ~ Abtevrythng
We are talking about human lives here. If it saves one life, it's worth it.

That is a good sentiment, but unfortunately it's not how a lot of society works. For example, many people die of poor nutrition, or from lack of the best medical care. If the wealth of the top 30% of the population (y'know all the billionares, millionares & upper class (maybe some middle class)) was confiscated then we could save these lives. However many societies do not make this decision, for some societies & cultures, that price is too high.
To the ones not eager to open a PDF: go ahead and read it, it's hilarious. Rejections of Dijkstra's, Codd's, Turing's, Shannon's, Hoare's, RSA's groundbreaking papers in computer science due to nit picking and short introductions.

For Shannon's paper:

The author claims
that “semantic aspects of communication are irrelevant to the engineering
problems,” which seems to indicate
that his theory is suitable mostly for
transmitting gibberish. Alas, people
will not pay to have gibberish transmitted anywhere.
Literally no-one would opt-in.

The obvious solution that was missed is 2 versions.

You have a paid version with no Amazon integration, and a free version with Amazon enabled by default.

This works 3 ways:

(1) The people who don't want amazon, but don't want to pay can just modify the free version. No big deal, small amount of effort to get ads out of your free software.

(2) Lots of people end up paying for the software, not because they don't want to be bothered modifying the free version, but because they actually want to support the product.

(3) They still get tons of revenue from all of the people that download the free version, but never turn the Amazon off.

Almost nobody complains, and everyone wins.

The solution that they chose is probably the worst possible option, and has put the entire operating system's future at risk.
Java (and flash) should only be ran inside a virtual machine. You have to be a fool to have that installed on your bare computer.
David Hepworth on (closing) magazines and beyond
In 2012, using bit shifting in your code for multiplication or division by powers of 2 is a bad idea. It makes the intent of your code less obvious and it's not always safe (think 2's complement negative numbers). The compiler or the JITter will make this optimization for you when it's appropriate.
Pin Your Packages
Honestly, I found flexbox to be a mess. Old specs, new specs, polyfills, vendor prefixes and so on make it painful to implement. And once you succeed the code looks horribly. Heck, the code isn't that much clearer even if you resort to pure latest specification.
Basically, flexbox doesn't make things much easier than the old 'hackery' solutions.

Furthermore, alternative proposals looks way more sensible.

Layout Templates: http://www.w3.org/TR/2009/WD-css3-layout-20090402/ (demos: http://a.deveria.com/csstpl/, javascript polyfill: http://code.google.com/p/css-template-layout/)

Grid Layout: http://dev.w3.org/csswg/css3-grid-layout/ (IE10 demo: http://ie.microsoft.com/testdrive/graphics/hands-on-css3/han...)
We decided not to pay $10k for dragonf.ly and instead went with dragonflylist.com.

And we're looking for a designer...

It's like I want us to fail...
Install Adobe Flash Player on Google Nexus 7
The new tablet from Google doesn’t come with a Well-known XDA senior member Censura_Umbra shared a way to install Adobe Flash Player on Google Nexus 7, even if it comes without the preloaded native Android browser. See how this is possible in this step-by-step tutorial.
This is a year-old bug report which resulted in a comment thread filled with memes. Not quite Hacker News-worthy IMHO.

The only useful lesson here is that there is a huge difference between "rm -rf /usr/some/dir" and "rm -rf /usr /some/dir".
Proximity to green spaces is usually set by income. It's great that you are in within walking distance of a 1200 acre park with a zoo, duckpond, and conservatory. But what about someone making 1/2 to 1/4 your income? Shouldn't they have access to these things as well?

I grew up poor in the city and I grew up middle class in the suburbs. Turns out my single mom didn't make more money, it just went further in the suburbs. We even had a more active social life after leaving the city. We weren't allowed to go to the park because drug dealers and users had basically over ran it. I found a used condom in the sandpit and asked my mom to blow it up because I thought it was a balloon. After that incident we moved to a sunny suburb with a clean swimming pool, parks in every direction, and shopping center within walking distance.

The city is a great place to live if you have money, for everyone else the burbs aren't so bad.
So users who rent computers have sex! I must look into this.

But this whole issue of spyware on rental/lease/borrowed computers keeps on cropping up time and time again and yet it is still legal to have spayware installed in the first place, its how its used.

As for tracking the users location, site usage etc, don't mobile phone companies already do that by definition of how they work! Mobile phones are computers after all and with that in mind this whole area of privacy and expectations of privacy needs to be cleared up as it is a mindfeild for everybody in many ways.
What Kills Startups? Maybes
I've switched from app engine to heroku. Even if you can get past the vendor lock in, carefully review the limitations: file-size, collection size, etc. They may have good reasons for these, but I spent more time working/thinking around these than I expected.

I
AppEngine is a great platform for getting an app off the ground, and for a POC... but beyond that I wouldn't recommend it.

-Ben
What's the one word you've banned from your startup?
Winning Race Conditions: Rust (4): Typesafe Shared Mutable State
I got a bad feeling about this img tag - what if everyone just uses it to post pictures of cats and people making duck faces?! the internet might be flooded with useless content!
Don't ever tell people to use OAuth as an 'alternative'

1. It's a shitty UX

2. There are more people without an OAuth provider than there are with them

3. It's a sure fire way of killing your conversions

4. It means people start getting tethered to providers

5. It's very complicated when it goes wrong

6. THIS DOESN'T SOLVE THE OP'S QUESTION AT ALL. OP POINTS IT OUT. YOU IGNORE OP.

Enabling SSL stops people sniffing sensitive data on public wifis. That's why everyone says enable SSL by default.

Also there's something wrong if you're a programmer and can't afford an SSL cert as it's the same price as a couple of beers.

I also find your password advice extremely questionable, it just doesn't make sense to me.
He's endorsing Romney? Did not know that.

@pmarca, why? If you don't mind : ) Just curious.
Like the Indian entrepreneur who took on Proctor & Gamble and build his own DIY machine for making low-cost sanitary napkins. http://www.mamamia.com.au/health-wellbeing/the-man-who-wore-...