skysight-inc/HackerNews huggingface dataset:
- disabling javascript via about:config is no harder than through the settings if you know about it

- How does removing the status bar hurt usability? You still see links when you hover over them, and the add-on bar can be toggled instantly with Ctrl+/

- Always displaying the menu bar by default is a waste of space, it can still easily be accessed with Alt or configured to always display.

Honestly you seem to just dislike change, and I'd advise you to simply turn off automatic updates. The rest of us are happy for improvements to be made.
I am always confused by the race to the bottom approach in electronics. These are device that people will spent hundreds of hours on, what is $60 dollars of savings stretched over the course of a 2 year contract?

I understand that in developing nations like Ethiopia or India this might be significant but in Spain?
What do you thing that graph databases with trillions of connections are used for? The real fun will start after someone leaks couple of terabytes of tracking data.
The argument between dynamic and static languages has gone one for years and there's been no conclusive answer that one is better than the other.

People have written 500kloc C++ systems and they've written 500kloc of TCL.
Intelligent piece of software assistant
Medicine is not the only option. Psychological therapy can help.

Both is better than either alone.

The medicine is not a cure. But it relieves the condition sufficiently that you will be able to catch your breath and get the space and time necessary to work on therapy as well.
Very true. DEC could have been a major router maker, could have been Google, could have been a major CPU maker, could have been a major database vendor, and could have had a major piece of the PC business. That's got to be the world championship of neglecting great engineering (maybe excepting Xerox). Poor AltaVista went from a neglectful parent to a neglectful foster home.
And that's just from the phone metadata. Imagine how much more they can do with all your online info from all the services you're using, all the blogs you're commenting on, and so on.

The same person being talked about above wrote this article in NYTimes yesterday:

http://www.nytimes.com/2013/06/30/opinion/sunday/germans-lov...
I know this may sound ultra-paranoid, but I have heard rumors that switching it off may not be enough.

