skysight-inc/HackerNews huggingface dataset:
True, that's a better statement.

It seems that Apple has done this out of market demand (of course they did, any company would rather have one clutch device over a smorgasbord), but with the 5C still being a high-end feature phone, why'd they do it? I'm guessing they are just creating a foundation for a radical iPhone 6?
Misunderstanding natural monopoly
Ultimately, he's a hypocrite for being here to dole out sarcasm rather than actually working on resolving the plight of dying African children that he implies outweighs others' petty concerns.
Jesus Christ, $50k to pick the company name?? You could launch a whole new product for that much.
Yes even over SSL connections. You don't know if the other person's computer itself is compromised (e.g. key logger). Rather then instruct a not-so-tech-savvy person to make the decision of whether computer X is trustworthy the defacto default is "No it's not, don't use it".

In practice this doesn't really limit folks too much as how often do you really need to login from somebody else's computer? Can it seriously not wait till later?
They could have really committed to this strategy by not having the $199 iPhone 5s model. I guess that was a step too far.
Open letter to Glenn Greenwald
Only in a sense of "non-shared" resources do not influence each other. Trying to clean your kitchen while cooking is not the easiest task to consider. Similarly, not realizing you lack the ingredients to make both breakfast and dinner due to few eggs indicates a shared state between them. More directly, if you do not clean your resources, eventually you will not be able to complete a task.

Of course, I think this is the main appeal of functional in today's world. We have so much computing resources that it often does seem we have unlimited memory and such. Essentially we move from cooking area to cooking area such that someone can clean up after us, and we only carry with us the items we are interested in.
I have an old WinPhone with a weak processor that only loads the current tab. This makes tabbing the browser functionally pointless.

Heavyweight responsive websites are unusable. I have to wait indefinitely for page to load, and there's no way to make it load in the background. In the rare cases where the pages progressively display, scrolling is still agony as elements jump around constantly.

While I realize I should probably get a new phone, I'd wager I'm not an edge-case and a lot of users with older or bargain-bin phones face this kind of frustration.
The Apple store in Zurich is at Bahnhofstrasse. From http://en.wikipedia.org/wiki/Bahnhofstrasse

"Bahnhofstrasse is Zurich's main downtown street and one of
the world's most expensive and exclusive shopping avenues.
In 2011, a study named the Bahnhofstrasse the most expensive
street for retail property in Europe, and the third most
expensive worldwide.[1]"

It very much looks as if they are positioning themselves along those super luxury brands.
Travel News and Must Have Travel Apps
You can also use DNS like a distributed cache. This is useful when you have millions of clients because their local DNS server will do caching for you. You can also use it like a bloom filter where cache hits are true positives and anything that misses might or might not be a valid key.
+1 Webfaction - cheap, great docs & service, very solid technically.. really can't be beat for a simple, public dev/staging server.
As a rule of thumb I would recommend that no government agency be trusted about any projects they develop. Everyone would be better off {blank stare} Beyond that, there really needs to be more focus on open-source and public code review with an industry funded focus group that takes on reviewing core elements of technology and the internet down to the atomic level.

The chances are that if there are flaws and deliberate corruption to be discovered, it is to be discovered now. Not every line of code needs reviewing at all times, whole projects need periodic, thorough review.

Can I just say, I wish someone at some kind of reputable journal would calculate the damage and cost of what our government has done. It goes far beyond the obvious costs, by affecting things like, e.g., Apple's new, excellently timed iPhone 5S Touch ID feature, which will surely not go over well with consumers, especially globally. The US Government has now taken a pipe to the shins of most valuable company on the globe; all because our psychopaths in charge aspire to being despotic authoritarians that have to control everything in order to prevent discovery of their incompetence.
Ask HN: What kind of CRM do you use?
Hello HN!
We need some basic data to our survey. We'd love your answers so please vote or share our poll with others who are involved! Thanks in advance, you are awesome!

