skysight-inc/HackerNews huggingface dataset:
Multi lingual sounds sexier - tongues FTW... but it definitely doesn't communicate the idea that you can speak 6 to 12 languages. Multi lingual people usually implies people who are naturally competent in language learning and may have a mother and father tongue plus another one or two learned languages. Polyglot on the other hand implies someone who has made it their life's work to speak many many more languages and take all their language beyond a high school level of proficiency at that. And
making sense and being understood, in a very specific way, is the art of speaking a language, so I'd argue it's fitting that these type of people have deliberately identified another word to describe them. Also the syllables of "poly" and "glot" allude to a much deeper, almost poetic, and definitely masterful level of understanding of language. Polloi being the the greek root of many and also glotta being an adjoining word for "having a tongue". The sound glot is onomatopeic too as you have to use your tongue to successfully sound it... and simply the conjugation and associated meanings thus imply a mastery of pronunciation and not just meaning.

So, to counter your mild objection to the sound, I would say it does communicate more. (Honestly, I find myself surprised that I had so much to say about the difference too!)

Re: your idea... I like the idea of it being run by language teachers for language learners ... but do you think people learn languages best from RosettaStone type products? I think they are like gyms - they make money from everyone's intention to speak a language / get fit, rather than support people's actual learning and development. I learned french for years at school but any passion for learning it never really sunk in until I was actually in France. And I've learned portuguese through one to one lessons in person, over skype and by travelling. And I've done audiobooks and apps to keep it alive in my mind when I'm not able to learn first hand... but I don't think I could actually learn a new language without speaking to an actual speaker person. Point is, I think you learn a language faster with a stronger need to be understood.
Udacity is stuck with 2.7 until GAE supports Python 3.
San Francisco, Full Time

Stack: Ruby, Rails, JavaScript, Backbone.js, Node.js

Resume: http://www.ty-brooks.com/assets/pdfs/Ty-Brooks-Resume.pdf

Personal/Portfolio: http://www.ty-brooks.com

Contact: brooks85.ty@gmail.com

I'm a web developer with an interest in the ways technology can improve our education system, our food system, and pretty much any aspect of our daily lives.

My background is a little unorthodox: I come from an education background, and almost went to law school (I got a 99th percentile LSAT score), and ended up pursuing coding when I realized it was a great way of pairing my lifelong interest in computers and technology with my passion for problem solving challenges, not to mention a great way to build cool things with interesting people.

I'm looking for a position where I can work with a passionate team and contribute to a project that makes a difference. I'm a Rails guy with experience with Backbone.js on the front-end, but I'm also very interested by the possibilities of full-stack JavaScript development with Node.js.
Multiple people on Twitter confirmed WebGL running on their devices with iOS 8 beta installed:

https://www.youtube.com/watch?v=VZ0aWbZjX6M

https://www.youtube.com/watch?v=eX5hUdhI4Hs

https://vine.co/v/MpXia7EmwAl

https://dl.dropboxusercontent.com/spa/9hdhy0x8uk9d155/02uwwr...

https://dl.dropboxusercontent.com/spa/9hdhy0x8uk9d155/iwy2qc...

It does run both in Safari and WebView and it's pretty fast:

http://blog.ludei.com/webgl-ios-8-safari-webview/

http://www.photonstorm.com/html5/a-first-look-at-what-ios8-m...

It has very decent subset of features supported:

https://www.dropbox.com/s/i80qxzap59i230n/2014-06-02%2023.43...

But apparently it's not yet fully stable.

Also Dean Jackson from Apple's WebGL team tweeted, please direct eventual bug reports to him:

https://twitter.com/grorgwork/status/473580744892112897
To get to the relevant hardware information you have to have an Apple Dev account, unfortunately.
Apple claim that the fingerprint is not stored in a way for which the fingerprint itself could be reconstructed - which makes sense.

https://ssl.apple.com/iphone/business/docs/iOS_Security_Feb1...
Oh! Finally!
swf files on iOS :-)
It appears that you're being downvoted, but I've found Wendell Berry to be one of the most insightful writers about the weaknesses of technological advances, despite the fact that he doesn't use a computer. Reading his essays would be worth the time of a lot of young programmers, if only to learn why old people scowl at their newfangled gizmos.

