skysight-inc/HackerNews huggingface dataset:
Here's a photo of people harvesting forced rhubarb. Someone said this was in Cheltenham (Gloucestershire, which is south west England) in 1937.

http://imgur.com/B8iqwAh

I don't know anything about this photo. There's a lot of information that's been lost - I don't think anyone knows who the people are, or where this was taken, or when it was taken. Maybe the information is in some archive somewhere and it just hasn't been digitised yet. It does make me wonder what the future people will call this time - the time where we have photographs and film and audio, but it hasn't been digitised and is hard to search.

So we don't know why this women is wearing nice shoes while picking rhubarb - did she just not care? is this a special occasion photo op?
Not disputing the basic thesis here, but it's worth noting that comparing days skiing to time spent in the ring is somewhat specious.

As I understand it (boxing's not my martial art of choice but I know a bit about it), boxers spend most of their time training, not fighting competitively. Per year, you might well find a professional skiier spends more days skiing than a professional boxer spends minutes in the ring.

See https://www.reddit.com/r/Boxing/comments/24r83s/how_many_fig...

I am, of course, assuming that professional skiiers ski a lot, but that seems like a reasonable assumption :)
I think there's truth in it but I'd still take it with a grain of salt, more like can be faster under the right circumstances. Inlining can not only be faster because there's no need for the function call prologue/epilogue etc but, probably more important, because the compiler sees all of the code and this opens doors for more optimizations. That's really important to realize; I recommend looking at the assembly generated by the compiler for loops etc from time to time. It's simply amazing what can be done. So if in similar code C++ can take advantage of it while C can't because it has to do an actual function call then the C++ version has advantages and might very well be faster (whereas otherwise both would produce roughly the same result and speed I guess, unless C++-only features like virtual functions etc used).
The Windows 64-bit ABI, for starters. The world is not Unix. As for additional text: compare that with the code spent on explicit checks of error values. You can't just enable exceptions on an existing codebase and point to how awful they are without account for the now-extraneous code that exception support allows you to remove.
Barclays Techstars startup Seldon drives open source machine learning
NTSC - Never The Same Color
> After this, who in the public do you think will sign up to use the products Apple admits has been weakened by government?

Nearly all of the people who would have otherwise bought those products.
Wow, that's actually even worse than I'd first thought.

They didn't even have physical control over the server? So anyone could've exploited internaps vulnerable ubersmith install and asked them to boot clintons box into recovery.
Sleep deprivation and antidepressant treatment
When You’re Too Drunk
PowerWare ransomware, a new fileless threat in the wild
I had a really hard time with the "Food Computer" naming before I watched Caleb Harper's TED Talk. After watching it, I get it.

Unfortunate that the HN link is to the 'build page' and not to the front page, which has that TED Talk. Thanks for linking to it.
Very similar to Cathode, and free: https://github.com/Swordfish90/cool-retro-term
Ah, compile-time... missed that, sorry. And, no, I didn't know it wasn't a Carmack's code (looked it up just now).
Euro Truck Simulator 3D Android Game Free Download
> > Given the confidential nature of the information of the fingerprint cards, Focused was required to perform all of the work in New York and it could only use employees that had passed a criminal background check. It was also prohibited from subcontracting any of the work to any other entity.

> (Breaching your contract is only illegal (as opposed to a tort) when the other party is the government)

In Australia, breach of a contract is a breach of contract law and is not a tort. Presumably America is different though.
Go-client for PayPal API
My BBC computer (1981) uses a 6-pin DIN digital RGB connector +5 V/0 V, 1 V p-p composite colour or monochrome video (link S39).
Yes, I have to admit it's vague. Price below $1 or not traded at all, would be a better condition. Maybe add some trade volume requirements as well.
MicroG Project: A re-implementation of Google’s Android apps and libraries
An app. that automatically sync photos with your vacation group
I thought this was posted not that long ago.

But in any case, I was wondering if this had anything to do with happy eyeballs but did not hear any further input.

EDIT: Upon rereading, this is the followup post.
TL;DR - racism sprinkled with claims of not being a racist by the author's definition of racism. An article written because the author does not want his political advocacy to affect his carrier, so he thought that more toxic opinions would serve towards that purpose.

The sad thing is that LambdaConf, a super awesome conference organized by super awesome folks, is now destroyed, losing all good will because of this one single act. Which is what happens when you've got tolerant people being taken advantage of and going to the extreme of tolerating intolerance.
It's also wrong. If the compiler inlines e.g. std::sort, it doesn't matter whether the comparator is a lambda or a pointer to a function: The compiler knows what it is and can inline it as well. The only exception is when the function is defined in a different compilation unit. Then the compiler has no access to its definition and thus cannot inline it into std::sort.

