skysight-inc/HackerNews huggingface dataset:
Man, that is some pretty crappy music. Good effort though. Algorithm needs more theory. Good music isn't that random. You are missing phrasing, repetition, rhythm.
Uber set for price hike in Vancouver as local rules force $75 minimum charge
Using memory corruption to freely write and execute code in the RAM of Pokemon
Yes, although I couldn't find a good example of a license that stipulates these conditions the following wiki page might help you on your search:

http://en.wikipedia.org/wiki/Multi-licensing#Market_segregat...

Another option would be to have two separate versions of your software with slightly different features. One if free for non-commercial user or single-person companies, the other has a license that prohibits use without a (paid) license.
Phewtick goes viral in SEAsia
The always-on server could be provided as a (paying?) service, and there could be a polling fallback. That would be a lot more useful.
I just watched a documentary about Pixar and they mentioned John Lasseter used to spend 3 weeks straight in the office working. Just because you're working a lot, it doesn't necessarily mean it's the wrong company.

Here's a funny quote from him:

why do you have the best parking spot? John Lasseter "Because my car hasn't moved in 3 days"

But, I would move on too.
Well, there are actually people working to save the Earth literally.
http://b612foundation.org/
One more thing to give thanks for is people like you, Matt.
I was pretty impressed when we opened tonight. Folks started walking calmly into the store. They were walking fast, but I didn't see anyone doing an all out sprint.
> You also cannot write about learning resource, without mentioning "Programming in Scala" by Odersky, a wonderful book also meant for human beings. Its only problem is that it's a tome of information and you may not have the patience for that, but it's not a hard to digest book so if you've got the time and patience, then this is THE book you should read: http://www.artima.com/shop/programming_in_scala_2ed

+1

The book is huge, but that's more to do with the fact that Scala is one kitchen sink of a language than the writing.
> Row v. Wade

I believe that's what anglers fight over.

(It's Roe v. Wade, as in Richard Roe, John Doe's old friend, a classic fake name used by the courts for various purposes. In this case, it was used to protect the identity of the woman seeking the abortion.)
"Electronic tracking system for women"? You mean passports?
There isn't an off the shelf license that I know of that does what you are wanting. But there are plenty of tiered pricing models that resemble what you are suggesting.

The big problem that I see ( unless your software somehow reports revenue it generates to you ) is that you have created an incentive to cheat. Either by misreporting or not reporting at all, income that is generated by the tool.

Leaving aside revenue models that involve planning on profitable litigation (never a good idea).

What you need to do is figure out what features of your tool are important to people who would be making money off your tool and split your product into Free, Functional and Full product tiers. The free product tier may have all the functionality of the full version, but have severe drawbacks in its usage model; for instance if you are building a financial strategy analysis tool, the free version might post your analysis publicly, whereas the Full version would keep it local and the Functional version would send it to you, but not the rest of the world.

IOW the free version is a taster, not something you'd use if your were serious, mickey mouse, etc.

The Functional version is effective for normal use but has limits that make it desirable to upgrade.

The Full version does what it does without limitations, without silly games, and with full support and plenty of extra/optional features.

Does that sound like work? Welcome to the world of business.
Balmer never believed in simplified apps from the beginning.

Metro feels like compromise to keep people tied to the desktop.
My non-tech savvy friends think it is some sort of a joke.
I was actually thinking about this just the other day. I think that they have a pretty interesting product, but I just can't take them seriously. Hell, even Quack would be a better name...
I think it's time to take off your tinfoil hat. There's an order of magnitude difference between how transparent the Chinese and US governments are.

> They have great leaps forward, we have wars on drugs.

In China, you pretty much automatically get the death penalty for trafficking drugs.

> we aren't allow to know when our troops fire on civilians in another country.

Those things are openly reported in the news although I'm sure there are some cover ups by individual soldiers.
Contact the site and give them a time-frame by when they should comply. Politely ask them to comply telling them otherwise you would disclose the site's identity. Also, try and contact security research organizations to notify them of the vulnerability. This would add a little extra pressure on the site's owner to fix the security hole.

My 2 cents.
nice try, google
I press the red button in the latest version of Firefox and nothing happens. The cursor doesn't change when I hover over the button.
The book is huge because it goes to great length at explaining good design practices, the rationale of features in the language and how they are implemented under the hood, not mentioning functional programming and OOP concepts ... many of the exercises from SICP also appear in this book.

It's a complete reference to the language and I've never seen a reference that isn't huge.

Scala is not a kitchen sink. The number of features included is quite small and for the most parts orthogonal, but because those features are very powerful, their combination is a little overwhelming for beginners. This happens in every language that's not meant for assembly lines. Even for Java, learning is not complete without reading another book on patterns and another one on effective usage of it.
Way to go! Good turnout, too!

