skysight-inc/HackerNews huggingface dataset:
Google's Blockly is similar and available under the Apache License:

"Blockly is a component that may be useful for a variety of projects, including educational tools. We want developers to be able to play with Blockly, give feedback, and think of novel uses for it. All the code is free and open source."

https://code.google.com/p/blockly/source/browse/trunk/COPYIN...
Regulation is the likely answer.
Id say its safe to say webforms is dead. The only job openings for it now are legacy systems.
'Hack' is a poor-quality problem-solving code written under pressure of circumstances.
i like when scientists pretend they know things
And what is impressive? Still rocking that LAMP stack, mate?
I wouldn't be so quick to say it's just an excuse to bash Apple. According to the writer's tweets Apple doesn't even see his phone number registered in the iMessage registry, so there could be something even worse going on here.

Source: https://twitter.com/adampash/status/466316191230087168
A positive result does signify the absence of negative results. You are displaying conformation bias.

Put in legal terms; it is better for 10 guilty men to go free than 1 innocent man be incarcerated.

You are fixated on Gonzalez and he is a footnote in the wider issue which you seem incapable of grasping. You wanted to find a search result that returns evidence of immoral or illegal behaviour.

That does not exonerate Google from indexing the multitude of libellous, false and damaging materials that it has.
"You would have a bottle of highly compressed hydrogen somewhere."

http://www.fueleconomy.gov/feg/fcv_benefits.shtml shows another option for storage (Materials-based storage) that will probably be safer.
What do you think MAP_POPULATE is actually doing here? Unless it's changing the page size, I don't see how it would be significantly reducing the number of TLB misses. Is it perhaps doing the preloading in a separate thread on a different core? And the timing happens to work out that so that the L3 cache is getting filled at the same rate it's being drained?
I wonder if one could turn on that option on their old phone before switching numbers.

Yes, one can, and this is the correct and documented way to avoid this problem. Unfortunately, people don't generally think about it before asking their carrier to swap out phones on their line, and your iPhone has no way of knowing you intend to deactivate it.
How is .NET losing relevance?

You can make mobile apps with Xamarin, and apps for any desktop OS thanks to Mono.

You can make high-quality 2D/3D games with Unity

You can make high-performance web applications with ASP.NET + IIS.
The issue is a) communicating that to users. and b) Even if you know that, if your phone breaks and you revert to an older phone or a cheap android to tide you over... you didn't get a chance to sign out.

I'd say the problem is they're keeping you signed in for too long. If my phone doesn't check in for 24 hours, shouldn't it un-register me at least until I next check in?
Do you actually believe this conflict has something to do with petrodollars? Ukrainians want a better life, they see others with that life. I know we are all supposed to be afraid of Russia but please. A cornered squirrel is dangerous but it is still a squirrel.
NASA Astrophysics Roadmap (2013)[pdf]
Facebook is considering opening a sales office in China
Yet another example of cool stuff done at EPFL. (Notice the three time-of-flight cameras in the background.)
Canonical offers 'Chuck Norris Grade' OpenStack private cloud service
coup: "a sudden, violent, and illegal seizure of power from a government"

Would be cool if that actually happened. The President signed a deal with the opposition then left the country. His parliament then voted to impeach him. How is that a coup?
You can read the article if you come from a Google search.

http://www.google.com/url?q=http%3A%2F%2Fwww.medscape.com%2F...
I wonder if Spain will claim ownership of the ship or its contents like they (rightfully) did with the treasures of Nuestra Señora de las Mercedes.

http://www.businessweek.com/articles/2012-06-07/odyssey-and-...

The difference here is that the Santa Maria is not a warship, so I'm not sure the same rule applies.
Hey, in some of the classes in my university more than 50% of the students didn't watch the lectures. It is impressive that 50% watched the videos. He glass is half full!
I wouldn't be surprised if the video was made by one of the TDD/Agile-coaches.
What Canonical appears to be offering here is a service where they will monitor and support OpenStack running on a physical machine that you have running in a datacenter somewhere, for the tune of about $0.60/hr.