The "C++ with lambda is faster than C with function" comes from C's qsort function that takes a function pointer to a comparator and is not inlined by the compiler. This can result in it being slower than std::sort.

BTW since lambdas without capture decay to function pointers, you can pass such a lambda to qsort.
That was part of the point...
His logic is wrong. It's not because they are objects, it's because std::sort and friends are function templates. They know what they are calling at compile time. Templates allow for compile-time polymorphism like this.

Because of compile-time polymorphism, you can pass in prvalue function pointers and objects alike and the compiler will be able to inline.

C doesn't have templates, therefore it doesn't have compile-time polymorphism, therefore it's much harder for the compiler to inline.

Compilers like GCC and Clang can inline in some runtime-polymorphism circumstances. See -flto and -fdevirtualize.
Npm module for ipfs plx?
I think Curtis Yarvin's biggest flaw is that he gets carried away. (He shares that flaw with some other guru personalities, like Eliezer Yudkowsky.) He'll write a big post to make programmers less nervous about his presence at LambdaConf, and he'll stick "BTW nerds ruined Detroit" right in the middle of that post, just because he can't resist a tangent. Inviting him to speak was a noble choice, but I feel sympathy for the conference organizers who are probably praying that he doesn't do the same on stage. It's good that he's promising to speak only about programming. I wish this post had followed the same guideline.
Combine a momentum oriented society with an up/down vote button on everything and this is what you get.

Voting based on insightfulness or relevance simply cannot work when only a small minority can ever be expected to stick to it. We are being conditioned on picking a side and then boosting that side no matter what.

Voting up a comment that is in disagreement with your own opinion makes it look like you are losing the debate if being upvoted is generally associated with being right. So most people won't do it.

I believe the only way to prevent this in a community is to force people to use only words to express opinions. In my view, voting has no place in debates. And yes it means that we're not going to get our debates filtered and ranked according to insightfulness. But at least we're not getting any false signals based on perverse incentives either.
The Rest Is Advertising: Confessions of a Sponsored Content Writer
I'm not sure I understand what your use case is for pushing static routes & would be interested to understand what you mean.

I've been trying a few different approaches to routing. Putting link-local addresses in routing tables has worked well in some deployments.

Debian & OS X use MAC based addresses in addition to their privacy addresses. https://www.danieldent.com/blog/remote-ipv6-device-fingerpri...
I know this absolute jerk that's making a good living doing it.

What the secret? He subtly changes the resturant prices--the customers don't have a clue. When caught(one time), he claimed it was a mistake in the publication.

Workers/Drivers? There's a lot of desperate people in this sharing economy. (Some do sample the food though.)

Since I really can't stand the dude, I'll spill everything I know.

Lunch is a hard sell. I don't know why? Delivering dinner is where it's at. People eat a lot!

It's a good business for anyone. This guy started when he moved from the east coast to the west coast. On the east coast, they have had this service before computers. Just printed menus, and phones. Supposedly, it a common service in NY?

This guy is so successful, even without technology, he never bothered to revamp for Internet use. It's still just a 10 page booklet, with the scanned restaurant menus, with fluctualting prices. It all depends on his mood. Of course, restaurants always get the lowered, agreed upon price.

So, it's a good business model. I never thought people would pay so much for delivered food, but they do.

I did learn something from this guy, if you bend the rules, and work hard, you can make pretty much any business work.
Funnily, my family still uses a Trinitron daily – it’s our youngest and largest TV. Around 30", amazing quality.
(╯°□°）╯︵ ┻━┻ vs. rspec
As an added data point, 1) has worked for me so far.

Early last year I left the UK and set up a company in HK. I had to go to HK to set up a company bank account, but incorporation could be done remotely. As I was already in SE Asia, total cost was under $1000 USD.

Since then I've been travelling (up to 2 months per country) while consulting remotely. Just in case you're a Brit: The UK government considers you automatically non-resident for tax purposes if you spend fewer than 16 days in the UK in a given tax year, so you may not be liable for UK income tax (likely still liable for CGT though).

IANATL
I recommend watching this talk:
https://www.youtube.com/watch?v=yTkzNHF6rMs

Both, unit and integration tests, are imperative. Integration tests point in the general direction of where an issue might be but unit tests are more precise.
Interestingly, g++ gives out a warning (correctly) when compiled with -O2, but not by default (-O0):

warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

So, you're right indeed.
Mouse Track and HeatMap Solution
The cost of the PCIe connector starts to be significant then, and even the X1 kind are comparatively huge.
No faith in his claims if he speaks like he writes.
>Otherwise, frankly, academics arguing over what has no consequence will have no consequence outside the circles of those who argue over it.