--Edit-- Thanks for all the replies - So does the faraday cage accomplish the same as battery and SIM removal?
Your proselytizing reminds me of Alan Kay's idea (at least partly instantiated in Smalltalk) that there should be no fundamental difference between using a computer and programming. This is an interesting idea, but it's incredibly radical - I'm not sure even Kay realises how radical it is. As other people have said, a lot of people want to use a computer simply as a tool, to get on and do their work; that's because they have some definite "work" to do, and that work doesn't include exploring their computing system. Moving to Kay's vision would require abolishing this division of labour, right up to the fundamental division of labour between conception and execution, between means and ends. That is, to realise Kay's ideas of computer use we would have to establish a system with no distinction between work and creative activity: we would have to establish full communism.
Don't you just love central planning? It's always the poor that it hurts the most.
I agree , in my opinion this phone is(should be a) a geek phone. People in developping countries usually have feature phones or cheap android phones ( that can get as cheap as 60 USD .
Growing Alarm: German Prosecutors to Review Allegations of US Spying
Technically the quicksort at the end of the tutorial isn't idiomatic quicksort, the memory complexity is wrong.
That's an accurate summary of the threat looking back in time. Looking forward in time, when a bug is found, which has a larger mass of humanity working to fix it, the intensely scrutinized original, or a UI theme mod that about ten people use?

This is the kind of thing that always scares me away from little two person linux distros forked off a "real" distro. Imagine in six months there's yet another mistake in Debian's SSL libs much like happened before. Or insert your own analogy. Who's more likely to quickly push patches out, the thousands in the Debian keyring pushing the hundreds who are active pushing the tens who are into security pushing the (small number) in the FTPmaster team to push the patched packages out as fast as 100 wpm keyboards humanly allow, or the two guys who made Zombie-nix which is merely a fork of Debian with everything they don't personally like removed, a scarey animated gif zombie themed boot screen, and some "marketing", who can't be reached because they're out camping, drinking, and shining deer until next month? (not that there's anything wrong with camping and drinking, although deer shining I suppose depends on your state/local laws)
I think you can take that as a given. If you look at the GCHQ leak - they're basically just recording everything (including content) for 3 days, and keeping headers for 30 (shared with the NSA of course). That would give them most websites visited by an IP (which would take hardly any space to store, but are still really intrusive).

The only things preventing this from being a total capture of all information (to be sifted through later) are technical issues with storage, not moral or legal ones.
+1 to all ppl that said don't go for web development, it is a saturated field of programming right now
I flagged this. This is the third time in 10 hours that I've seen this posted with three different links.

From 9 hours ago it's still #59 right now: https://news.ycombinator.com/item?id=5968342

And 10 hours ago:

> [dead] What it really means to be a “junior” developer. (bit.ly)

> 1 point by jonathanmarvens 10 hours ago | flag | discuss

This dennybritz account worries me because it seems to submit 5-6 medium.com articles a day, and has never commented.
Completely agree. Non technical users generally won't find the option to disable javascript, and won't understand it if they do find it. Enabled by default, users are better off using add-ons to disable or block JS where whitelists or better yet blacklists can be defined.
At higher price people will complain about lack of standard apps. I doubt there is a phone-friendly HTML5 Angry Birds out there.
Good. It just may be the only thing that can put a stop to all of this. Obama has a choice: roll back the spying (with evidence, and a lot of oversight) or kill the US-EU relationships. Hopefully, he'll make the right choice.
It's not so much about race... But this issue goes to show how slippery the slope is once you make exemptions to human rights...
Geeks aren't the only people using SD cards in cameras, USB drives with computers, and Blu-ray discs in their home theater setup. External data storage isn't a tough concept for people. (With that said, it'd be better if we didn't have to worry about it.)
Indeed.

Cant someone just post: http://learnxinyminutes.com/ and be done with it?

If only some one would do that...
"look into a web framework while still doing exercises"

Yes, yes, yes. This helps bind the what your learning with something actionable.

I recommend the Zed Shaw Ruby book in conjunction with building small Sinatra apps since it's so simple.
Most soho ipv6 routers (that also do v4 nat) do connection tracking for their v6 subnet, blocking inbound connection attempts by default, to emulate the security properties of v4 nat.

This means that you still have the same "unconnectable from the outside" problem you have with v4 + nat.

Yes, I too wish it weren't this way.
Fun read and well explained, you have some good points there.
Building Sophisticated WebApps For Mobile: A Bumpy Ride
You're argument is like saying "you'll go over the speed limit some day, therefore you will be a criminal".

A book can alter your mind more than any drugs. So what's your point?
Different consumers; there's probably a fair amount of overlap between people who'd use Firefox OS and people who'd use Tizen.

Not that I think either will really take off.
From the looks of it, their setup won't be able to accommodate people who are overweight -- not everyone will be able to fit inside that ring. But I suppose that isn't their target audience anyway...
Thanks for sharing that. Absolutely fascinating and chilling.
Totally agreed. The law should reflect our morals. But we judge the legality of an action by the law, not our morals.

Moreover, the problem for privacy advocates is that the moral debate is even less clear than the legal one. Being able to declare the NSA's actions straight-up unconstitutional under the 4th amendment would avoid the mess of resorting to the democratic process to determine what the people, as a whole, really thought about surveillance.
But it might get drastically colder :).
'Backdoor' reported in Atlassian Crowd
Yahoo to shut down pioneering AltaVista search site
// Import all "sub-packages"
import java.lang.Math.*;

Nope, you don't import all subpackages with this, you import all the static methods defined in the java.lang.Math class
I'm waiting for the buffalo buffalo port.
I am using my Raspberry Pi to record temperatures and humidity in my apartment. After recording I generate nice charts using the HighCharts library: http://thule.mine.nu/html

How I did it: http://thule.mine.nu/html/about.html
This is the first time I've seen the link, and I've upvoted it to (try to) counter your flagging.
There's no real way to discover old (new) content without trawling through pages of links that I may or may not have clicked on, on my phone or laptop, so I appreciate dupes like this.
Do you somehow not realize that most of these policies (e.g. NSA) were expanded by Obama? Are you really so enraptured by a deep film voice? Name 5 positive things Obama did that "continue in the right direction".
True, but due to proportional representation, smaller parties play a much larger role in German politics than, say, the UK or the US. Just a shift of about three percent from the current coalition of CDU and FDP to the SPD and Greens in the upcoming election would end Merkel's reign. And the NSA story might be just the event that moves those three percent from the current coalition to the opposition.
With some of these alternatives that wrap the PuTTY executable, it is worth pointing out that if you provide the wrapper with the password to login with (as opposed to typing it in the PuTTY console window), it will probably just pass the password to PuTTY as a command line argument. This means that the password will be visible in plain text to any other process running as you or any elevated user/process (unlike on Linux, I don't think you can view detailed information about another user's processes, like the full command line, without elevation).

I have verified this with SuperPuTTY - just launch a session by entering the credentials in the toolbar then use the following PowerShell command to see it -

get-wmiobject win32_process -filter "name like 'putty.exe'" | select commandline

Alternatively, fire up Process Explorer from live.sysinternals.com.
Submitter here: Yes, and some of the claims are simply factually incorrect: the original work on refactoring OO programs was done in the context of Smalltalk, the code navigation we now have in IDEs was taken from Smalltalk (in fact, Eclipse started out as Visual Age Smalltalk) etc.

So I find the post "debatable"...
Even for linked lists, which is how [] is defined in Haskell?
Indeed, when comparing ubuntu's mobile os running on a galaxy nexus with firefox os running on very cheap hardware, you should expect a difference.
I would be interested in seing how ubuntu mobile runs on a 69 euro phone.
The CIA can get you anywhere, as can Mossad or pretty much any other agency. Heck, even Libya managed attacks in western countries. It's just that diplomatic repercussions or outright war are usually enough of a deterrent.

In this particular case, the US can't do anything about it. Obama said he won't use fighter jets to get Snowden. If he fails on even that concrete specific and understandable promise, then he can kiss a good deal of American influence in the world goodbye.
How are you and glide competitors? They seem to be unifying cloud storage solutions, while you are a solution for (essentially) texting videos. What am I missing?

Anyway, Glide seems to have gotten in trouble with Apple:

http://gigaom.com/2013/05/30/glide-combines-cloud-accounts-o...
Just bought the Nokia 521 for $100 (ebay, still in box). It's an awesome phone. Windows Phone 8 has the best UI on the market by a long shot. Makes Android feel unusable and iOS old and clumsy. Downside is fewer apps, but all the big names are there.
See http://bonsaiden.github.io/JavaScript-Garden/
Write compiler in chicken lang and call it egg.

Then you will solve unsolved puzzle what was first compiler or programming language. or if you will: chicken or egg.
Cool stuff, I have been looking for something similar for quite some time.
Apart from pattern matching (which isn't unique among functional languages), this contains zero things about Haskell that make it good (or even usable) - type classes, more complex data types, how reusable the code is etc.

I feel like the only thing these "learn X in Y minutes" pages are good for is for looking at other languages and judge the way their syntax looks like.

Furthermore, I don't think it is necessary to post a link here every time someone adds a new file to his website.
Because she is actually in power and would have to live with all the repercussions. Oppositional politicians don't have that problem and can talk all day long about what the people like to hear.
Given the atmosphere with the PRISM fall out, I would imagine Firefox's OS would be welcomed by the public and promoted by privacy advocates.

I'm really excited about Firefox's mobile OS. I was really hoping that the Ubuntu's Mobile OS was going to pick up steam, but it looks like that may not come to fruition.
The thing is that non-expert users generally leave javascript on, because they don't even know what it is, let alone disabling it.
How would they not? They're little Faraday cages, and as far as I've heard even Apple has not found a way to violate the laws of electromagnetics ;)
Decompose Ruby Applications using Events
That's the exception. Also I really doubt that it is harder to extract Snowden out of Ecuador than out of Germany...
It's the same in Europe. As a visiting American, I'm in awe of the infrastructure they've built -- beautiful, clean, fast, charming -- but these were built with European society in mind, which generally raises kids to be respectful, clean, and polite.

But now there are a ton of pretty awful immigrants from the Middle East who harass women, destroy property, and threaten anyone they dislike... which is quickly making European cities very unpleasant places to live. I wouldn't be surprised if Europeans start their own version of white flight away from their cities.
https://metacpan.org/module/Acme::Python
The Anatomy of the Occupy Wall Street Movement on Twitter
Interesting question - having always used the expression "I'm yet to do XXX" I didn't even realise how odd it might look to those unfamiliar with it. It's pretty standard English IMO, certain nothing I'd consider affectatious the way the use of whom absolutely can be.

Some discussion here:

http://www.englishforums.com/English/Versus/djxxm/post.htm

including

"I am yet to..." and "I have yet to..." express exactly the same sentiment. The use of "am" in this context is a throwback to the now obsolete use of "to be" as the auxiliary verb in the present perfect conjugation of certain verbs. Eg, I am come.
Languages such as German and French continue to use both "to be" and "to have" as auxiliary verbs. "I have come" translates in German to "ich bin gekommen" and in French to "je suis venu".
Free iPhone Liberation Kits from iFixit
Memory access pattern matters
A non-schizophrenic describing their subjective experience on LSD as schizophrenic can be nothing but projection.
TypeError:

Expected, chicken :

Found, chicken
> "failure to handle disabled js gracefully."

How are we meant to handle AJAX requests that fetch data to display on the web page that allows users to achieve the goal of their visit? Without JS enabled, that part of the page will be blank, and many modern, rich content-heavy sites now pull data from different places on the fly, it's just how it is.

Is your idea of gracefully handling this situation putting a noscript tag there saying "please enable JS"? If so, what exactly is your problem with removing the option which we only ask users to re-enable anyway?

As many others have pointed out, you can still disable JS if you really need to. It's average non-technical users who don't require that option.
Cassandra Summit 2013: Distributed Graph Computing w/ Titan & Faunus [video]
Because there's a lot of us normal users who: 1) like to rate stuff from a different device, such as a computer, and 2) don't want using an app to necessarily and automatically constitute a permission to have all of our usage habits tracked and recorded.
Can I use a browser other than IE on it?
Great reference. I've been programming Javascript since 2005 (back then it was more copy/pasting Javascript snippets though) and still go back there once in a while (mostly for some stuff like type coercion).
rich white people
I wonder how running/jumping feels, since there are a lot of games where your character running/jumping skills are far better yours in real life.

From the "Oculus Rift" demos I've seen, it seems people already feel weird by the character height, so I guess it might feel a little awkward to run twice as fast as expected.

Nevertheless, it sure beats being sitted.
I'm not going to flag it, but it's not a very good article.

This is where I stopped: Jack not only knows how to write fabulous factory methods, sexy singletons, delicious decorators, and prodigious prototypes, he knows when to properly use them (or at least he thinks he does). Shitty alliteration and bad taste in programming. Yep... I'm done.
My apologies, I messed up by not providing things to google for.

There is a hyper specific (perhaps overspecific) theory by a geologist named Matthias Kuhle with many publications from vaguely the 80s thru the 90s. He's probably the most "famous" of the proponents of the whole plate arrangement theory.

The general idea that plate tectonics causes the overall cycle of ice ages doesn't seem very controversial. What the geologist types seem to fight over a lot is Exactly which of numerous causes contributes Exactly what percentage of the positive feedback loop in Exactly which numerical model.

For example Kuhle has a lot of publications about the tibetan plateau being a great place to bootstrap the glacial positive feedback loop. There's others who get all excited about the precise location of the continents affecting the flow of ocean currents pushing warmth up north... The current that pushes warm water to England so its warmer than alaska, the current that used to flow over Panama but can't anymore, the current that used to not exist over the Bearing straits in Alaska but exists now. Then theres the other folks who get all wound up about continents being over a pole (like antarctica) or landlocking a polar ocean (like the other side, the north pole) leading to glaciers. There's something of a minority opinion about "really big continents with mountains in the middle covered in glaciers"... think America's Glacier National Park as visual model, other than its all melting right now.

I don't know anything about the book you linked to, although it's reviews make it look interesting.
The Birthday Paradox and Startups
What a mental project - awesome.
A tale of two banks
Given that the second paragraph makes factually incorrect claims about what you can detect at compile time in dynamic languages, I think "debatable" is rather kind :)

