skysight-inc/HackerNews huggingface dataset:
I don't disagree with your overall point but I don't remember a lot of WW2 games featuring a swastika (well, besides wolfenstein 3D), they often replace them with other symbols. I'm in europe though, maybe it's different in the US.

That being said it's probably not comparable. If some US states still had confederate flags on some of their public buildings in 2015 it's probably not nearly as offensive as a swastika.
This is what I've wanted to do in excel since forever: a worksheet function that takes a range to use as the table and the SQL query as params, something like:

=QUERYTABLE("SELECT * FROM TABLE", A1:G1000)

I actually wrote my own in VBA that wrapped the ADO/JET db engine but involved writing out the table as a .csv in the background so I could query it. Would love a "proper" solution.
The Miracle Farm Blueprint Review
Sorry, I wasn't trying to imply the new libstdc++ wouldn't work with old code, just explaining to the poster why the new ABI is required in the first place. The changes to libstdc++ which are incompatible are what is causing the dual ABI to be required - And of course, the dual ABI is what allows old programs to continue to use the old ABI with a newer libstdc++ library without problems.
Two points:

1. Bayesian statistics allows use of "uninformative" priors.
2. Discarding your subjective beliefs is less than ideal as well as overweighting them. You have beliefs due to your experience. Weight them lightly but still use them. In the absence of much information your calculations will follow your gut. What else do you have in the absence of other information?

Using quantified subjective beliefs at least has the advantage of enabling you to make consistent choices based on what you know within a rigorously defined framework.
Well, if you have $250M, you can buy it for yourself
It does support `for ... in range(start, end)` and `while` now. You can check out two summing examples in the examples dir too. It typically gives ~ 6-7x speedup on my machine.
Try turning on the mouselook. I think the key for that is '\' or something. Check the controls
I laughed for a good minute after reading your comment... Hope it counts!
Many big companies live in fear for their future in digital age
It's recent reopening was heavily featured in the media.

https://twitter.com/Mundaneumasbl/status/453978841820962816

NYTime article on it: http://www.nytimes.com/2008/06/17/science/17mund.html?pagewa...
PHP 7.0.0 Alpha
So you'd rather people leave the bike lane clear and park in the middle of the street?

Parking next to the road is a normal thing and perfectly legal as long as there is no sign or some colored line (yellow in the Netherlands) to prohibit it. If there is a bike lane, bikers will have to drive around just like any other user of that road.

Just to be sure we're talking about the same, I'm thinking of this situation: http://www.bikearlington.com/tasks/sites/bike/assets/Image/B...

With a car standing, say, here: http://snag.gy/XmuKH.jpg
Give it any explanation you want, in Linux I can plug in 3 mice in 3 different USB ports and they all work immediately without any "recognising and configuring", so it should be technically possible for Windows to also have it work immediately.
Apple, the world's babysitter O.o

