skysight-inc/HackerNews huggingface dataset:
I think if iOS developers were able to brand and band themselves together and build clout with consumers they could make an effect on certain policies. If they notify consumers that they want to provide the services that customers want, and Apple is the one getting in the way, they can begin to influence.

Are you of the opinion that there's no amount of developers or very popular apps that wouldn't make Apple reconsider policies? I believe this is a though in an oppressed paradigm. How else (other than potential legal action) Apple's decision to start allowing bitcoin wallets (arguably a direct competitor to Apple Pay) into the app store.
I'd be pretty happy if HN could muster the same uniform moral outrage about rape jokes involving non-terrorists (e.g. gamergate) as it has shown in response to my comment about terrorists being cold. But I guess my priorities are out of whack.
You misunderstand what I mean by "randomized".

It's a weighted random selection from a list of most common browser UAs, weighted by frequency of that UA.

So they can try to fingerprint all they want - all it'll do is clog up their database with useless entries.
Social Bookmarking with a Twist
It's not different, and I believe that was the point. There is a weird stereotype that I've encountered about Sweden that I wasn't aware of until the first time I lived outside of our country...whenever something like this comes along, there's a notion that some people think "Oh it's Sweden, they'll do the right thing," as if our laws or courts are somehow "more right" or "more just" than others. I think what the preceding comment was trying to point out is that that is not always true.
Speaking of Minecraft, you might want to check out something like:

http://www.stuffaboutcode.com/2014/05/minecraft-graphics-tur...

...my goal is to eventually get something like that working with FMS Logo.
How there will be more computing power dedicated to ORION while on mission than the daily mail can imagine.
Paul Alan's philanthropy doesn't get much press but he's donating his money to some interesting work. In particular, his open science brain research:

https://www.alleninstitute.org
Well, that's a fair comment. But I've been the lead on multiple projects for multiple companies. This means that I'm often at someone's PC working in Eclipse. I know the shortcuts, they might not. In either case, having to change someone's settings to suit me is a slow process.

Especially problematic when I get called off to something else. I might forget to set the editor back. Now the person is annoyed until they either figure it out or call me back saying, "Fix it, ass."
The Kiriakou case is not that straightforward.

https://news.ycombinator.com/item?id=8726344
There was a time, a long time ago, where we don't have google link redirects in search results... drive me crazy too, specially some time it's laggy.
Thank you Watsi for what you are doing and thank you Segment for this great donation!
That's amazing, considering every network I jump on gives me an address in this range.
The Pirate Bay is offline after being raided by Swedish  police
With polluted, dry air and sun light.
Poll Everywhere looking for DevOps engineer to work on Docker, CoreOS, etcd, AWS
In an internet-ubiquitous world, the idea of restricting the flow of data -- any data -- is basically a magical fantasy of those who understand neither the technology nor its sociology. The Pirate Bay will be back in a day or two tops.

I wonder how much longer people will keep trying to put the information genie back in the bottle?
List of Tech Advent Calendars – 2014
As others have pointed out this is fake. Not only that but this blogspam is full of stolen images.
Thank you so much for the hard work. I've been using Skeleton for a personal project even though it hadn't been updated in over 2 years. As a (mostly) backend developer, Skeleton has proven to be the best possible starting point for me to learn on; there's nothing tricky about it.

This is a very nice early Christmas present!
I'm trying to collect other habits to get more steps in, or to run more, etc. Eg. Run 1 mile a day streaking.
It does not respond properly to clients trying to negotiate TLS 1.3. It should return a ServerHello showing the supported TLS 1.2 version.
This would be a great article if there was some technical content other than,"Continuous Delivery with Mesos and Docker is possible, but hard".
I agree completely. As someone who has been studying DDD for myself I concur that the strategic design is where I struggle and where DDD really shines. I still can't quite understand bounded contexts.
I'm a week into a ColdFusion job (also in VA) and this is a little unsettling -- pretty sure I'll want to leave this stuff behind me when I move on.
I mostly find it hilarious. Of course, the flow of recruiter spam started as soon as I hit a magic 5 years' Unix experience and hasn't stopped.
Daily Mail is a rag. I wouldn't believe anything they publish. I'm surprised it isn't blocked.
The problem is that this rapidly becomes unworkable for all but the smallest of networks with a huge amount of available time. False positives make this contest incredibly asymmetrical – ever think about how many hours went into developing IDS rulesets looking for malware signatures which were obsolete once people switched from IRC to HTTP? That repeated for HTTP to HTTPS, detecting “unusual” networks rapidly became ineffective as throwaway accounts or compromised hosts became popular, etc.

