skysight-inc/HackerNews huggingface dataset:
I don't see the utility in using "government" to mean something other than "the state". We have other words that can work just as well without introducing confusion about the intent of the speaker.
It would be cool to further break this down by time of day. i.e. look at people who use IE8 from 9-5 on weekdays vs. the weekends. Because I bet nighttime weekday IE8 usage dampens the effect.
You didn't name one case.
Indeed, http://www.oxfam.org.uk/what-we-do/about-us/working-at-oxfam...
As someone who still doesn't get functional programming, I would like to see a real-world example of how to deal with side effects. Eg: write something into a file or a DB. Because of course methods/functions with no side effects are easier to deal with, it sounds good, but I don't think it would be easy nor convenient to separate every side effect in a real-world program (as opposed to academic programs, where you just write a Fibonacci or whatever). Even in good OOP, you can have lots of side effects in a method.

Halp!
I have been tempted by functional programming, and it is interesting, but I'm not sure how would be the result for highly complex code.
> What I'm proposing is adding term metadata that allow the information about pricing to travel with the picture like any other piece of metadata.

This is a fundamentally naive view of the problem: the rates will vary over time and based on the usage and photographers will charge more for the front-page of a major magazine than their kid's PTA newsletter.

The solution is, again, a URL which allows all of those details be conveyed without trying to cram a soon-to-be-stale copy into the photo metadata.
The article text states the exact opposite of its own headline:

“Under the old model the n-1 variant was meant to be a modest volume contributor to the portfolio, being essentially a cognitive illusion which encouraged buyers to stick with iPhone n at the expense of competitors. However, the new n-1 product (the 5C) has a distinct positioning that makes it seem fresh and not a lesser, stale version of the flagship. It is designed to appeal as a legitimate upgrade for iPhone 4/4S users. It is, in other words, _not_ meant as an illusion, and not focusing attention on the flagship[3]. Rather, it is meant to be a genuine, core product.”

IOW, the iPhone 4 vs 4S was cognitive illusion, the iPhone 5C vs 5S is not cognitive illusion. So, C is not for Cognitive Illusion.

Opposite headline is better link bait, though.
"To do this, there are heavy tools out there, like WURFL, DeviceAtlas or lighter ones like Browser Gem, that read the user agent string and start from there."

All this time we were told 'browser detection is bad', yet... the only real way to give optimal experiences for mobile is... 'browser detection'.
IPhone 5S Vs iPhone 5C Vs iPhone 4S Infographic
If "how many users do you have?" or "What is your conversion rate from freemium to paid?" is a "secret" that would allow someone else to enter your space and beat your startup at what it does, you don't have much of a startup. You have many closer snakes to kill than worrying about competitors entering your space because they heard a stat at a startup competition.
I suggest to dig in some web framework for functional programming. One example would be Snap for Haskell. http://snapframework.com/
I've seen security problems sit in open-source code for years because no one was interested enough in going through it.

If you are talking emacs, or the kernel, or gcc, there is probably enough interest there (and strong personalities in charge of the projects) to keep things safe.

I don't know where the cutoff is. At thousands of users you probably can't count on someone else having looked through it. At millions you can.
This article is about how two-factor authentication is great and should be used everywhere. It is not about passwords going away.
One of the things people always forget is Apple's brand. The best place to see this exemplified is Ginza, Tokyo where the store is right next to Louis Vuitton, Prada, Chanel etc. It sees itself as a premium, fashionable brand.

Pricing it low would have the effect of short term financial gain but at the expense of commoditising the iPhone's brand. Which would make people far less willing to spend the extra money on the 5S (which has the larger margins).
at the moment he lives in Linz, Austria (Europe)
The difference is still minuscule. £549 vs £469 is insignificant, especially when you can get a Nexus 4 for twice that difference (£159).
On the other hand doesn't the stereotypical iphone owner in the USA currently write a check well over $100 per month? I'm not talking about "extreme measures" but the more typical grannie walks in off the street and walks out with a phone?

