skysight-inc/HackerNews huggingface dataset:
I've seen one for an auto insurance company. They literally made users type Go[Company] to pass the CAPTCHA.

Awful IMO.
iPhone 6 will have a 4.7" sapphire crystal display
SSL support has been around for a while, but 1.5 has been considered beta for a few years now, though that hasn't stopped it from being deployed in a lot of production environments.

Before SSL was rolled into haproxy, nginx was often a good candidate to handle the SSL termination. Stunnel is also common, and stud was popular for a while, but seems it was abandoned once haproxy could handle the job.
Reminds me of Cobra http://cobra-language.com/
2048 game with chemical elements
Google's $500 million plan to stop Amazon
have you tried HackPad instead of docs?
>One might as well expect productivity to increase switching away from proprietary software. I would, at least.

That doesn't make any sense. What is inherent about closed-source that makes it hard to use and what is inherent about open-source that makes it easy to use?

I think the important phrase here is switching away. That implies there's been a change, which brings increased training (either formal or learn-as-you-go) to learn the new system. If they need Word for their job and now they have OpenOffice, that's not a productivity gain, that's a loss at least until they get up and running (and then it's an ongoing loss every time they need to convert a docx with custom formatting that OpenOffice doesn't understand.)
AWS is certainly on the list of "Who is using HAProxy" here: https://www.haproxy.com/
I once worked for a company called 'DotWorld Online'. Domain was dotworldonline.com.

Had almost as many problems telling people the domain or email addresses over the phone as described in the article, with people trying variations like name@.worldonline.com etc. This was in '96-'97.
7 simple ways to achieve a user-centered website
No, the login is your email. Or is there a login and a username? Stupid again.

And no, I don't mean generating something to call me. I'm assumming they need a unique digital identifier, and they're just falling back on "name," whatever "name" means.
What is very interesting is the number of people who get angry over apps charging essentially anything. I can see disappointment, sure, if you really think you can't afford a particular app, but anger?

Where does the anger come from? What must this user expect out of the app store that asking for remuneration leads to flaming comments in the reviews?

The only things I can figure is that there must be some sort of default assumption of freeness. Does the user believe the apps to be coming from Apple/Google/ATT/Verizon/etc, and feels jilted that they are paying for their service and an "incomplete" device [1]? Or does the user believe the apps to be coming from other users, that apps are no more complex to develop than images are to share on Pinterest? Even that feels like a stretch.

I don't know. Have there been any studies on this? Any insights from experienced app publishers here? I think this is a really important question to answer, because otherwise I don't think we're ever going to properly monetize apps, if there is such a fundamental disconnect between developers and users on how the app ecosystem is viewed.

[1] default builds are pretty underwhelming.
Double Fine Productions is definitely worth checking out. They've recently released Broken Age, a successfully-kickstarted effort. Act I is out now and is absolutely wonderful (in my personal opinion), with Act II still in development.

https://en.wikipedia.org/wiki/Broken_Age

For those not in the know, Double Fine Productions was founded by Tim Schafer, who is ex-LucasArts and was lead on Grim Fandango and heavily involved in the Monkey Island series too.
Not making a statement on the validity or realisticalness of the DNT header, but the irony of advertising companies arguing that opt-out models are bad because they "dont reflect consumer choice" is rather amusing.
There is a really useful criticism of Scheme implied by your comment. Idiomatic Lisp is difficult to write, and there is a willingness in Scheme based Curricula to infuse it from the beginning. Unlike implementing objects in Java, use recursion and an aversion to mutation is a stylistic choice in Scheme. Iterative looping and state variables are viable alternatives and Scheme and other Lisps do mutation really well. The language has no prohibition on imperative style.
An app that a group of mine bought license to shared that philosophy. The source by the third party hardly works, and it the latest update wouldn't even compile because there were over 65536 (2^16) functions or symbols.
Thanks for that reply but I think you've avoided answering the question. Maybe there's no good answer, but I was looking for heuristics to judge ahead of time how valuable the insight from reading a proof is. After all, reading one can be quite a bit of work so ideally I'd never read proofs that aren't insughtful, but which ones those are is hard to judg in advance for me. Maybe not so hard to judge for someon more experienced than me, though.
If all of this is happening in it's own thread (and there's probably 1 thread per connection), why add the overhead and complexity of something like this?
In the online world you never know if you product is a niche unless you sell very few numbers of it. It's not clear in their post how many sales they are making, so the definition of "niche" is not very clear here. Is it 10 ? 100 ? 1000 ? More ? Every of these numbers would give a very different picture of the situation.
> If anything, typeclasses make a language less functional, since they're a language primitive which could be implemented with functions instead (by passing records explicitly)