It makes me sad that all the HN stuff typically appears to revolve around SF and SV area, though. I feel left out. I think the problem is that PG and YC are on that side of the world, and the rest of us get screwed. I'd like to see a map of IPs geoplotted for the last hour, last day, last week, month, year, all time for those hitting HN, those commenting, those with the most karma points, etc. I'd like to feel like it isn't all west coast U.S., NYC, and India.
I don't think an ultimatum would help facilitate the issue being addressed more quickly; I do agree with the latter approach though.
I agree, however theres a big difference between sprints prior to launching and averaging 70+ hours of work throughout the whole project.

Whats the name of the documentary btw ?
I came here to say this, too. On the Play Store and App Store, the combination of the icon and the name usually gives me a rough idea about the quality and purpose of the app. On the MS Store, all I see is colored rectangles and I really can't distinguish stuff.

Also, I feel like the other stores are far better searchable for some reason. Incidentally, is there a way to see the most popular apps of all categories? I can't seem to find that.

Or maybe I just haven't gotten used to it yet or no common marketing language has emerged yet.
agree. too long to type.
Quack.io is available (duckduck.io is too)
So what is it? Never heard of ThinkTank and none of the links in the post provided any explanation.
> I see a popular website not hashing passwords.

Some sites do it deliberately. If your customer base is mainly non-technical, directly emailing them the password increases the chance they will log in back than sending them a password reset link. I think I read it in context of PlentyOfFish.

> Isn't it compulsory to hash user passwords, as otherwise it would be a severe user data compromise?

If an employee or a cracker has access to the user database, doesn't he already have the user data? The main reason passwords should be hashed is if a rogue employee or a cracker has access to user data(what user data you have is already compromised here), he might be able to gain access to the user's mail, bank or other accounts as most people tend to reuse password.
> Start Simple!

Cant stress this enough. Start with the simplest possible game project to test out the waters! You will be to naive and want to tackle big things but you will probably regret that. Theres alot to be learned by starting small and then create something bigger once you have some experience with the market.
Dismanagement - A fresh approach to management.
B2B is a business model, but it redefines a market segment ultimately

Thanks!
Interesting point.

However, what I would really like to know is the number of non-trivial apps. Sadly, that is impossible to count. But every platform has its equivalent to fart apps that add no value to the platform whatsoever.
Other countries in the area have had this for a while. For example, the United Arab Emirates sends out text messages when any dependant enters or leaves the country.
High-DPI, Subpixel Text Positioning, Hinting
It can get way worse than that: at a big chess site I used to play at, a password reset email gives you a url of the form ".../passwordreset.php?user=yourname&password=yourfreakingpasswordincleartext" I let them know about it years ago. Nothing changed.
It's funny, Google stuck and when I first heard it in college I thought it sounded silly. However, I agree. Google is easier to type on the keyboard while duckduckgo is not quite seamless. Maybe change it? Or find some sort of abbreviation?
I'm a Canadian who has moved to China. One of the reasons I decided to move here was that everyday life feels more "free" in China (as long as you don't get involved in politics). However, I would never argue that the Chinese government is more transparent than any Western government and when it comes to political freedom/freedom of press, there is no comparison possible.

On the other hand, I'd say that life in China is in many ways more compatible with libertarian values then Canada/US. If you are socialist/communist leaning, you probably won't like China.