Does anyone know how to compare this with equivalent AWS costs? I don't actually know how much it would cost for me to purchase and host a server of my own in a datacenter somewhere.

EDIT: to answer my own question, it looks like I could lease a reasonably-high-powered Intel server from iWeb for $249 w/32 GB RAM [1]. If you add this to the cost from Canonical, it will end up at approximately $1.00/hr, which would be the equivalent of roughly four m3.xlarge from EC2 (but EC2 would offer about 2x the total memory). I don't know how many EC2 compute units that server would be equivalent to, however.

[1] http://iweb.com/dedicated-server
I'm 16, and I still use Scratch from time to time. It is well suited to creating simple 2D games, although it is not efficient enough for anything particulary complex.
Yes. Most users of .NET is in the enterprise (as opposed to tech and startups) and Java has positioned itself as the go-to platform for big data analytics and processing.

I think this comes down to clinging to an antiquated product model. A lot of the technologies that are seeing rapid adoption are open source and driven by transparent communities. In some cases companies back them (e.g. cloudera, datastax, 10gen, typesafe).
A Handy Guide to WordPress Security
Right, but as content is computerized, just about anything is data processing.

Wikipedia says that the definition of processing according to the directive is: "any operation or set of operations which is performed upon personal data, whether or not by automatic means, such as collection, recording, organization, storage, adaptation or alteration, retrieval, consultation, use, disclosure by transmission, dissemination or otherwise making available, alignment or combination, blocking, erasure or destruction;"

Indexing is obvious. A library's internal index system does data processing. If it indexes it's own collection, it would appear to be subject to this ruling, so that a person could demand that they are removed from the library's index systems, while still remaining in the archive.

What about machine translation? That seems like retrieval and adaption. Do all generic translators have to have provisions for privacy?

Browsers do retrieval to render pages. Do browsers need a list of verboten web pages that they refuse to render?
Yes + Instagram web (which is of course part of FB)
I don't understand the downvotes. The parent suggests going there for the town, so why not for the cheese?

Just in case someone thinks this is a lame swiss joke: Gruyère is also the name of a _very_ famous cheese from that town, mostly used for Fondue and Quiche Lorraine.
CAC is the cost directly related to the acquisition of the next customer (ie the variable costs). This is not the fixed costs of running a company (salary, rent, etc). It includes basically anything you spend before you sign up the customer, like answering emails to prospects, implementing new features, fixing bugs found during trials, writing blog posts, etc. Or for high $$ SaaS companies, advertising, phone calls, meetings, proposals, demos, seminars, writing letters, lunch & learns, etc.

If CAC is zero, you are basically saying customers are finding you and signing up on their own, with zero effort from you. This is possible (ie Twitter), but the LTV (life-time value) for these products is usually very low. Usually, the company is expecting a few dollars per year of revenue from each customer from advertising.
iMessages go through Apple's servers, right? Then if all messages addressed to a particular phone suddenly stop being delivered, surely they can detect that. If a phone fails to check in for some period of time, there's a pretty good chance that the user has switched to a different device, and the messages should be retransmitted as SMS. Even if the timeout is on the order of days, that would still be better than having your messages swallowed by the void forever.

For bonus points, take care of false positives in this system by storing enough metadata in iMessage to deduplicate the iMessage and SMS copies.
Riding is a lot of fun but I don't really recommend it for commuting, especially for a rookie on I280. Furthermore, I don't think it will really save you all that much in gas unless your car gets 10 MPG. Any decent car built within the last 10 years gets 20+ MPG on the freeway and your average bike might only be double that, especially if its a smaller bike that will be wide open throttle at freeway speeds. Get a different car or drive slower on the freeway at 55-60 MPH in the right lane during your commute is probably a better risk to reward strategy -- as I am sure you know and it is true -- motorcycles are dangerous and maybe more so today with all the distracted drivers.