[Poll here] http://blog.getinch.com/help-us-salespeople-kind-crm-use/
Not to mention helps you solve some more advanced problems like tunneling and collision resolution with no extra effort. I think it was a very smart choice to use Box2D rather then rolling your own solution.
Ask HN: Server under heavy load. Any downside to this hack?
The server hosting one of our live apps is under high loads and gets into a state where it stops responding to http requests several times a day. These outages last typically anywhere from a few minutes all the way up to half an hour or so.

The major culprit here is MySQL load and we've been working on optimizing this (those interested can refer to my previous thread on this: https://news.ycombinator.com/item?id=6348903).

For now we've found that restarting the httpd and mysqld services brings things back to normal almost immediately.

While we continue to work on a - more elegant - solution, we're thinking of writing a bash/shell script that runs on hourly cron, checks load average (via uptime or /proc/loadavg) and if found higher than a threshold, restarts the services.

Can anyone think of any downside to this (used at least as a temporary measure)?
All of those brands have cheaper products too.
It's really funny to watch people who don't want to pay for anything run around in circles trying to justify their actions. The only morally and ethically correct behavior is NOT to visit sites with advertising. It isn't to use the sites and block their ads. It's as simple as that.

Don't want ads? Don't use the service. Go pay for a service that will use your money to build a site without the ads that bug you so much.
Adding new tabs and fields to Prestashop products' back office
So he very much does, but doesn't very much?
Hello HN!
We need some basic data to our survey. We'd love your answers so please vote or share our poll with others who are involved! Thanks in advance, you are awesome!

[Poll here]
http://blog.getinch.com/help-us-salespeople-kind-crm-use/
Good point. We're going to be adding a paper about the technology in the next couple of days.
Doesn't Chrome DevTools use Code Mirror?
One of my last jobs was at an agency that handled the digital account for a very large airport in the UK. They get a lot of traffic, and quite a high percentage of users using legacy browsers, probably from businesses looking up flight info and trying to book stuff.

I can't remember how high it was, but let's say it was around 10%. We were told that we had to support all the way down to IE6. To do so, we raised our prices, almost constantly during that project, and they happily paid it. At that level, an agency can change thousands for legacy browser support, and the client will happily pay, because in their mind that 10% will spend far more money than what we can charge.

With that in mind, that's how I view browser specifications today. For clients with an existing website, I check what percentage of their users use legacy browsers, and work out with them whether the cost of supporting these users against the potential benefit. A lot of developers and agencies simply won't do this because they either can't or won't find a solution for legacy browsers.
Maybe I'm too cynical (is that possible about csec anymore?), but as soon as I saw this line from Google, I thought "oh right, it'll be something to get Google inserted into every login interaction".

Well, not quite yet it seems, but this may be part of the set-up for it.
Not talking your own laptop at Starbucks. Don't use a rented machine.
Map showing the ethnicities that make up the USA
That's exactly what we're trying to do. We've already contacted Debian/Ubuntu packagers about this.
39 facts about Air Travel
You're right but let me tell you this:
Half of the visits the article got since publishing have bounced off after close to 2 seconds. Coincidence? It´s a shame but I do this too
I'm not sure it's correct to say BTC gives you all possibilities yet, though those services could be built. It may be a while before they are built because the bitcoin community in general seem to be violently against reversible transactions as a concept.

As for 'owning' BTC, the concept is entertaining. BTC is an entry in a public ledger, you own the private key to access it, but it's very hard to say where exactly a BTC is at any given time.
What kind of machines do you use? I use a 2010 MacBook Pro and have no issues. Chrome beta.
I'll go one further on your first paragraph: I'm pretty sure I don't want something implanted in my arm that lets Google identify me.

Passwords may have insecurity - but they also permit anonymity. I think people haven't even started thinking that far yet.
Understanding A Business With Descriptive, Predictive And Prescriptive Analytics
That assumes the other side is rational and motivated only by profit. Which is not always a given (or possible to tell in advance).
I use a neat little utility called Puretext for this.