This seems to be a problem. Hmm buy the inferior product, or spend a mere 3 weeks service to buy the top of the line. Duh I'll buy the top of the line. If I wanted to save money I'd just get an android phone from Republic Wireless for $19 like VLM did on Hacker News (I'm a happy customer). Therefore since I'm already contemplating the 2nd most expensive option out there, and possibly the 2nd best option out there, may as well pay a tiny bit more for the best one.

If I want to blow $30 on an expensive bottle of wine, there's no way in hell I'm paying $31 for an inferior bottle sitting next to a superior $32 bottle. If I wanted to save money I wouldn't participate in that market anyway.

And that is the marketing plan I think they're using. I don't think they'll sell any of the cheaper ones.
The NSA machine: too big for anyone to understand.
Sampling for CPU performance, instrumentation for control flow analysis and memory allocation.

The distortion effect of measurement is higher with instrumentation, and is the chief reason I prefer sampling when trying to find performance problems.

But finding CPU performance issues is far from the only reason for using a profiler.
Hey, I am a marketer too and wanted to share my experience with you.
I am learning programming simultaneously, on and off at the following resources:
http://teamtreehouse.com
http://codeschool.com
http://edx.org (MIT and Harvard Introduction to computer science)
http://udacity.com (several courses, starting from intro)

Combining various sources and styles with general documentation reading and stackoverflow answers really helped me.
You only have to specify the role for IE, once that complies you can use <main> rather than <div role="main"> or <main role="main">
It means that Bentley and Ulysse Nardin also have a problem.
Compression is done on the server, and (hopefully) once per unique response, which is then cached.

Decompression is fast. I don't think memory is an issue when we're talking about decompressing some HTML/CSS/Javascript, considering it only is required for a few milliseconds to do the work.

CPU is barely an issue, considering how powerful modern mobile devices,

New phones seem to have as much power and as much RAM as my 5 year old PC.
strings - find the printable strings in a object, or other binary, file. Good command to know of if you want to snoop around in binary files.
And if they reply that they don't think iPhone 5 photos look bad?
Just b/c of a submit on HN 1 year ago, 2000+ people use this tool every month.
I've just donated 20 euros to this =).

Hopefully he'll reach his target.
Elequent Javascript is a fantastic book and one that'll give you a great start in programming for the web. I've also had luck with Envato's Javascript Fundamentals Course[1]. Richard Bovell also put together a course for learning Javascript[2]. These, of course, are not frameworks, which isn't what you want right now anyway.

1. https://tutsplus.com/course/javascript-fundamentals/
2. http://javascriptissexy.com/how-to-learn-javascript-properly...
More like water-tolerant. Rice field flooding is for weed control (or use of land that naturally floods), rice itself prefers not to be waterlogged.
Heads up: on speedcurve.com, my browser freezes at signup.php after entering my credentials, and I don't receive a confirmation e-mail.

Using Opera, Ghostery, and Ad Muncher, if it helps.
CONSP: a multiuser Scheme demo
Why not? Seems like fun.
Personally, I would have went with “amdidextrous”.
Or maybe she didn't really want to divulge how Google plans to make passwords obsolete.

>> Although Adkins didn't offer any real specifics on how Google will innovate beyond today's security, she did say the company is experimenting with hardware-based tokens as well as a Motorola-created system that authenticates users by having them touch a device to something embedded, or held, in their own clothing. "A hacker can't steal that from you," she said.
Iran should be able to do that.
To those who've read both, I wonder how [the first edition of] Eloquent JavaScript compares with JavaScript: The Good Parts.
Oh god, not again with the "war on terror".
1 year ago, I made a simple online text editor and only shared it on HN.

Now, over 2000 folks use myTextarea every month :)

