skysight-inc/HackerNews huggingface dataset:
The promises you list and your guesses about what google is or isn't going to do are just empty words - the original article itself gives a real example where a news story about convictions of IRA members was blocked, so the expected risks are not only possible, but have already happened and happening right now.
Nice work on the designer.
http://www.pixelstickers.com/lab/?id=3178
Maybe they're having issues fulfilling individual users requests, so blocked the archive team to help reduce stress?

I can't imagine they'll want to spin up new machines, so it makes sense to throttle/limit/block.

Not sure I'd immediately jump to malice here.
"Sixteen Tons" by Tennessee Ernie Ford

http://www.youtube.com/watch?v=L2tWwHOXMhI
The NASA site on lift is phenomenal. Particularly the Java applet which does a simple simulation of of an airfoil with velocity and pressure plots. I've completed a specilization in Aerospace engineering, and this simulation basically sums up the fundamentals of the curriculum. The intuitive take away is the most important part, not the equations.

Fact is, objects in a moving fluid generate lift based on angle of attack. Varying the object and the fluid characteristics yields different results. Since it is a very complex system to model from first principles, it makes sense to look at real world data and simulations to develop intuition.
Thanks for checking. I really wonder what the reasoning is to not include options for that.
Make them hold hands in a circle?

I am not a fan of these types of questions. I'm more of a slow burn problem solver, but I've been presented these types of questions at places and it made it clear that those places were not a good fit for me and vice versa.
Ask HN: Looking for a dense book on algorithms
All my books on algorithms are pretty wordy and I'd like some recommendations on good algorithm books that are quite dense and to the point. Thank you.
I'm sure that there are possibly ways to hack at things from the command line, and maybe even apps developed for such a thing (there used to be, years ago, but I'm pretty sure those APIs got deprecated). But if one goes the common route, that being the Mac OS version of Windows Control Panel called "System Preferences", one has little control other than setting highlight color, overall color (blue or gray). No font options. I'm fine with that, I'm not one to spend time fiddling to get just that right shade of red in the title bar.