http://stevemiller.net/puretext/
It's bizarre to lump Win XP in with duds like Me and Vista. Isn't XP, by most measures, an unmitigated success?

(You might not think it's great personally, but it's certainly not the case that MS has had no blockbusters since Win 95.)
Confession of a Public Speaker Review
Ask HN: What is your job title?
Also are you with or against funky titles such as Ninja, Guru, etc..?
Sure, but what will you call it?
Attempting to recover from OOM is almost always a bad idea, which is why Chrome terminates processes by default on OOM. To underscore this point, I should note that I've found a number of serious vulnerabilities resulting from applications attempting to recover from OOM. Here's a detailed writeup of one I found in Firefox several years ago: http://blogs.iss.net/archive/cve-2008-0017.html

As for how Chrome's process sharing works, it's opener based for Web content. That is, if one browsing context opens other browsing contexts (either via iframes or popups) where the opened context is retained by the opener, then they will run in the same process in order to preserve resources and the relationships required by Javascript. This means the process is shared in cases where the HTML standard explicitly requires that the child browsing context be able to navigate the parent opener or frame. So, at that point, required Web functionality achieves an equivalent to the DoS you mention. Process sharing can also be triggered when resource limits are reached or during page transitions, but that's rarely a significant factor in practice and not controllable by a Web site.

And to be very clear, Chrome's process isolation is far from security theater. The sandbox prevents renderer processes from accessing or manipulating any system state directly. It's a hard security boundary that's been extremely effective in preventing exploits. It also allows Chrome to entirely isolate different classes of renderer processes from each other, such as those used for Web content versus filesystem, extensions, apps, or system settings.

That stated, we're still working on improving Web content isolation because our final goal is to entirely isolate different origins in the same class. But doing so is far beyond anything attempted in a production browser before, and entails a massive engineering effort. The team working on that has various bugs you can follow in our tracker, and a public design document:
http://www.chromium.org/developers/design-documents/site-iso...
Yes, and programmers in India work for $300/month, so you should probably lower your salary to that, right?
Back in the 8-bit days my brother and I would write little demos, like multi-color sine curve messages and the like.

Most of the time I'd just clean up the desktop after lots of folks messing with it and leave up something useful or interesting like paint one of the games or a notepad so people can type. Or maybe system info... I didn't want to scare folks away from computers, they're cool.
Yeah, I know we were all excited about the new elements when they were playing about with them, but I was kinda skeptical as a web newbie doing pure productivity apps... I mean, the web is prettymuch an application engine now and we're doubling down on the document metaphor? What?

I still think that CSS in particular maps terribly to its usage as a complete layout system. I mean, you can do it, but you can code in BF or do incredible things with template metaprogramming in C++. Doesn't make it a clean, pleasant way to work, and doesn't really fit the designed purpose.
Compared to what? The initial price for the rights to a much rejected fiction book by a then totally unknown author?
+1 even though you forgot the </sarcasm> tag.
More of a difference, but still not much. I add $40/mo ($10 for the line, $30 for the data) to my parents' Verizon family plan.

iPhone 5S: $1,160 over two years
iPhone 5C: $1,060 over two years
I'd say that Windows 7 was an unmitigated success.

As for XP, without a doubt. Considering it still holds the second largest market share (behind Win7). Impressive given that it is 12 years old now.
I interpreted Pud's dad like this:

"Fucking sue me" == "I'm 22, have no assets to speak of, and you're going to try and collect millions on me? Good luck."

In Pud's particular case, it's easier to say this. If you're an established firm with hundreds of employees and millions in cashflow, not so much.
Just because you have tools ease dealing with dependencies, it does not mean that those dependencies and the cost of dealing with them has gone away. Easier to not have the problem instead of solving it...
That's not risk aversion, risk aversion is picking the safe way/minimizing risk. What you're doing is actually increasing risk because you're too afraid to handle things. There's no upside to that.
I think the larger (and IMHO better) lesson is that it's really important to trust your clients and for them to trust you. That understanding is often more important than the legally-binding fine print that you two have signed.

