skysight-inc/HackerNews huggingface dataset:
Except for the "colored people" comment I wholly agree with your take. As a black guy, there is little real understanding of the lack of barriers to becoming a programmer. This alone holds a lot of minorities back, without adding the myriad of other non tech related barriers. Stories such as this one seeks to help, but dont unfortunatly.
We, the citizens, are the "top leaders." Who cares what the administration thinks? It's time to vote out all Democrats and Republicans.
You write as if the Federal Reserve is like a benevolent uncle, just doing its best for us, all of us, so we may live long and prosper!

The Federal Reserve is a privately owned entity, it has its stash of gold in New York and the actual government has its smaller stash of gold in Fort Knox.
> a) They have never met the speaker personally.

Yes, this is "We met earlier in the day, I'm saying hello again." Or, like I said, a waiter that over the course of a multi-hour dinner and drinks, continually confuses the two. (EDIT: Whoops, when revising, I apparently deleted that story. I've seen this too.)

Furthermore, it doesn't happen with other people, at least not to the same degree. People even say "whoops, I confused you with the other black guy."
I deleted them because occasionally I've seen accounts get hellbanned for using slurs, even when simply discussing the words. Figured I'd play it safe.
http://tack.io/
Watson, IBM's supercomputer, will power a personal shopping app next year
Does anybody search for "3d bluray players?"
CEO loved the idea of getting a patent because he thought it would make us look impressive and it would defend us in advance if someone else made a similar thing and tried to attack us with their own BS patent.

Makes me sad when i consider the comparison with my grandfather's multiple rounds of back and forth with the PTO fighting to finally get a patent on a mechanical device. Comparitively yes, they rubber stamp software patents because they clearly dont understand the art. They kind of understand more traditional (aka real) inventions.
"We exist without skin color, without nationality, without religious bias . . . My crime is that of judging people by what they say and think, not what they look like. My crime is that of outsmarting you, something that you will never forgive me for."

"You may not be interested in war, but war is interested in you."
"Chemically, it is uninteresting - it barely reacts with any other element."

What a bad start, this is chemically very interesting... :)

The whole article comes across this way to me, it starts from a bad hypothesis and then continues to make baseless assumptions until it reaches its desired conclusion. :/

It explains a load of reasons exactly why gold has value, then claims that this is not intrinsic?

Interesting read though... I do enjoy that we have abandoned gold and silver standards, although knowing this does make me wonder why our leaders are so terrible at managing the economy. We made it easy for ourselves, and now we have politicians selling us the idea that its complicated to fix...
theorique is perfectly willing to have a reasonable discussion about it. Chasing after them to take back the 'any' in the first sentence of the first post isn't going to accomplish a lot.
http://www.youtube.com/watch?v=iOFKU_hwj2o
Meet AAP, the Fastest Growing Startup in India
In France, they simply used low activity nuclear waste for road beds in the countryside, as supposedly nobody stays long enough on these roads to get any harm from it.

Therefore in the center of France, many, many roads are significantly radioactive. Is it dangerous? Is radioactive matter washed away? What happens to workers doing road repairs? What happens to the rivers, crops and cattle downhill from these roads? Nobody knows and (mostly) nobody cares.
In this case, it was the free/free one from F-droid -- I always go there first for utility-type apps, before hitting one of the app stores. I think this is actually why I was so upset, is I don't want to have to resort to a flashlight app (or any utility for that matter) that may be doing other things behind the scenes.
Uh, Don't Starve isn't generated. The world is fixed.

Pro-tip: You need rocks, and you need them fast. Get all you can in the south, and then move northeast for the large rock pile. From there, you need to figure out how to survive the stronger enemies.
That's not a dismissal of Node, it's a dismissal of Rails as the reason for their problems.
What I mean is, anybody can create a GitHub project for any reason and post anything they want to their repo.

I don't consider a Freshman anonymously posting some obnoxious text on GitHub to be a part of the "Official Open Source Community (tm)" any more than a two year old finger painting is a professional artist.

If such a person turned up at PyCon or RubyConf and starting dropping n-bombs in public conversations, they would get a very fast education in what is acceptable public discourse in an open source community.
I find the use of httptest.ResponseRecorder as well as the proposed context pattern not very elegant.

Just because go's HTTP entry point is an http.HandlerFunc, doesn't mean your middleware need to implement that same method. I'd prefer:

type Middleware func(context *Context) Response

type Context struct {
Req *http.Request
Token string
}

type Response interface {
Status() int
....
}

No global variable, and definitely no contention against that global.

(note, I'd make the middlewares nesteable, passing a next middleware to each middleware, but that wasn't covered in the article).
Ask HN: How to handle "barely worth it" project requests?
I've been consulting for a while now. During this time I've taken on every kind of project: From small bugfixes that took a couple of hours to launching new projects that took multiple months to finish.