Last months analytics:
2,078 visitors
34.3% returning visitors
65.7% new visitors
61.9% search traffic
31.2% direct traffic
6.8% referral traffic
Because, in many - if not most - situations, spawning another process is insanely lightweight compared to the cognitive/physical load of your alternative (which includes remembering the switch and its value ("never" is hardly intuitive), remembering whether or not you're using a system that supports it (surprise, surprise, OSX doesn't), and typing all those extra characters).

Admittedly, I never actually do this because I don't ever care to not see colour (what would be the motive?), but I can understand why the OP does what they do.
That's true. But if you've not got a player on the table you're obliged to listen to because their vote overrides everybody elses, they can't shoot down things they don't like as easily.
Have to agree with conclusion, right now I'm using IE8 and not voluntarily! What's really interessting are the multiple "you are using an old browser" messages you get.
Could you show us one of your websites "without divs, spans"?
The 10gui demo is somewhat neat, though it does harken to traditional wacom devices in my mind. The GUI part is the neatest, and I'm just not sure how I feel about moving actions which are almost strictly conceptual now, choosing applications, and moving them to a physical component. Well, at least more into a physical concept. (That is, right now picking an application to run is more conceptual. You state the application name you want to launch. In the physical analogy, you have to find the application you want to launch.) I fully grant that this is territory that most guis already breach. (I'm much more heavily into the command line than I would guess most are.)

But, back to the idea of a card containing a fixed amount of content. This seems no different than the semantic idea of RSS or even HTML. Items have dates, links, titles, and descriptions. "Unfolding" is simply following the link to the full item. Seen this way, I am not at all sure how what you are describing is much different than an RSS UI. (Indeed, if you drop the idea of moving and editing items, and move the orientation to vertical, this is the old google reader. Or, the current gnus. :) The only difference is "opening related plaques" becomes "launching relevant related application.")

I argue that twitter gained success because they effectively dropped the link/description part and set a hard limit on how large the title could be. Probably more importantly, they provide the hosting service for everyone.

More directly, twitter has seen success largely by limiting the interactions and capabilities available to users. This would leave the interface we are talking about largely more confusing than twitter, without being as powerful as just giving access to the raw data. More confusing for the less interested audience, and less capable for the more interested audience.

All of this is to say that I am not at all against you doing this. Indeed, I welcome the advances that may come. Sadly, I still can not picture it myself. Instead, I see the ashes and poor reflections of previous offerings.
Woah! AWESOME! You actually MADE all that? That's the ambitious kinda stuff I only manage to dream about. But you actually BUILT that stuff! Major Kudos! :D

Please put it up on github! I am sure there's a ton of stuff we could all learn from it, not to mention we'd love to help, pushing the project closer to completion.

(Unless of course you plan on putting the game on a market place and earning money from it)
Rich Hickey has a great description of how to think about working with immutable values - what we usually want when we change a variable is simply the next value and so long as we are getting the value we expected, there's no need to name it.

In other words if our current position in an array is 2, what we need to access the next position is the value 3. Creating a variable int i=2; and then mutating it i++; introduces the possibility of side effects. This not to say that at an abstraction layer below our programming language a register won't get incremented, only that our brains don't need to worry about the mechanisms most of the time if we use a functional language.
Bigger VMs (180Gb, 16 cores, 8 discs up to 16TiB storage), better basic VM spec, graded discs (guaranteed SATA, archive, SAS, SSD), much cheaper basic data included, live migration, integration with their dedicated servers, managed service, generally cheaper, been around years (as bytemark.co.uk), own DC, own Internet AS + network and peering, IPv6.

Ok and they use KVM instead of Xen with virtio drivers.

Paper about their systems: http://blog.bytemark.co.uk/wp-content/uploads/2012/12/Design...
Is it possible that Apple will settle for lower market share as long as they retain a majority of the profits? I mean look at the PC market where Apple sells relatively few units but controls nearly half of the profit. What does it matter if you only control 10% of the market if you control 90% of the profit in the long run.

Of course the issue in this argument is the App store. You could argue that by building a huge user base could allow you to shift your profits from hardware to software in the long run.
According to the article, she did say exactly those words:

"password are dead"

"passwords are done at Google"

"our relationship with passwords are done"

Then they go on about how they're experimenting with hardware tokens and stuff, and how all startup should be solving that for them now.

It looks like PR to me, and it also looks like Google has lost it's soul.

Obviously, passwords are far from dead. It's wishful thinking at this point. The only thing everyone can agree on, is that passwords sucks to remember, input, and manage, and that there are many superior technical solutions.

The main issue is and has always been is that those superior solutions are painful to introduce because they're not standard, everyone wants it's proprietary piece of equipment in there, and they're not seamless solution that customers - users, really - are willing to test til something becomes a defacto standard.
That's a good point. I'll spend some time learning about ES6 features and their SpiderMonkey/V8 support status.
In the testing I've done with the aforementioned tags, the display ordering happens correctly on all the desktop and mobile browsers I had to hand, when I wrapped the content in div tags as well as the article et al tags. So I'm wondering if what I've done is: 1) "valid" syntax, 2) would still break in the clients being discussed earlier and thus I was testing the wrong clients or 3) missing the point entirely.

I'm still learning my way through HTML5 (I have had some experience with the markups that proceeded it though), so I just wanted to be clear on the issue :)

re "div layers", that was a foobar on my part. I meant "div tags". Sorry for the confusion.
So moral is networking.
iPhone Fingerprint Authentication
Ask HN: Text-based interface for PostgreSQL?
I know that SQL is an option, but I'm looking for an easier text-based interface for PostgreSQL. Something that's similar to what 'tig' is to 'git'. Does any one know something like this?
I see. Thank you :)
Passwords are long overdue, it's a walking carcass.

Hard for users to remember, trivial to intercept, easy to lose, not hard to guess.
If you mean by that bought up and owned by a volume manufacturer or with a relevance that people have to google the name to know who you're talking about: yes.
Webfaction (shared hosting with 512MB dedicated ram)
There isn't really anything magical to make passwords go away, thus, nothing fundamentally new or to hide. A tiny piece of NFC hardware can be used to authenticate users using S/R or HOTPs (look at the yubikey neo for example). Then you can hide it in clothing, rings, bracelets, watches if you want. Way more convenient than a usb stick too, but you need a NFC reader, still.

Google has a huge impact, thus they're the ones most likely to have enough momentum to push for a change. That's different.
I think kids on family plans are the target market for this. It's a $99 contract iPhone that comes in colors - I think it's more of a replacement to the iPod touch. When buying multiple devices for children the savings make more of a difference.
I wonder what % of posts in threads covering these topics are astroturf.

https://en.wikipedia.org/wiki/Astroturfing
How to secure health data? Cryptography and security models
Why Object Oriented Programming?
Despite the communication around the project [1], Ghost is still waiting to be open sourced: https://github.com/tryghost

[1] “Six months ago Ghost was barely an idea, today it's a thing. A living, breathing, evolving thing. And it's public.” http://blog.tryghost.org/
When are we going to get tags that describe user interfaces instead of documents?
A lot of industries are incredibly exploitative. Industry itself is exploitative.
It's arguable that their interest is to fight against "Islamic rebels/separatists/militants/terrorists".

One might say that they instead have a political and economical agenda disguised as war against terror.

If so, they would certainly have conflicts of interest, at least at some point.
Wouldn't pricing a new iPhone (regardless of version) too low have a negative effect on the perceived value?

If the iPhone 5C had the same core components as the 5S I would get it instead because the plastic is probably more durable and I'd like a colorful device as a change of pace from the white and silver Apple products I own currently.
As a non-choice user of IE6, I can confirm that this is annoying.

Especially when articles about old versions of IE don't render in the browser.
Today the feature of not being a second device outweighs almost any other camera feature.

Unless your eyes are tuned to look at iPhone snaps or have poo in them, then no. I'll go as far to say that it's crap and a dishonest attempt at calling it a camera.