For example, if the client doesn't agree with the bill you presented them, you're gonna have a problem regardless of what the contract says.
Now you've changed the subject from "Stallman, et. al are also against anyone making any money from building software" to "[...] it's very challenging to make money off open source software", which is a separate point entirely.
Projeto do Estádio Nacional do Japão para os Jogos Olímpicos de Tóquio 2020
While I definately believe in taking risks, be sure to protect yourself. If you are doing anything unique for a client protect your IP and have a non-compete.
I think there will continue to be a market for phones that can comfortably fit in ordinary-sized pockets. The S4 is enormous - useful when it's out, but a pain to pull out and check.
XP was the first decent Windows release since Windows 95, and consumers adopted it en masse. However, it was riddled with security flaws and that makes it less attractive when looking at it in hindsight.
I heard that the sell off was due to the lack of a deal with China Telecom which the markets were expecting to be announced, and had already priced in.
I think Google is being less than transparent here, but I couldn't tell you why. The NSA scandal seems to be the straw that broke the camel's back.

How many passwords does Google hold? Maybe a billion? Google has decide it's more cost effective to completely overhaul the password system.

How can passwords be the only system available?
This is pretty cool, congratulations!

First of all, I have a question: how do you store the users' text? Do you store it on your server (a db) or is is local storage/cookies or something like that?

And some feedback: I would make the little save icon slightly bigger (probably have the size in %).
>women don't have it worse than men in my profession

Spoken as a man with privilege. I've posted this concept in this thread before, but I'm going to post it again.

http://geekfeminism.wikia.com/wiki/Privilege

Privilege is a concept used in anti-racist, anti-sexist, and similar anti-oppression movements.

Anti-oppressionists use "privilege" to describe a set of perceived advantages (or lack of disadvantages) enjoyed by a majority group, who are usually unaware of the privilege they possess. It is a term of art that may not align particularly well with the general-use word "privilege" or the programming term "privilege".

A privileged person is not necessarily prejudiced (sexist, racist, etc) as an individual, but may be part of a broader pattern of -ism even though unaware of it. *

The key point here is "usually unaware of the privilege they possess."

There was a reason for many years I invented a gender neutral first name for myself to use online in place of my birth first name -- to avoid harassment and exceptionalism [http://geekfeminism.wikia.com/wiki/Exceptionalism]
pud<insert number here>.com?
Product A
Embarcadero RAD Studio supports Android, OS & Windows creating true native apps
Not sure about Chrome, but here's the bug for adding it to Webkit:

https://bugs.webkit.org/show_bug.cgi?id=92769

It's marked as RESOLVED FIXED, but I honestly can't tell from the comments if it was ever actually merged in.

There's also an initiative to begin using it in Firefox's built-in dev tools, still in-progress:

https://bugzilla.mozilla.org/show_bug.cgi?id=816756

(By the way, the difference in readability between the old and new Bugzilla is startling. Good job, Bugzilla team.)
The NSA machine: Too big for anyone to understand
Flexible Boxes
Selection bias. When you make people sign up first, only people who are really interested are going to bother. Most people will just leave. When you let them try it first, all the people who wouldn't have tried it at all in the sign up first model are now trying it and going "meh".
This thread seems like a valid place to ask a long-standing question of mine.

Are there any projects aiming for a hardware security token with the following properties?

1) Open hardware running open software.

2) Support for many and long keys.

3) Relatively fast signing on-board - i.e. keys are inaccessible to the host computer. (Obviously, I'm not expecting it to be feasible to sign gigabytes using a USB dongle).

4) Some PIN-entry-like low-grade security obsticle to delay an attacker that physically steals the dongle.

