skysight-inc/HackerNews huggingface dataset:
Anyone know if an API is planned? If I want to manage infrastructure from code I would love Terraform to be an option.

As a (predominantly) Node.js developer, I'd probably use pkgcloud for this sort of thing. Terraform supports a great range of providers and has some more advanced features, so I'd love to play with it as an alternative to pkgcloud.
Awesome work and write up. I love seeing stories such as these, very impressive.

I wonder if he had added a better antenna if that would have solved the connectivity issue.
I'm surprised no one has commented on the ethics of "Experiment #3". Feeding false data to users is not something that should be taken lightly.
National Personal Radio?
Why does the user need to receive a Yo? Wouldn't it be better to ask users for their handle, and then tell them to Yo a specific account in 30 seconds? If it worked like that, yoauth couldn't be used for spam, nor could you Yo someone you know in order to get their credentials if they replied.
I have. From what I have seen, it does not support e-mail notifications out of the box.
I realize I exaggerated by using the word "lax", btw. Not my intention to hurt any feelings. Sorry.
I try to "handhold" newbies to Rust if I notice a pull request from someone new (and I know a few other reviewers who try to reduce "jargon"/expand explanations for PRs from new people); you must've been one of the ones unfortunate enough to slip under the radar. Sorry! :(

FWIW, if it was an automerge failure (rather than a test failure), that just means there were merge conflicts which git cannot resolve automatically, and just requires rebasing the PR. (I believe Github's interface for displaying when a PR is stale has improved recently, so hopefully this situation is now less confusing!)
I think you are conflating technical maturity with societal maturity. The Romans were technically the most advanced in their time and also equally or more barbaric than their less advanced neighbors.

I hope some of what you say happens, and I do think if we can make all resources abundant and accessible to all then war and conquest will no longer be part of human culture since lack of resources is the root cause of those activities. However I also think it is not so simple and one super-volcano eruption or one asteroid can completely reset the clock.
Talk to a real-estate lawyer if you want to do some negotiation. They are sharks compared to agent, incredibly vicious sharks. The agents both want the deal to happen and get paid very nearly the same regardless of the negotiation, you may very well find yourself in a situation when your agent is encouraging you to take an offer rather than beating an extra couple percent out of the other guys.
That's a good observation. However, only a few job posts mention git, even though it's probably used by most companies. I would assume the reason is that git is pretty easy to learn in 1 or 2 days (at least the basic functionality) and programmers shouldn't be rejected based on that.
Ask HN: How to find remote work in London or SF
I am wondering, since there are lots of companies hiring daily in London, San Francisco or NY why almost nobody wants to talk with remote devs?

I've got quite good experience with front end development & ruby on rails yet I have problems finding some good remote / freelance contracts.
"curl get.mojolicio.us | sh"

Delicious! Let's pipe data retrieved over raw HTTP and pipe it directly to sh. It's like one of those Head-On commercials (remember those?) only with digital cyanide.
You're free to write the post you wish to see.
That post is dire need of a follow up. Would be great to see where some of the more final numbers end up of his three he's still looking forward to Weebly is still kicking at a $500M valuation, Meraki was acquired for 1.2B and Wufoo got a small acquisition at $35M
Yes, this is annoying to me too. When you scroll that NPR site, it starts with normal scrolling and then turns into a strange mode where your scrolling intermittently does apparently nothing or changes the whole page or even shows horizontal scrolling of part of the screen. This is not how scroll is meant to work and it goes against all patterns trained for decades. It also detracts from usability as now I am confined to the order and flow that designers want, not that I want, PageUp/PageDown works weird, quick skimming is impossible, etc. Reminds me of some of Apple products - looks nice, works great if you are exactly the use case they designed for, very frustrating or useless if you want to do something the designers did not foresee.
For a lot of us (but obviously not everyone), the "(hashicorp.com)" was enough to understand what it was / who would care or not.

(this isn't to say it shouldn't have had a better title - but just to explain why a lot of people weren't bothered by it)
Tuition aside, are you in good academic standing?
But was it a prank? That's the question that has everyone nervous. Because if not, it was art. Given the context of modern politics, officials don't want it to be art. Imagine this happened on 4 or 5 different land marks on the same day. Officials would be shitting themselves.
At least the current response indicates that the NYPD understands the rough operational equivalence in being able to catch terrorists vs being able to catch people who switch out flags on bridges. IOW, they recognize this as a problem (even though it's unsolvable, hence the reason for security theater rather than actual measures that would prevent terrorism).

The majority of people are probably indifferent to this. But for some reason those people who wouldn't mind NYPD not wasting money on this investigation are less vocal or less influential or something compared to the pro-security-state advocates whose position is "OMG could have been terrorists!" The latter may be mostly bureaucrats in power (perhaps the reason for the overriding influence of this paradigm) worried about it for job security reasons, but the motive doesn't matter.
Ask HN: Would you take this Swift bootcamp in NYC?
Hi all-

I am currently taking some iOS courses online but feel I could use some hands-on instruction and have been looking at various courses/programs in NYC. I'm interested in learning Swift and feel like I have a firm enough grasp of Obj-C to handle it.

Last week I posted about a Swift bootcamp-like course in the area that is being taught by one of the iOS Development instructors at NYU: http://www.eventbrite.com/e/ios-swift-3-day-intensive-tickets-12113805719. It was recommended to me by a friend who took her course at NYU, but I'm on the fence.

Any advice on selecting the right course, school, etc.? Anyone studied under this instructor before?

Thanks in advance for your help,
Matt
Hehe, he was also part of the group that worked on the extrusion process for Reynolds. He owned a company in Minnesota and there were hired to come in and work on it with them. He's got a lot of great process stories like this. I've actually been recording him talking about his life recently. Here's a passage about a tooling innovation he came up with for the Twin Cities Arsenal during the Vietnam War: https://soundcloud.com/jscheel/frank-scheel-ammunition-work
Well, the police could also "accidentally" think that they have weapons on them when they go to apprehend them... That would probably be worse.
> And were it not for the bad PR they get that'd be more than happy to allow the scam listings since that only generates more page views for them.

This is really cynical and, honestly, just not true. Last year, for example, we (at Trulia) rolled-out enhanced rental fraud detection that, overnight, took down the number of published rental listings by a significant amount. And many of our metrics -- leads sent, value created for agents/landlords -- are functions of our listing count. We didn't remove these listings -- which nobody had flagged as spam -- because of some murky concept of bad PR. We removed them because we're building a RE platform, we want and need and strive for happy, repeat visitors. And because in the chicken-and-egg of a 2-sided marketplace, the answer at Trulia is clear: the consumer came first. We need happy, engaged consumers, not mindless page views -- banner ads are a small and shrinking share of our total revenue.

It's true that we as an industry -- and now potentially as a combined company -- need to continue to build more sophisticated systems to combat fraud. It's a topic here that gets a lot of discussion and mindshare, and there has been more than one fraud-related innovation to come out of our quarterly hack-weeks.
I've been to a few in London & learn something new every time. I went through an accelerator program as a single founder & wanted to learn how to have my voice be heard in a group setting. Working with team mates is so much harder than hacking on something yourself - especially an enthusiastic bunch of lively, talented & confident people!

Startup Weekend can be an exhausting whirlwind of activity. It makes you realise how easy it is to convince teams to get behind an idea. I've worked with teams that took it really seriously but have enjoyed it far more by picking a team I could have fun with.

It's my aim to win a Startup Weekend & make a great product, until then I'll keep improving my skills & making friends.
I literally just said that to my co-worker, haha. Amazing work, as always.
If you like this, you should get yourself a copy of "Engineer's Dreams" by Ley. It is fairly old and full of such grand projects. One of them, the Channel Tunnel, is no longer a dream.
Considering Packer is written in Go, can you shed some light on this platform, what languages did you decide to use?
Actually you don't even need that, *.herokuapp.com comes with https for free.
Honest Abe's Buried Secrets
You are hell bent on being generous. Don't take that as a criticism :)

Okay, let's leave aside the issue of raw data. Let's say he really does, cross his heart and hope to die, think that running a kids toy with a couple of batteries is an appropriate way to back up his claims.

What about the bait and switch? He simply lied about what the kickstarter funds would be used for. First it was for PCB fab, now it's for a run of customer graphene caps.
Holy insecure demo batman

https://yoauth.herokuapp.com/authorize?redirect_to=http%3A%2...

And they want me to trust them with authentication?
Didn't see issues for these, what did you have in mind?
Session Hijacking in Instagram Mobile App via MITM Attack
I'm in the process of recording my grandpa talking about his life. He actually doesn't say much about the bottom of the can. Basically that he went back to his shop and sketched out some ideas based on the technical specs he knew they needed, and just kept building prototypes until it worked. I'm going to try and get him to tell me more about it this weekend. Here's a short recording of him talking about a fix he did for the military: https://soundcloud.com/jscheel/frank-scheel-ammunition-work
These groups seem more and more out of touch with the public that they purportedly serve. Just look at the outcry over their attempt to manipulate the objective merit-based criteria for NYC's Specialized high schools. http://www.city-journal.org/2014/24_3_nyc-specialized-high-s...

While there is a critical need for better racial diversity at the schools, to try to 'fix' the problem at the 8th grade level (when it's usually too late) not only seems like a pure PR play, but it also hurts the thousands of sacrificing low income students who are currently getting accepted into these schools.

Civil rights in this country needs a disruptive reboot.
This is hilarious and the official reaction only makes it more so.

If the NYPD want to discourage more pranks from occurring, this kind of overly dramatic sulking is not really the way to go about it.
J. Stark Hough Rough Out Minimalist Wallet
Because you can't generalize from a single datapoint. Tomatoes are pretty much the extreme example of this where it favors home grown plants. There's a large swath of plants where they aren't likely to be clearly better, and some where they're likely to be worse than the ones grown at scale (i.e. try growing an Apple tree from seed).
Privacy Economics
Lua Workshop 2014 in Moscow
"For safety, Swift requires the variables to be initialized before being passed with &. This is because it cannot know whether the method being called tries to read from a pointer before writing to it."

I've not written any Swift code yet, so can someone enlighten me -- is this actually true? This seems unnecessarily restrictive (and absurd -- Swift can't tell if a pointer's being read?)
True, I built it in JS for the library support, but there's no reason I couldn't rewrite essentially the same thing as a shell script.
Homeless street kid is ‘math genius of Dapitan’
Who needs legislation when you can dial a twitter mob?
I think the premise you are assuming is wrong: You assume that it is sending false data to them to say "this person (which our algorithm has deemed is a bad match), is a good match". The problem is that until the experiment is done, you don't how good a match that person actually is. So you aren't sending them "false data," because you don't know that it is "false data".
Mike (co-founder) from Instagram here. Thank you for raising the issue; it's an important one.

We've been steadily increasing our HTTPS coverage--Instagram Direct, for example, which we launched in late 2013, is 100% HTTPS. For the remainder of the app, especially latency-sensitive read endpoints like the main feed and other browsing experiences, we're actively working on rolling out HTTPS while making sure we don't regress on performance, stability, and user experience. This is a project we're hoping to complete soon, and we'll share our experiences in our eng blog so other companies can learn from it as well.
What happened to Twilio Brogrammer Video? Disappeared from the intertubes
So I know it's from around 2011, the title was called:
Twilio's definitive brogramming primer

Can't seem to find it around the web. Wanted to send it to a buddy because it's hilarious.
Some context - the lead developer on the Scala Compiler, Paul Phillips, went slightly AWOL last year, and presented the talk "We're doing it all wrong"
https://www.youtube.com/watch?v=TS1lpKBMkgg
http://www.slideshare.net/extempore/keynote-pnw-scala-2013

He still seems slightly burnt by the whole thing:
https://twitter.com/extempore2/status/493633548994097154

Other critiques of Scala collections have been made with the Typelevel library https://github.com/scalaz/scalaz which aims to fix these issues.

This post, 'Next Steps', seems to have come out of Martin Odersky's response to the situation. I commend him for taking practical and thought out action.
Are they relevant to this implementation?

What I mean is this is a client-side javascript library, so it is meant to work in the browser on who knows how powerful hardware.

There may be facial recognition libraries that work very well in real time, but how powerful of hardware is required?

And the other big question, are they proprietary algorithms or open-source?
The M&M shape is the most efficient for minimizing empty space in shipping containers. They missed that one.
>Free speech is a right given by the government

Free speech is a liberty protected from the government by constitution limits.
Evilgrade (https://github.com/infobyte/evilgrade) is a similar tool that works on a wider variety of insecure updaters. Perhaps a module could be written? Maybe one already exists, I haven't played with it in a while
How about inverted valuation-weighing, then?
17% is for member stations. In the NPR chart, corporate sponsorship is 25%. I'm not sure if this includes the 17% of 37% that they get from member stations, but I would assume that it does not, thus getting the amount of corporate money in NPR's own revenue to about 31%. Nowhere near vast majority still, even if we assume that "other revenues" and "grants and contributions" may have some corporate money too. I see no way it could be over half with any sane set of assumptions unless I'm completely misinterpreting the data in these diagrams.
At Open Whisper Systems, we wrote a small open source gradle plugin called "gradle-witness" for this reason. Not just because dependencies could be transported over an insecure channel, but also because dependencies could be compromised if the gradle/maven repository were compromised:

https://github.com/whispersystems/gradle-witness

It allows you to "pin" dependencies by specifying the sha256sum of the jar you're expecting.
This is indeed a problem that needs to be addressed at some point. The MITM possibility has been mentioned before at SE http://stackoverflow.com/questions/7094035/how-secure-is-usi...
reddit was quick to patch the heartbleed bug, but I got downvoted when I put forward that it wasn't a big deal as HTTP is probably 99.99% of traffic.
It's a double-edged sword. C++ is C++ partly because the language doesn't change willy-nilly from underneath you. I could probably still compile C++ code from 1996, you can't even compile Scala code from 2012.

To you, that's a feature. To me, it's a sign that the language designers don't know what the heck they're doing and are throwing everything at the wall, watching what sticks and what doesn't.

I have very little faith in Scala because of this. It's a language that doesn't know what it is now, what it wants to be tomorrow, what it wants to look like to act like...I despise C++ but I'd never, in a million years, start a new project in Scala. I'd have to rewrite it in a year.

Maybe once the Scala gurus figure out what they're doing and release some kind of stable "spec", it'd be worth checking out. Until then, it's just a cool toy.

On how that's done, look at Go. Go 1 was released over 2 years ago and there have been no backwards-breaking changes yet, nor will there be. That's how you build a community.

My 2 cents.
It might be hard to accept, but people are shallow. Everybody has an attractiveness threshold that must be reached before someone will spark their interest. It might be lower or higher, depending on the person, but everybody has one.

Obviously, sustained interest and the development of romance is more complicated and involves aspects of personality, shared interests, &c. However, that doesn't change the fact that if they weren't good looking enough for you in the first place, you never would have made the effort to find out about the stuff you actually care about.
What are you talking about? Facebook is calling it "Flux" not "f.lux".
In Glasgow, this kind of thing does happen every day. At least to the Duke of Wellington.
Why not for my desktop browser too?
I'm not convinced the economic opportunity is that enormous, or even enough to pay back the costs of a relatively trivial bridge over a long time period, at least until there are some very radical changes to the political and economic stability in North Africa. At the moment vast sums are being spent on trying to prevent North Africans getting into mainland Europe (the Spanish enclaves in Morocco have barbed wire fences and military patrols on either side).

As far as transport links for those fortunate enough not to be fleeing abject poverty and brutal regional conflicts goes, the fast ferry ride is less than 40 minutes between the Spanish mainland and Morocco/Ceuta, flights to major Moroccan cities are very cheap from most European cities and Libyan oil is piped direct to Italy.
This is a horrible policy made by sonatype. A better alternative of mavencentral should be created...
If you can stand a little self-promotion: Careers 2.0 has a nice way to search for these jobs. For instance, within 60 miles of London: http://careers.stackoverflow.com/jobs?location=London&range=...
Funny I've bought two houses in Berkeley in the last 4 years (bought one, sold it, bought another) both times I found the Redfin data to be spot on, ie new listings every Thursday the same list I'd get from my agent. This won't beat finding an agent with a listing before it hits the market but the East Bay is hot, if I'm a seller theres no way I'm not putting a house on the open market.

The first house we bought my wife and I found on Redfin (we timed the bottom of the market - by luck - and bought in December of 2010) and had a friend who's an agent in SF just help with the paperwork.

The second time we had a Berkeley based agent (we worked with her to sell our house so she got our "buy" work as well) but again found the house ourselves on Redfin. During our 4 month search our agent never got us a lead that wasn't on redfin. Truth be told if we buy again we may go the Redfin route, we really didn't get a ton of value from our agent on the buy side of our transaction. No way I'd sell a house without an agent however.
I think the most annoying thing about this is that there are still 4 blocks, so why after 20 fun filled levels am I not able to differentiate the colours? I was able to, with some more care, figure out level 20 but level 21 I didn't even move a block before I knew it wasn't going to work.
I'm torn on how I feel about security being a paid feature in this case. Here the onus is being placed on the user, yet many won't be conscious of the choice they're making.

The tiff mentioned in the article was interesting to read.
> https://twitter.com/mveytsman/status/491298846673473536
I just a headline today that the company behind yo released a new photo messaging app: http://thenextweb.com/apps/2014/07/28/makers-yo-back-new-mes...
And if the cables are anything like the suspension bridge ones I've been on they are extremely non-slip.

From what i can see looks like a very easy climb.
The brutal truth is that most of those companies are startups with a little funding and the founders have been told that hiring people that will only work 40 hours a week is a sure fire way to fail.
> "If you think the military is awful, sign up!" Why would anyone ever do that?

So they could prove it for themselves, and be able to explain from a position of authority as to why the military is awful.

My experience from the military was far different than what I expected and that's despite having lived my entire childhood with a father who had joined the same Navy I did.

If nothing else it helps to understand better that thing you are criticizing, just like we don't typically hold a lot of respect for MBAs with no tech background who think that coding is easy, programmers are replaceable cogs and IT is just a cost center.
On the page about integration with Consul [1], I read "Terraform can update the application's configuration directly by setting the ELB address into Consul." The questiomn is whether I can do somewhat other way around, i.e. set get information from Consul and point ELB to it, somewhat like Synapse or SmartStack... Or may be I don't need service discovery tool for this yet and can just use TF without Consul, simply configure the components of the infrastracture and the ELB? The point is just to simplify the first step and avoid adding logic to support Consul lookups in the apps... What's the easiest way here?

[1]: http://www.terraform.io/intro/examples/consul.html
According to their Github repo it's written in Go: https://github.com/hashicorp/terraform
I've found this to be pretty big deal. There are a couple of projects like django-notifications, but I think it only serves half. Notifications is something that almost every web app you build has be it. I've built two different notification systems which support different backends.

I'm thinking of giving it a try to create an open source django notifications project which supports different backends, aggregation, de-duplication, user notifications, activity feed. Seems like pretty ambitious but I think it can be built generic enough to work in multiple projects, at least that was what I've encountered so far.
Perhaps as a stopgap Maven Central (or a concerned third party?) could publish all of the SHA1 hashes on a page that is served via HTTPS. This would at least allow tools to detect the sort of attack described in the article.