That process will repeat for every single bit of context you add. The worst case scenario for this is full-on steganography – public blogs posting scraped content with commands hidden in images or text statistics, bots searching twitter or subscribing to RSS feeds, etc. and waiting for user-triggered network activity before transmitting so it looks like just one more request in the 100+ made by a modern webpage.

For anything other than preventing DDoS attacks this is a slow, futile grind. It's much more effective to focus on preventing an attacker from running code inside your network than trying to clean up the mess after they do so. That's a combination of things like changing the UI to avoid asking the user to make critical security decisions they can't meaningfully answer and, most likely, an app-store like model for most people because even that level of review greatly exceeds what a non-expert can do.
Don't you mean to write "couldn't care less" in the first sentence.
The Happiness Curve
This makes me wonder if eggs should be considered a health food instead of a health hazard. Anecdotal, but if I eat 4 eggs(~300) calories, I am full for the same period of time as eating ~600-1000 calories of something else.

But considering the saturated fat and cholesterol in eggs, they have been considered harmful. Are they?
Hummingbird's Hover Hampered by Background Motion
The site mercola.com is basically untrustworthy on all topics related to health and disease, which is about all it ever writes about.

http://www.quackwatch.com/11Ind/mercola.html

http://www.alternet.org/personal-health/four-biggest-quacks-...

http://rationalwiki.org/wiki/Joseph_Mercola

http://www.sciencebasedmedicine.org/joe-mercola-quackery-pay...

http://www.sciencebasedmedicine.org/more-breast-cancer-aware...

http://www.sciencebasedmedicine.org/mercola-gardasil-and-toy...

http://www.sciencebasedmedicine.org/9-reasons-to-completely-...

http://scienceblogs.com/insolence/2012/08/03/15-years-of-pro...
I've tried, like when I needed a bigger server but everything was sold-out, so I asked to customer services if they can apply the new price for my old server, they refused, after this I waited for a 7 months for the new servers begin available again, and then in dec/2013 they also discontinued the "new" servers without anything else in place and I cancelled my account.
I imagine that anywhere it is suggested it would be shot down by logistical concerns as well as sociological concerns of mixing age groups. You need a relatively common level of maturity, etc.
Decoding the secret black sites on the Senate's report on the CIA
Also, according to the article there is only double redundancy. I thought critical systems like this always employed triple redundancy. It doesn't help too much if you detect a fault during launch and have to reboot both systems...
> elementary school teachers tend to be soft-skills people who primarily just love working with young children.

Your description summarizes my experience meeting elementary education majors in college quite well. They weren't the hardcore intellectual types, but they really like working with kids. So they optimized for a route that made sense for them. Unfortunately for the children, they won't get exposed to the intellectual areas because the teachers really weren't into that.
Killed by Police 2014
Which data center?
Hi Dave, great work on Skeleton. Was the original project a side-project or was it in use for projects at Twitter and / or Medium? Wondering about how it seems to be a sort of antithesis to Bootstrap (as in no preprocessor / small footprint / sane defaults).
I can see your point, but want to add why I recently started to add this meta-tag on most of my responsive sites:
1. images start to look blurry
2. input fields change the scale of the page and seem to confuse some users (at least in some test-cases).
On the other hand I try to improve accessability by making sites screen-reader-friendly and using high contrasts. I have also seen a lot of people using "bigger fonts" options in their browsers or on their phones, which solves this problem from my point of view.
When will there be a pull request for this to docker core?
The article basically is a very long-winded way of saying "Post-scarcity economics".