Sociology is mostly a series of status games played by academics. It's part of the humanities, which means the methods of play are peer group signalling and persuasive story-telling, not reality testing.

It's not engineering, where models actually have to predict reality with at least a minimal baseline of accuracy and reliability.

Engineers don't have a problem with nuance, and are suspicious of toy models that don't include details - because they're just not useful.

If you model flight characteristics for an airliner but don't deal with edge cases, the plane can fall out of the sky.

If you offer a grand social theory of X but get the details wrong, no one really cares, because sociologists have very little influence on practical policy, and the influence they do have is carefully chosen for political applicability by non-sociologists.

Occasionally useful insights fall out of social psychology and sociology. But they have limited applicability because our understanding of social psychology is pre-Newtonian - some things seem to work, but no one is really sure why - and our understanding of politics and economics is barbaric and barely better than medieval, on a good day.
Is it naive to think this NYT article will cause the ETH price to go up for the next few days?

Suppose the article has 10M viewers, 1% decides to buy some ETH for investment, on average $500, that means $50M of extra demand in a matter of days. (These numbers are wild guesses.) Current daily trade volume is $25M.
Java programmers also know a thing or two about java.util.concurrent, parallel streams, futures and Quasar.

The only thing Go concurrency has over them is that it is easier to start with, but it isn't easier to use any other pattern, because Go doesn't allow library code to be first class in the type system.
Tables and indexes vs. HDD and SSD
Also C++ is generally as fast as C. If anything, it's faster thanks to increased opportunities for inlining.

Whoever says C++ is slower than C is misinformed and/or overgeneralizing.

Professional C++ programmers know this already though.
Over the previous few weeks, I've seen multiple projects including one internal project drop Go. There was the widely publicized story [1] where Dropbox was switching from Go to Rust. More recently one of our backend engineers who built a prototype in Go told us that they pulled all of the GoLang code out in favor of C++/Python citing a huge overhead (I don't remember if it's CPU or Memory footprint). I know a lot of people are touting the concurrency model, but I've seen so many technical analysis of unfavorable technical analysis of Go that I'm starting to question whether I should learn Go or invest my time learning something else?