Now I'm at a point where I think I can make enough money by only working on the latter: Projects that I can implement from scratch, and that take at least a couple of weeks to implement.

But at the same time I get a lot of requests for smaller projects that take just a couple of days from start to finish.

While I like working on these smaller projects as well, I feel that they may harm my productivity in the long run: Always juggling multiple projects (at least one big project and a couple of small ones) means that in my mind I'm constantly occupied and there's always something that should be (and can be) done quickly, as opposed to bigger projects where there aren't any immediate deadlines and I can plan my work better, and also take a few days off every now and then without feeling guilty about it.

I've been thinking lately if I should perhaps ditch these smaller projects completely, and only take on large projects.

But at the same time I think I would feel bad not accepting these smaller projects for various reasons:

- It's always nice to get to know more people, I might profit from such a relationship later on
- A small project might turn into a big one
- A few small projects still equal a nice profit
- It might hurt my "image" if I have to reject too many requests

So I've thought about perhaps adding additional requirements for small projects, e.g.:

- Minimum budget size for any kind of project that I take on
- Selling my work in "packages", where I tell the customer that I can help them, but they will have to buy at least N hours of my time

Perhaps somebody else has been at this point before and could share their experience?
For Mandela, Reverence, but Criticism, Too
Coloured is a normal saying in South Africa and isn't an absurd politically correct euphemism for black. Before accusing others of racism, check your cultural imperialism.
I was in a Hadoop course with a person who had just left the NSA in mid-June (right when the Snowden bomb dropped). She was in complete denial about his allegations, and was outright hostile to the rest of the room for "actually believing he was telling the truth". A key quote: "Do you really think they just let people access these systems without rules? You really believe that?" (the tone was beyond condescending, implying that we were all naive and ignorant) My argument to her was that my experience dealing with intelligence agencies is that they build stuff very quickly, focusing on capabilities. Anytime systems are built like this, safeguards are an afterthought.

As it turns out, we were all right, and she was all wrong. I would love to talk to her today and wipe that smug look off her face by pointing out that the "safeguards" were nothing more than policy and rules with zero enforcement mechanisms. Hence the guy who spied on his ex for years without being caught.

