skysight-inc/HackerNews huggingface dataset:
I agree 99% of the time.

That said, I have an amazing PM who has customized the living heck out of our TFS Dashboard such that it is useful.

Most fun of all is seeing our "daily bug resolved as fix rate" and "daily bug incoming rate". Seeing them as flat numbers in boxes is, IMHO, more useful than seeing them as on a graph.

But yeah, the dashboards I see other teams using? The worst is a bug tracking dash that is updated once every 4 hours. During crunch week, it serves to do not but spread chaos and confusion.
how does it work exactly, is it like the Twitch version?

doesn't work for me as all I see is just a blank white screen.
I feel like I'm hijacking someone else's thread now, so ask me some other time.
How come Stellar PCS didn't check out the NSA documents that were made public (I assume the documents the journalist is showing them in the video are those public PRISM/snowden/TreasureMap docs) for any hints their operations were compromised ?

Just found this https://firstlook.org/theintercept/2014/09/14/nsa-stellar/ which includes more narrative and GCHQ's involvement.
Try the game, it's really unbalanced and unfair with new players, I doubt the spike will grow much
Not sure if this will be helpful or considered blogspam, but I tried to summarize and analyze the slide deck here. http://blog.rubbingalcoholic.com/post/97508750503/how-the-de...
I also recommend http://purecss.io/ from Yahoo. I agree that bootstrap is quite heavy and there's a learning curve. I liked purecss because it is simple and does what you set out to do.
Justin Timberlake and the Whoever of Whatever
A story that has the makings of a book/movie in it
Your possibilities aren't mutually exclusive: There are many unminified javascript files floating around that are not OSS.

> Is this OSS

Unless the author releases it under an open source license, the answer is no

> am I going to have to dig around minified JS to mess around with it?

The unminified source is available at http://learnforeverlearn.com/usbudget/dist/usbudget.js

The source data is available at http://www.whitehouse.gov/omb/budget/supplemental (note that XLS files are the normative versions)
This is a really great read, and goes beyond just channels and concurrency. It seems to me that Go is designed to discourage developing higher-level abstractions. That was my sense using it in the past, and it's only gotten stronger over time.

Remember that one of Go's primary stated goals is "speed of compilation"[1]. Simplicity and ease of learning are paramount, and it's easier to learn a language where any chunk of code basically follows the same rules as any other.

[1]: http://golang.org/doc/faq#Why_doesnt_Go_have_feature_X
Typo corrected. I'm not saying you should let the users go in the red without knowing. But does it have to be a big dial that takes a 1/3 of the dashboard?
Toward a Childproof Internet
Humans Naturally Follow Crowd Behavior
This Week in Science – 14th Sept 2014
For those behind the WSJ paywall, you could search the article title in google and follow the result link from there. That would will give you a limited trial for their locked content...
Ask HN: Is there no hackspace in London?
I am working on a number of projects remotely and would like to work alongside or atleast in the same area as other professionals / techies. I thought I would try a "hackspace" but have not found ANY in London. They are either down or they are a "workshop".

Can anyone offer any ideas? Thank you.
Edited comment to change tone and clarify what I was asking
> it solves virtually none [of the problems]

Consider this: in today's HTTP, the communication between the user and the server is for everyone to see. With HTTPS, the communication is private between the user and _a_ server. I believe only the NSA has accurate numbers, but I guess a whole lot of the servers users are talking to are the correct one.

Authentication comes _on top of that_ so we can predict this number with more accuracy. But you may not need to; maybe your conversation really is public, maybe you don't care. The thing is that we actually _can_ make it so that everyone can be happy with that: those who expect a minimum of privacy and those who don't.

We can provide encryption; it's easy and cheap. It doesn't mean the communication is 100% secure (it never is), but it means it's fare better than what we have today. We must do it. Again, it doesn't mean communications will be secure, and browsers should certainly not display unauthenticated encrypted communications with the reassuring green lock; it means they should show _all_ HTTP connections as completely insecure and unauthenticated HTTPS connections as mildly secure.

