skysight-inc/HackerNews huggingface dataset:
It'll be pretty easy for target to prevent google from helping them, they can just decline to participate in the program. They are participants though, which should tell you something about how target actually feels about the program. And they don't lose any customer habit data, as customers still use their loyalty cards through Google Express.

Almost all of Google's profit right now is derived from B2B relationships. Providing services to other businesses is what they do. Yes, they make a good profit while they're doing it, but to suggest the business who are google's customers don't see any benefit from it is silly.
This is actually a great point. For all those folks who say violating copyright is not "stealing", I guess you could use the same argument that the gov't copying private records is not "seizing".
Duck Hunt Debuts on Wii U: Why the NES Zapper Won't Work with HDTVs
I can see the point of not wanting your coders to totally bail out of a customer job when your firm needs to make a milestone, or when your client needs a deliverable so _they_ can pay their bills.

There should be some way to structure and budget at least _some_ employee time that does not go directly towards client deliverables. Consider that my compressor was used in many subsequent projects for clients; we were also able to bid on jobs that would otherwise have required too many assets.

So in reality, my three weeks of work ultimately resulted in billable hours to clients, but not at the time I performed the work.

One more thing - these days it is quite rare to perform on the job training. That's a huge mistake.

At the very least, purchase a corporate technical library, like the O'Reilly and Addison-Wesley books for each of the technologies you use. Also encourage the employees to actually read them.

Consider that I once worked for a hedge fund that had at least one hundred man-years of C++ source code. However their real-time online trading system was always falling on the floor, thereby costing them tens of millions of dollars per year. When I hired on, they emphasized the importance of reliability.

But when I visited to integrate my code - I worked remotely - their head coder pointed at something in my source then asked "What's that?"

"It's a C++ initialization list."

This led to me spending a couple hours teaching the guy who ran their entire development shop, some of the very most-basic concepts in C++. For him not to know what a C++ initialization list was, was like it would be for a Perl coder not to know what a regular expression is.

Lots of coders are able to get jobs, and even produce acceptable code without knowing a whole lot about their craft. That is to be expected, I wasn't born with my degree in Physics. Encourage your people to learn. They will be happier, and your firm will prosper.
Semi-OT: It is almost 2015. If we could all please stop using FTP now...
Using React with GHCJS – Part 1
The really major f-up is that of online sellers ... who did absolutely nothing during the entire process of creating and implementing this change, and only now start to whine when it's way, way too late.

And what exactly do you think an affected seller should have done if they had no reason to know these changes even existed?

Certain government representatives have been claiming that they have provided information and notified businesses. However, right now the Internet seems to have no shortage of small businesses who claim they had never heard of this change until very recently. I can certainly understand that: I personally run two businesses that could potentially be affected by these changes, both already VAT registered, yet I have no indication that our government has made any attempt to notify either company in any way about these changes.

Even some on-line payment services and marketplaces appear to have had no idea, and it looks like some won't be able to support the required taxation and record-keeping in time. These are the very organisations that many people in governments seem to have assumed will fix the problem because according to them almost every micro-business uses one!

This is one piece of legislation that could probably have been stopped or redirected quite early on, if those affected had just bothered to try.

I'm not convinced it would have helped even then. This is the same EU that imposed those mandatory cookie notices. More recently, they pushed through consumer protection regulations that mean if someone wants to buy a digital download and gives you their money today, the default is that you must not actually provide the data to them for two weeks, among other similarly unhelpful-to-anyone measures.

No doubt some of these measures were promoted with genuinely good intentions, but it is clear that the people writing the laws and regulations are completely disconnected from the realities of running a small business. It will be literally impossible for a lot of small businesses to comply with the letter of the law under some of the new rules.