(Why would a corporation willingly want to play this babysitting game? Doesn't that expose them to bunch of liability?)
As someone who thinks the Confederate flag is a powerful racist symbol, this doesn't make a lick of sense. No one is pulling WWII games even though plenty feature the Nazi flag.

Mentioning a thing is not equivalent to endorsing it, this is like burning history books because they also depict the Confederate flag.
Why is this a mistake? And not just policy as well? Or is it because Apple tests boundaries and backpedals when necessary and call it a mistake afterwards?
I was oversimplifying, sorry. You are correct that the URL isn't ever explicitly sent.

However.

Generally there are only one or two URLs that start with the hash prefix that is explicitly sent to Google. Which means in practice it may as well be leaking the actual URL to Google.

Especially as there are multiple hashes per URL (5 worst-case?).

If Google wants to track a URL, they can do so.
I think you're both right. :)

You (and the article) are right: scalaz's Task can minimize context-switching overhead. Trampolining can further reduce it.

GP's right: In most usage scenarios, this gain is irrelevant.

I had the same gut reaction as the GP but refrained from commenting...until now. What bothered me most about the post is the final claim that a 3-orders-of-magnitude speedup is possible, reducing runtime of a computation to hours from weeks. That claim is only borne out if you do a very contrived example where scheduling time dominates.
If you have a bucket of honey and a bucket of poop, and you combine one with the other, you have two buckets of poop.
4 Steps to Help You Deal with Unresponsive Stakeholders
I remember reading this in uni too - lots of examples in the 1800s https://en.wikipedia.org/wiki/Confessions_of_an_English_Opiu...
Understanding the 'P' in 'VPN'
A lot of the debate here pits "users can decide what's acceptable" against "Apple can decide what to sell".

The only reason these seem incompatible is that iPhone owners can only get apps from Apple.

If you want both Apple and users to have freedom of choice, lock-in is the real enemy.

(Side note: lock-in also goes hand-in-hand with DRM, which goes hand-in-hand with surveillance: if the user isn't allowed to see what code they're running, and the software company isn't allowed to disclose what the government made them do, then the user can't know how their device is bugged. Cory Doctorow explains nicely how fighting lock-in and DRM is good for political freedom, too: https://vimeo.com/123473929)
Dockerizing a Bloom-Based Nonces Service in 10 Minutes
ARM cores, although technically bi-endian, are in practice little-endian.

I play writing LLVM backends, and its entirely viable to even do things like rewrite float80 and other assumptions that a front-end has made for a particular target.
Money can help get through the time you need to get back on your knees. I've had the misfortune of having my cofounder die after 18 month and two investments rounds and some money would have really help.
Also you have to prepare for this kind of problems in advance because all of a sudden a substantial part of the shares of the company will be in limbo until the legalities are handled (and it can really stink if the family of the deceased is not helping...) which means: you can't raise money anymore, you can't really hire someone good as most people are very afraid of this kind of situation.
> Look at the whole Hatred debacle. Some people think it's the most offensive game of all time and should be banned, but Gabe himself came out and said that that's no reason to pull the game.

Someone at Steam did initially pull it off of greenlight though. Gabe re-added it later.
"Out of the 20 people we interviewed, 14 people expressed the negative impacts of poorly presented output. ... Some of our participants felt, however, that false positives and large volumes of warnings would be less burdensome if the way the output is presented was more user-friendly and intuitive."

Sounds like you're in the majority.
Guessing you're referring to the infamous Python PEP-8 limitation. Most linters let you trivially change this line length in a way which either affects the linter permanently, or on a per-project basis.

For example, you can get very fine grained control over pylint by asking it to generate a config file, and reading through it (it's remarkably well commented).
that is why you basically don't want to use bayes if you have few samples (or you don't have any but you are preparing to collect them). There are much better models, the first coming to mind is Expectation Maximization, which works with series of inputs. The article per se is so confused at the end I was not sure I was reading about bayes (lol?), so I guess we are all a little puzzled.
> I was doing some complex regex's (porting a random sql dump file into a seeds.rb)

As a vim/cli/linux user -- I'm trying to understand -- you were doing search-and-replace? As in what one (some would say a masochist) could do with sed/awk? And/or 's' in vim?

(Sed is in some ways more relevant as it works on streams, and so as long as you have the diskspace to store the edited copy, size shouldn't really matter. I suppose it might be possible to have long enough lines that sed chokes, but I've never had to deal with something like that...)
astronomybat == astronomy at?
Autonomous human transport
The number of people signing up to drive tells us a lot about the number of unemployed / underemployed individuals who have a car.

A job that's slightly better than starving to death is not a good job.
Have you actually tried plugging them when running Windows? They might actually do okay.
I largely agree with your comments, but

> wrong to use someone's tragedy as ammunition to push a long standing personal agenda

Ugh. No one is using this as "ammunition." The shooting was a symptom of a problem. Acceptability of racism and pride in racist heritage are possible contributing factors to this problem. When the symptoms present themselves, it makes sense to use that opportunity as a reminder that the problems still exist and that we should take steps to fix them.
Funny cat going crazy while playing
...quaketivist :)
We are already educating the next generation. The question is whether we should adopt some incredibly expensive scheme to implement a vague and subjective university enrollment method when we already have a very effective one, or whether we should spend the money on toilets for the bottom half instead.

Every ~2500rs spent on colechristensen's basic income is one less toilet. That's the core calculation.

And yes, I do think the money spent on the Mars orbiter was just an exercise in national pride and would have been better spent on toilets, protecting women's dignity, literacy/arithmetic/english and similar low hanging fruit.
"We view apps different than books or songs, which we do not curate. If you want to criticize a religion, write a book. If you want to describe sex, write a book or a song, or create a medical app. It can get complicated, but we have decided to not allow certain kinds of content in the App Store."

I can create a racist song or book and sell it, i cannot create an historical game.... WTF
Having listened to nearly all of Spolsky's SO/SE podcasts, I think the other factor is that Spolsky's strategy has been to control critical dependencies by keeping them in house. StackExchange runs on its own servers rather than in the cloud so that problems fall into StackExchange's queue not in with other people's at a cloud computing provider. If FogCreek had made Fogbugz depend on ChilliSoft, then infrastructure problems with Unix integration would have been fixed on ChilliSoft's timeline if they were fixed at all. Writing Wasabi meant that Fogbugz had a more predictable development schedule controlled and instrumented by FogCreek.
The obvious low hanging fruit is helping humans avoid error. But you have to actually be prepared to admit error for this to happen. You have to be ... cognitively dissonant enough to treat error as just another information flow.

The "software end game" looks a lot like the show "How It's Made". Frankly, most of that is just PLCs, which are barely computers at all.

As to phone/desktop/laptop applications which do things for people, I think we're largely at satiety. That's always a dangerous prediction, but it's been at stasis now for quite some time.
We are currently using and enhancing testx. This does use the advantage of Excel and protractor. It's open source and available on github : https://github.com/greyarch/testx

A library for executing MS Excel based, keyword driven tests with Protractor.
It seems that there was no cut-off

From Ars Technica [0]

It wasn’t a 'near miss' as described in the Reuters story."

Instead, she explained how this was a normal scenario, and the Delphi car performed admirably.

"Our car did exactly what it was supposed to," she wrote. "Our car saw the Google car move into the same lane as our car was planning to move into, but upon detecting that the lane was no longer open it decided to terminate the move and wait until it was clear again."

[0] http://arstechnica.com/cars/2015/06/no-2-self-driving-cars-d...
"We view apps different than books or songs, which we do not curate. If you want to criticize a religion, write a book. If you want to describe sex, write a book or a song, or create a medical app. It can get complicated, but we have decided to not allow certain kinds of content in the App Store."

I can create a racist song or book and sell it, i cannot create an historical game.... wtf logic
Off topic; It looks like you linked the linux binary completely statically. I am curious why you decided to do this and how you achieved it. Did you use something other than glibc to compile these binaries?

Also did you roll the SQL engine from scratch or does it built on some existing parser/runtime? Would love to learn more.
Hakyll, which is a static site generator written in Haskell
http://jaspervdj.be/hakyll/
Travel Hack Example: Adding a city to your flight saves you $
> Sustrik's law:

> "Well-designed components are easy to replace. Eventually, they will be replaced by ones that are not so easy to replace."

This explains so much.
To make this happen, we will need stability-oriented business models and system architectures. E.g. is the business prepared to support multiple generations of SaaS product in parallel, so that customer migration is optional?

For offline software, is maintenance revenue enough to maintain a support team? What happens when most bugs have been fixed and customers stop purchasing maintenance? Is the business prepared to market old versions in parallel with new versions?
No, 2 self-driving cars didn’t have a “close call” on Silicon Valley streets
See also: textql - Execute SQL against structured text like CSV or TSV

GitHub: https://github.com/dinedal/textql

HN: https://news.ycombinator.com/item?id=7175830
Looks interesting, how does this work under the hood? Does it use something like sqlite, or mssql? Because surely the syntax for queries is different, the page simply says it supports all SQL, but SQL can vary a lot between databases (or is it your own kind, and in that case yet another variant?)
You have a point with those dialogs. I didn't use Vista but I remember all the clamour about UAC and how it further trained users to click blindly without understanding what's going on. Setup.exe's next next next could have been the first serial offender of that kind.

I'm sorry for that other issue. How does Windows complain exactly?
Try reading Generation X [1] by the same guy, I'm still trying to make sense of the book after 2 weeks of finishing it :P

[1] https://en.wikipedia.org/wiki/Generation_X:_Tales_for_an_Acc...
You can send the HSTS header, and the browser will refuse to connect over http again. Then you can only be downgraded the first time. The list is just for the first visits.
pylint is also trivially easy to configure to omit most of these stylistic warnings.

I say this as someone who took 10 minutes to generate and configure the pylintrc for a new project. After taking this time, pylint has been quite useful.
Not everything, surely. Microserfs?
Nugget of wisdom from the comments:

"Device manager hides devices that are no longer connected, even when "Show hidden devices" is on. The workaround is to set an environment variable DEVMGR_SHOW_NONPRESENT_DEVICES but this is one of those tips thats not widely know and it can get frustrating trying to fix problems."
Regarder the Marine 4: Moving Target En Streaming
I think more-so what past decades may find unusual is that a Canadian, born in Germany, is an artist in residence position in France, at an American institution.
The downside of being a full stack developer – lost productivity
But then you are asking students to collectively act out an algorithm. Why not leave it to a machine?
> The popular misconception was that anyone flying the Confederate flag during the war did so out of seething hatred towards anyone not white. The even more popular misconception is that by extension, anyone flying that same flag today does so out of the same reason.

I think that's a strawman. In actual fact the soldiers of the Confederate army were fighting to keep the system of slavery intact in the south. That's historical fact[1]. Most of them weren't monsters but what they were fighting for was monstrous.

Even though the flag Confederate may represent things like the valour of the Confederate soldiers it primarily represents the cause of the Confederacy, which was slavery. That's why it's a problem to glorify it. You can't reasonable separate the two meanings.

[1] http://www.theatlantic.com/politics/archive/2015/06/what-thi...
8 quick designing tips
OneWeb strikes a $500M deal to provide Internet globally via satellite
Echo, a micro web framework and router, has released version 1
Apples and oranges, isn't it?

Hitler began a campaign for global domination and genocide. The South said "Fuck this, we're out" and seceded from the Union, then the North attacked it.

The South's motivation wasn't particularly great, but their actions didn't exactly tear apart the world and change it's development forever.
Check+out+my+new+album+Mimes+EP+distributed+by+tunecore+and+live+on+iTunes
I wish people would stop saying that. The idea that swastikas in german games are illegal is unfounded, since no court ever opined on it and to any modern rational person the law text includes games, since it specifically says swastikas serving the purpose of art are fine. More here: https://news.ycombinator.com/item?id=9779987
For the curious, in financial markets ticks are datapoints that represent every order (price, size, conditions etc.) placed (or modified) in the market for a particular security by a buyer or seller, as well as trades. In liquid equity markets across a large number of securities, this data can have a very high frequency and typical databases are not well suited for it's storage and retrieval.

More generally, tick databases are databases specialized for storing and querying high frequency time series data.
Having read your exchanges with Quadrangle and Baddox, I think I get where you're coming from.

The trouble with your reasoning is that it only considers the point of view of the publisher and ignores the consumer entirely.

It's not practical to enter into an agreement with every website you visit (in fact half the time you're downloading assets from websites you don't visit!) so let's not even go there. Let's just consider the consumer who wants to use the web but doesn't want to see ads. What should he do: disable ads or stop using the web?

I guess your argument is that he should stop using the web because he is morally bound to honour the wishes of the publisher providing the content. Effectively you're placing the publishers' right to advertise ahead of the visitor's right to consume content on the web.

And this is my problem with your argument. I just can't feel guilty about defending the rights of one person to have free access to information over the right of another person to advertise. As far as I'm concerned, where these 2 rights clash, the advertiser should forfeit. Since I feel no guilt, there is nothing to rationalize.

Anyway, I sense this won't be enough for you, so in order to regain the moral highground, I have modified the header of my HTTP requests to include the following statement

By responding to this request you agree not to send me
advertising and accept that I may, at my discretion,
block any advertising included in this or any other
response.
A Go “clone” of the great and famous Requests library
Depending on the type of multi-engine aircraft and configuration, losing an engine can become a critical emergency, even if the other one is still running properly. In those instances, the pilot will shut down the other working engine to keep the plane heading straight, rather than veering the plane in one direction due to the power output on one side.
Can you please provide proof that Valve is using this as an opportunity for PR for the reasons stated?

The game was recently released, and because of Apple's attempt at PR by banning the game, would result in people going to Steam to purchase the game. The end result would be more sales, and more likely to get featured. Your suggesting this is not the case. Please back it up.
But modern CPUs are all converging on 64-bits, for example.

Use of SIMD intrinsics are a tougher nut, but I've actually been playing with them at an IR level for hobby stuff and I declare its not intractable.
Go to where your potential users hang out and ask around. This could be a forum site that they frequent.

Also depends how public you want to make it, places such reddit might work.
Full Scale JavaScript #8 (a weekly newsletter)
The 'a' glyph annoys me, the rest of the glyphs are rounded.
I dissected the dead in med school, and I've worked as a TA in anatomy class afterwards. Several close family members have died recently. I cared for my mother when she became terminally ill, and ultimately had to watch her die. I had my share of contact with death, and I'm only prefacing this to show where I'm coming from.

When a person dies, what made them a person is suddenly gone. What remains is a lifeless shell. I never saw a dead body that looked like it was "just sleeping". It may sound callous to some, but dead people are not people. It's a little bit different in the US though, compared to the EU, where I come from. Over here, funeral homes do not go to heroic lengths in order to cosmetically make a dead body appear lifelike again. But overall I stand by my opinion that it takes an extraordinary effort to look at the dead and not see that the person who lived there is not inside anymore.

Contrast this to the article, where dead people are being talked about as if they were still alive. I suspect these wishes of taking care of dead bodies of loved ones comes from an inability to recognize what death actually is. To me, passages of this article read as if the dead somehow required nursing and comfort.

There are many good reasons why it's a good idea to use the services funeral homes provide. First off, I am very suspicious that following such a huge loss, handling the dead body of a relative is a good idea psychologically. I am very grateful I did not have to do this when family members died. Even in cultures where families are expected to take care of their own dead, usually outside people from the village come in to help with the actual process.

Most importantly though, a lot of dead bodies pose a public health risk, especially those of older people with a history of hospitalization. I would be very concerned about multiresistant infections such as MRSA. It's not safe for family members to handle these bodies.
The ‘Unfathomable’ Pursuit of Personal Tunneling
Something else piqued my interest in this article.

This lady claims that the company is fighting for candidates with Google, although the only thing they do (if i read it right) is provide an encrypted version of Dropbox. How does this require world class engineers? I've coded a file syncing app quite fast as a personal project once, and I don't think I could call myself even a regular developer. I do not believe such application would be even remotely as complex as anything Google does.
Not just windows; it acts that way on my Mac as well
Well considering the amount of courses now in python, who knows what will be asked to and done by students. Maybe it will land before guile-emacs is stable.
Two-Factor Authentication with SSH
definitely not trust-worthy:) http://arxiv.org/abs/1410.6079