"But what could someone who never uses a computer know about computers!?!" They could know what is lost when you use a computer, and, in general, you can't get that perspective from the Hacker News crowd (or nearly anyone under 30 or so). I don't agree with everything he writes (especially not the religious stuff), but he's very wise, I think.

If intrigued, one might try "The Unsettling of America" (1977), "What Are People For?" (1990) or "Sex, Economy, Freedom, and Community" (1993).
Regarding alternative browsers, yeah I think they might be. Safari and UIWebView intentionally disable webgl (http://atnan.com/blog/2011/11/03/enabling-and-using-webgl-on...).

The official reason is security but given that webgl has been running on Android and desktop browsers without incident and that its present in Safari Mobile and merely disabled, its more likely that Apple doesn't want to have webgl based apps taking from app store sales. A true alternative browser would open the doors to breaking the app store monopoly on games.
I don't think that Apple's walled garden approach to iOS apps applies to other OSes. Android has multiple alternative app stores and allows direct installation of app files without rooting.

And, frankly, I would hope that in general that apps win. Not the kinds of apps that are just a wrapper for a website necessarily, but for a great many things I'd prefer an app running on my hardware in a way that I can control with things like a firewall to some sort of cloud solution that I'm accessing through a browser.
The Future of Medium Collections
It's also just plain wrong. There are many cases where running to the press has been the solution.
Yes, the V8 compiler bails out of several optimizations if your function uses eval. You can see this in the profiler: functions which V8 wasn't able to optimize will have an alert sign next to them, and if you click it, it'll tell you what the issue was.
A C++ machine learning toolkit for solving real world problems
One thing that worries me about DDG is their recent UI redesign.

It felt, and still feels, to me very much like the failed UI redesigns we've seen from Google as of late.

Even after giving it some time, I still don't think I'm better off with DDG's redesigned site than I was with its old design back at the beginning of May.

It may not be a complete UI disaster like the Google Maps redesign, for example, but it's still unfortunately a step in that direction. I sincerely hope this isn't a continuing trend with DDG.
Presumably they're already installing app-specific pythons via virtualenv? As you indicate, system python is a bad idea. They might still prefer python 2.7?
Why Startups Are Good For Open Source
> Why does it remind you of Go and not of all the other languages with garbage collection?

You sound old. ;)
Remote Ham Radio – On the air from anywhere
Reminds me of a real-life version of something from Pynchon's Bleeding Edge -- inching toward parody, but still believable. (In this case, unlike in the novel, because it's actually true...)
> I don't think that Apple's walled garden approach to iOS apps applies to other OSes.

Windows Phone 8.1 & Windows RT 8.1?
I did pretty much the same, but I always hunt for the print-able version of the page. If it's not there, use Readability.

If the output is still garbage, I use UnMHT, select the text / article then 'save as'.

If article's purposely set multi-page, tough luck, no solution to that yet ...
Agreed, but only for "real" questions.

Meaning, if I just need to RTFM, DDG finds it for me. If I search for "Pymongo find function" it will return the documentation I want. If I'm having a problem or debugging something not explained in the manual, there's a slight chance I'll have to use !g and use Google. If I search for "Pymongo find function not returning all results while sorting" I might need Google.

The number of searches where I've had to use Google has decreased significantly in the last year.
that math actually sounds quite nice..
Very cool, thanks for clearing that up!
A little off topic, but I seem to recall seeing, probably some years ago, a post on HN about someone a reversable url shortening algorithm that could convert from the shortened url back to the original. Can't find it now, anyone recall this, or did I dream it?
That's no longer a URL shortening service, that's a campaign redirection service. Just serve the appropriate content, rather than relying on redirects.
Oracle launches MySQL Fabric
Don't Apple already write their own graphics drivers on OS X?
No, it won't be a huge deal initially, but incremental changes will come with time and investment in the field.