The biggest irony of them all is that the most likely beneficiaries of these changes are... big US businesses, specifically those which function as on-line marketplaces and have the resources no small business does to investigate and comply with all the new taxation and reporting rules and to put up a serious legal fight if they are formally investigated for failing to do the impossible.
> He, an ordinary farmer, has access to the global consensus of the value of it's product at any time: he can be sure he won't be ripped off and can sell for no more or no less than the value of his goods; he can choose to sell at any time, he'll be able to do so instantly. That's a really valuable service.

Considering that farming has become uneconomic in my home country (with associated structural problems that will play out in the longer-term), you have really failed to convince me that this is a good thing.

Meanwhile, I personally set my own prices and value my own services successfully without there being a commodity market in tech services (just as farmers do with local distributors, in truth). Is the financial industry really providing this service? If so (which I doubt), what percentage of the financial industry is concerned with such practical matters?
JavaScript Closures explained
There are some minor issues, but Slate generally works under Mavericks and Yosemite. Check out: https://github.com/jigish/slate/issues/405
This month’s news provides yet another occasion for a friendly public-service reminder to anyone who uses a digital device to say anything to anyone, ever. Don’t do it. Don’t email, don’t text, don’t update, don’t send photos.
Yer a Developer, Harry – Programming Is Magic
> I would prefer extension which would suspend javascript execution on not active tabs with option to not suspend selected tabs or white list. But I couldn't find it.

You're looking for this [0]

[0] https://hg.adblockplus.org/suspendbackgroundtabs/
> the literature is unfortunately 5 years behind what's actually going on in businesses and online

Did you come down to this conclusion by yourself, or did you read/heard it somewhere? Also, I'm not an academic.
I once asked the financial adviser for a hospital, how much the CAT scan will be. He said $1700. On the bill it was $4500. Here's how it really works, according to a relative of mine who works in the billing dept. of a major hospital: each month they decide how much to charge patients for services already rendered, so they can meet their monetary goals for that month.
I don't start flame wars in meetings. That's because I don't accept offers from companies that I don't respect.

What I'm saying is that hiring managers often tell me I won't fit the company culture, as a direct result of seeing me in person, rather than communicating via email or telephone.
When the situations are asymmetrical, there's no insight to be gained by positing symmetric opposition.
>if those affected had just bothered to try.

How about: If those affected had even known that this change was happening.

I'd certainly heard that they were changing the VAT rules to crack down on the likes of Amazon. That I'd now need to charge VAT based on country of consumer. That's not the crappy part of the legislation as I currently don't need to charge any VAT at all in the UK.

I hadn't heard that my VAT threshold was being invalidated

I hadn't heard that I'd need to keep records for 10 years (currently the longest I need to keep anything is 6 years).

I hadn't heard that I'd need to register as a Data Controller (as I now need to store personal info for 10 years). This leaves me liable for massive fines if anything goes wrong security-wise in the next 10 years.

It's basically a massive cockup that was targeted at Amazon, Google, Apple and the like, but has instead hit small business startups and independent traders the hardest.
+1 for #postgresql help. Recently I had a really weird problem, and after a few hours with forums and manuals I went there to ask for help. They saved me I don't know how many more hours that would almost for sure not found the completely unexpected answer. Thanks!
Presumably these are the sorts of people who would apply for positions in the Thought Police if they got the chance.
This article is more of a rambling tirade than anything else. The only things I learned from it are how much the author disdains Rand and Las Vegas.

I think the quote that demonstrates the author's slant is the following one about the Venetian hotel, and how "[o]nce inside, you have to follow the arcade of shops along a faux canal". This canal seems to conform to the dictionary definition of 'canal', and the author seems to be trying to exaggerate what he deems to be the flaws of Las Vegas.[1] There are numerous other instances in the article where similar hyperbole is used, and I will not bore you with a list, but they show that the writing is more sensationalist than journalistic or academic.

[1] http://dictionary.reference.com/browse/canal
Who should be the beneficiary of your actions? Answer that and all the rest follows.
In theory, correct. In practice, here are the two use cases which that approach breaks:

1. Cache control using etags. If the content changes by a single byte, even if semantically identical, the etag should change. Hence '{"foo":1,"bar":2}' is not equivalent to '{"bar":2,"foo":1}'. I can see serving such information directly, or embedding it into a larger JSON response.

2. Committed JSON files. This is an anti-pattern, but one I've seen many times. In one case, it was a translation file that was generated in a separate project. When I joined, it had been like that for more than 5 years. It was like that when I left, although I at least monkey patched REXML to emit sorted attributes in XML (also unordered in theory).

So while in practice, I don't depend on a specific ordering, but I need the order (whatever it is) to be stable. For all I care, it could be sorted by the cryptographic hash of the keys, so long as it is consistent.

Just to gather what others have said here: JSONB appears to store fields sorted lexicographically for binary search purposes, and emits them in that order as well. This could be undocumented behavior, yet important for the above two use cases.
Responsive HTML5 and CSS3 site templates designed by n33co. [free]
Loyalty to a leader is overrated, even dangerous
Lucky, Mumps also has the single letter distinction.
i knew something had to be up when syncing between band and app required internet access! my fitbit always synched with just bluetooth.
Here's a good post about this [0], including this gem:

> Schiltz is a psi believer [... but Wiseman] is a psi skeptic [...]

> The idea was to plan an experiment together, with both of them agreeing on every single tiny detail. They would then go to a laboratory and set it up, again both keeping close eyes on one another. Finally, they would conduct the experiment in a series of different batches. [...]

> The results? Schlitz’s trials found strong evidence of psychic powers, Wiseman’s trials found no evidence whatsoever.

Running experiments and collecting data is necessary, but not sufficient. Bias and other failures are extremely hard to avoid.

Saying "it's not science" is (derogatory) shorthand for the assertion that their results are due to failures in their process, as opposed to being reflective of reality.

0: http://slatestarcodex.com/2014/04/28/the-control-group-is-ou...
Tipping ahead of time ensures that driver gets paid. Which is a bit more important than whether you're first or last during a delivery run.
Those have been happening on a regular basis for years.
I listen to the Forrest Gump soundtrack on repeat.
@drzaiusapelord, I honestly don't know where to start with you, but I'll try.

> Clinton turned MS into a whipping boy.

No, he didn't. Bill Gates and Co got away with what amounted to a misdemeanor, when they could easily have been nailed with multiple felonies. Bill Gates once bragged openly that MS got away with a slap on the wrist. He knew what he was talking about.

> the deal MS signed didn't let it control OEMs

What are you talking about? MS controlled everybody, including Intel. One of the revelations of the anti-trust trial was that at one time, Intel wanted to give the ISP business a shot. Gates objected because that was competition he didn't want to face.

Recall that Steve McNeally of then Sun Microsystems once had this idea of the network as the computer, what we now call Cloud computing. MS drew a hammer at it because of the obvious threat to its cash cow - Windows and Office.

MS had (still has) a noose around the necks of OEMs. Those guys have to pay MS for every PC they ship, even once that don't ship with Windows. Do you know what effect that had on their desire to ship any other OS on their PCs?

> The Netscape/MS fight wasn't worth it. The government should never have stepped in.

BS! If the govt had not stepped in to curtail the activities of an evil empire, technological progress, especially in the software arena, would have been set back a lot more than it has. And it took a democratic administration to do it. No republican administration was going to do it, because, after all, they are always good for business.

> Tech is generally a meritocracy. People can just migrate to whatever software they life.

That and the test of the last paragraph of your comment is proof that you're a paid shrill.

Yes, tech can be a meritocracy, if the playing field is level. Unfortunately, it often is not, because tech companies can get into deals that are anti-competitive and anti-consumer.

Recall that a few years ago Intel was fined heavily because it had made deals with companies that discouraged them from using AMD's processors. Do you know how damaging deals like that had on AMD and on consumer choices?