By the way, your model is called Trust On First Use or TOFU [0] and is already used in some crypto domains, most notably ssh.

[0] https://en.wikipedia.org/wiki/User:Dotdotike/Trust_Upon_Firs...
All I get is this, with no scrolling or anything:

http://i.imgur.com/2Ssdub4.jpg
To tell you the truth I had never even thought about that but its a good idea. Thanks!
I'm shocked that they are securing such important routers with a username/password combination like horizon/h0riz0n. Such a system should be protected by public and private keys.
which Asus did you have a bad experience with?

(I'm currently using Fedora20 on a 2009 MacBookPro amd ot feels like a real kludge.)
it's a slidedeck from a presentation, you can use the arrow keys to advance slides.
Astrophysics at the edge of the Earth
Is this an episode of "Silicon Valley" in the works?
What Hawking really meant
On a reasonably modern Mac, all the dependencies should be setup by default - including modules and the correct version of Python.
Hopefully they changed the passwords before the video went online
Analysis of “Hemisphere” slides: how the DEA launders criminal evidence
> Or because the exec team somehow thinks “we need a dashboard”.

I think many have recognized the demand for dashboards and sprung a cottage industry around it. That is demands often are perverted and sometimes it just comes from an exec wanting to see some "action" or gaining "visibility". They have VC money to spend and will spend money for moving "realtime" colors on the screen.

For the dashboard creators, that is all they need. If someone buys is it. They will keep making it.

On other hand, to disagree with the author. "So what?" People want shitty realtime moving colors because they look cool. Heck, have you seen the crap people pay for in app stores, farmville type games on Facebook and so on. One can criticize the providers and consumer of that crap. Yet they are happily transferring money and product between each other.
Clearly it's for counter terrorism, and not corporate espionage /s
The author deliberately wrote in a inflammatory style, I thought a response in a similar style was useful feedback for this 'brave' author.

I don't have a HN account and bored on a train, its a comment not an published and promoted article I've written, trying to dismiss my opinion based on grammar and typos, hmmm okay you've secured the moral high ground here really well,
anything in a startup would be good - you can learn some really cool stuff just by talking to the marketing guy or dev guy. i would avoid growth hacker i think those jobs are impossible to get - and i dont think you could get one without having a bunch of SEO knowledge... so I would say a dev role.
How do you construct an "independent group"? Who chooses the people in this group? If it's the government choosing, then it's not independent. If people can choose for themselves to review this sort of stuff, well, that's what Snowden did.
With Swiss wages...
Convert any site theme template (Wordpress, Joomla, etc) into a (ruby) rack app
> too heavy for city streets

It weighs less than an empty garbage truck or a full school bus, both of which are routinely allowed on city streets.
There's this great line in Dataclysm (written by the guy who wrote the OkCupid blog) about how the NSA recruited from the best math students at Harvard. "The people spying on us are extremely, extremely smart."
Well perhaps slagging off the work done by others in a domain he is not an expert in isn't a sensible approach to writing articles.
Impressive. However I regret that we don't see when they commented with "Fuck". Not for the word, clearly, but because the face that went with it should have been really powerful.

I hope that now sysadmins from all over the world know that they are subject to NSA surveillance.
If you are a sysadmin, please read:

https://firstlook.org/theintercept/2014/03/20/inside-nsa-sec...

You could easily be a target for TAO:

http://www.spiegel.de/international/world/catalog-reveals-ns...
https://news.ycombinator.com/item?id=6979457

If you are a sysadmin, they are after YOU.
Subscriber data is easily matched, as mentioned in the slides. It advises law enforcement officers and other judicial officials to perjure themselves. There have been enough discussions about the value of metadata for identifying people that one should have an opinion by now as to whether it is a violation of one's rights for the gov't to collect it indiscriminately.
This is not true. The check engine light can come on in some cars if the gas cap is not screwed on tight enough - easily fixed yet treated as serious as a major engine malfunction.
I'd be really interested to know what they did to get the access. Did this guy have malware installed on his machine? Do we all have Malware installed on our machines? Is there any way to protect yourself from an adversary as powerful and competent as the NSA?
The Australian state I live in (SA) took 72% of its power generation from wind power for one (windy) day last week.
Produced by Laura Poitras.
(just watch it until the end and you'll get the other names)
Any non-flash version of this video?
It's also a great design because it needs to be highly reliable, and lights are probably the simplest things you can apply power to to generate a notification.

Also the note about the tachometer struck me as a little odd. The tachometer can tell you if your vehicle is running at a high idle, if the bumps you're feeling are misfires or the road, and it can also tell you whether you've accidentally left your vehicle in 3rd instead of drive after coasting to a stop. Finally, the tach can be used as a raw assessment of the load you're putting on an engine and you can optimize your driving habits according to that. It's not useless information and I much prefer it to an extra cluster of dummy lamps for all that stuff.
Where did it go???
When you have the entire call graph, it's almost trivial to match it up to names. And then you know who everyone calls and who calls them, which I would argue is almost as fundamental an affront to privacy as knowing the actual content.
I rail at Google Analytics dashboards all the time. You'd think I would be interested in today's or this week's or this month's numbers, yet there are no options for this in the calendar widget. People who write these things not talking with people who use these things in a meaningful way is a classic type of fail.
The password is the user's.
Still get the error. Added PYTHONPATH to my bash_profile.

After getting the error again, I looked at that location - it exists but the mods in question (Foundation and Calendar) are not there. I'm on OSX 10.9.4.

It doesn't really matter enough to waste time on though. Thanks for your help.

I just want to point out that in the docs "self contained" doesn't mean the user has to go hunting for mods.
Why?

Its extremely rare and costly to produce enough power yourself to go off-grid. Requiring utility connections seem sensible policy (in urban areas anyway).
The company is no longer a Stellar's customer (since before the video).
How about replacing certain compile time type checks with smoke tests and runtime assertions, or unit tests?
I've also noticed that I retain information much better when I'm actually writing it down on paper, than when I take quick notes on a laptop. I don't know the cognitive basis for this, but I suspect that it has something to do with it being a much 'slower' medium to register information in. Somehow your brain is forced to focus on the information that's at hand, instead of immediately trying to skip ahead to what's coming up next.

I don't use moleskines though, they're way overpriced for the poor quality paper they offer (i.e. it's not fountain pen friendly, which is what I usually use). Spiral notebooks are much cheaper, practical and usually provide better quality paper.
From a product perspective, dashboards are pretty much expected and required. If you're building something in the 21st century, people expect a central thing that tells people what's going on. If your answer is 'hey dashboards are shitty', customers can use your competitors shitty dashboards and at least feel like they have more insight into whats going on in your product.
Nav Elements, not just ul wrappers
It's funny that OP uses Twitter as the case study at the end. I wrote what was then the first (and think still the only) Go Twitter client library that works with v1.1 of Twitter's API[0]. It implements automatic rate-limiting/throttling behind the scenes, and it returns values of concrete types (not interfaces) ready for immediate use.

Keep in mind that, were I to write this again today from scratch, there are a number of things I would do differently (since I started it as a relative beginner expanded on it as my familiarity with Go developed, it's grown to be a bit over-engineered in places). But I still think it's a worthwhile example in this discussion.

For concurrency, I wouldn't say that what OP is trying to do is going to be easy in any language, because OAuth in general kind of sucks[1] the Twitter API itself has a number of quirks that make it cumbersome in general, irrespective of language[2]. That said, Go was by far the easiest to work with here, because channels allowed me to abstract the pagination and the rate-limiting in a way that it would be invisible to all callers, but "magically" handled behind the scenes.

Without going into too much detail, I can see that the way OP has designed his code looks a bit cumbersome. That said, while it's a reasonable way of approaching it, I don't think it's actually the best approach in Go given the language's idioms.

One other thing I want to draw attention to is the use of the general-purpose function for issuing a GET request to Twitter, and how that is shared among the various functions that use it to return values of varying, but known, types.

I don't want to use the word "generic" here because people expect a certain thing when they hear that word, but I will say that this function is (A) general-purpose, and (B) type-safe - it involves no type assertions, and the functions all return concrete types instead if interface{}.

[0] https://github.com/ChimeraCoder/anaconda/

[1] Don't get me started on this

[2] I've written client libraries for Twitter in a few different languages, so I actually have a reasonable point of reference on this - at one point, it was my personal "hello world" for testing out a new language.
What if it's an event that happens infrequently, say 2 times year? In such cases, it wouldn't be worthwhile to spend the time automating when it's easier/cheaper to take manual action.
Isn't recycled paper often worse for the environment when you look at all end-to-end costs?

(I suspect this would be particularly true if it needed to be white enough for digitizing.)
Congratulations on successfully completing your studies.

A question for you: let us hypothetically assume that you have identified a particular basket of stocks worth $5,000 using this approach, applying your personal estimate of their risk and your investment goals, and purchased them. Three weeks from now you receive a call from the CTO of one company you invested in saying that a vulnerability in the hypervisor at your VPS provider allowed a compromised co-tenant to execute commands in your instance as root. What is your plan of action for preserving the value of your investment, and does this retroactively change your approach to valuing the stocks you have purchased?

This is a silly question, of course, because if one invests in publicly traded securities one does not have to operate their businesses for them. That is one of many reasons why owner-operators of businesses do not value them as if they were equivalent to investments in publicly traded companies.
Am I the only one that doesn't get the joke about what's wrong with "Last 14 days" and "Last 12 months"?
The chart in the article puts fossil fuels (oil, gas, coal) on one side and renewables (solar, wind) and low emission sources (hydro) on the other. Then it puts nuclear with the fossil fuels. Nuclear belongs on the renewable and no emission side; its disadvantage isn't global warming or limited fuel but possible industrial accidents. the chart would be much more informative if the divide reflected actual future energy and pollution challenges the nations are facing.

Wow. Has Japan really abandoned its nuclear power that thoroughly? If it sets itself up in a resource race with China, it's going to be sorry someday.
What engine-critical information would you replace the extra real-estate with?
I cannot speak to the $600 range, but I have had good luck with a Lenovo x201 – I have been using one exclusively with linux for the past ~4 years. Things pretty much worked right out of the box (using both Ubuntu and Arch Linux).
You can get it in H246 from Vimeo:

http://vimeo.com/106026217
How come so many people are just ignoring all the Snowden files altogether? How come so little people use encryption, after more than a year that we have been told "the good news is, encryption works".

Please advocate for change, actively, with the people you interact. GPG, OTR, TextSecure, Redphone, Signal, decentralized services…
If they are complicated, set them up yourself.
And please, urge your representatives to act!
Satellite communications providers, especially those offering L-band (mobile) services, are really the low hanging fruit of the SIGINT world. They're pretty much only used by "interesting" people due to cost, in areas which are inaccessible otherwise (non-permissive to HUMINT, etc.)

That they tend to be run by technically incompetent people, using expensive black box hardware they don't understand, and with multiple levels of indirection between end user and the Internet (transponders, ground stations, facilities, virtual network operators, ...) makes it all much more vulnerable.

Combine that with price sensitivity (so subsidized government stuff can be cheaper, and legal expenses unacceptable), and a highly regulated environment (ITAR + various spectrum licensing and launch regimes), and it's a perfect storm.

The only more interesting target would be "satellite comms network dedicated to high value international payments".

(Disclaimer: I started/ran a satellite communications and wireless provider, and worked for or with a bunch of others.)
> and outside of sanfran's macbook-based hipster blogger circles.

Man, this is a really tired trope. At the last conference I attended, ~9/10 engineers were running macbooks (and pretty much 10/10 engineers under 40).
Tendina, super fast side menus in jQuery
The reporter said "Develop and task key engineers" means surveillance but I don't think that's right. Task can be used multiple ways but I think that line is talking about recruiting key engineers as agents, probably using bribery.

I could be wrong but I thought Ali had an extremely guilty reaction. As if he was waiting for the reporter to accuse him of being an NSA asset. Which he very well may be.
Interesting story but marred by the silly "tsk-tsk, Y Combinator" framing. There's no perfect system for weeding out charismatic deceitful people. (Within the domain of The New Republic, see: Stephen Glass.)

Picking any one case that in hindsight would have benefitted from more digging doesn't mean more front-loaded vetting is a net beneficial thing across a whole portfolio, given the cost, delays, and error-rates of any deep background x-ray into a still-rapidly-evolving young person.
Hackerspaces and makerspaces are usually characterized by having tools available, often up to light industrial tooling like large C&Cs, welding equipment, an auto bay, etc.

Three of the four spaces listed here seem to be active: http://hackerspaces.org/wiki/London

Here's another organization with a list: http://www.hackspace.org.uk/view/Main_Page

If you're just looking for a place to work on software, perhaps a coworking space would be more appropriate. These all seem like detailed lists of shared office spaces:

http://wiki.coworking.org/w/page/16583562/CoworkingLondon

http://www.coworkinglondon.com/

http://blog.thefetch.com/coworking-spaces/coworking-in-londo...
> (Disclaimer: I started/ran a satellite communications and wireless provider, and worked for or with a bunch of others.)

Which means you are under active and targeted surveillance.
Great to see you put encryption contact info in your profile.
Well whatever you did. It works. I must have an aeropress now.
How do you renew the supply of nuclear fuel?
I'm also not German and don't know where in Germany the OP is from. I've heard about the tech startup scene in Berlin but I can't recall hearing about a started community in other cities in Germeny. That's why I chose Berlin as a proxy for Germany and clearly stated it as an assumption. San Francisco isn't the same as all of Silicon Valley either. The OP knows what city he's in and can find the appropriate cost of living difference on his own.
at the last conference I attended, ~9/10 of the engineers were using thinkpads and latitudes

personal examples are worthless because of the ridic small sample size
Facebook mimics snapchat – disappearing posts
Article: http://www.spiegel.de/international/world/snowden-documents-...

Documents:
http://spiegel.de/media/media-34756.pdf
http://spiegel.de/media/media-34757.pdf
http://spiegel.de/media/media-34758.pdf

Sadly Der Spiegel is not providing https, even if we now know that this means putting your readers security at stake.

This is The Intercept article on this (https, yay!):
https://firstlook.org/theintercept/2014/09/14/nsa-stellar/
I agree completely. When I was a student I also eschewed using my computer during class for a notebook. I might never look at the notes I took again, but something about going from input to output makes the ideas stick better.

Later when I became a teacher for a short while, I tried to build that kind of concept into the curriculum to pretty good result.

I wrote some about it here

https://news.ycombinator.com/item?id=8253351
Go is nowhere near as fast as Rails to get something off the ground and running. Go is great and my other workhorse language, but don't lie to OP.
ASP.NET is a framework. You have to write C# or VB.Net to use this framework.
No.

I can't figure out if he doesn't like the phrasing (instead of "last year," maybe) or thinks the time period is not useful.

Generally speaking, especially near the beginning of the year, I often find "last 12 months" to be far more useful than "this year," which he didn't call out.
I always see comments like this and wonder what they expected from firewire. I've never had trouble finding firewire hard drives and peripherals. Best Buy and CompUSA always carried them (staples and office depot never really carried them, but firewire is/was only useful for needing large/fast throughput like that needed for video editing). Firewire was never as ubiquitous as USB and I don't believe Apple ever intended it to be, but it was far from being a failure.
Yes, clearly, yes. Because USA do not have ANY economic interest in Africa and Middle East, and whatever these countries have as a government it doesn't change a thing for them. I mean, it's not like they have oil to sell and can alter the world's economy with a simple statement.
og:url property="something" or og:url nam="something" both works, have you coded for that?