[1] - http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amaz...
Veertu looks promising (http://veertu.com/)
>It's not exactly a vote of confidence that smartphones are so unsecure that the intelligence services will not even allow them within the walls of a secure building. Shouldn't that be the first problem on the list here?

It's not just that smartphones are insecure enough to allow external attackers. Smartphones would also make it easier for another Snowden to exfiltrate material.

And some of this is abundance of precaution - GCHQ and NSA banned Furbies because they weren't sure what would or wouldn't be recorded.

http://news.bbc.co.uk/1/hi/world/americas/254094.stm
Deliverance long pre-dates the others; I'll wager it'll still be standing when the dust settles.
"they really have solved the problem of creating a generic blockchain which can have anything else built on top of it."

No, actually they haven't. Try and explain how a distributed system should be Turing complete in a scientific paper and you'd notice its not possible. Eventually this will be discovered and this blockchain will implode. The centralised team doesn't even claim that the chain will last - they want to migrate to PoS.
Why didn't you take the job?
Compiler will not warn this:

MovableObject a, b, c;
b = std::move(a);
c = std::move(a);

`c` may contain garbage.

BTW the "move trait" (as its called in rust) is a related but orthogonal concept to its borrow checker.
It's not naive, but there is no Coinbase for Ethereum so you need some knowledge to run the node (also, it is not just running it because sometimes it fails to work properly). Taking into account this friction less people will try.
I don't want to be rude and I didn't post it. I'm just posting this here so you can get a reply.

Your comment was placed on /r/shitamericanssay

> https://www.reddit.com/r/ShitAmericansSay/comments/4c6xpr/ha...
Even better: huge investment in their cloud and desire to get more people to switch. Response to best-of-class technology has always resulted in cries of lock-in. Opensourcing these things completely removes that risk.

Kubernetes: our container services are best; run your containers here, but if you don't want to anymore, run them anywhere using exactly the same api.

gRPC: our pub/sub is the best; run your rpc here, but if you don't want to anymore, run them anywhere using the same api.

tensorflow: our managed learning api is the best; run your learning here, but if you don't want to anymore, run it anywhere with the same api.

etc etc with dataflow and apache beam. These are best in class services, and except for bigquery (which has been a big driver of some of the big-name moves recently), they're using this model to take away the risk of transition.

It's pretty smart.
Exactly. The reason I have been able to achieve such a high speed of reading is simply the fact that this sound is all I've heard for most of the day since I was 14. That makes it about 12 years.
Don't forget about the templates too.

A generic collection is usually faster when implemented using templates instead of void*.
Modular Design Approach in Product Development
> they are physically positioned so that the holes in the shadow mask or the gaps in the aperture grille block the beams from hitting the unwanted color phosphors and only hit the phosphor that each beam should light up.

Moreover, if you physically rotate the display, then the colour changes because that alignment is thrown off—by Earth’s magnetic field, IIRC.
How is LambdaConf "destroyed"? That seems like pure hyperbole. The conference will go on, and most people won't remember this Moldbug business longer than 15 minutes.

It's also not clear to me what is the "intolerance" that they are tolerating. Can you provide textual evidence for Moldbug being intolerant? In the post, he comes across as tolerant, albeit with a narrative outside the political mainstream.
Ios 9.3 safari bug
Agreed, it would have been wiser for his post to just be about LambdaConf and FP.
Is there any way you can siphon a small percentage of your pay into a separate direct deposit account you control? Even $100 per month accumulating for an emergency will be encouraging. And since your wife apparently spends until your money is gone, she may just stop sooner.
Exactly. My screen reader is very adjustable in what it reads. When you have that level of control, you will be able to anticipate some of what you will be hearing, effectively improving the speed at which you understand. It's just how you read with your eyes (i.e. an experiment has found that when reading headlines, people read the first three words and last three words first).
How an arcade classic broke all the rules
The problem with Bitcoin development is and was its not related to the economic underpinnings. Maxwell, Back, et. al. have zero understanding of economics. Not a surprise they would invent side-chains which removes incentives from blockchains. Big blocks are however likewise not an answer. Bitcoin is failing because it is limited, not (just) decisions by Core-dev. But it likely will be around for many years as a platform to fund other chains.
Let's say though that someone publishes a trojan module? And for a while it becomes used in a bunch of other modules or what not, how does one handle that situation? In that case removal or blocking of the malicious module is warranted.

It is sort of like revoking certificates I guess.
> A chimp could learn to use it in 2 hours.

The chimp needs everyone else to be using PGP too. Since everyone else is using the already secure email networks they see no need to use PGP.

And, really, PGP is not that easy to use. It's very easy for people to make mistakes with PGP.
For me the few positive things is that Go is a kind of second coming of Oberon-2 with C like syntax and now many Hipsters are using it instead of C (why I re-wrote X in Go kind), which eventually leads to less exploit-friendly code being written.
While the advice seems well-reasoned and complete, I am not sure how the test-before-you-implement philosophy extends to GUI/graphical development.

I work on high-level embedded applications where we design and simulate the application on the development machine before flashing it on the target. The usual test method would be to compare the expected/actual images and check to see if everything matches the requirement.

In this case though, usually it is not possible to test something automatically before implementation since there is nothing to compare the results (images) with.

Can anyone suggest how TDD-like methods work in this case?
Why the Most Talented People Copy
I can offer you me :) I really wasn't aware of it until Taleb wrote about it. It just always felt natural to me.
There's going to be one company that wins the delivery space (probably the one with the name that rhymes with Hans Gruber), It simply makes too much sense for there to be an AWS of logistics.

But there's going to be a lot of M&A along the way and a lot of these companies seem to be building themselves as acquisition targets instead of independant businesses. Just like every tech giant has to have a music streaming service, a phone OS and an intelligent assistant, they'll pretty soon all have to have a food delivery and virtual laundry service too. So the downside is pretty derisked as long as you can stay as one of the top 3 or 4 candidates in your vertical and you don't burn too much cash before Daddy Warbucks takes you under their wing.

Plus, it was not a priori impossible that the company that wins the logistics-as-a-service space might come from food delivery instead of people delivery. Food complains a lot less, it's way more bursty and it benefits from economies of scale in way more attractive ways than people. As long as the food delivery startups remain valued at around the billion dollar mark, it's a 50:1 cheap bet that food might be a more attractive pivot point in the land grab than people.
'idiomatic C++' != C
I take it there is a business idea in there for Genius to pursue this. Extensions that stick ads on other people's web sites are one of the most common form of malware. That's a line they can not (but will be tempted to) cross.

What makes business sense for them narrows what they can do more than what is legal. This idea sounds conspicuously like something that's been tried over and over again and they will need the support of authors to make their outcome any different from those before.
I assure you that most who buy an iPhone (or any product) don't consider security in their purchase decision. Security isn't a visible feature. Brand, design, usability, camera quality and a dozen other things will come before that.
I agree. Yoshiro Nakamatsu claims that he invents things while submerging himself under water. While I'm not sure if he's telling the truth, one thing everyone agrees on is your well-said statement. We perform best when under immense pressure, when our fight-or-flight response activates.
Apple even said they’d have complied if the FBI had asked secretly – not publicly – like the last 27 times.