I'm not exactly sure what you're thinking of here, but if you try to turn a typeclass into a dictionary of its methods, you'll need a dictionary for each instantiation of type variables in the typeclass. And then it still won't be as type-safe as Haskell, because nothing stops a programmer from swapping in random dictionaries. This is the flaw in the Scala implementation of type-classes.
Great idea. Good game.
9.99$ would make me happier as a customer, if it was good and worked like is wanted i would recommend it, if it was buggy and bad i would just ignore it.

99$ it it was good i would recommend it.
If it was buggy and bad i would do screaming rants and blog posts about it.

My initial thought on the subject when trying not to only think about final revenue.
CBS News: Smart Technology, Facial Recognition Doorbell
Thais don't have family name system until early 1900, everyone was named by short syllables like Daeng, Maew, Pu, Chai, etc. Once the family name system is introduced, the custom of naming someone using short syllables continues in a form of family nickname. The trend continues to today, thus Thais have a nickname that don't related to the full name.

Except in formal situation, everyone here would refer to each other with their nickname. Calling Thais by first name or family name is equally awkward (even more so for ex-nobles, who have "na $Location" suffix in their family name, e.g. "na Ayudhaya"). So yes, please have a "What should we call you" in your form.
The video is exciting and they mention exactly that about the genre: https://www.kickstarter.com/projects/doublefine/double-fine-...

I don't know the current status of the project.
"Have you considered creating an app which has a barcode scanner which populates the item database? It was my understanding that barcodes were unique to each item. Is there not a way to pull the item name from a barcode?"

--> http://delicious-monster.com
Well, it could work either way I suppose, but in my experience, usability/productivity of desktop software is severely lacking in OSS software (unlike e.g server software). Perhaps due to problems attracting non-developers to work on them. Polish is expensive, but polish is productivity.

The potential upside like you mention would be more licenses at lower cost. Whether that was a bottleneck depends on the organization in question. Either way I don't think it's possible to make any conclusions without research.
At least once every 2 years I have to deal with trying to explain why the following set of requirements is a bit of an issue:

1. We want separate first name and last name fields, but no additional fields.

2. We want to be able to sort by last name.

3. We want to go international.

The worst part is: this happens in the Netherlands, where "van" and "de" are common and people should really know better. It is so hard to explain why beyond a simple "full name" field naming conventions are tricky to design and code for.
Picasso did this once : one day he was relaxing at a park, a woman recognized him at asked him to draw her portrait. Picasso quickly scribbled something and before giving back the drawing, told the woman :

"It will be 300$, madam."

"That's way too much", the woman replied, "it took you only 10 minutes to do it !"

"That's where you are wrong madam, it took me all my life."
Why not try a chart corrected for country GDP?
"Iceland had a even stronger impact on me that way because it was so obvious that the land itself had recently (in geological terms) been created and can destroy whatever you do as a human or at least make it all insignificant."

Yeah, I can envision that.