I rode in college and recently got my M1 so I can do some recreational riding but have not bought a bike yet, haven't found the time to clean the garage. I recommend you sign up and hang out on BARF (bay area riders forum) and pickup the knowledge you need to learn and to ride safely. http://www.bayarearidersforum.com/forums/
Quipper – a functional programming language for quantum computing
You may wish to look into number of votes required to remove the existing president of Ukraine.

And the number of people present voting.
It's a non-issue, but every now and then there is someone blogging about how it's the only way to ensure code quality.
Not misrepresenting anything. You are just incapable of accepting that advertising has a place in a market economy and that across society human beings are hard-wired to advertise, even if just using body language.

You have somehow compared this to shouting at you. Whether you welcome advertising or not you do do it. Arguing against advertising is like arguing against breathing.

Carry on downvoting me; I care a little above 0 about my karma score. It just shows me that advertising detractors cannot form a coherent justification for their views.
It's very directional though, isn't it? I'd think there won't be nearly as much scatter as with dot tracking like the kinect 1.
I also wrote an article about ALIAS-type DNS records for CNAME functionality on naked domains and alternatives last week:

https://iwantmyname.com/blog/2014/05/alias-type-dns-records-...

Hope it's helpful!
> Humans evolved feelings like compassion because such cooperation and caring was beneficial to our survival.