Economics, as we know it today is about the efficient distribution of scarce resources. Resources of the future will not be scarce, but probably should still be distributed.

When resources fail to be scarce, our standard interpretation of economics begin to fail. The article touches upon some thoughts through thought-experiments.

Post-scarcity economics has never happened before, but the truth is we are quite possibly marching towards it. So its probably best to start thinking about how life will be different, and what kind of social issues will come up.
I played CounterStrike competitively against EG more times during my college years than I can count. Congratulations on the acquisition!
Three reasons Uber will not suffer from this recent wave of negative publicity
We should probably start to separate the teaching away from the supervising. Have some high quality instructional videos to demo to students along with some learning software. Use the instructors mainly to monitor and supervise students.
The last time I visited SF, I saw an awful lot of new construction. Even though I'm aware that it's unquestionably a landlord's market over there these days, there has always been a sizable spread between what modern/new stuff rents for and what the older stock rents for. I'd really have to see a distribution of years since construction/last major remodel, to really believe any data like this. To lump it all together seems naive to me.
Out of that I use m_ for members. But that's about it. It is very helpful when you read lengthy methods code. For actual names I use snake notation. I.e. something like

int m_some_property;

Type in the name is definitely an overkill.
Guess: a new ("noob") account registered/used via Tor?
Obviously a lot of people think they are of sufficient quality to be worth watching/playing.
Elsewhere in that thread:

> The idea sounds nice in theory, but in practice multiple name spaces do not fit into Lisp very well. Common Lisp packages are an unclean kludge; this was clear to me when I implemented them in the 1980s in the Lisp Machine. It is impossible to use them in the way one would wish to use them.
>
> In practice, you have to write the package prefix whenever you refer to a symbol that has one. It might as well be part of the symbol name itself. Thus, packages complicate the language definition while providing no benefit.
>
> So in GNU Emacs I decided to make them part of the symbol name itself and not have packages.

Agree or disagree as you like, but there is a reason: based on his experience with Lisp Machine Lisp, RMS didn't see the point.
"Skeleton: A Dead Simple..." - I see what you did there :)
Wow, I think it would be awesome to publish some analysis of lessons learned + recovery playbook.
RMS's reasoning seems pretty honest. He thinks namespaces are probably meant for small modules with few names referring to other small modules. He seems to think emacs is nowhere near having small decoupled modules with few dependencies.
It doesn't ever seem to route on Broad St, though I think you're underestimating the severity of the 'appearance of the road geometry' for anyone who uses the Maps app to show a map rather than just following its directions.

If you want a bad case, ask for directions to the town of Langley, which is placed on the wrong island altogether.
Coming from Delaware, most every school, public and private, that I know of partitions students into math courses based on achievement level. They typically don't let students go "out of grade" by more than a year, but that's a sizable amount in high school (e.g., some juniors learning the same material as some freshman). I didn't know there were places that didn't do it that way-- do your local schools not have advanced math & regular math tracks for their students?
> Like the NBA owning one of its own teams.

NBA has owned teams in the past; most recently being the New Orleans Pelicans from 2010-2012.
bizarre. isn't this like espn buying an nfl team?
It's obviously hyperbole.
Thanks for this, my mom is a botanist and I have always been into drawing plants with code.
Dave, I'm still in love with Skeleton, and 2.0 looks very nice. And it's great timing as I'm including it in the update to our web development recipes book.

Keep up the awesome work.
You are correct, but it's still astounding. (I edited the parent comment, thanks!)

Is it because many people find it more intellectually gratifying to watch children develop literacy than numeracy? (i.e. Learning to talk makes a child into someone you can interact with and share experience, while learning to count has little immediate impact on how a child can interact with a parent or teacher)
Leszek Miller, prime minister of Poland at the time of US concentration camps and architect of CIA-PL deal, was interviewed couple of times since 2005 on TV. Every time he urged to "shut the fuck up about it already", to not upset "our allies", and to stop directing "terrorist" attention at our country. Thats pretty much current state of TV coverage in Poland.