I am aware of CryptoStick [1], but the current version is sold out and also does not satisfy 3 and 4 (and only partially 2, since it only takes three RSA keys and there's no support for EC, as far as I can tell).

I really want to move away from passwords, but it seems very hard to do without a device satisfying 1-4 above.

[1] https://www.crypto-stick.com/
SaneProduct
Like with a lot of advice on HN, take this article with a grain of salt and pursue a balance while trying to understand the competing forces at work.

My experience with entrepreneurial legal paperwork was that I ignored it too much in my early days and it bit me in the ass. When the money starts coming in and egos grow large, people reach for their lawyers when there's too much ambiguity in business relationships.

You don't want to kill opportunities with too much negotiation, but then again you don't want to leave yourself too open to misunderstandings that could have been avoided with a line or two in a contract.
> ... N.I.S.T. is also required by statute to consult with the N.S.A.”

That statute needs to be removed.
The lesson here is that you couldn't resist bragging about the fact that you briefly made an exorbitant amount of cash during the DotCom bubble ... and that your dad is a bad-ass.
There's a simple reason why this works for small businesses: nobody sues a guy with no money.

So if you're a sole proprietor scraping by and you piss off a giant company with lawyers enough that they want to file a lawsuit against you, well, what's the upside for them if they win? Tens of thousands of dollars in expenses on their side, and roughly zero dollars in recovered costs from the business they destroyed or the guy they sent in to bankruptcy.

Unless their goal is simply revenge, there's really no reason for them to follow through with such a course of action.
How about Google? Or maybe Apple?
I wasn't trying to insult the people who are doing good work. It's just an observation that individual good work can be completely dwarfed by broken or exploited systems and industrial scale leverage.

Overall, I'm actually quite positive re: human development.

Your advice to meet people and travel is well taken.

Regarding not reading, etc. Overvaluing personal experience vs. what has been observed by others is the basis of many classic flaws in human thinking. It's great for building empathy, though -- which we could use more of.

Think of bottom-up vs. top-down. There's tremendous knowledge to be gained from the bottom up, but often direct observation does not speak to the why of things. When you get an insider's account of events that have been obscured and have affected millions of people, it's not something that should be ignored.

Finally, I don't particularly like people, but I do like systems. I can better add value by fixing broken systems than by chumming around with more people (except to understand them, so I can fix systems).
Why shouldn't a 'devops' company complain about dependency? It's their domain completely. Treating anything as a "fact of life" is not going to make the problem go away...
And what about anyone out there trying to use them who isn't a 'devops' thingy. A painful dependency graph is going to be something that influences their decision on what tool they choose.
"What better way to extend the range than to slap some high efficiency panels on the car's roof and drive all day long? I'm sure that solar panels will reach the point where it would be possible to have an EV with infinite range as long as the sun is out.."

Correct me if I'm wrong, but it was my understanding that there isn't enough energy in the sunlight hitting a few square metres on top of a car to keep it going even in the middle of a summer's day - unless we count the extremely low drag 'only works on the salt flats' type experimental 'vehicles'.
Even if solar panels get to 100% efficiency, we won't have cars (traditional, 500kg+ ones) that can drive all day long off its panels.
I can relate to being frustrated with the lack of "real" io-examples when learning lisp, while at the same time seeing the benefits of functional programming, macros etc.

With something like clojure, you at least have a pretty clear deployment story (make a jar, drop jar in a container) -- but it's still not clear how you would best go about writing something like berklydb in clojure - never mind in SBCL (come to think of it, even implementing a couple of text handling utilities like grep or cat is pretty hard to wrap your mind around when working with "old school" lisps).

All that said, I'm pretty excited about racket, and somewhat hopeful that I'll eventually get around to doing some "real" functional programming in the not too distant future.
There are titles they give you and titles you give yoruself. I personally am a "super admin" and a "human proofing tool" whereas in common acceptance, I am a "lawyer". Ps. totally up for "Senior Ninja"
It had Siri and it was genuinely faster. iOS6 is perfectly usable on my 4S... on the iPhone 4 it ran horribly.