Here's a related comment I posted a few days ago: http://news.ycombinator.com/item?id=4766206
When someone comes to you with a problem, it's way funnier to tell them to "duckduckgo-it" and then look at their startled face. :)
Thanks Chris. Happy Thanksgiving to you, TK and all the little Yehs.
awesome idea! wish i could have made it (even though i'm in another part of the world)
Wow how nice of you. This is why I like HN especially after being pushed around in Walmart :P I would've ping if I was around SF.
It's "The Pixar Story"[1]. A great documentary, highly recommended.

But Pixar wasn't all roses either - during the tight production of Toy Story 2 (because they changed almost all of the story and had to rush it for christmas), a couple (who were both animators) forgot that their 1-year old was in the car (and not in the day care!), and the girl was there for almost 10 hours... She lived, but still a pretty horrible story.

The source for this unpleasant anecdote is [2]. It's a long talk by Ed Catmull, but I can't recommend it enough. It's really, really awesome.

Success hides problems (Ed Catmull)

Want to know why Pixar was awesome for soooo long? It wasn't luck, and it wasn't because they had great animators. It wasn't even (entirely) because they told terrific stories. It was because they constantly learned from their "successes"... Watch (or listen) to Catmull's talk. I guarantee that you won't regret the 55 minutes you spend on it...

[1]: http://www.imdb.com/title/tt1059955/

[2]: http://www.youtube.com/watch?v=k2h2lvhzMDc
Sizing up the six projects funded by European games accelerator Gamefounders
The name of the search engine has been called "silly" by Frederic Lardinois of Read Write Web. Weinberg said of the origin of the name, "Really it just popped in my head one day and I just liked it. It is certainly influenced/derived from [the game] duck duck goose, but other than that there is no relation, e.g., a metaphor."

Looks like no research was done regarding the name. Naming services very well (or very unique) can really help your company stand out. I like DDG but perhaps a study with regards to the name and the brand might be in order.
It's not a button, you actually have to disconnect from the internet for the demo.
Agreed in general, though I'd dispute your point that hacking can't do permanent good. Sure, in fifty years, you likely won't care about the web app you built, but maybe that app helped somebody achieve their goals or inspired somebody else in some way, and that is what you'll remember. The work itself is never important in the long run... it's how that work helped others in some way.
They have http://ddg.gg
If you read the article, what the school is trying to accomplish is to locate students that are on campus but not in class for first period to force them to show up in first period.

The reason is that the school's funding is based on the number of kids marked as in attendance in first period.

So your suggestions wouldn't work for what they want to accomplish because they need to locate a student anywhere on campus at any time so they can send someone to that location to find them.
One very underrated quality of names is how easy they are to say.
Maybe quality is distributed naturally among apps. That would imply that a certain percentage of apps will always veer towards the high quality while a similar percentage will always be rubbish. This would mean that more apps equal more quality. I am inclined to believe in this, if only because natural distributions are so common.

(That said, it would be very interesting to compare means and standard deviations between app stores. Would they differ?)
Off topic: I simply cannot read this post on android thanks to that grey nav bar on the left hand side.

It completely obscures the content when I zoom in to read the text.

Why do so many sites do have annoying behaviour?
I'm not missing it - all three things are encoded there. They might not be that "visible", which is a point of improvement, but the theory is there. As I wrote in the blog "random" generates noise. That's why composition rules are needed.
Crack this WWII Code
I'm actually a fan of the name, it's unique. Might sound like a joke until you know that it's not. And it only takes too long to type the first time, auto complete takes care of it for the rest of your life. Here's how it looks for me: <ctrl-t>, d, u, <enter>. Takes no longer than a second
The problem here is the way the school is funded. The reason that the school put forward is that the school's funding is based on the number of kids marked as in attendance in first period so they are using this system to increase those numbers by locating students already on campus but not in class.

So root cause here is the funding model. That's what needs to be changed. Funding should not be based on a variable number of students that happen to be at school on a given day. There are a number of fixed costs in running a school that the current funding model doesn't take into account.

So if you're pissed at this you should be more pissed at WHY they implemented it in the first place.
It's really simple: this was designed by someone who hasn't actually tried to use the App Store more than a few times.

One thing I have noticed since I started doing Product is that there is no shortcut to simply using your product A LOT to do product well. A side effect is that I can generally get a feel abojt how much time someone spent using their own product because the more serious inefficiencies or features become universally obvious ... but after 10 or 50+ uses over a period of time.
Thanks for taking the time to write an answer.

Generally speaking futures and promises are new labeled "as is" but asynchronous I/O really isn't and is actually a requirement if you want to write something efficient.

I understand that slides convey a small percentage of information and I really hope I didn't come up as snarky.

That being said, when you say "I would wager our systems are some of the largest using the techniques described therein" I think you should visit a stock exchange. ;)

As for us, we've stopped using futures and promises for asynchronous operations as we've found faster way to manage operations (our system is written in C++11).

The best is to design your system in a way that you never have to wait/synchronize at all.
Microsoft funded 20,000 apps? Really?
does it really matter? nearly every browser allows you to add custom search engines, and change the default one. if you set duckduckgo as the default search engine, you don't ever have to type in duckduckgo - you can just use your address field.
Russian Scientists Disprove "Out of Africa" Theory and the Origin
You still called it DDG. Even DDG kinda adds authenticity and some authority.
Fare scams still occur on metered taxis, and these scams are any more widespread in taxis than any other industry.

Nothing distinguishes transportation, from say, overpriced crappy old model cameras on Fisherman's Warf, Dead Sea cosmetics, or any other scam - other than that it's easy for the city to claim it needs to regulate.

A simple licensing and complaint system is all that is necessary.
Being a game developer, as a business, has more in common to being the owner/operator of a taco truck than it has in common with playing videogames. If you like playing video games but would hate running a taco truck, you should probably not get into business as a game developer.

n.b. This is broadly true of all software businesses, not just video games. (Though I think running a software business is in many, many important respects easier than running a software business which makes video games.)