That's a plausible hypothesis, but considering that it cannot be proven or disproven, it is an ultimately uninteresting one. gbog was talking about social evolution, which is a topic of social sciences. On second thought, perhaps reclassifying evolutionary psychology as a social science would be in order.
I wonder how much bandwidth is needed for even one user broadcasting this setup across the Internet.
Now that is what I call a clever hack.
Pleasant client-side web development is always a thing of future, unfortunately.
one counter-example: face recognition using 100k features (http://research.microsoft.com/pubs/192106/HighDimFeature.pdf)
Most of small business lacks of any feedback communicate channel other than public one. Private channel might help.

Also associating client with receipt is a huge win. Business may offer some compensation, like discount coupon.
A bit offtopic:

Does someone know a DIY Lidar project or a cheap Lidar?

(Lidar are usually very expensive, e.g. the Lidar that Google uses for its autonomous cars cost 78k dollar.)
Scary rationality.

An ex-customer who is being irreconcilably inconvenienced by your product through no fault of their own may not produce any additional revenue for you but seems pretty unnecessarily disrespectful to treat them that way.

It would be like a restaurant refusing to increase food standards because you stopped being a regular.
Indeed.

And I consider there are at least two parties at fault in this. Is there anything we can do to rectify the situation or do we need to spend 20% of our respective GDPs on arms for the next umpteen years and fight a dozen proxy wars around the globe?

I don't know... just asking.
I was actually expecting a new GUI shell for the recent windows versions. I used to run bb4win in the w2k times, but it doesn't look like win 7/8 have any popular alternative shells available. Does anyone know of those?
Sure you can, but the technology of the future is not being built or run on windows stacks. You find it everywhere in the enterprise, yet almost every big new tech company that has come up in the last 10 years all rely primarily on open source technology.
> Besides, you've already switched phones.

This does not follow.

If I change water providers, the previous water provider does have the right to stop me from receiving more water.
We love and use Scratch a lot at Coding Goûter events. Recently we also started to use the HTML-based SNAP![1] that also has the advantage to let older kids create their own custom blocks (functions). It's open source, and seems to be evolving fast. (It started as a clone of scratch, but might diverge in the future if I understand the conversations right)
[1]http://snap.berkeley.edu/
It's moving page faults away from the main addition loop, which is what I'm interested in measuring anyway. It also reads the whole file in one go, instead of page by page with the default lazy approach.

The best wall times (that is, with OS time included) I get are obtained by reading L1-sized chunks into a small buffer instead of using mmap. YMMV.
The IETF considered replacing Igoe. No consensus was reached. People with lots of IETF institutional credibility (ie: that had been instrumental in previous standardization efforts, ones in which no tampering concerns were entertained by anyone) strongly disagreed with his ouster.

Also, from a political perspective, the effort to replace Igoe was hamstrung by the lack of anyone in the universe raising their hand and saying "I'm a respected cryptographer AND I want to punch myself in the face continuously for several years by chairing CFRG".

The less reverence the Internet has for the cryptographic wisdom of the IETF, the better off I think we all are.
I believe one of the big changes in ASP.NET vNext is the ability to deploy outside of IIS.

Other types of projects, notably WebAPI, have been able to easily deploy outside of IIS for years. I actually just converted two WebAPI projects to self-hosting. It took about a day, which is not bad considering that includes time to learn what I was doing and reworking an existing deployment process.
I would like to know specifically how impactful method swizzling is on performance. I understand it's "negligible" but what does that mean exactly? Nonetheless, I like what you guys are doing; Heap's approach to analytics its pretty clever.
"HTML+CSS+JS, was, for lack of a better term, a disaster" - it's still is though. There is no way to re-design them from scratch eliminating the numerous design flaws due to compatibility requirements AFAIK?
Thanks -- that's a good idea. I'll have to point that out to her.
I used inquiry-driven project-based learning -- http://joshuaspodek.com/inquiry-driven-project-based-learnin... -- to teach my class at NYU-Poly, "Entrepreneurial Marketing and Sales" this semester.

Experiential learning rocks! I never want to go back to lecturing.

I had only recently learned of the teaching style, mainly from a K-12 education conference where I was the only university professor, which KQED reported on -- http://blogs.kqed.org/mindshift/2014/03/can-university-profe.... After the conference I redid the syllabus to replace lectures and texts with the students and I getting to understand each other to connect the material to their lives to motivate them and so I could help them create projects they'd care about because they'd be connected to their lives.

The results:

- The students loved the class.

- Over half of them are continuing the class projects after the course ended.

- Several reported me the best professor and the class the best class they took.

- The students are getting together to create a video about the class even after it ended.

As much as I'd like to brag, the credit goes to the teaching style.

Engaging students with empathy and helping direct them to personal projects connected to their lives works better than any lecture, at least in my experience. It was a lot more engaging, fun, and educational for me too.

The core, to me, is to see the students as the most important consideration and the content lower, the opposite of the lecture model. With the internet, the students can find any information they want at any time. Lecturing wastes their time. My value is in connecting with them, helping direct them, sharing my experience, and holding them accountable -- more like a manager or colleague in the world.
Ha. A 10-mile radius could be an entire city.
Passive aggressiveness aside, what would you define teaching as?

Me, I learned more from a textbook than I did in big 200 person lectures. You can go at your own pace, you don't have to wait for the professor to answer questions, etc. The best supplement, when I was confused with the material in class, was to have one-on-one time with a teacher.
This won't work for large societies (unfortunately).
AOL, Facebook, Google, and Twitter Fight Bad Ads With TrustInAds.org
There's definitely some places where this may be true, but there's a lot of locations and industries where .NET is firmly planted and not going anywhere anytime soon. For instance, Houston and the oil industry here (not just the big companies like Exxon, but the massive ecosystem surrounding petroleum). It may not be about winning new industries, but gaining the benefits of open source where they already are.
I'm actually very optimistic for education in the near future. After taking some Coursera classes, I'm confident a more personalized education is completely attainable.

There are a lot of weaknesses to point at with the online education platforms popping up, but I think those weaknesses minuscule compared to our standardized brick and mortar structure we have today. Really the only thing I find particularly lacking is a mentor. I don't need a person to lecture me in person everyday for an hour, I just need someone to check in to make sure I'm staying on track, or to point out a different area I might find interesting if I'm bored with what I'm working on.

We really only need a few expert lecturers to build high quality online classes. The 40 students to one teacher can be slightly modified by 40 students to one mentor, whose job is simply to make sure everyone is staying relatively engaged. I don't think a teacher can effectively instruct a class of 40 students, and it's wildly ineffective and inefficient. A trained mentor, however, can make sure a group of 40 students are progressing on their own. (The 1:40 certainly needs to be up for experimentation, but the point is I feel online education can be a close fit to the general infrastructure of our system today).
sudden? check.

violence? check.

illegal? look at the number required vs those who voted to remove from office.

I'm not saying the guy wasn't corrupt. But, look at some of those who are running the show now. They aren't a whole lot better. Avakov, the cheerleader for immediate violent action against the eastern insurgants for instance.
Grow Fast Or Die Slow
OMG thank you! I have so many cloned repos somewhere on my disk, just to browse the code. Now it's time to implement super-fast-github-git-grep.js --- my productivity will explode.
Bootstrapping to $35M via Affiliate Fees: Swagbucks
Ah, thank you for the link. I guess I was the one that was quick to judge.

It also just sounds like there was a bad experience with a particular tech support rep, who may be new. In my experience, these issues are ALWAYS exceptions to the $20 fee. If the 'standard' workarounds don't fix it, they will escalate you to a supervisor and put in a ticket with engineering who will resolve the issue within 48 hours.

Maybe OP will see this and give their tech support another shot. If not, the token expires in about 28 days.

*This information is less than a year old, but rules may have changed.
Apparently I need to re-evaluate my usage of the term "semi-recently", thank you very much for the link! I bow to your superior searching skills. I used the HN search site [0] if you don't mind me asking what did you use to find or did you just have it bookmarked?

[0] http://hn.algolia.com
This is a classic argument for promoting Western intervention. "Don't be a monster, people just want a better life!". And somehow this argument gets translated into Captain America coming over and scorching the earth until nothing's left.

My hopes for making you just a little more cynical about these things are low, but please try and open your eyes. What is the first thing that happens in every country that gets "freedomed" by the NATO. The oil fields get secured, the installed regime continues selling oil in US dollars at agreeable prices, and the society descends into chaos... but the oil fields are secure.

Do you disagree that Ukraine is a polarized country and that the Euromaidan does not speak for the whole country?
When company X that the hivemind dislikes makes it to the news, they are often criticized with not open sourcing their product Y. When they finally open source it, they are met with "Too late!". Sometimes there is no winning with people who have already made up their mind.

>Too little

Really? Its MS, their core products and the open source we are talking about. Heck they even open sourced it under a liberal license.
> NATO attacks. ;)