America has something related, and related to your feeling about it that "you can truly change the world and accomplish anything you want". We're a land of natural disasters, but very very few of them are as severe and encompassing as the geological events in Iceland. So our disasters tend to invoke a response from the survivors to pick themselves up and rebuild. I had a "better" than front side seat to this starting in 2011: https://en.wikipedia.org/wiki/2011_Joplin_tornado
Actually I think cost of living increases and inflation are fine to bring up when asking for a raise. If you don't get a raise to match inflation they are effectively paying you less than last year, which only makes sense if your job performance is worse as well.
Interesting you should ask for more verification of my claim to fewer bugs because I'm about to embark on using Haskell in the new startup I'm working for and they may require stronger reasoning than I have been providing.

I've been thinking about how to qualify the claim logically or maybe quantify it. Anywho, aside from that I can tell you that the vast majority of bugs I introduce into my Python code (or other languages) are caught by GHC - these are bugs that purely have to do with my inability to remember what something is or is doing, or fear of refactoring something, or some tangled mess of types that are harder to reason about in Python because they're in my head instead of encoded in Haskell.

I've discovered that when I've been able to compile my Haskell programs the bugs I find in them are usually business logic bugs now. Occasionally I'll make use of QuickCheck / HUnit for automated property testing and unit testing, and that will help catch those business logic bugs.

Very subjective and anecdotal but I can promise you that the experience is very real.

> In isolation, that's a bit hand wavy IMO.

Sure, but if you take into account Haskell's denotational semantics vs. other language's operational semantics it should be pretty clear that Haskell inherits Mathematic's idiom for succinct expression. That idiom also informed the language designers when building Haskell's grammar and syntax, it's very flexible and abstract - both in the essence of the language (it's semantics) and its modality.

When reading idiomatic Haskell, there's a lot of information packed into a line, conceptually and syntactically.

> This is something I hear quite often from the Haskell community...

Sure, it probably borders on it, but in many ways other language communities commit the bandwagon fallacy (Go is one) - so I think you can poke holes all over the place. The fact though that proof proving systems and dependently typed languages like Agda and Idris (which are the future and I think will supplant Haskell unless Haskell can evolve) are being written in Haskell which speaks to the level of intellect and forward thinking in the community.
Developing with Bottle – part 1 – Real Python
I think it's going to cost a little more than $500M
The link below says the fuel cost per hour for a 747-300 is ~$21,000.

http://www.what2fly.com/operating_cost/boeing/747-300.php