n.b. #2: This is also broadly true of many businesses which have, shall we say, anomalously high status. "I love cooking... I should open a restaurant! Then I'll have total artistic freedom to serve the food the way it should be made! And every day will be totally awesome!" <-- Not predictive of successful restaurateurs.
That's quite a story. Nothing brings out a persons ability to appreciate the moment and focus on the things that really matter in life than a close call. Suddenly what side of the wash-stand the toothbrushes are on seems to be not worth making a fuss over.
Me too, and I'm genuinely interestedin reading the post.
It could be D^2G or D*2G or D2G
Why don't you name your startup "asdjflasjflaksdjfa" and see if it survives. Bet you it doesn't.
Matt, thanks for the invite! Although I wasn't there this is really heartwarming :)
Silly names stand out and grab attention. In the crowded marketplace they operate in that's just what they need rather than a cool name like Cuil, or an unforgettable generic name like ... oh shit, I can't think of one.
Another one, with a pretty bizarre UI: http://www.melomics.com.
Kaspersky working on a secure OS
Responsive Web Design: Missing the Point
> Saudi Arabia is a Monarchy, frankly speaking the monarchy should/would have collapsed long time back if not the for the systematic information control and low ball offers made by the royal family to the citizens.

Don't forget unquestioned support from western governments.
If you just think in terms of finish a project, and not so much the market, Tetris is a good start. And shouldn't take too much of your time. (And if it does take lots of time for you, you are not ready for bigger things.)
That is an amazing law.
duck.com redirects to google.com
A more interesting question in this case: how did you find out? Are they leaking the un-hashed password somewhere or did you break in?
That's a false comparison. It's not just that asdjflas... takes a long time to type, but it's also really hard to remember.

DuckDuckGo is probably easier to remember than most names. It just happens to take a little longer to type than Google or Apple. The Awesome Bar and Omni Bar make it less of an issue, though.
> You can read 1000 praising comments, but if just one of them is bad, it will ruin your whole day.

It's important to quickly get desensitized to this, because if you're even moderately successful, the volume of YouTube quality feedback directed at your very own pride and joy can quickly become overwhelming.

The really mean stuff never bothered me, nor the comments that seemed like they were Markov chain generated.

My biggest weakness was always idiocy - and trust me, I picked the wrong profession for that. Comments in the form of:

Great game! (rating set to 1/5)
Clone of [shitty clone of my game]
How do you shoot??? (rating set to 1/5) (game has no weapons)
[complaint about another game on the front page that day] (rating 1/5)
Got [incredibly low score]!!! (game has global high score functionality)
I bought this where do I download (game not for sale)

Unfortunately from memory, since I don't save any of it. But you get the idea.
Most people don't seem to know that search engines exist. The impression I get from non-technical people that I know is that they think of search engines as being somehow "part of the browser" or "part of the Internet". They often don't even know which one they use. They'll refer to searching as "Googling", but they're using Bing because it was the default with IE or they're using SuperGreatSearch 3.0 because Norton installed it and they haven't noticed the difference.

And you're suggesting that in a market like this, a silly name is a bad thing?
Well, it could be much easier, if its your default search engine. All I do is, <ctrl-t>, <my query>, <enter>. They have pretty cool search syntax too.

Hashbangs are definitely awesome.
Well in fact, I think the name has a ring to it. The logo too complements it well.

I guess what's not working for DDG is that it's a me-too product. It boils down to this: What does DDG have that Google doesn't?.

Me-too products can perform reasonably well if they are launched by corps with deep pockets for obvious reasons(like G+). Otherwise, a company like DDG has to have something different and unique to offer.

Oh, btw, that privacy hullabaloo works only for a very small percentage of the users. Most don't care or ignore.
Maybe he did a password reset, and they sent him his actual password.
You think they ducked up when they chose it?
We also did a similar thing, also on demand (and even the name is similar), but it has a few more features (instagram like effects & thumbnails of documents): http://thumbr.it/
and this is a hell of a reason, man ...

your comment doesn't really add anything, really ...

this guy is right, that's it.
I think it's people like you who give me hope about the future of humanity! :)

Thanks and Happy thanksgiving.

PS: I would totally drop by, if i wasn't living about 8000miles away! :D
I should have said "grammar checkers that actually work." My bad.
Frankly a title like 'Malevolence: the Sword of Ahkranox' doesn't sound like it's going to appeal to a broad demographic.

Even if one is indie it would seem sensible to treat it like a business, and make the ponies-and-handbags games until there's enough cash to make whatever one wants and damn the commercial viability.
use http://ddg.gg
No, you're right ...

Not an ultimatum. Just do it.

Notify it to all important media in tech world. They will take care of that.
I think it is a bit more nuanced than that. Yes, there is censorship in China, but not everything is censored equally. In particular, bribery cases usually get wide coverage in the media, even in China Daily. If my understanding is correct that's because the consensus is that the top brass is clean, it's just the "underlings" that can be bought. So, the leadership allows reporting of corruption (or even encourages it), as a means of keeping local officials in check. Because the central government is well aware of the problem and regards it as an existential threat, too.