The fact that, on a personality level, she was one of the more awful people I've been stuck sitting next to in a class, makes me question who the NSA hires. She was hired straight out of college, so I guess the culture was sucked right into her. And man does that culture suck.
I'm actually pretty sure Iron Man (2008) shows some genuine code for a second, it's when Stark is in the cave.
In your country college is not almost free.....think about it.
Why do sites like this disable pinchzoom for mobile devices?
great post. i think the main cause is economic / structural, but the underlying problem may well be exacerbated by bad behaviour of individuals. code4lib have an anti-harassment problem to deal with the behavioural problems (https://github.com/code4lib/antiharassment-policy) I've never been to their conferences so couldn't say how helpful it has been for them. as for dealing with the structural issues, that's a bigger problem without any clear answers that I'm aware of.
I feel a lot of sympathy for these people. At the very least, they honestly believe they're protecting this country and their friends/loved ones. It's not their fault the higher-ups have botched the national security apparatus and turned it into something disgusting and unamerican. Most of them were/are likely unaware of the vast majority of what the agency does, and they had trust in their government that they worked at a trustworthy institution.

However, this is one major element that will lead to change. Internal rot will force an organization to adapt faster than any external pressure ever will. NSA workers, current and future, as well as decision-makers need to be forced into a position of deciding whether this surveillance is right for this country. No more sticking their head of their ass and ignoring what the NSA doeas. The revelations are out in the open and more are still coming out. This is not the time for ambivalance. It's a time for making tough choices.
Don't fall back on "well, the browser should prevent bad choices from authors/designers."
Yeah, that statement suffers from an unquestioned assumption that dollars are the definitive, correct measure of value. It takes two to make a currency pair and if you were to look through the lens the other way it would seem like the dollar that is wildly swinging about in value, not gold.

I like the word 'value' as a signifier of what a person or people desire and ascribe worth to; both gold and fiat currencies attempt to measure this, and neither is perfect. I wish people would be more dilligent at keeping these concepts seperate, but y'know, rhetoric.

(See also the idea that GDP - which of course exists completely in fiat currency terms as a gross numerical figure - has its flaws as a measure of what humans actually value: http://www.globalexchange.org/resources/econ101/gdp )
>"Do you really think they just let people access these systems without rules? You really believe that?"

Saying this while discussing material leaked from the NSA is beyond ironic
Assuming that the GPL is fully representative of Stallman's views, they would not be be required to release 3d models, scenes, or the screenplay. Those parts would not be considered software. However, I am not sure about the source code involved in the movie. He makes a distinction between art and software because software is meant to do "practical jobs" whereas art is not so he does not put the free requirement on them.

http://www.gnu.org/philosophy/funding-art-vs-funding-softwar...

Note: I only have a superficial understanding of GPL and Stallman's views.
Note that we haven't said that pinning found this event. We have several channels by which we receive information about these sorts of things.
Ho ho. Only problem with that is that American political system isn't really tailored for that. But even ignoring that, a major problem is that good and clever people are not willing to run for Congress in the US, because the climate is so rotten there, that they'd rather work in the private sector (and who can blame them?).

So Democrats and Republicans cannot even get decent people to run on their names. And no one is going to rally about the alternatives, because... well, who are the alternatives?
I really enjoyed Pirates of Silicon Valley, which covers the early history of Microsoft and Apple.

http://www.imdb.com/title/tt0168122/
I am reminded of http://www.youtube.com/watch?v=ToKcmnrE5oY
According to the article, they're not feeling down because they're widely hated by the populace (well, technically, it's mentioned in the last paragraph).

They're sad because the president hasn't personally visited their building to give them a pep talk.
Author here. Thanks for your input, but I'd like to clarify some points.

The blog post's intent was not to show how to implement your own middleware mechanism in a web framework you're writing, but how to create HTTP middleware using the standard Go net/http interface.

Your proposed middleware type might feel a bit nicer, but it disregards the standard net/http interface and makes your middleware incompatible with it. Well, you could in theory make it compatible, but you would need some more "glue" and hacks. net/http doesn't really work the way you're proposing (returning a Response object, etc.). Please see my other post on the standard Go HTTP tools: http://justinas.org/embrace-gos-http-tools/

If you don't want full compatibility with existing net/http libraries, then sure – there are nicer ways. Again, my intention was to show how to do it with net/http and I agree that there are certain trade-offs.

"(note, I'd make the middlewares nesteable, passing a next middleware to each middleware, but that wasn't covered in the article)."

It was covered to some extent. In a model where every middleware is http.Handler itself, you nest your middlewares like:

finalHandler := Middleware1(Middleware2(MyApp))

So every middleware does actually get a reference to the next handler that should run.
Bugger, I saw that only a few weeks ago. I must be blind.
Innovation in the Last 25 Years
List.ly makes Twitter lists significantly more awesome
Why Cognition-as-a-Service is the next operating system battlefield
Terminology 0.4, a great terminal emulator, is out
Gold's market price is completely disconnected from its simple "intrinsic" value. How much gold would you buy if you were never allowed to sell or trade it? Maybe a pair of earrings? If you own more gold then the amount you answered, you effectively believe that gold is worth more then its "intrinsic" value (for example, you could believe it has value as a medium of exchange or a store of value).
The whole "money has value because people believe in it" thing isn't exactly correct. Money has value because somewhere along the line, someone accepted US dollars for something valueable to them. If you're hungry, you value food. When you produce food and allow someone to pay you in US dollars, you've injected value in to the US dollar. The dollars you hold are an abstract representation of the value you provided that you can then exchange for something else of value in the future. The US dollar is a means of accounting.

The term "has value" is used loosely when it comes to currency. It's true that the currency itself is valueless outside the context of trade, but most modern economic theory is predicated on the axiom that this is OK.

Think of it in math terms. Arabic numerals are a means of specifying quantity.

* * * * *

How many asterisks are there? There are 5. The numeral 5 describes the quantity. The number 5 is not literally five asterisks. It only describes the quantity. The same is true of modern currency. $3.50 is not literally a gallon of milk, it merely represents the economic quantity of milk. If I agree to sell you milk for dollars, I'm adding value to the dollar.

When viewed in this way, something else becomes clear. One of the basic values of currency is trust, not "intrinsic value" (which is a euphemism for intrinsic utility). When I add value to the dollar by exchaning valuable goods or services for dollars, I trust that everyone will play by the rules. Specifically, I'm trusting that the value of my trade will be preserved over the term that I hold the dollars.
They're both ways of segregating the world in to people who are white and people who aren't. Saying one is appropriate and one isn't is just as stupid as saying blacks saying nigger is ok but it's horrible if anyone else says it.
Go Static single assignment viewer
You know in the angry birds era (and generally in mobile games era where all games need to look appealing to everyone, even the most casual gamer ever) a lot of indie devs started to think they had to create cute appealing girlie-awe-insipiring stylized graphics even when that would not be the best fit for a given game genre and would completely compromise player immersion.

Another reason for this is that this kind of asset is way easier to implement than full blow realistic 3D models and environment.

In the end it's all about that, sacrifying game immersion so to be appealing for casual gamers who are not interested in game immersion and could even be put off by that because it contributes to let them think game is harder to play because it's not 'just a game'.
Bullshit. They're adults who chose to do what they did and work where they work.

They did, but that presumes they knew all that was going on. I suspect that very few people did. Ask people at Microsoft and Google if they were servicing these FISA requests from the govt and I bet very few had any knowledge about it until the stories broke. Or ask someone in the Air Force if they know about random secret op anywhere in the world and they probably don't know.

Now you might say, "they should have known". I don't know if they should have. Someone later in the thread mentioned a female that thought the systems would be better locked down -- and I suspect they are for most employees. But there probably are some people for whom needed the system for their day job, but it wasn't properly locked down so they couldn't check on their 'ex'.

At the end of the day how much more to blame is a Chinese language translator at the NSA than someone who does crypto at DIA, or a FISA judge, or a US citizen who continues to pay taxes, rather than change residence...
The Coolest Business Cards Ever
How is a paper airplane going to withstand breezes to be able to fly outside?
Airbnb says this man does not exist. So I had coffee with him
That is not what the headline says. The correct headline is: "23andMe Halts Genetic Health Reports". 23andMe is still conducting genetic testing services; they're just not providing health related results.
Especially when the NSA has admitted they don't know which documents were taken.
Oh, ya think?
You and goggles99 are coming at me from opposite ends of the racist ideologue spectrum, whereas my view is more nuanced.

Did I saw open-source was a panacea? No, I did not. I just said it was better than most other power structures in America. Why? Because code talks. Just because most engineers dislike political correctness and aren't doing anything to right structural inequities permeating our society doesn't mean they are racist. If they are passively supporting racist structures just by being white and operating within them, okay, that's a minor strike against them and feel free to slather on the white guilt, but it pales in comparison to the typical old boys club operations of most power structures in America.

Obviously open source has cliques and insiders as well, but that's based on a history of actual work and participation. I think the idea that a black man coming and jumping into open source is going to be at a disadvantage because of his race is not credible.
Think of it like this:

Let's say that Apple sees the price of its stock drop to something that it thinks is unreasonably low. They may choose to spend some of their cash on hand to buy back some of their stock. This is a wise investment that shareholders would applaud - Apple is getting a good deal.

Same deal with the Federal Reserve. Federal Reserve notes are nominally liabilities for the Fed, and are much like the concept of Apple stock. If the Fed notices the price of the dollar drops, it's in their best interest to trade some of their holdings to buy back some dollars.
"I have spent the best years of my life giving people the lighter pleasures, helping them have a good time, and all I get is abuse, the existence of a hunted man." - Al Capone

I think NSA leaders would do well to read Dale Carnegie again and remember that even violent monsters think they are victims.
>Hence the guy who spied on his ex for years without being caught.

Can I get a link to that story?
The best 'I Quit' e-mail you'll read all week
I specifically did not accuse them of racism, I said that it sends a certain signal, which is obviously scoped to cultures. HN is largely about California culture, so many readers will have a US-centric reading. Understanding what effect the words you use has on your audience is important.

You'll also note that the South Africa bit is specifically mentioned in the "people of color" link.
But don't listen to those that say a regulated health care system is needed.

These companies are just looking out for their own like good Americans.
China's Yuan peg is doing more to prop up the dollar's value than anything else. To maintain their low exchange rate which makes their exports relatively cheaper, they have to continually buy dollars with yuan.
Who and who, and how is it illustrative? For the non-rubyists.
I like all of them except the "hold" ones. I don't have a good alternative, but without seeing the "tap" one side-by-side the meaning of the slightly thicker circle would be lost entirely.
Sounds like they're trained to attack when they perceive signs of weakness. Being intimidated == being guilty.
Some of the swipe arrows, especially up swipes, are not very clear.
> Most recently for example, the price has gone from $260 per troy ounce in 2001, to peak at $1,921.15 in September 2011, before falling back to $1,230 currently. That is hardly the behaviour of a stable store of value.

Is it gold, or the dollar that's exhibiting that behavior?
deceptive title...
>they might relate to needing less sleep, but that still only means you get up early if you go to sleep early.

I think you might want to check your math there.
Who Says Math Has to Be Boring?
Acres.
So who's gonna run this anarchy thing?
They look great. I think there should be a bigger distinction between tap and hold, and a larger emphasis in general on the gesture rather than the hand.

If you zoom out to 50%, that's about how big I would expect them to be on a phone, and some of the gestures (especially tap vs. hold) start to blend together.
I can see sympathy up to when they discover their work wasn't what they thought it was, for those that were caught off-guard. After all, if their boss was willing to lie to Congress on the record, who knows what lies he and the rest of the organization was willing to spew to them?

Once the revelations broke, they alone have responsibility for their actions. I can see giving them a month or two to figure out how to react and to make sure of the leaks' authenticity.

At this point I don't see how to see them as anything but complicit out of willful choice.

They can choose any moment to leave.

Or to blow the whistle and leak more information useful to the citizenry.

(Edit to nrmilstein's response: Choosing is simple. As I mentioned, I can see taking months to act.)