skysight-inc/HackerNews huggingface dataset:
Since open source is practically standard in programming language design nowdays, it is almost definitely Apple's intentional choice to make Swift closed. Also, they could take an existing open source language that is in the same category (OCaml(F#), Rust, Nimrod, Haxe ?). Being closed, prevents developers from cross compiling Swift for Android, and it will make almost impossible to write an alternative Swift compiler from scratch, since the language is not standatdized.
Well, and given recent UI changes to the address bar from both Apple [0] and Google [1] - I'd say that people will begin paying even less attention to URLs.

Trolls rejoice.

[0] http://appleinsider.com/articles/14/06/04/os-x-yosemite-firs...

[1] http://www.zdnet.com/google-experimenting-with-hiding-urls-i...
Doing either (incorrectly implementing crypto or telling users to use an unsafe C library) would be highly irresponsible. I respect the hell out of you and your team but I think you are dead wrong on this one. Have your domain experts take their time and do it right.
Announcing WIRED by Design, a Live Magazine
C++ made certain decisions about syntax, Java kept many of them. They have been dominant languages for many years.

Objective-C made different decisions. They aren't clearly better or worse, just different. So C++/Java developers have to learn to read a new syntax and have to give up all of their favorite tools.

After all that work, they end using something that's basically the same as their old language. So they aren't thrilled about the change.
What about wireless support?
DEFCON Capture the Flag Qualification Challenge #2
Agile Value Creation
Monkeys beat market cap indices
It's not a complaint about coding styles. It's a complaint about the code's "purpose/execution". Heartbleed, for example!
"The new PC drivers will enable the Xbox One controller to be used with any game that featured gamepad support for the Xbox 360 controller"

Sounds like compatibility is fine? Honestly, I'm okay with the 360 pad support taking over--Almost every controller had a standard button layout, but with the buttons oddly numbered from controller to controller. Newer controllers all mapping to 360 buttons has simplified everything.

It's sad that my original Logitech DualAction isn't quite as useful, but the newer models have had so many fewer issues when it comes to just using them in a game.
Message to the NSA hidden in Google's End-to-End encryption
Microsoft Azure Brazil South now available
Also not a lawyer, but IIRC Oracle won on the grounds that the "structure, sequence and organization" of their API was a creative and copyrightable work, not just the odd descriptive name here and there.
> This is completely the opposite: in Rust you have an explicit sender and an explicit receiver, and you have no control on the channel that was created. Only this sender can send to the pipe, and only this receiver can receive.

Its not "completely the opposite", though it is different. Rust doesn't let multiple tasks use the same sender handle, but supports multiple senders on the same channel by cloning the sender handle (same with the receiver handle, mutatis mutandis.)

So your Go code becomes something like this in Rust (the only substantive difference is the need to clone the sender handle):

let (tx, rx) = channel();

spawn(proc() {
tx.send(1);
});

tx2 = tx.clone();
spawn(proc() {
tx2.send(2);
});

for a in rx.iter() {
// As in the Go example, process the stuff coming down
// the channel with no expected order or knowledge of
// who sent to it.
}
Dropbox webhooks released
It's simple: I have no current use for OpenBSD but I would use LibreSSL and I know a ton of other people in exactly the same boat. So I'd like my contributions to go where they make the most effect for me.
What would make StartupToolShop better for you?
www.startuptoolshop.com

Our service has been evolving to enable entrepreneurs and startups discover tools they can use to succeed.

Lots of great feedback has been received from our initial community but we'd love to hear what everyone else thinks! Thanks in advance :-)
Those changes should make this kind of thing more obvious, not less, unless you can figure out a way to host the altered version on github.com.
That's the problem - I couldn't find the information I was looking for at the site. It took a leap of faith to sign up to find the FAQ, expecting that the interface for registered users would be more complete; exactly the same problem you were trying to solve when removing mandatory signup.