I am not sure NATO is going to attack a country with ICBMs and active nuclear warheads over Ukraine which is not part of the alliance.
I think it's more important for kids to learn to code, that it is to be consistent about using non-free software.

Scratch is free, committed to open source, and is frankly the best software out there for getting young kids excited about coding.

I'd highly recommend it, despite being encumbered by flash.
Sorry if this post is long for people.

As someone running NoScript to enable/disable Javascript per domain. I had to grant about a dozen different domains the ability to run javascript in order to view this page as the authors meant it. Here is a list of those domains:

Scratch that, I just counted and it's not a dozen. It's 21 different domains!

firstround.com

adroll.com

disquscdn.com

googleapis.com

manetate.net

mxpnl.com

addthis.com

tynt.com

disqus.com

cloudfront.net

wistia.com

fonts.com

facebook.com

gstatic.com

linkedin.com

s3.amazonaws.com

gaug.es

umanoapp.com

twitter.com

typekit.com

google-analytics.com

This is the sort of thing I see on what I like to call ad-mill websites. Pretty much the seedy tabloids of the internet, and it's unfortunate that their message will probably not reach people that aren't willing to enable javascript willy-nilly for every domain this site decided it needs.
Agreed - I think you can get a lot of kids who might otherwise be turned off the idea of 'programming' by promoting Scratch classes as 'animation' classes.

My son's elementary school held a series of scratch programming classes; the turnout was over 90% male. That seems like a shame to me.
AT&T tries to gobble up DirecTV