Blinds that automatically open/shut based on time of day and internal/external temperatures to prevent against heat loss during winter. I'd be keen on that as it's not something my wife ever considers. At the front of the house, we have six windows in two rooms, all with separate blind controls. What I'd give to automate the process of opening those in the morning and closing them at night...

Microwaves that switch off standby (ultimately uses more power than actually cooking something) once it learns which hours you tend to use it. Garden lighting systems, irrigation systems that can check the weather via your phone and adjust schedules if it's going to rain, etc.
The Real Reason Apple Wants You to Talk to Your House
"I can think of a number of widely touted alternatives which utterly failed to do so: Cuil, Bing, Blekko, A9, Teoma, and more"

Fanchildren, stop. You know that DDG is an untenable alternative without Bing, right? Sure, they do a little bit of their own result integration, but when you actually compare results side by side, there are very few differences:

http://www.bing.com/search?q=apple
https://duckduckgo.com/?q=apple

http://www.bing.com/search?q=bill+gates
https://duckduckgo.com/?q=bill+gates

http://www.bing.com/search?q=elliptic+curve
https://duckduckgo.com/?q=elliptic+curve

http://www.bing.com/search?q=paul+graham
https://duckduckgo.com/?q=paul+graham

http://www.bing.com/search?q=rubber+tree
https://duckduckgo.com/?q=rubber+tree