The only parts of the site that should be hidden behind the sign up process are those that only affect logged-in users; learning about the site and business is not one of those. Most of that information does not need to be located at the front page itself, but there must be a link allowing the user to find it.
I'm starting a new job in August where I will focus on building search-based applications with Elasticsearch. I honestly can't wait. This news makes me happy as I know I'll be learning relevant technology.
I'm disappointed in Andreessen. It appears that a major part of his concern is the damage done to US firms trying to do business abroad. This damage, apparently, completely outweighs and potential damage to our liberties occasioned by trampling on rights that we won by painful and bloody struggles.
Ipython and SciPy for the iPad
Intro to simple types in Swift
Then I recommend to use Preview.app's File->Take Screen Shot. Not as quick, but easy to remember.
The good news is that there are tons of VCs out there who are really good and are well aligned with our opinions and interests. There is absolutely no need to talk to these guys much less take money from them.
Hubbub.co.uk, London

Hubbub is looking for front-end developers to help save the high street by letting independent food shops compete with the supermarkets.

We're giving a year's supply of free bacon to successful candidates. If you love food, we're right up your street.

Full details at http://developers.hubbub.co.uk/
There was that one case where it created a circular reference too.

[E.g. Journalist creates an unsubstantiated article about something on Wikipedia. Eventually Wikipedia cites said article as a reference. ]
They already published a stepping stone.

https://code.google.com/p/end-to-end/
Is Your Protein Really PROTEIN? The Amino Acid Spiking Scam
Let's give OP the benefit of the doubt and assume they don't mean to imply OS X users are inherently or on average less tech-savvy or intelligent than Windows users, because that's ridiculous. From http://flowingdata.com/2011/04/26/mac-vs-pc-people/:

> Mac people are 21% more likely than PC people to consider themselves computer-savvy gearheads.

> 54% of PC people have completed a four-year college degree or higher. The same can be said for 67% of Mac people.

Obviously this is "just" a survey, but it's one with 388,000 users participating, and I haven't seen any other surveys or research that concludes the opposite.

So, let's assume their reasoning is that there are more people switching from Windows to OS X than the other way around, that these people are not very familiar yet with their new OS, and that these OS X users will thus search more basic "how do I do X?" queries than Windows users, most of whom have been using the OS for years. Makes sense to me.
Wondering why we didn't include (insert app here)? Read our criteria for these recommendations.

The page linked for "our criteria" doesn't mention any criteria other than:

We need tools that a broad community of experts can get behind.

I don't know of a single expert that would recommend Pidgin. I strongly recommend against it, whether you believe you are a "specific target of surveillance" or not.
I think the idea is that you don't have access to the other timeline, because none of the characters should. All that's left of the dark timeline is in Wolverines's head, which is accounted for!
Depending on the parking lot. Of course it's not a suitable place for kids, but as long as he knows to watch out for traffic, and the parking lot is fairly open, it's better than locking him up. If it's a big and crowded parking lot, I'm more worried about him getting lost than getting run over.
WWDC 2014: How it works
This is a really odious quote, especially if you read carefully. He says Obama is doing too little to counter the perception. In other words it's okay if you break the law, violate the constitution, and create enormous opportunities for institutional corruption as long as the perception remains intact and you don't get caught.
Again, that paper is interesting because in that specific case the results were counter-intuitive. In the overwhelming majority of instance a financial reward is an incentive.

Parking fines work because people respond more strongly to the monetary incentive than to stern looks. Paying doctors high wages works because monetary incentives work better than handshakes from patients. You don't get a paper published for that, because it's obvious.
It's not Snowden who's harmed US business by exposing the spying, it's the NSA who did the spying.
Here's another generative art tool. http://www.contextfreeart.org/ (cfdg)

Hmm, a quick search reveals that it has been posted here before, with little interest.

I've done `apt-get install cfdg` (context free design grammar) and played with it.

It's pretty trivial to set up an edit/render/view loop using the 'run script' function of your favorite text editor.