Of course, sweeping generalizations about static versus dynamic languages tend to fall flat.
All these Learn x in y minutes are really good cheat sheets. They are also pretty nice to check out before you start on a longer tutorial.
INterestingly what you describe is probably not legal under EU privacy laws. People are horrified by NSA just collecting this data. And yet you calmly describe this process.

Your opinions are not given in your post - you're not saying whether it's good or bad to do this - but it's clear that the company you worked for didn't see doing this as evil.

I find it fascinating that this kind of data mining has been going on for years and that opposition has been so quiet.

(Please, this post is not any judgement about you!)
Thanks, that is a great post and well worth reading! Especially the part that describes possible consequences of trading privacy for security (Nazis, Communists).
Same here, I've been using the lowest version for a few months and the UI is much, much, much more responsive than on the low-end Android phones I have tested.
Except if the HSTS cache is not present for whatever reason (reinstalled OS, new browser, cleared browser cache, or just a first-time visit). Rather unlikely usually, but HSTS is not the ultimate solution to this. People should type https manually or know exactly what to look for (padlock; don't mistake paypal.com.index.php.session.longhexcode.tk for paypal; mixed content; etc.) if they want to be absolutely positive the connection is secure.
Chicken! Chicken chicken?

//Chicken chicken chicken

chicken (chicken = 0; chicken++; chicken = chicken/0){

chicken;

}
How the NSA targets Germany and Europe, by Laura Poitras.
I think you see a sudden surge in submissions because there was a surge in Medium handing out invites and thus more people having access to publish on Medium.
Making HTML dropdowns not suck
Hmm, that's interesting, thanks for the link. "I am yet" looks completely foreign to me, and it doesn't help that I haven't managed to find any definitive citation on the matter. However, it does appear from a cursory search that you are right, and the two have slightly different meanings.
Ghostery is a much better option for blocking trackers without breaking websites. If you're really paranoid, RequestPolicy lets you specify a whitelist of OK domains, and disable everything else. Both of those still allow javascript and do a 8better* job protecting your privacy, from tracking pixels etc.
Whose Banner are You Carrying?
FlipKey, Boston's secret success story
A problem with both of these is when the stable branch of the project is reasonably dead (on account of being stable, and, say, hasn't had a release for 8 months[0]), but the actual development branch[1](es[2]) are much more alive, nearly even this week.

[0] https://github.com/FauxFaux/PuTTYTray/tags/
[1] https://github.com/FauxFaux/PuTTYTray/commits/next
[2] https://github.com/FauxFaux/PuTTYTray/commits/unix2
Using graphite to visualize output of operating system performance cli tools
At some point we will really need be careful when talking about "native performances". FirefoxOS is written in JS on top of Gecko which is as "native" as it can be. if an app's UI is well written, all of the computationally expensive stuff happens in gecko. A good way to see that it is not about being native it is to compare Android and FirefoxOS on the exact same phone.
"native performances" still makes sense if you are talking about building physics engines or whatever kind of heavy simulations, but not for 90% percent of the smartphone apps today.
Website doesn't work on Firefox 22, Ubuntu 12.04, with Javascript enabled.
I can safely say that Windows Phone is the nicest OS I've casually used. It's much more responsive than iOS and Android, and it just feels a lot nicer to use from day-to-day.

My main gripe with Windows Phone isn't the OS, but the phones themselves. They just don't look that nice, and they retain the old-fashioned "brick" feel of old Nokia phones.

I have a Galaxy Nexus now, but if Microsoft were to release their own Nexus-like range of phones that were both high-spec and looked great I'd happily switch.
Picture of Pictures (2009)