I'd rather carry a second device around. Here - a quick holiday snap from my Coolpix P330 with NO processing whatsoever: http://i.imgur.com/mtic70l.jpg
Beginners iOS Development: Objective-C Guide for Developers
Could just be a sales strategy. "The 5C looks tacky, the 5S looks much better and is only $100 more expensive!" And teenagers will probably go for the 5C, breeding a new generation that likes tacky smooth glossy plastic in bright pastel colors.
(Note: These questions are not meant to be snarky so please don't dog pile on the poster if he responds.)

Can you tell me what sort of position was this for (developer, scientist, "unicorn"*, etc)?

Were the parameters for this candidate search "find us someone regardless of price" or was there some notion of "market rate" attached to it?
I was thinking about password alternatives recently because I was designing a website just for friends and family. I wanted enough security to keep out strangers on the Web, but I didn't want to make people I know memorize a lengthy password.

So I came up with a photo that fills up the screen. A small, invisible grid covers the photo, and the user has to click the image in a special sequence in order to unlock the next image. After a few quick rounds, they open up the content.

I realize that it isn't the most secure approach, but it's much easier to memorize and use than a traditional password (not to mention more fun). If anyone has any advice or interesting anecdotes about visual login systems, I'd be interested in learning more about them.
"Apple is recognizing that the market is actually “segmentable”. This is the notion that one size does not fit all–a radical idea for the brand."

Apple has always had products for higher end and lower end markets as soon as that product becomes established. iPod video (I know that's not the formal name) came out at roughly the same time as the Nano and shuffle. MacBook Pro had MacBook. iPad and iPad mini. Mac Pro and iMac. This isn't new, it's just the first time it's been so deliberate and noticeable.
stupid lightcone, always ruining infinity...
Has there been any exploration into an idea where the problem with side effects is not that they make functions impure, but they are often against the metaphor of the instructions being given? That is, if the metaphor that one is trying to model is traditional mathematics, then of course side effects are terrible.

However, consider a program where the main metaphor is controlling something. Logo, for example. Few people argue, I would think, that the traditional imperative styling there hurts and confuses things.

More extreme, consider stack based languages. These are strictly based on the current state of the program, yet my understanding is if you can fit your mind to that metaphor, it works very very well.

Or, my favorite category, cookbooks. Look at traditional baking directions: "Begin heating oven to XXX, mix dry ingredients in bowl, add butter, whip, ..." Doesn't get any more imperative than that, and yet people around the world often have great success replicating the desired results. (Granted, I often think that the difference in programming and teaching is that humans make an effort to understand what you were communicating, computers typically don't.)

Does this make sense?
Communication in any form, but I was thinking of language in particular, yes. :)
New browser blocks snooping adware, Google tracking
I wonder whether the total numbers are significantly lower on the weekends - i.e. if there's a selection bias going on for people who choose to use the internet.
Timezones are a problem there. Unless you're a hyper-local site, your worldwide visitor numbers will skew anything on a "daily" basis.

For example, my blog is based in the UK but gets a substantial proportion of visits from the USA - which itself has multiple timezones.
Does it make sense to have to learn Haskell and a Haskell framework just to understand Clojure? Because I'm already sold on the idea that Clojure is the best language™, being a lisp, portable, with a great community, already with a mature library for everything (because it has access to the JVM), and with some dirty shortcuts for convenience.

But the frameworks are lacking. The only web framework available got dissolved, and I don't have the energy to wire everything myself in a new language and paradigm that I don't even fully understand).
Such a big deal is being made of this initial pricing strategy for the 5C when it's really such a transient situation.

Apple is going in with a high price on the 5C to keep the brand solid and scoop up profits from early adopters who will just have to have the latest pretty colored iPhone.

My guess is that the 5C's price will erode much faster than the 5S. Apple will do its best to balance the mix to ensure that the product is sold and out there.
Snow White, Steve Jobs and Apple's Awakening as a Global Design Leader