skysight-inc/HackerNews huggingface dataset:
Because iOS devices are single-user by design. Think of the amount of cruft you could cut from your average desktop OS if you didn't have to support multiple users.

(I assume that, being UNIX under the hood, there actually are multiple users on an iOS device, for security. But these would presumably be invisible to the user, and not usable as login accounts).
Trees cocooned in spiders webs after flooding in Sindh, Pakistan
iOS only. Parse it is then.
Yes, via a new install to an iPad.
They don't need validation. They have a product and paying customers.
How to Make Robots Seem Less Creepy
I've also had this: https://apple.stackexchange.com/questions/132351/does-os-10-...
Gravity Forms as a Platform
Wanted to explore ways I could "abuse" the GitHub Pages ecosystem by creating working systems that would otherwise need a back-end server.
In the playground REPL, am I missing an easy way to display errors as they happen?

It seems any error messages aren't visible by default. Xcode shows a red "!" disc next to the line, and that's it.

The usual shortcuts for "Jump to next/previous issue" are disabled. Opening the issues tab with command-4 works, but it's empty. Apparently I have to mouse over and click on the tiny red disc to see any error message at all, and then it displays as text that can't be selected or copied.

EDIT: ctrl-command-M turns "Show all issues" on or off. It seems to be a little buggy, which may be why it's off by default. Hopefully we'll get the ability to copy the error text in the next refresh.
Two criticisms:

(1) Google is out to change the world, true, but none of these technologies have actually come out as products, and it's not clear they will.

(2) Given how much of our future will be dependent on technology, technology that is focused on making using it a pleasant experience is important and significant. If the future is humanity intertwined with technology that neither knows nor cares how to help people use it, that sounds pretty dystopian to me.
Don't believe everything you see on the internet! The Irish comes from my father, her step father, and she is not that. And "Mexican" was a common misidentification of Caucasian-Asian mixes before that mix was common. (Remember, at the time she was born, marriage between Chinese and white was illegal in large portions of the country. See "Virginia vs Loving" for more on that.)
I have been loudly referring to it as "awwwww sex" since my college days and don't intend to stop now.
(the wrong) solution to asset management in Rails
Not just generics, but pretty fleshed out generics, with type variables constrained by class or protocol.
Ben Horowitz has a good blog post about this subject: http://www.bhorowitz.com/should_you_sell_your_company.

> So, the judgment that you have to make is a) is this market really much bigger (more than an order of magnitude) than has been exploited to date? b) Are we going to be number 1? If the answer to either a) or b) is no, then you should consider selling. If the answers to both are yes, then selling would literally mean selling yourself and your employees short.
40-year-old woman cuts off rapist’s
So, yandex basically.
Seems logical - only allow the endpoint to set the cookie.
Female-named hurricanes kill more than male hurricanes
The article says the picture was taken minutes after telling the team they'd been acquired. I don't think I'm seeing fake smiles, so I'd assume that the investors and the employees are happy with the deal.

They're only 20 months old so I'll make a couple of guesses before someone answers with fact:

a) For a year and a half, most employees would be perfectly happy with a cash-out worth (at the instant) tens of thousands of dollars.

b) Those same employees would be happier if they view the deal as potentially expanding the value of their previous work.

c) Those same employees would be even happier if they were running out of cash and facing a shutdown versus a buyout.

d) Sometimes a marriage creates something stronger than either of the partners ... without the back-story this one is a stretch.
I thought something might be up when I saw Gabriel's unassuming tweet.

https://twitter.com/yegg/status/473545653667102721

Personally I'm hoping DDG will at some point pick up the slack from Google dropping the Discussions tab (forum search). Evidently it wasn't so popular, but I found it hugely useful for researching product decisions and haven't found a good alternative. Seems like it could be a good niche to cover.
Here is a simple script that uses curl/awk to print the same sort of information:

https://gist.github.com/bertjwregeer/12ae691e5c285f334a36

No need to use Node.
Seattle approves $15 minimum wage
A surveillance camera which crashes every time the CEO enters the room
One of the two doesn't come with Google analytics automatically included and enabled by default to track your editor usage. I'll let you wonder which of the two.
...and only cool as long as everybody in your household has an iOS device
This is not accurate. SpiderMonkey and V8 still retain the entire outer scope if any of the variables are used.

See here for an example:
https://www.meteor.com/blog/2013/08/13/an-interesting-kind-o...

This bug is still not fixed. There's an issue open for it on the V8 tracker, I believe. It seems to have not gotten fixed in either engine because it's a difficult problem that affects a small subset of JS applications.
The picture in that link has the strangest quality - he looks like he's a young person that has undergone some Hollywood makeup magic to make him look older. Maybe it's something about the light or his skin or something that makes my brain assume that someone just dyed a young person's hair grey. Very strange.
> In this example, the compiler could not possibly have known I was going to access x.