You make movies by dumping a single frame, changing the file or parameters, repeating that, and then stitching the frames together with some external program.

This tool is made for unix weenies like myself. It's functional, unless you call random(), but you can specify a seed if you want it to remain functional!
> Right so you name the sender and receiver right?

No, you create a channel with a sender and receiver handle, and then the tasks that are going to send or receive use those handles. You can think of send and receive handles as loosely analogous to send- or receive-only channels in Go (they are slighty different because only one task can use each handle, but they are cloneable to allow multiple tasks to use the channel, it just forces multiplexing on either end to be more of an explicit choice.)
A public demo that made it to the top of HN would be a good start. Honestly, it is so improbable you will get into ycominator that applying this late is basically impossible. Just focus on your startup and wait till next round.
Ok, I'll try to put something in writing. Yesterday's link to the Leo editor has inspired me to organize an idea-dump of all my dispersed notes. :-)
Is Tennis The Most Multi-Lingual Sport?
OpenSSL Security Advisory [05 Jun 2014]
this really hurts the respect I had for Andreessen. Really wish he didn't make that statement. Snowden is NOT a traitor, he is a bringer of truth, truth which will ultimately set us free, how can that be a bad thing?
I understand that this is just for fun, but wouldn't the rebase at the end require a force push to the remote?
Full disclosure: I wrote the vast majority of this article, and it is on my startup's blog.

I apologize in advance for the shameless self-promotion, but I figured this community would be the best one to tear it apart from a scientific standpoint. I'm certain there are some technicalities you could call us out on.

Either way, the situation is real, and in my corner of the world, it's been causing a little a bit of pain and anger.
That's me told.
Midlife Cartoon
Improving website load time of a WordPress site in 3 steps.
The text

> We're planning to release the drivers as part of a Windows update in the near future; however, today, I am happy to offer early access to our dedicated PC gamers on MajorNelson.com.

screamed “trojan” to me when I read it. It sounded like a random site was claiming to be affiliated with Microsoft, and was trying to get me to download and install a malicious driver. (The comments say the driver has a signature that Windows does not recognize.)

However, the site does seem legitimate. http://majornelson.com/general-blog-faq/ explains who the site owner is: https://en.wikipedia.org/wiki/Larry_Hryb, the Director of Programming for Xbox Live. And the site has many real commenters who seem to treat the site owner as an authority.
Why curl | sudo bash is a good thing
> Lots of things were science fiction before they were science. Our ability to treat mental illness today is better than it was 75 years ago.

This isn't a counter-argument. Lots of things that were science fiction 50 years ago are still science fiction today.

However, I will keep an open mind. If in the future someone claims to understand rehabilitation and can prove this, I will consider their work/theory. I will not "just try it anyway" today because of wishful thinking.

> Why not try to find ways that we can stop paying for people to be in prisons

Fine by me, as long as it doesn't involve science fiction. I even have some suggestions:

Legalize drugs. Don't decriminalize them. Don't just legalize marijuana either... legalize cocaine, heroin, meth. Pardon everyone for their drug crimes (but not violent crimes associated with drug dealing).