The winglets save about 3 - 3.5+% fuel consumption. (from Boeing's website and Wikipedia)

So it only takes roughly 2000 hours of flight time to recover the costs from a used set of winglets ($650k each according to the article).

2000 flight hours is generally less than 2 years worth of flights for a normal 747-300. (Couldn't find a great source, didn't look too hard: http://www.airliners.net/aviation-forums/general_aviation/re... )

According to this they weight between 375 - 518 pounds and are ~6 feet tall, which is significantly more than they look. http://www.b737.org.uk/winglets.htm

Edit: doubled the hours, thanks bhousel
Euclid: the game
Nice site! I think that it could also be a nice feature to sum the number of hours that a thinker did each type of activities. Did Voltaire sleep more than me? Do I exercise as much as Victor Hugo? These questions could be easily answered with this small addition.
I have yet to understand why HN:ers like HackPad.
It is at best almost as good as GDoc:s on some of the features.
first google hits http://techcrunch.com/2010/10/27/poalnds-facebook-nasza-klas...

Also onet.pl PLN 1.4 billion (€335 million).

http://www.digitaltveurope.net/23115/tvn-in-move-to-sell-one...
There is something really addictive about this game!
Have We Reached a Consensus on a National CS Curriculum? I hope not
Boxing Megaspheres
If there's competition will be good for shoppers.
When the app is forced to coexist with cheap/freemium applications in the App Store, it can be easy for consumers to make an apples-to-oranges comparison. That is, Angry Birds offers a lot of value at $0.99; does this app offer 100x the value? Is the value comparable? The user comments presented in the article seem to indicate unreasonable expectations set by the App Store market as to the value of software.

Perhaps they need to focus more on operating within the constraints of the market rather than fighting against them. There are several business models that work, and it doesn't need to be advertising based. They could offer tiers of functionality that that are priced accordingly. They could make it a subscription service. They could make make the functionality modular and offer a la carte in-app upgrades. In addition to all of these, they could offer a lifetime "platinum" version at $99.
I was responding to a post explicitly discounting "commercially viable" motivations, contending that discovery alone was enough. So, I ignored the commercial aspects and observed the logical conclusions of "because it's there" motivations.

If you can make the trip financially profitable, go for it.
I've looked at his code and that is not how it works. It uses boost::asio. You specify how many io_service threads to run. It is not 1 thread per connection. You could easily have 10000 connections spread across 4 threads for example. The threads that handle the connections are the same threads which run the callbacks. You wouldn't want threads being blocked by callbacks that take a long time to run. You'd want to pass those operations off to a different thread pool. So you would want to be able to do what I have suggested.

Also, you said this adds complexity and overhead. I dispute that it adds complexity. For most people: "return stuff" vs "res.send(stuff)". And I wouldn't assume that it would add any overhead either. If you disagree, let me know when you've read the code and understand how boost::asio works.
The LiMux wiki page mentions a timeline of how the migration happened, so it looks like their phased rollout helped them 'convert' to Linux smoothly.

Quoting from the wiki..
September 6, 2005 - It is decided that the project needs an additional one year pilot test, and migration slips one year.[19]

September 22, 2006 - The "soft" migration begins, one year behind original schedule.[20]

November 2008: 1200 out of 14,000 have migrated to the LiMux environment (9%; March 2008: 1000=7%), in addition 12000 workstations use OpenOffice.org 2 installed on Windows (March 2008: 6000) and more 100% use Mozilla Firefox 1.5 and Mozilla Thunderbird 1.5 (March 2008: 90%). 18000 of 21000 macros, templates and forms are changed into Linux-enabled[21]
The Gmail approach doesn't interest me, but a method using Amazon product lists and a search with autocomplete and images (to help me identify the products I don't know in detail) would be more useful.

Haven't tried your product as a result of the Gmail thing so I'm not sure if you already do this, but you could prompt people with things like:

What model fridge do you have? (Delete - I don't have a fridge)
Washing machine
Microwave
etc
My biggest gripe with Chrome on Linux is you can't change the default behavior of clicking in the address bar. In Firefox I can make it so clicking once selects everything. In Chrome, it drops a cursor and I have to click two or three times to get it to select everything. I understand some people want that behavior, but I don't. The Chrome team's response is that this is the Linux default and Chrome is a native Linux application, so that's how it behaves and it can't be changed.

No thanks.
A similar thought occurred to me. But, if you have capital, how do you invest in human labor as an asset class (excluding the various forms of 'investing in yourself and your family')?
Even that isn't smooth enough for me. Why is the 'var as' still there? it's superfluous, ofcourse we're declaring a variable, there's nothing else that makes sense at that point. Why not:

def hello(String name) as String:
String greeting
greeting = 'Hello '+name
return greeting

which is how a lot of other languages are doing it. On the other hand, maybe I just don't like writing syntax that doesn't add any meaning :p
Strange how I never heard of him before. While being both rich and an extremely accomplished individual, he seems to defy the stereotype of the mad genius.
Why John D. Rockefeller would love Uber
Only 4 countries from Africa are listed , South Africa , Kenya , Algeria and Ethiopia , I don't know how they acquired such data , but I can assume the data is not accurate about the companies listed from Algeria (companies I know).
Also some big African market are not listed : Egypt, Morocco, Nigeria.
Or is it that the internet companies of these countries are many small companies that compete and do not monopolizing the market?
At Davis even the famous professors like Rogaway and Matloff teach undergrad courses.
Thanks for all hard work. I had checked 1.5 dev build 2-3 months ago, enabling SSL was causing very high CPU. Must have been good now.
I read it a long time ago, around 1990. I remember people talking about it a lot in the early 80s

It's a seminal early text, but CS is a fast-changing field so I couldn't recommend it as a primary text for somebody who wants to learn CS today, however, it's definitely fun to flip through.

His stuff on "Searching and Sorting", for instance, just isn't relevant in a day when your language has a sort() function built in and hashtables. Also, in some of the areas I know about in depth, such as random number generation, Knuth's book is dangerously behind the times.
What were some critertion used? I got a reject :(
I personally use "is" in my own pythonic language (name is string), "as" sounds like coercion rather than being constraining.
Another great recent adventure game is Gemini Rue. It provided me a good deal of fun and the story was very clever.

http://www.wadjeteyegames.com/games/gemini-rue/
I only know about him because of Renaissance Technologies, which is renowned in some circles as being extraordinarily hard to get a job at. They're known for snagging repeat Putnam Fellows. Last I heard Reid Barton ended up there.
Using Docker as a Python Development Environment
While definitely superfluous, it arguably makes it easier to read and scan.
Top Reasons for Teachers to Join PracTutor
Ask HN: Y Combinator hackaton 2-3 august. Who's going?
Who i am going to meet there?
Because I want to read text, not run some unknown code on my machine.

If you're not showing plain text with JS off then you're bonkers, and I don't really need your site.
I went to Davis which also teaches C in the CS1/first course for concentrators, and C++ after. It was really hard, I really liked it, and I've always felt it's given me an advantage over people who have no idea how the lower layers of the stack work.

I definitely saw it scare some people off though. So if your only criteria is "what is the passing rate", it probably does worse than python.
I don't believe anyone is suggesting that you charge the full price of the camera for every photo, but rather that it's a factor in determining the correct price for a single photo.

Also, if someone wanted me to fly somewhere to do a project for them, I am absolutely going to charge them for the plane tickets. Travel is difficult and costly, there's not only the cost of the ticket itself but the opportunity cost of all the things you could be doing instead of dealing with flying somewhere.
Most modern games are not transferred over networks on a regular basis. The block chain is transferred over the network just about every time someone installs. Even using one of the torrents (which are way faster than syncing via the bitcoin client), this has to be done overnight on my home cable internet. If you're in a third world country, the time involved becomes completely prohibitive.

Bitcoin adoption involves syncing with the block chain, so this prevents adoption. So you absolutely should be concerned about a 20GB block chain.

EDIT: Also, phones. My smart phone doesn't have 20GB if storage, and even if yours does, I doubt you can sync 20GB over 3G/4G. A lot of people are touting Bitcoin as a point of sale payment system, but not being able to run it on your phone hurts that.
Refreshingly honest, happy to see more developers sticking to their guns. If you are creating software that truly provides long lasting value, you should get paid for it. I wrote a post with some similar reasons why I charge for my mobile app ($2.99 though as opposed to $99): http://netkow.com/post/89053877550/why-i-charge-for-my-mobil...
It isn't, my point is just that the IBs don't give a shit about ethics if it profits them. Only when it costs them money.
A few layers of metal and airworthiness approval from every jurisdiction the airplane will fly through.
How to Design a Game You Can Finish
There is such a thing as inherent productivity in the software though. Switching from one piece of software to another has a fixed cost, but switching to software that makes you more productive will help offset that cost.

I agree on OO. The risk in my eyes here is that OSS (desktop) software is almost invariably less productive than proprietary software for some reason. Switching that way can make sense if you save a lot on licenses, administration etc., but if you have to pay once for a switch AND then pay continuously by using less productive software you are taking a much higher risk. It may give a warm fluffy feeling to be using open standards, but the problem is that the only standard that exists is a de-facto proprietary standard set by Microsoft. It may be noble to try to change that, but I certainly wouldn't want to spend tax money being the first major city to do so.
I think that's a matter of habit. I've gotten far more used to the more condensed syntax, so for me that's faster to read and scan. I tend to prefer languages where there is little syntax wasted as a consequence.
I don't understand why you'd get this and not the cheaper exact model with windows.
s/Search/Eval/