"Funny coincidence": We had Andrzej Lepper, opposition leader in government of Leszek Miller, commit "suicide" in 2011. Whats so weird about that? Lepper was famous for announcing TALIBAN presence in village Klewki at the end of 2001. Klewki is 50km from Stare Kiejkuty and Szymany - locations of US concentration camp.
Okcupid is coded in C++... Those math people are crazy.
I'm having trouble understanding why the success of pooling would be deemed unfortunate. Max-pooling or average-pooling are essentially learning something about a pair of contiguous features: while max-pooling saves only the most prominent/largest value, average pooling compresses information using the mean. Saying this is unfortunate from Hinton's standpoint amounts to saying that it is very unlikely to see any sort of pooling behavior at the level of neuronal populations. At a physiological and psychological level, what would pooling equate to?
So when I google 'suicide' it's OK for Google to know whether I'm clicking on the Samaritans or the Wikipedia article? And when I Google 'rape' it's OK for Google to know whether I click on a news article about a string of recent rapes or click through to rape fetish erotica website?

Not everything is black or white.
This looks really simple, I like it. Is it pure CSS or is there JavaScript involved?
Early in the 20th century we had to institute lots of schooling reforms to keep up with the job destroying capacity of the tractor. The tractor has replaced over 70% of the workforce.

We will need to do the same for the early 21st century.
The fastest convolutions in Theano with meta-optimization
Given the JSON string:

{"cities": [{"name": "London"}, {"name": "New York"}]}

Parsed into a variable called 'root' with either 'new JSONObject(...)' or 'json.loads(...)', compare:

root.getJSONArray("cities").getJSONObject(0).getString("name");

To:

root['cities'][0]['name']

The Python version is the sort of thing you find yourself writing in Python anyway (at least, if you write tabloid-level Python the way i do); it's reasonably idiomatic. The Java version is cumbersome and feels very un-Javaish.

Bear in mind that with SOAP, in Java, by that point you would have mangled the data into realistic-looking objects, and would write something like:

root.getCities().get(0).getName();
I'd definitely n+1-th this recommendation, if only because I strongly dislike dualistic thinking and have an enormous soft spot for anything that picks it apart.
your elected officials are only now learning about what happened. nothing there was authorized by who you allowed into power.

The common man is even more detached from the powers that be than previously assumed (which was already low).
Come to Canada, this is very much a norm: Multiple sports teams are owned by Rogers, Bell (the two big media/telecommunications firms), or a combination of both. And guess which companies own the two major television sports network chains in Canada? Surprise surprise.

The Toronto Maple Leafs are owned by MLSE: Rogers and Bell own a joint majority stake in MLSE, and split regional broadcast rights to their games. Additionally, Rogers is the sole national rightsholder of the NHL in Canada as of this season. Hello, Monopoly.

Rogers itself also owns the Toronto Blue Jays AND the national rights to MLB games in Canada. Bell owns a stake in the Montreal Canadiens of the NHL too, but only its French-language sports network (which, for the longest time, was the only channel of its kind in Canada) airs its regional games. Rogers owns the English-language regional television rights to most Canadian NHL teams.
In my opinion the arguments you give, specifically "I'm not advocating Deep Packet Inspection here" and "one HTTPS packet? You won't know. But when you add context you can start to understand what traffic is legit" aren't based on your actual knowledge but just a plain guess. Therefore I give you a specific example of just one page.

Moreover, observing "the packet" independent of the connection of course doesn't have sense. But it's you who talk about the single packets, I've given you an example of 30 connections, where each has hundreds of packets. Even observing just the connections as the connections, you can't know which ones are potentially malign unless you analyze their content.
The problem with that kind of reasoning is that it assigns a quantitative value to life. I don't think you can subject human life to this kind of mathematical reasoning: we'll sacrifice two lives to save three, or twenty to save five hundred. This kind of calculation is utilitarian economics, not ethics. Ethical reasoning tells us that certain categories of action are intrinsically wrong, regardless of context, and that whatever immediate benefit accrues from them, they will taint and corrupt the individual and the society that perpetrates them. Torture indisputably falls within this category.
Hello Jordan,