My point is not that DDG shouldn't exist, or that it won't diverge, but that to claim that DDG has traction that Bing does not is silly. Bing is larger (and more popular: it's a top-50 global website!) than DDG, and it is clearly providing much of the technical infrastructure for DDG.
I would love to see what this is actually capable of. I suspect, at least for now, it's probably limited to not-so-useful counters like weight, height, age, calories, etc. I'd love to this turn into a full fledge PHR that people actually want to use, but I'm leary of that happening (see passbook).
They're no longer sovereign states with a central federal government that takes care of a very important but limited set of things. They're now closer to administrative districts in many respects.

In other words, they are states -- as opposed to nations (as per your EU example).
At this point both devices do the core functionality just as well as each other (email, browsing and maps). Android still has better "Google" integration which is important for me.
Also I have gotten use to paying $350 for a Nexus device + $18/mo for my plan. I have no intention of ever buying another $800+ device or spending upwards of $100/mo for something which is about the same experience as I have now.
"Mostly spam."

No. Most stories in "new" get zero comments and are not spam.
I put in some real world JS found on Hulu, and got a slew of errors like this one:

Line 1: Parse error. missing ; before statement
I have to agree with the OP. I just have not felt like it's worth it to learn a bunch of programming languages. Don't get me wrong, I know a few & I'm familiar with the patterns that different languages/platforms bring. I'm not exactly itching to learn and practice yet another programming language.

There's more to life than learning & practicing all of the flavors of programming languages. Like learning how to create, express yourself, and feel/think in different & unique ways.

“Absorb what is useful, Discard what is not, Add what is uniquely your own.”

- Bruce Lee
I've never used a Windows phone, I just assumed that they didn't have one because I never heard any complaining. Still, the android family of OSes is the major competition, and they are very decidedly not using a walled garden.
Rust's raison d'être is memory safety without garbage collection. Swift requires garbage collection to achieve memory safety. (Reference counting is a form of garbage collection.)

In other words, Rust is about safety with zero overhead over C++, and Swift is not zero-overhead. So the people who need Rust are not going to use Swift for Rust's domains. That's fine, as Apple wanted a language for iOS and Mac app development with tight integration with Objective-C, and from what I've seen they've done a great job of developing one.

> Things might have been different had a stable, even if somewhat imperfect, initial version of Rust had been released by now, thus allowing it to gain some adoption and traction.

Why are you so insistent that we freeze an unsafe version of a language that's designed for safety?
Configurable IoT gateway runs Linux on Quark
The MP3 codec already existed, and touchscreens have nothing to do with a "common protocol", unless you count being a human with a capacitance as a protocol.
Well that doc is in the iOS Developer Library, so I'd have to assume it's iOS only. I read through a chunk of it, no mention of OSX (or, for that matter, iOS). Quite possible it's rolling out on iOS and will be expanded in reach to cover OSX in the future.
If You Build the Code, Your Computer Will Write the Novel
OT, but: "We have lots of serious developers who don't want their quality Apps to be surrounded by amateur hour."

Really? Searching for "fart" in the app store just returned 969 results. Give me a break.
• Specialized search is making inroads.

>>> !Bang https://duckduckgo.com/bang.html

Personally it's not really my thing, but a lot of users really seem to love this, especially when having DuckDuckGo as default search bar.

---

And I agree OpenStreetMap will probably be a really big factor in the future. Especially considering how objects can be directly linked to Wikidata and other services.
Well, at least in the US there are laws about health information storage, as well as compliance standards and companies who are VERY good at making sure you are in compliance.

Obviously there are failures of the system, but nobody in the field thinks of it as anything less than very serious business.
What is you $18/month plan? I am still looking for a reasonable one in the US.
another two:

* when you fullscreen a window, there's a white (sometimes black) bar where the menu bar used to be
* app switcher changes monitor depending on the monitor you last used the dock (which makes no actual sense).
Another framework, another needlessly generic word to play havoc with search.
Apple Excites App Makers, and Nobody Else, at Developers Conference
> But as an industry, we need practical solutions that are available now, even if somewhat flawed. We need languages we can use today, and know that the code we write today will still compile fine next week and next year, if not a decade or more from now.

By this logic we shouldn't invent any new programming languages at all. There's no such thing as a "practical solution that's available now"; everything takes time to develop.

> Modern C++ is getting pretty good at offering this, while offering far a greater degree of safety. Go isn't bad, either. Scala has its drawbacks, but it's often a reasonable option, too. The key thing to remember is that all of these languages have offered developers a stable target, and they are seriously usable in the present.

You aren't going to use those languages if you want memory safety without garbage collection. Because they can't offer zero-overhead memory safety without breaking existing code.
I'm not sure what the author is trying to say here. They define "run anywhere" as a single implementation able to run on multiple devices, all having access to the same data? Isn't that what databases are for? How does Apple offering a closed-off service only for iOS, Mac, and web apps to sync data the future of anything?
Yeah, but you're supposed to put underscores or hyphens to separate words. The bots aren't smart enough to un-concatenate words as far as I understand.
> Why are you so insistent that we freeze an unsafe version of a language that's designed for safety?

Pacabel has made a career of complaining about Rust being unstable.
i wish i could stay on SL -- spaces was quite awesome, expose worked better, really lightweight and fast.

i stayed on SL for as long as I could (aka had to upgrade my computer).
I wouldn't lead with inline assembler as the selling point of Rust. The main selling point of Rust is memory safety without garbage collection; it still is the only industry language that allows this (as reference counting is a form of GC).

That said, I think inline assembler is an important feature:

>
It's interesting that inline assembly is your first bullet point, since there's nothing I can think of that ruins a code file more than inline assembly in a host language. Put that crap in a .S file and link it in like everything else, for crying out loud.

That's too slow. You need to give the optimizer more information than that, and the overhead of the procedure call can be significant.

> The one time you need inline assembly is when you don't want to build a function frame, such as a tight loop, but come on.

But that's a very important use case.

> Also, even in systems, I can think of about once a decade I even need to write assembly, so... maybe grasping at straws a bit?

It's all over the place in the Linux kernel.
This is a good thing, but none of these sites deal in person-to-person communication, and their social networks are, at best, relatively weak, and don't have a conjunction with real-time communication, so they are not well-suited to facilitating key exchange.

It would be great to see a major internet portal, with data storage and communications products, join this effort and really put our data and communications streams completely out of reach of anyone - the NSA, the FBI, hackers, the Chinese - who does not have an individual's private key.

That said, if imgur offered key exchange and end-to-end encrypted exchange of images, that would be a great first step.
Oh, the JSBench performance:

Safari: 6.5x

Chrome: 1.1x

Firefox: 1x
The enemy of your enemy is your friend, indeed!
I think that there is a real opportunity for accessibility options here. For some people verbal access to changing the air conditioning or lights or whatever might make a huge difference and the more people use it for convenience the more the price will drop for everyone.

edit: comma removal
Tutorial – Getting Started with Databases in Meteor.js
If You skim through Armin Ronacher blog [1] and you will find out pretty soon :) Also there is a Q&A for Python 2 vs 3 by Nick Coghlan. [2]