Right, but it knew you were going to use eval, and to support that, it had to allocate all local variables in the closure. That's why you saw this behavior. The same would happen if you used a 'with' construct.
Noticed that too, was kind of happy about it. For most projects I use uglify or Google Closure Compiler and the like, which it seems to do a good job with. When I really want something obfuscated to make it as difficult as possible for someone to figure out what's going on behind the scenes though I use packer and am glad this tool couldn't figure out what to do with it.
They're throwing spaghetti against the wall.

They don't want to waste engineering talent on a product that doesn't even register on their bottom line, and shows no promise of explosive growth. But on the other hand, they want to build the next big thing in-house, rather than having to acquire it for billions or letting it grow into a competitor.

It's really tough predicting what the next big thing is, so they throw spaghetti at the wall.
On the other side of the fence, users with extensive histories of health data (say, someone with high blood pressure with a year of hourly BP history from a wearable device) almost certainly don't want to lose their medically critical health data if their phone happens to take a bath. Backups are important, too.
Works for me in Chrome
Samsung Launches First Tizen Phone And It Is A Beast
magnet:?
xt=urn:btih:A3E2200A9A99906476E2E88CA002477219A3C2C3&dn=HN&tr=
udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%
3a%2f%2ftracker.publicbt.com%3a80%2fannounce&tr=udp%3a%2f%2ftr
acker.ccc.de%3a80%2fannounce
Alfred devs respond:
http://blog.alfredapp.com/2014/06/02/alfred-and-os-x-10-10-y...
In order to create a decent mobile experience, I've tried to reduce the amount of javascript to nothing when I code. It makes you think completely different in terms of design, but the huge upside for a fast desktop and mobile experience is well worth it.
Multiple return values are, of course, much older than Ruby or Go(lang). The first language I used with them was Zetalisp (Lisp Machine Lisp) in 1979, though at about the same time, with the release of v7 Unix, C gained the ability to pass or return structs by value. Xerox PARC's Mesa appears to have had them a few years earlier. I don't know of any earlier examples.

I'm surprised not to hear Python mentioned, as it also has a tuple syntax.
Beauty is in the eye of the beholder, but Ruby is anything but simple. It has one of the most complicated syntaxes of any programming language in common use.

Perl and C++ are still in the lead, but with stuff like the gratuitous introduction of alternate hash syntax, new-style lambdas, etc., Ruby is catching up.
It's not entirely useless to be able to use natural-language words/names for variables (if your language happen to not be English). For example when teaching kids how to code, why have proper spelling (eg: naming a "crow", "krake" rather than the proper "kråke") be an error? Just adds another barrier to learning.

I think we're approaching the level of unicode penetration that this shouldn't really be much of a problem.

Incidentally, I think this will be much more useful in Japan and possibly parts of China than in the parts of the world that speak an indo-european language (and therefore has an easier time learning English).

But, those areas that doesn't speak native English is of course just a small market. /s
So Mall Backup Co takes two copies immediately. One on their local node and one that gets shipped back to base.

As soon as you get home you can access your backup (transparently) from the mall node. Then when the drive gets back to base it does another verification run and instructs the node that it can re-use that space.
This makes perfect sense in light of the growing relationship status of Apple and Google as major competitors in devices space (Android and iOS), and as such, it's a brilliant strategic move on Apple's part. DDG have made the first real inroads in search in over a decade, and they've done so quietly.