As for down votes, you've got enough karma/imaginary Internet points to quit worrying about it. I've seen my own comments get down voted for asking the most innocuous questions couched as politely as I could. Usually involves Mac stuff, too. Which is ironic given the amount of Apple stuff in my house (read: it's all Apple), and I'm typing this on my work MacBook. Yeah, I'm a hater.
I cannot find anything on this page other than a share button and a 'respect' button. Am I missing something? I can't scroll anywhere, arrows don't do anything. I assumed this would be a slideshare once I saw there was no text, but there doesn't seem to be a way to do anything.
I use it to grade homeworks, no more open TCP sockets, message queues, open files, some naughties trying to delete my home.
Save yourself the read. Short answer is: because they're German.
How is allocating and populating a Python list order to do a simple for loop in a tight inner loop not problematic? Neither CPython nor PyPy can optimize that out.

As I said, this is assuming we're on Python 2.x.
> Isn't it nice to have one JSON parser that you know is quality and that everyone can use?

Sure it is - but that's an utopia and never, ever happens.

The JSON parser in Scala's standard library sucks. The JSON parser in Python's standard library sucks. The JSON parser in Ruby's standard library sucks. I actually challenge you to give me an example of JSON functionality included in a standard library that doesn't suck.

In practice what happens is that one or two third-party libraries pop-up at some point that are so much better that people start using it as a de-facto standard and then the functionality in the standard library becomes legacy that has to be carried around because backwards compatibility.

And much worse than a small standard library is a standard library full of deprecated stuff.
Well actually a bad example of their business model because they can piss off they think I'm buying another one. She's getting the innards chucked in a T420 with a 1440x900 screen and windows 8.1
Being in a position of privilege does not imply that everything you have earned you got because of that privilege. You can start off in an advantageous position and still fail or succeed.... and still be worthy of praise for when you do succeed.

Just like in anything else in life... for example, in Basketball it is a 'position of privilege' to be tall. It is objectively easier to succeed in basketball if you are tall, but that doesn't mean that those that DO succeed at the highest levels aren't worthy of praise or somehow did not 'earn' their success. LeBron James has HUGE advantages to being good at basketball, but that just set him up to be in a position where he CAN succeed.. the success itself is still all his achievement.
You're describing the submitted URL, http://www.hackster.io/projects/e/gavin-dinubilo/7305-pinocc.... We've changed that to the GitHub project it points to.
For $50 I can do the Onion Pi:
https://learn.adafruit.com/onion-pi/overview
Yes, Apple Rocks Design. Rocks Communication Even More
Naive question, what does multipath do to polarization?
I haven't seen how it has evolved, but historically it has been basically the same as our Docker provider: http://docs.vagrantup.com/v2/docker/index.html

The other comments at this level saying Vagrant spins up a full VM are incorrect. Vagrant will spin up boot2docker if it isn't running (which Fig requires as well), and then just execute Docker to run containers. On Linux, Vagrant doesn't spin up a VM at all; it just executes Docker directly.

I'm not here to talk about Fig vs. Vagrant, since I think this thread should be about congratulating Fig to 1.0, but I did want to make sure that some facts aren't incorrect.
> This statement contradicts the entire theory of supply and demand.

It doesn't. If it would, the theory would be wrong. Cars like the Mercedes S-Class are not sold based on price - it's a luxury good. Advanced machines for factories are not bought primarily on price - otherwise Germany would have lost these markets long to cheaper competition.
> No it isn't. You can still do research and publish stories like 'John Doe, running for office, was convicted of littering 20 years ago...' You just won't be able to rely on a search engine to gather all that information for you; you'll have to research your subject a more old-fashioned way, looking through all the stories from the period.

I don't see that that's morally different from e.g. "you have to pay a $20 fine if you do this."

What if I have a hand-crafted artisanal search engine, like Yahoo Directory. Are those exempt from this law?
Order is important in rust variants? That sucks, hmm I hadn't thought about it in this much depth and it's probably obvious from literature seems like there is a whole spectrum of variants then:

1. wrapper variants (where the choosen instance is given a key or it's own wrapper type)

2. ordered variants (where the choosen instance if keyed by it's position)

3. type variants (The only way to differentiate is by type, duplicate types collapse into one type)

I obviously prefer type variants where:

Int | Int | Int simplifies to Int

I think it gives the typechecker the ability to make and understand a much larger variety of useful properties.

For example a method that takes

def print(x: Num | String)

it will accept
Int | String
or String | Int
or String | Double
or String
or Int
or Double

obviously that isn't totally ideal, you probably rather use polymorphism. (I think I read that the Ceylon implementors thought it would be a big win here then they preferred to use polymorphism, but I could be spreading FUD against my own postion :)

BTW I would argue that type variants have the opposite property of tuples in that as they grow longer that make code much more comprehensible.
Is it that hard to be the case where a host is on vacations and want to make some money from his few weeks out?

When I first heard of AirBnb that was the case I thought when it made the most sense.
With lines like:

Casey leans over. “What about the hammocks?” he asks. We had purchased hammocks to give to the winning hackers. No judges, though, so no winners.

I legitimately can't tell if this is supposed to be satire.
> seem fine with surveillance and publication by private sector

Remember, the private sector can't enforce their laws and taxes by force like the state can. After all, it's not like Mafia rackets were able to enforce their "protection" rules on small businesses, or drug cartels were able to assassinate the families of informers. The state is the one and only risk to the private citizen, and by definition must be opposed at every step.
"Once you realize that words and phrases like 'diversity' and 'person of color' are attack"

Wait, what? No, they aren't saying 'we need fewer people like you', and saying we want diversity is NOT an attack. You have a twisted view of fairness if you feel that wanting to be more inclusive is somehow unfair to the people who were already included.
This video shows IR footage from one of the planes:
https://www.youtube.com/watch?v=_UFjK_CFKgA
From the kick-starter page:

Our first prototypes were pretty clunky, and cost between $200-$400 just for the parts, but they worked well and proved the concept. We knew that the device had to be small enough to easily conceal, built with quality components, and rock solid. But we also wanted to make it inexpensive. We wanted to make it available to as many people as possible.

By our fourth round of prototypes we had created a model with 64mb memory and a 580mhz CPU. This not only runs the software well, it flies!

At last happy with the board, we designed a simple, minimalist case in plain white to house it. The end result is our current model. We decided to name it the anonabox.
Same here, I am super confused but also kind of intrigued.
Actually, the whole legal issue started with a case of mr. Mario Costeja González wanting to remove a google search that returned news that was printed in a newspaper, and after suing the newspaper no corrections were printed and the article wasn't recalled as it was truthful, non-anonymous, etc. The newspaper article is still available in the archives, but Google has been given an order to hide it from people.

It's not a hypothetical issue - the "anonymous online speech" is a red herring as the very first censored link was removing a link to a truthful newspaper article, and the BBC removed links are again censoring undisputed respectable news article history.
If they are on S3, would they be willing to take money to do a data export?
(It's worth pointing out that Go does offer lots that pre-generics java doesn't, in particular interfaces w/ structural typing.)

Agreed that not having generics is a real pain-point, though not as bad as I would've assumed before using the language.

For the channel stuff, you could always just make use "chan interface{}", have your generic chan library, and then cast when receiving from the channel.

Or you could use code generation to make specific versions of your library for various types, maybe using the upcoming go generate.

It's kind of interesting, because C++ templates, for example, essentially are code-generation, but just hidden away, and for that reason tend to get overused (IMO), resulting in crazy-long compile times.

If Go's solution to generics ends up being "generate the code explicitly", it would seem uniquely Go-ish -- inelegant, but might work well practice.

(I do sort of dream about some kind of generics in Go -- something like

where X interface{}
type LinkedList X struct {
Obj X
Next *LinkedList X
}

and maybe...

where X Lessable
type Heap X []X

func (h *Heap X) Push(x X) {
...
}

or even just

where X interface{}
func PushHeap(h []X, x X, less func (a,b X) bool) {
...
}

Ah, to dream :)
Thanks! I will try this and let you know.
The Economics of Knowledge Sharing
Oh, no they don't.

Sure there are some times when knowing how things were done decades ago is useful if you have to repair something, or do something unusual. But what drives machine tools today is throughput, throughput, throughput and the techniques used by today's CNC machining centers completely obsolete entire categories of tools from years past.

What is more likely is that a machinist who was experienced in operating manual machines, and who has modernized his training can command a premium because his skill gained in doing things the manual way give him a better ability to program a controller to do it more efficiently (CAM software is only so good).
No, like, right now images hosted on Twitpic are completely inaccessible. You can't view them at all.
Refined carbs may not have an immediately negative effect on your health, but they should be avoided if you want to live long and healthily. A lot of people look at carbs only from the perspective of diabetes, weight gain, and taxing your pancreas, but there's more - don't ignore glycation, which has harmful effects way beyond diabetes, which is considered to be "accelerated aging" due to AGEs [1]. My supplementation is specifically targeting AGEs and try to reduce fast carbs as much as possible. I love yams, cold potatoes with vinegar and cold rice (to get resistant starch), and raw fruits, so, I'm not saying carbs should be avoided at all, but definitely should be reduced to a bare minimum and in forms where you get more than just carbs - loads of phytochemicals. Commercial pasta and bread are terrible not only because of the carbs, but also because of the fortification - folic acid should be avoided as roughly 30% cannot metabolize it and free folic acid is without a doubt harmful - especially to Mexicans due to wide-spread methylation issues. If you have 23andMe, go check your methylation and detox profile here [2] (it's a free service). It was an eye-opening subject to me and explained much of the evidence why blindly (over)supplementing could be harmful!

[1] https://en.wikipedia.org/wiki/Advanced_glycation_end-product

[2] https://geneticgenie.org/methylation-analysis/
Important to the situation is also that, as of ~24hours ago, the users themselves couldn't download their own pictures:
https://twitter.com/textfiles/status/522837349676236801

Edit: While at the same time twitpic had no announcement on the frontpage and users were still uploading:
https://twitter.com/textfiles/status/522835537543974913
Any business could use this. The core of the product is to help you build and nurture relationships with those you do business with.

You have your Contacts in Lantern, authenticate your email, calendar and obtain a Lantern phone number. From there, any communication whether email, calendar events, or phone calls are attached to that Contact. When another team member (or yourself in the future) looks at a Contact or Deals associated with that Contact, they will be able to refresh themselves on all communicate between that Contact and every person within your business.
Computer-brain interface device aims to help blind people 'see' (2013)
> If there is demand for staying at "secret hotels" why should the regulator ban that?

The problem is they are secret from the regulators too and aren't following the regulations.

> Take down hotels and build apartment buildings. If as you say the demand is there, the market should take care of it. Although hotels tend to be more space efficient, so new apartment buildings could not be enough to completely offset the price surge.

That isn't how it works. The market doesn't magically fix things when the financial incentive is towards the decision without the "social good" of providing housing to residents. Harmful externalities are something the market blindly ignores because capital can just ignore the damage.
Yes, we've done so. I overlooked an opportunity to do it last night, in fact, only to see that the thread was entirely about this word.
OK. So Cormen's "Intro to Algorithms"[1] or Knuth[2].., but be prepared to be gobsmacked and have a graduate level math background...

[1] http://www.amazon.com/Introduction-Algorithms-Edition-Thomas...

[2] http://www.amazon.com/Computer-Programming-Volumes-1-4A-Boxe...
> Does this book cover Sublime Text 2 or 3?

> While you should be migrated to version 3 already, this book covers both versions 2 and 3 - when there are differences or new functionality in a later version I make a point of saying so and offer solutions to users still on version 2.

Yeah, I guess I just don't understand why I "should be migrated to version 3 already" when a non-dev build has yet to be released. Seems like a nice book otherwise.
As I said earlier, I'm not sure algorithmically generated search results rise to the level of political speech as they're not expressive of an opinion.

You are still allowed to find and read the original article under this EU law. You are just not entitled to have it pre-emptively collected and indexed for you if the subject of the article has a colorable wish to preserve their privacy.
Coolest thing I've seen in a while!
It was probably made up, probably by a headline specialist who knows what tricks work.
The original article contains an actual example from BBC of how "specific" they are - a valid news article was censored because of a complaint about a comment to that article. It's not a misinformed hypothesis of what might somehow happen, it's something that has already happened.

This is not a straw man. Either the laws aren't as specific as you expect, or they aren't applied as specifically as you expect - censoring an article if there is absolutely nothing wrong within the actual article is certainly not specific enough.
NASA IR video of SpaceX's CRS-4 first stage re-entry
Truth, but it does let you write down types for method arguments and instance variables, and the compiler will warn(!) you if you violate those -- if you're sane, you'll treat those warnings as errors.

So it's got a static typing feel, even if it is all just dynamic method lookup at runtime.
Don't listen to those people. Vim was very much worth the initial learning curve, for me at least. I never really used Sublime that much, so I can't speak for it. Maybe it gives you 80% of vim's productivity for 1/4th of the effort, but make no mistake, vim is an absurdly powerful tool which I'm 99% sure beats Sublime out of the water (though, again, I never got deep into Sublime, so take this with a grain of salt).

Oh and the learning curve thing is greatly exaggerated, often by vim users themselves, seeking to brag to everyone about how they mastered the "fearsome learning curve of vim".
I agree, the only thing they said they actually designed was the case which is different from the linked pictures as far as I can tell. About the board was that it was finally one that was small and did all the things they wanted for the software to run. This smells a lot like a witch hunt.
Shut up and take my money. I had to jump through so many hoops when I setup SSL about a year ago that I almost just gave up. I have your site bookmarked and next time I need to setup SSL I will be using your service. It looks really easy and how I would expect SSL certs to work.
On the other hand if you like wordy, I would quite recommend "Compared to What"[1] by Rawlins...

[1] http://www.amazon.com/Compared-What-Introduction-Algorithms-...
Show HN: GetNotified – describe an event and get alerted when it happens
But if I boycott Jimmy Johns where else will I be able to get tough, cold, flavorless, white bread sandwiches?
Dropbox broke internet?
Looks like https://www.dropbox.com/static/api/1/dropbox.js is now overriding _ object in global namespace. This breaks all sites that use dropbox and underscore.js
Google is not to be trusted.
Here's the CSS sprite sheets, in case you're wondering where they are:

https://github.com/google/material-design-icons/tree/master/...

However they're as such: icon-ic_beenhere_black_24dp

Not exactly as usable as fa fa-check.
The image basically contains (on top of the TeamCity agent itself of course) all the required dependencies. These dependencies are built in exactly the same way (and in the same context) as the ones used for running the code itself (i.e. after building/testing). This basically ensures that the code consistently runs in the same conditions.

Using Docker for this also means I can roll out the agents rather painlessly across a variety of machines. For instance, we have some pretty serious hardware used for HPC and similar stuff, so whenever possible I like running builds on that, since it takes a fraction of the time it would on the more common hardware. Sometimes however those machines aren't available for a number of different reasons, so I can very quickly move my build agents to another machine, or better even, multiple machines.
Arcadia: Unity 3D Development in Clojure
They're generally only for individuals, not emailing companies.

To be honest, if you think 100 emails a day is bad, I honestly would not consider entrepreneurship as a career.

You will have to do far more grey area things than that to succeed.
Too many of them have an overall square or perfect circle shape. If you squint, they look the same. Better to use varying shapes and take advantage of our good ability to distinguish silhouettes.
Dropbox broke internet? – Hacker News
You can add (ECDHE|DHE)-(RSA|ECDSA)-CHACHA20-POLY1305 to that too (pretty soon).
A Non-technical Overview of the SageMathCloud Project
SEC Proceeding against Athena Capital Research [pdf]
The Block Chain's Impact on Privacy
Ask HN: A universal app for buying anything anywhere?
I've found a job that I like, and will keep for a while. So my startup ideas are useless to me. Here's one I like. I wonder why it hasn't been implemented yet.

I'd like to pay for things with my phone. I call up Jimmy Johns twice a week for a sandwich. They take my credit card every single time, even though they know my name and address. I suppose they don't want to keep credit cards in their system. Fine. But the same thing occurs everywhere throughout the web. I find something that I want to buy online, and I have to type my number in again.

There are solutions out there. Chrome saves some cc information. But not all sites implement it. There are plugins, of course. But if I switch over to my iPad, or iPhone, or a friends, then I have to go through all this again.

So the new iPhone is going to use NFC to send some kind of tokenized cc information for me to pay for stuff in real life. Great.

But what about buying things online? What about buying things remotely (like over the phone).

Here's what I'd like to see, an app that can be pinged by anyone, to notify me that someone would like to charge my credit card. I call Dominoes. They take my order. I get a push notification saying Dominoes wants to make a charge. I swipe, enter a code, and the charge goes through.

You could pay by phone for anything, anywhere, using your bank account, credit card, whatever: but you'd only have to enter that information on installation of the app.

So that's the idea. Implementation details might include using Stripe connect as the backend. Maybe implementing IOS's thumb-reader, if that's available as an API (not a IOS dev here).

I can't quite understand why this doesn't exist yet, or why it is not in wide use, or if it is in wide use, why I haven't heard of it.
And? "We designed a case". "We bought lots of other prototype equipment to make this thing before we put together the final version".

I see nothing here indicating claims that the electronics are designed and/or built by them. It looks like they are very inexperienced at this and it took them a long time to find the parts necessary to build what they wanted. Again, it may be a crappy, unoriginal product. But I just don't see anything to be outraged about.