Basically Python 3 makes it much-much harder working with legacy POSIX system and web frameworks where you need to do a bunch of unicode <--> bytes encoding dance seemingly unnecessary.

[1]: http://lucumr.pocoo.org/

[2]: http://python-notes.curiousefficiency.org/en/latest/python3/...
good news: http://i.imgur.com/ke0czgU.png
It's unfair to lump Mozilla in with the rest, since Rust isn't at all propriety. It has been open source for a long long time: https://github.com/mozilla/rust
WWDC 2014 summary
Saw lots of HN news on Apple, I own absolutely no Apple devices, as I think while them are well made, the software ecosystem coming with it is similar to whatever Microsoft had before, i.e. essentially closed, and that is important to me, it made me to own zero Apple devices.

Am I alone here? I'm running Linux everywhere from home to my office for years, and my tablet/cellphone is Android-based.
Several unknowns here.

Typically seed rounds are for convertible notes, to which no equity is assigned.

Standard note terms have conversion during an actual price round, or during transfer of control of the company, or during expiration of the note.

Since they're a YC company, they opted to give 7% for $120k. That leaves 93% for the founders/employees.

Minus that, they raised ~ $980k, on seed terms, which have a valuation cap at between 3.5-6 million. The valuation cap basically says that the price per share is at most calculated by the capped valuation, not the actual valuation. So investors may have actually bought $980k of stock, at a valuation of ~3.5-6million, instead of the full $25.5 that was purchased.

Add to that that convertible notes typically have a discount ~20%, they bought even more shares, leaving them with considerably more ownership, than if they were straight $980k of post-money $25.5m

I don't know the details, and it sounds like the employee's, founders, & investors are all happy, but this does underscore that Convertible Notes can be very costly to founders.

Had their seed round been priced, the founders & employees would have made a lot more money.
So go ahead and run his test. Things have changed :). Memory builds up 1mb/second, then after a few seconds, you'll see it drop back to zero, as the GC runs.

V8 has seen a lot of really nice optimizations to closures over the last year. My favorite is that closures are no longer considered megamorphic.
999.9 megabytes?
This isn't really surprising. The primary upside is obviously that it's much, much easier to work out when you're on a phishing website. The downside is that you have to make an extra click to view the whole URL.

The other option being mooted at the moment is to have the domain in one colour, and the rest in another (i.e. black, grey) - but empirical evidence (I really can't find it, but I remember some academic commenting on a similar post claiming that their studies showed this) that people were better at picking up phishing websites when the Apple/Chrome approach was used.

For the majority of people, it's the aid they need - and if it saves much heartache and installs of OS X Virus Defender 2014, all the better.
oh hackernews! you guys downvote the author of the program that's being discussed. facepalm
Kentucky Plants Hemp Seeds And Begins Research
I think you may be aiming for a level of safety, or perhaps a notion of "perfection", that isn't practically obtainable.

The recent, and rather disruptive, box changes are a good example of this. We see change, and those of us with existing Rust code sure do feel the change, but very little convergence seems to be happening.

Based on past trends, I would not be at all surprised if problems are found with the new approach as it becomes more widely used, and some other approach is then attempted.

Wheel-spinning is something that can quite easily happen with ambitious software projects. It's not a new phenomenon. But when facing ever-increasing competition, and other real-world constraints, it's often better to aim slightly lower and at least be mostly usable in practice.

A memory-safe programming language that can't actually be used is pretty much irrelevant. It's better to accept some slight amount of imperfection if that means it can actually be used.
That's some circular logic right there. You can't create a login because they're single user by design?
969 out of 1.2 million