I can think of a number of widely touted alternatives which utterly failed to do so: Cuil, Bing, Blekko, A9, Teoma, and more (a DDG search shows a bunch of skeletons: https://duckduckgo.com/?q=%22new+search+engine%22+challenge+...). None has had the traction DDG seems to have garnered.

I see a confluence of a number of things:

• Snowden. People are now privacy conscious, and aware of the tremendous amount of information disclosed in Web searches. DDG's huge traffic spike following the Snowden disclosures is testimony to this: https://duckduckgo.com/traffic.html

• Google is the one to beat. Microsoft, Apple, Amazon, Facebook, Rackspace, and others see Google as their primary competition. This creates an alignment of interests among them.

• Google has shown vulnerabilities. Failures to execute on a string of social efforts, most recently G+, as well as an increasing sense of distraction, as well as possible signs of weakness in its core search business, suggest a vulnerable underside to Google. DDG isn't big enough to cause real damage yet, but it can certainly get Google's attention.

• Democratization of search. Was a time when massive datacenter investments were necessary for search. That's both no longer the case, and DC infrastructure's getting cheaper, both of which cut away at Google's core competency and advantage.

• Google's lost its favored status among the technorati. While it's not clear who's won that crown, there's an increasing strong sense among many that Google have failed at their "don't be evil" pledge, have disappointed users, and simply don't have the chops they once demonstrated.

• Specialized search is making inroads. OpenStreetMap is taking on geosearch, Wolfram+Alpha and Knoema specialized data search, Wikipedia is a basic more-or-less-trusted repository of actual information (as opposed to random Web sites), Amazon is a product and bibliographic research library. There are places to go for information which, if you've got a specific interest, are better than Google, and they're carving off bits of the search market.

So, yes, for the first time in 15 years, search looks like it may be ripe for a bit of disruption.

Don't get me wrong: Google does some things amazingly well. Date-bounded Web searches still draw me back (I did some here to turn up a few of the more obscure search contenders from the early 2000s), the Google Books Ngram viewer is fucking awesome, Google Trends isn't bad, and a few other elements. Reliability of Google services is amazing. But there are chinks in the armor.
Great games online on frivu.com
Play nice games online with your friends and family. Over 200 games with new ones added on daily basis, great way to have fun and make new records!
Hell, companies respond pretty well to merely receiving letters from lawyers.
Language support can be added via plugins. For instance, here's a Perl plugin: https://github.com/utsukushii/LT-Perl
This strategy is classic apple. Consumer-based marketshare land grab on non-traditional medical devices like Fitbits et al. If popular enough, actual medical devices will start to integrate and grow marketshare. The beauty is, consumers get immediate benefit and will continue to do so even if the rest of the platform (actual medical devices) doesn't take off.
There is already MacRuby and RubyMotion. They tried using Java years ago. It failed. Developers didn't like it. Existing stuff simply doesn't mix that well with Cocoa and that style of programming. That is why something like Swift was needed.

I really don't get why you can bring up languages such as Rust and Go, and complain about Apple's special snowflake approach. Suddenly Apple is doing something developers have been demanding from them for years and something lots of other companies like Google, Mozila and Microsoft has already done. But oh no, because it is Apple, it is all wrong.
> Note: Speedometer is not meant to compare the performance of different JavaScript frameworks. The mechanism we use to simulate user actions is different for each framework, and we’re forcing frameworks to do more work synchronously than needed in some cases to ensure run time can be measured.

That's too bad. I was mostly curious how the different framework implementations + tests performed.

I noticed that the React implementation was by far the slowest. The jQuery implementation was the second slowest.
The fact that it is so widely used should tell you that it is effective.

Here is a small primer on the psychology of slogans: http://www.adslogans.co.uk/ww/prvwis11.html
>I think URL un-shortening should be done in the browser, on URLs that were shortened according to a standard hashing method

Hashing, by definition, is non-reversible. So if you use a hashing method as your shortening system, you'll have a fingerprint from which the actual destination is unrecoverable.

> Shortening sevices are ridiculous and dangerous.

Right, and there is no reason to use them in any situation where the target is a browser, anyway. It makes sense to use a shortening service if you are going to be sending a URL in an SMS message, but if its going to a browser, there's no reason not to use the full URL. So, really, a server based system that will send message both as SMS and to regular browser users should support a shortener and use it only when sending SMS.
Sounds like you just need some better noise-isolating headphones. If you're like me and basically listen to music for 8+ hours/day, spending $200 or more on good headphones is more of a necessity than an indulgence.

And you need not listen to distracting music; prerecorded white noise works well for a lot of people.
(disclaimer: I don't know what I'm talking about)

Well, they only raised a $1.1M seed round [1]. I will guess they gave up 25% in that round [2]. YC got about 7%.

At this point, I think AdRoll has become the market leader in the retargeting space. Without raising a huge VC round, there's no way PA could catch them.

Marin is a public company, so the cash + stock offer is probably higher than an all-cash offer would be elsewhere. Plus, since they're public the PA people can sell the stock sooner rather than later if they want.

So, investors get $5.75M on a 1.1M investment. Not a home run, but definitely a double in the gap with 2 RBI.

YC gets $1.6M on a $17K investment (old deal).

Founders + employees have 68% remaining, or about $15.6M.

Not selling means raising another round, giving up more equity, and still not having a guaranteed exit.

[1] http://www.crunchbase.com/organization/perfect-audience

[2] http://www.quora.com/What-is-the-average-amount-of-equity-to...

EDIT: Changed numbers to reflect YC's ownership. Still don't know what I'm talking about.
> Right, but it knew you were going to use eval, and to support that, it had to allocate all local variables in the closure.

Wow, so there is actually special handling in the engine for this? So it does static analysis whenever it can, but not in these two cases?
You may have missed that the result is not significant, despite the headline, when considering the real data.

Only laboratory questioning showed a significant psychological bias (and there an unnamed hurricane was rated less risky than either).
No, it is completely unrelated. That is the other language called Swift.
Yeah. I moved all code dealing with Unicode (in particular, parsing iTunes track names) to Python 3. That was the one part of the language that worked well for me- instead of utf8 codec hell, things just worked.
Facebook is destroying my business. What can I do?
8 redirects is pretty bad but it is not much worst then loading files from 15 different domains (which is very popular nowadays)
They announced new family features today that imply that they think each family member should have his/her own device.
It is exciting, the language is full of modern stuff...
This is what I catch at a glance of the book:

- Optionals (Java's @Nullable)

- Tupples

- Functions as first class citizens

- let vs var (immutable vs mutable)

- Operators are functions

- Closures

- Extensions (Adding things to an existing class)

- Value object (struct - are passed by value -- and so are
Strings!!! )

- Reference Objects (class)

- Generics (lets hope it will be better than Java's version)

- External Parameters ??

- @final keyword (to prevent overrides - like Java's final)

It kinda looks like C# meets Ruby meets the let keyword
Very complex...

And More

- object reference operator === and !==

- typealias (~ typdef)

- Optional Binding (if let x = y.f() { } else {}

- for-in loops (for i in 0...count)

- The default behavior of switch is not to fallthrough
I did not know you could do that, how is reporting done?
For technical questions, my first go-to is generally StackExchange (!so) or a site-specific search (w3.org is great for specific CSS spec queries which I seem to have been doing a lot lately) via DDG bang syntax. Google's my third choice.
SF Bay Area, CA Relocate (J1 Visa) | 4 month internship starting in September

Stack: Java (Android), Objective-C (iOS), Python, Ruby (on Rails), HTML5, JavaScript (D3, Angular, Node, Express), SQL (PostgreSQL), NoSQL (MongoDB), Git

Resume: http://pluszero.ca/resume

Contact: a3gnanac [at] uwaterloo [dot] ca

I'm currently looking for a 4-month internship in the SF Bay Area. I have 4 years of programming experience and a lot of mobile development experience, particularly with Android (got a few published apps available for your perusal at my website).

I'm super eager to learn and I'm looking for a worthwhile opportunity to develop my skills even further.
My apologies, I didn't realize that expecting a programming language to have a stable syntax, stable semantics, a stable standard library and at least one stable and robust implementation before using it seriously in industry was merely a "game".

Perhaps this is news to you, but those of us who work on and are responsible for large-scale software systems tend to take such factors very seriously.

This may sound harsh, but it really doesn't matter what features and benefits Rust could potentially bring to the table if the lack of stability makes it unusable in practice today. A programming language that can't be seriously used might as well not even exist.

I don't doubt that Apple will have Swift available in a seriously usable form by this fall, and it's very likely that it will see rapid adoption soon after. I'm afraid I can't say the same about Rust and its supposed by-the-end-of-2014 1.0 release, given its current lack of stability and the rapidly-approaching end of the year.
You can't download Beta versions of dev tools without having a paid subscription, only released versions.
This would result in marketers returning 200 responses to set the cookie and render a page with javascript that sets `window.location` instead, which would be even slower.
BTW, this is actually laid out in more detail in his book (this chapter is near the end). I just read it and it's quite good.

http://www.amazon.com/Hard-Thing-About-Things-Building-ebook...
No and no. But that doesn't mean it'll be a failure. People who write games for iOS are going to love it.
Wonder if we'll see futures houses advertised for sale as being Apple, Google or whatever other brand supported properties. Not too keen on that concept.
Swift isn't intended to be a systems language

FWIW, Swift is categorized as a systems language in the opening pages. But, then, so does Go in its FAQ. To Swift's credit, at least it has deterministic memory management through ARC.
And now we are at a state where almost all OS vendors and some GPU manufacturers have their own API. I'm only waiting for Nvidia to announce their own API. They did buy 3dfx back in the days, so they have (bought) some experience with own APIs.
Agreed on this. I think the quality of Google searches has gone down dramatically for this type of search, because forum posts are often where people have questions answered. It's not just product research; programming, homework questions, general subject matter, all are often answered best in forum posts.
Zoom Replaced by Full Screen Mode in Yosemite
They can still change the premium.
Through the feedback link, you can report bad relevancy. It's buried a bit, I suspect on purpose.

https://duck.co/help/results/spam
Works here in Firefox.
I'm 20% in, and you certainly should give it a try. It's very well-written, explains basic concepts really well, and has a lot of examples. It also has a good flow from the basc features to more advanced ones.
The Jewel of Italian Fashion
Could be. I'm not really sure if the quality of search went down, it seems to be a lot better imo after Panda+Penguin purged a lot of ridiculously spammy pages; but I still want a way to just search discussions.
Would it suffice at all for Apple to make the same assertions over your financial practices using say, a browser that runs on OS X?

I'm going to ruminate on this one a bit but I don't like it.
Well, at least I like one thing Apple's doing.