Do this, and you can substantially reduce both the number of people in prison, and the average time spent there. Low level drug dealers won't spend time in prison learning to be psychopaths. Drug users won't commit burglaries and theft trying to pay for their drug habit (if they'll do anything for a fix, anything includes scrubbing toilets).

Of course, this won't happen. People believe the television shows they watch where someone who uses meth once turns into a demon.

> Something that was evidence based would surely work better.

I agree. But this is a problem I think requires a working theory of mind/intelligence. (Funny how it's either another variation of the AI problem, or related to it, eh?) We don't have that.

> But instead the focus in the US is on punishment

This is because we are monkeys. I don't mean metaphorically, but literally. Monkeys have instinctual senses of justice that demand punishment and vengeance and so forth.

If you remove punishment from the equation, this would be bad. The state punishes so that the monkeys will feel as if justice has occurred, and will refrain from performing their own justice.

Do you want revenge killings and vigilanteeism to rise?
In a national security state, truth is bad for business.
But does "anything written in language A can be simulated using language B" imply "A can compile down to B"?
Sure... but that is hardly ready for the masses! :-)
Companies to design departmental websites
Hey Everyone,

I'm currently working in a lab, in a major research university, and I have been asked to come up with a list of companies that have designed departmental websites for colleges. Does anyone have any suggestions?
Google Begins Android 4.4.3 Rollout
Apparently the controller is not bluetooth[1], so wireless would only be supported with a custom dongle, just like the X360 wireless controller.

[1]http://kotaku.com/how-the-xbox-one-controller-has-changed-11...
Yep. A shark will always remain a shark.
This is really funny, but some points for improvement:

1. The editing UI is a bit shaky, for example - not handling links that great.

2. It doesn't replicate a site perfectly (This shows even on simple sites like HN)

3. If you click on a link you go back to the original site.

A modest proposal for improvement - check out TOMODO API.(http://tomodo.com/api/).

Their site allows for exactly this kind of modification but, being a commercial startup, is much more polished. They already solved problems 2 and 3 for you and you can use that tech through the API.
> Andreessen says Snowden's a traitor by the basic definition, in which he stole national secrets and gave them to our enemies.

Ugh. That's ridiculous. The basic definition of a traitor is somebody who betrays.

Snowden didn't give the secrets to enemies: he gave them to journalists, the informational representatives of the general public. Saying that because of that he's a traitor is like saying people who work at Mozilla are traitors because they're giving software to Al Qaeda and Boko Haram. Sure, it also goes to those people, because open source software goes to everybody.

From what I've read about Snowden, he's definitely not a traitor, in that he seems to have felt that his oath and his allegiance to America required him to alert the citizenry to other people betraying America by creating an enormous, unconstitutional surveillance apparatus. I'm entirely ok with people saying he's wrong, or saying that he's a fool. But calling him a traitor strikes me as either hysterical or manipulative, and I'm sad to see that coming from Andreessen, as I have a lot of respect for his other work.
Under what circumstances is hiding the truth beneficial? If the truth is in someway upsetting then something should be done to fix it instead of wishing they were still ignorant of it.
Copy text/URL from your laptop to your mobile phone – Chrome
Do you have anything better to do than nit-pick my comment with your fucking autistic response? Take the comment for the information it provides and run with it.
The guy who reads crap on the Web so you don’t have to
I agree. I imagine most first-time Windows users are children shown the ropes by their parents who are thus less likely to search when they can't figure something out, while a large portion of first-time OS X users are teenagers or adults moving away from Windows who often don't have or want someone to guide them through the OS every step of the way and who are thus more likely to search for solutions to their problems.
What would you say is a better alternative, that supports OTR?
Whether or not he made that statement doesn't matter. What should matter to you more is that he believes it in the first place.
It Gets Worse: An iPhone comparison between SoftBank and T-Mobile
How Infer.com rebranded their company in 4 weeks
Wow, very impressive. Let's see someone do that in Swift. :)
I disagree with Marc, but he brings up a number of good points, so the video is worth watching.

And yeah, many people have known/could surmise that NSA was watching all. At least those people who paid attention to ECHELON, Cryptome, and James Bamford.

But Snowden's point was to get NSA's activities known to the general population, not the cypherpunks and tinfoilers. I'm unsure Marc sees or cares about this point.
Yes, MajorNelson is fairly well-known in the Xbox-using community (actually better known by the pseudonym than as Larry Hryb). He really is Microsoft's Xbox Live director.
Fully Agree

"I think the most common fault in general is to teach students how to pass exams instead of teaching them the science."
I'm from Sweden as well, and it took a while for me to hear it referred to as "kanelbulle".

In the early 90's when I was introduced to email, my father and his colleagues used to call it "kanelbulle", and that stuck with me. It wasn't until a few years later when email started to gain traction with the non-techie crowd I heard it being called "snabel-a".

Translation; "kanelbulle" is Swedish for "cinnamon roll/bun", because @ looks like one.
5 Characteristics of Data Driven People
For the Xbox 360, the wireless controllers communicate wirelessly even while plugged in. There's a dongle you can purchase to make it work, though I believe it's discontinued. I wouldn't expect one for the Xbox One controller.
Your Facebook Likes analyzed: this is who you really are
Autocorrect probably.
I guess where I disagree is that society should be deciding what is an ideal system for a given profession and attempting to lock-in a standard of living for that profession by maintaining the status quo to the detriment of progress and other industries. I disagree that there should be "blessed" professions that are given this honor.
I find it odd that Andreessen seemed most upset about effects the disclosures have had on "U.S. technology firms' ability to sell their products overseas," and yet he talks about Snowden.

Andreessen's anger is entirely misplaced and should be directed at the NSA. They are the ones that are intercepting American technology products, like Cisco routers, and modifying them before shipping them overseas. All without (as far as we know) the knowledge or consent of the companies that make the products.

All American technology products are now suspect, in ways they never have been perceived in the past. Not because of the NSA spying on foreign countries, or collecting domestic meta data. But because the NSA is now tampering with American technology products and companies.

The tarnishing of American business has nothing to do with Snowden.
I believe the point is when you want to transfer data, you pay for it.

So, transferring data among each other wouldn't get them any coin from outside their own circle...
Thanks Zindlerb. A public demo would spawn 50 competitors - as this is a new idea, not some tweak on existing stuff. "Basically impossible" is fine with me. I just want them to read the application. Either way, I will take your advice and I will continue to focus of the startup.
Garden, Meet Edyn: How the ‘Internet of Things’ Has Moved Outside
I'm also in Elasticsearch training (Victoria, London). Impressed with the trainers, both core developers with a passion for the product. Bodes well.
Europe Court Rules Browsing Internet Doesn't Infringe Copyright
I think SICP is still very important from an educational POV.

But I also think standards should reflect the progress made in the last few decades and shouldn't pretend that it's still 1960. Otherwise, things like Go happen.

So, yes, functional languages these days should probably require types (not specific to functional languages, just a general requirement to throw out all untyped languages without wasting time), typeclasses, and at least one of higher-kinded types, linear/dependent types, type families, or something like the fusion of type-level and value-level programming like in Idris.
Interesting. It would be nice if it has csound .sco export.
Great post Russ. You make it sound sexier than I remember it though ;) Was good fun.
Why you need to pay attention to Myriadcoin
I kind of understand what you want but right now you have to acknowledge the reality that LibreSSL is a part of OpenBSD, its core developers are core OpenBSD developers, its source resides in the OpenBSD source tree, you get it from the servers that serve you OpenBSD. One is a part of the other. You can't really point at a fraction of the electricity bill and say that is for libssl. Likewise you can't say that a developer's laptop must only be used for working on libssl. And you can't say $5 (or whatever you donated) worth of an OpenBSD developer's time must go towards libssl and not something else. You may find that with no OpenBSD, there would be no security-minded OpenBSD developers to work on /usr/src/lib/libssl.

If you want to deny the project its money and only contribute to a part of it, the only way I can see that happening right now is that you hire a developer to work on the part you want.

Also, don't forget that developing software on OpenBSD is likely to make that software better (there are features that make OpenBSD a good development platform; and the fact that code is tested on many different hardware platforms helps). So while you might not be using OpenBSD, chances are the system is affecting you positively nevertheless. I'd also encourage you to look at how many other projects use code from OpenBSD. Do you use Android per chance?
Visiobike: a smart e-bike project
This seems really interesting and has a lot of potential if Apple allows the iPython notebook approach (which would make sense given the likes of Editorial having Python etc), but the info is sparse and all links off the homepage result in 500 errors :/