have you read that book and would you recommend it over "The Fractal Geometry of Nature by Benoit Mandelbrot (1982) [1]?

I'm asking because I bought the latter and would like to know if this book provides more recent information on the topic.

Thank you.

--

[1] http://www.amazon.com/Fractal-Geometry-Nature-Benoit-Mandelb...
DragonBox is one of my favorites to teach basic algebra to my eight year old nephew: http://www.dragonboxapp.com/. It came out of a research project at U of Washington.

I also love doing Maker projects because I believe the best way to teach math is to build real-world, functional things that show the end purpose of math. For example, I have done this workshop with my nephew too which really engaged his interest in math and STEM more broadly: http://www.einsteinsworkshop.com/now-enrolling.
Why would this time be forever? They've been raided before.
Packages on the Lisp Machine could be large with hundreds or even thousands of symbols.
Skeleton is the only "sane" CSS boilerplate framework I've encountered. It's incredibly minimal -- the entire framework is so small and elegant that I can crank out websites without delving into the subtleties of the documentation. I find it really intuitive to use, and while I don't do a lot of web dev, when I do it's almost always with Skeleton.

Anyways, I'm so glad you're working on Skeleton again! Congrats on the 2.0 release, and thanks for all of the hard work!
Thank you for the note. I've tried in a few browsers and tried a few online screenshot services to make sure its not just me and they all work without the www so I'm honestly at a loss as to why its not working for you. Hopefully it isn't too widespread a problem though!
Society drives these things.

I'd love to hit he market every other day and have lots of good home cooked meals. But my wife and I work 50-60 hours, and need to have the 2 year old in bed by 8:30. That means out the door at 7, home by 5:30, dinner on the table by 6:30.

I'd love to cook awesome meals and play old man basketball. When do I do that?
There are two ways you can sensibly name the publicly visible symbols of a lisp package.

One way is to assume that the user won't import the package; in this case you'd probably name your functions and types in very generic ways. For example your HTTP package would have a REQUEST class, which would be referred to from outside the package as HTTP:REQUEST. People trying to import packages written in this style will eventually run into symbol clashes, and resolving those through shadowing is no fun.

The other way is to design the package for importing. In this case the HTTP package would have a HTTP-REQUEST class, which would be referred to as HTTP-REQUEST from most places (and as HTTP:HTTP-REQUEST in the few cases where you didn't import the package -- but of course you would avoid that because HTTP:HTTP-REQUEST looks ridiculous).

So in that sense it's totally true that a CL-style package system doesn't really solve the problem of name prefixing. It's either going to be part of the name, or it will be in the explicit package name that you'll end up using to refer to the symbol. But who cares? There are other problems that a flat namespace causes, which would actually be fixed by a package system.
I was hoping for actual critique - instead it appears to be just angry spouting by a disaffected 'someone who worked for 5 years in marketing and operations' at 'white men in charge'.

What exactly is she bringing to the table that makes her opinion valuable. I'm not saying she's wrong - as I've never worked in SV - just curious why she's right and majority are wrong.
Times change, and technology changes value. Scored music "screwed" street performers, then recordings "screwed" concert performers, then the internet "screwed" recording artists.

Plenty of artists have successfully adapted and are doing great. Others have sheltered behind curators and promoters like labels. Others have failed to deliver what people want and they are screwed. That's capitalism at work.

I don't understand why we should hold back progress so that existing artists can be sheltered from needing to adapt and provide a product people want to pay for.

I say this as a former small-time producer of club tracks and a current software developer.

Additionally, you should ask artists who's screwing them before you start pointing fingers. Many artists would kill to have their music downloaded. Much of the screwing comes from the big labels that reap almost all of the profits.