Well-informed people can migrate to any other software they like. Unfortunately, the vast majority of users at that time were not well-informed. Remember that we are talking of a time before commercial Internet/Web. Even today, there are people who still think that their OS is Internet Explorer and that Yahoo is a browser.
We operate under the presumption of innocence until proven guilty. So until the case is fully investigated and a verdict is made I think it's important to make the distinction rather than assume that a rape is true just because it's a horrible act.
“The Go tree is now open for general work”
I find HN's infatuation with SR-71 kind of amusing. I think the site should have a logo that's the SR-71 flying over a globe or something similar. If you think about it the Y logo kind of looks like an SR-71... :)
Well, and that city really is just 'bare' and 'bones' :(
From the link: According to the book "Skunk Works" the 15th rule is: "Starve before doing business with the damned Navy. They don't know what the hell they want and will drive you up a wall before they break either your heart or a more exposed part of your anatomy."

any examples out there?
I've built quite a lot with what I've learned, however it's not always possible to demonstrate that. Consider that I am not permitted to tell anyone at all what my most-recent project was, other than that it had something to do with OpenGL.

This because the product was an in-house tool for a client of my client. The very existence of that tool is a closely guarded trade secret.

I read Robert Ward's excellent "Debugging C" back in the day. In part as a result of that book, I am better at debugging just about anything than just about anybody. But what can I show to a potential employer or client? "Here's some code that doesn't have bugs in it." Similarly with Scott Meyers' "Effective C++" series.

Three times I have applied to a certain company to write Mac OS X I/O Kit Kernel Extensions - what Apple calls device drivers. All three times, their HR refused to forward my resume to the hiring manager, unless I removed all the experience that wasn't directly related to Mac OS X.

All three times I refused; I first learned to write device drivers by hand-coding LSI-11 assembly into octal, then entering the code into the LSI-11 kernel with an octal keypad and a profoundly primitive debugger called ODT, for "Octal Debugging Technique".

That was in an Intro to Computer Architecture class at UC Davis that I took over the summer of 1981, while I was still in high school.

Whoever it is who keeps telling me to remove my non-OS X experience, clearly does not understand how computers work. Each time I have refused; I don't want to work for idiots.
1. They also publish for negative events. Look at the really low Z-scores: http://noosphere.princeton.edu/results.html
Also you can get all their data (downloading it day by day).

2. Possibly, but unavoidable to get rid of a systematic error which would pollute everything else. Details are here: http://noosphere.princeton.edu/gcpdata.html
I raise Tenebrio molitor in a 5-gal plastic bucket, as pet food. I haven't tried cooking them, but eating the live larvae or pupae isn't altogether horrible. With the adults, bits of the exoskeleton, especially the legs and wing covers, get stuck in your teeth, just like with popcorn.

But they aren't very flavorful, either. I'm not sure what I was expecting, really. I think if I blended the suckers, the resulting bland protein paste could be added to practically any recipe, like tofu or ground chicken.

But there is a big problem. The other people in the household have a contagious, irrational prejudice against not only eating beetles, but also knowing that I might be eating them, using the same dishes and utensils that they might be using later. Bugs will only ever be post-catastrophe food for them, because they literally will not even entertain the notion until they are actually facing starvation.

That's why wait.

The only likely path for getting more insect protein into the US food supply is by feeding them to premium organic poultry fowl or egg-layers. So there may be an opportunity there for industrial-scale insect breeders, but I expect any attempts to go a more direct route will generate a backlash bigger than "pink slime".
New Case Study: Collateral Targets
No, the Pizzeria paying the driver ensures that the driver gets paid.
A native iOS app with Qt as third-party library
> I don't start flame wars in meetings

> I often get into flame wars during my interview

Make up your mind and then get back to me
I should add that I had the opportunity to work on this project and am happy to answer questions.
It is substantial, but it is not relevant. This article is clearly far enough afield from the topic of this site that it deserves to be flagkilled. Whether it's substantial or not is a different question.

Also, if you're going to override people's flags, you should also override all the upvotes, because there is no way to just downvote irrelevant crap like this, so political diatribes, Buzzfeed links and everything else that has a solid core of upvoters will dominate if we can't filter for relevance.
"Sorry, because of its privacy settings, this video cannot be played here."

Is this only me? I'm not blocking cookies or anything like that.
I really don't get all this yadda yadda about AWS lock-in.

Which component on AWS doesn't have a OpenSource counter-part that you, having the time, knowledge (;P) and time for it, could not implement on your own infrastructure?

Really... It's an honest question from some one that works as Senior AWS architect on a full time job.
Doctor decided to trade biotech stocks for 2014: Documented it all on his blog
Find the Startups That Use Your Favorite Tech Stack
More about plainchant notation: https://en.wikipedia.org/wiki/Neume
Ever wanted to kill your project manager for changing specs during a project?

That but your project manager is the US Navy. I meant for these to be more generalized as most are pretty applicable to tech, as Skunk Works airplanes was high science on a budget.
by definition you cannot support objectivism and at the same time be impervious to reason. http://aynrandlexicon.com/lexicon/reason.html
Thanks, I will look in to it.

Do you maybe know the reason it's no longer on Firefox Add-Ons? Firefox Add-Ons says it was removed by the author.
A nice hack and a good list of the things you may want to fiddle with if you want to explore phone applications calling home just in general.
Where you see 'vendor lock-in', I see the opportunity to leverage somebody else's engineering talent to solve commodity problems that our customers don't pay for.
A Primer on Continuous Improvement
Really? Wear a suit to your next startup interview and see what the negative reaction is. I worked at a company where anything other than jeans was frowned upon. You know what, in August I'd rather not wear jeans. Dress pants are way more comfortable (hint, they breath better).
Different contractor, but you can read up on the story of the A-12 Avenger II for the gist.

http://en.wikipedia.org/wiki/McDonnell_Douglas_A-12_Avenger_...
But I could just as easily accidentally write a proof which proves something else, couldn't I?

Then your proof would be rejected by the compiler. Remember, the types specify your proposition: i.e. what you are intending to prove. The actual proof itself is the function you implement for that type.

As for whether you're proving the right thing or the wrong thing, a type system is no less helpful than a test suite. The advantage of a type system is that it checks whether your types are consistent within the entire program rather than in merely the specific test you're running.
This is very fast progress from Baidu's Silicon Valley AI lab! Andrew Ng only joined Baidu in May, and (nearly?) all of the co-authors of this paper have joined him since then:
http://www.technologyreview.com/news/527301/chinese-search-g...

Congrats to Carl, Sanjeev, Andrew, and the others.
At my first OSCON conference, they'd converted the women's bathroom into a second men's bathroom. So yeah.
"pay attention to your surroundings"

For example, on your way to the room where you will be interviewed, have a look at the expressions on the faces of the employees. Do they look happy? Or do they look like "lifers" or "wage slaves"?

Do you see any technical books out in plain sight? You might not see the actual library, if there is one, but you might see books on the desks of the engineers.
Where is the fucking "report" button when you need it?
https://en.wikipedia.org/wiki/Internet_backbone A decentralized, redundant network among many companies.
Sorry about that, it should be fixed now. Can you please confirm?
DefineJS v0.2.4 now offers a new CommonJS/AMD hybrid format
Content, Forever
I already did.

What I just said is that I don't accept offers from managers that I regard as idiots.

When I am actually working for a firm, I am always the consummate professional.
Great! Now we just need replicators. :)
Prompt service ensures a good tip. The driver will get paid either way, and he'll get tipped either way. However, since the tip reflects the quality of the service, the amount cannot be determined ahead of time. I'd never stiff the driver though, regardless of how bad the service is.
RStudio htmlwidgets