skysight-inc/HackerNews huggingface dataset:
A lot of people seem to assume that humans are too slow to react to news, but this is definitely not the case. As an example, when the SNB dropped the swiss franc cap earlier this year (one of the biggest financial news stories for years), I know people who had time to read the headline on Bloomberg, look to see where the market was trading, and sell EURCHF within 0.1cents of where it was previously trading. As I watched the market reaction, I'm fairly confident that the other traders reacting were also human. As it was unscheduled, no-one would've been actively anticipating it happening on that day, never mind that minute.

Generally, there are two types of financial news events. First is scheduled, for example unemployment data - here, there are APIs to get the number and place trades, and as a human it is impossible to compete. Similarly, for FOMC statements, there is an API feed which provides objective answers to certain questions about the statement, e.g. "Did any Fed members vote for a rate increase?" Again, computers dominate. The other type of news events are surprises - unscheduled events that people are unprepared for. I'm certainly no NLP expert, but I do watch financial news feeds every day, and I can't imagine it being remotely easy to write a program to filter out the false positives. I've certainly watched a lot of market reactions to headlines, and I can tell that a lot of headlines that people would assume would be easy to write algorithms to trade on, produce market reactions that look far more "human" than the instantaneous reactions to unemployment data or embargoed Fed statements.
Starbucks outage caused by deleted table
I'm on my Windows desktop PC with a gaming mouse and I absolutely agree. On my MBP with the glorious trackpad, the scrolling is beautiful.
These kind of problems are solved for a long time: use open source software and then you can patch problems yourself if upstream is dead. Any responsible admin will not tolerate closed source black boxes dominating important pieces of infrastructure.
When we'll have a compiler support - this is what really matters, especially for those who use MSVC... It is 2015 and we still don't have a full C++11 support.
New languages and technologies come and go and you're free to use them. OpenBSD will continue to create new software while adhering to modern C coding practices, even when that means defining them.
I have wondered if the riot-of-colour 5Cs were partly intended to appeal to certain Asian markets too, even if they don't seem to have done the business in China.
I think that it is quite surprising how secure Magento has been in the wild, there was a version of community released with a vulnerability that had to be fixed the next day, otherwise all good so far.
Short version: China !== Asia.

Long version:
I understand that China is a big market for Apple, but as the headline indicates, it's not just China where people are more inclined to buy (and show off) gold products - it's a phenomenon in many Asian countries.
Just a reminder that https://www.torproject.org offers a free and open-source unzip-and-run Firefox to use a anonymizing network run mostly by volunteers.

Using Tor to anonymously and privately educate yourself about embarrassing or potentially ostracized problems with yourself is a great use of it. Just remember that you should not ever enter any identifying information while using it.

Tor is more than fast enough for every day browsing, heck I use it to watch Youtube without major problems. I also use it to read the news, find recipes or lyrics (or similarly shady web circles) etc.

If the other side does not need to know who you are and does not have to synchronize that information into a vast tracking/advertising network, why should you willingly submit it?
The last slide is worth reading (and avoid doing) and most of it applies to much more than committees for programming languages.
did it. loved it.

[edit] but if you have to ask the question, I don't think you want to go. People who go and love it really really want to go and explore. Maybe you should pick something like "hit all the tech trade shows" around the world, or what makes you feel excited. Getting an internship at google may be a better way for you to spend a year. My SO did a few months in an African school, she loved it more than sightseeing.

I went to hit the biggest and best waves in the world. I got most of them, it made me a better water person, but surfing perfect waves for a year made me hate surfing in the UK. It's a bit shit compared to Hawaii.

We got to see lots of non-touristy parts of the world. Some waves you really have to go far from the beaten path to find. So that was fun for me.
Yup, this is what you can do when you code directly against kernel bypass APIs like DDPK.

Important to note they also use effectively a shared nothing architecture between cores. This makes it very NUMA friendly and further favours network performance because you are able to lock processes/threads to the cores that are directly attached to said network adapter.

The architecture is pretty well known but it's nice to see someone build a framework out of it.
Thinking Like an Investor: An interview with David Lee
FWIW, Clang and GCC support all C++11 features.
It's the most optimal if readability is the goal, but not if reliability is the goal. Programmers often assume ideal interpreters/compilers and runtime environments. This is often not the reality, especially as the environment gets closer to hardware. Recursive implementations in particular can more easily expose peculiarities in the stack implementation, yes?
From where I'm standing, C++ package management is already quite nicely solved by what we call package managers in the linux world. You know, portage, aptitude, etc.
Confirmed Profits Review Binary Scam or Legit? THE TRUTH
You don't raise that kind of money without DD. So presumably somebody got to look inside the box but they did not make it public. That's pretty common in the tech investment world.
Cool!

Totally normal. My wife and I were 28 last time we did it. The language school would put you somewhere appropriate I would have thought. Last time we were with a lovely lady in her 60s.
Ask HN: How to make life magical for children?
When I was a little boy there was magic in life. As an adult the magic is harder to see feel and find.

How to make life magical for children? What can I do to make my kids feel that magic?
I figured it's all about Jonathan Ives.

He likes gold and it's particular aesthetic, which is why all the new stuff has it.

My completely uninformed opinion is that Steve Jobs probably hated it, which is why it never existed until post-Jobs Apple.
It's actually C++0B! :)
Thanks very much dang!
Take it with a grain of salt, but Jony Ive was quite adamant about why they created a gold watch - They (presumably he, marc newsom, and the rest of the design team) - love the material. We know they are among the world's greatest experts in building personal electronics out of aluminium, (check), stainless steel is a classic watch material (check) - so why aren't they allowed to build a gold watch just because building things out of gold is awesome?

I'm guessing the fact that gold is popular in China (Apple's soon to be largest market), and probably will yield a high gross margin, probably made it straightforward to get Tim to sign off on it - but I really do believe that the initial driver was the desire to work with the material.

But, put it in a different perspective - pretend that you are in charge of the Apple Design team for their next generation product, which is meant to be worn, and you want it to be attractive to everyone in the world - what materials would you chose to make a watch out of?

I don't know about you, but gold is pretty high up on my list.
where are the y values listed? (I ask because x is mentioned in the titles after you click through.)

brainfuck for example is just 8 commands, and the write-up on the site is just 500 words (a couple of screen heights at a low resolution)....
There may be alternatives to systemd, but ... launchd?

Do you really want to write your job descriptions in the amazingly silly XML p-list schema?

Upstart's event model doesn't even work properly.

https://bugs.launchpad.net/upstart/+bug/447654

And... did you know it's using ptrace(2) to track processes?

https://bugs.launchpad.net/upstart/+bug/406397
Ask HN: Is sublime text making any money?
I know sublime text is not open source and its not free either. But most people still use the unpaid version, so how does sublime text support itself ?
Quick mgmt tips for how to handle system downtime
There were plenty of situations in the first game where you had to wait for a character to finish his dialog and open a door or something so you can progress.
> New languages and technologies

You mean decades-old languages like Perl and Python for example? Technologies like the ones we can finally now afford to implement - actual syscall filtering and selective capabilities dropping? Supporting utilities which only matter at development time? How do those go away?

And I wrote in the first message - OpenBSD integrates `file`, has to use C and doesn't implement seccomp. They couldn't become the poster child. But the next `file` reimplementation probably won't hit the news anymore.

People can improve the way we write software right now. But choose a project at random and they don't care or don't use what's available for free. Some promotion would be great when everyone's looking.
Ask HN: I'm crap at maths but I seem to be a pretty good developer
Does that make sense? Is it possible to be a good developer who is ordinary at math? Would I get a job anywhere?
Show HN: A new way for subscribing users with ServiceWorker and the Physical Web
Flywheel: Google's Data Compression Proxy for the Mobile Web
Starting AngularJS contracting friday, would love to see this site for frameworks and libraries.
http://cpprocks.com/c1114-compiler-and-library-shootout/ disagrees:

"First, let’s look at the C++11 language features. Clang 3.3 and above, and GCC 4.8 and later have complete support, so there was no point including them in the table."

Also note that, on the C++14 front, clang supported all language features and most library features. And that is a year ago.
how long did it take you to read halfway through?
Let's not that forget c++11's codename was c++0x ;)
If I download Tor I'll end up on one of the governments' lists. Is there a way to download it anonymously :-)
Marvel the Avenger Full Soundtrack
Is Godaddy hacked?
How is offering something gold, or the color gold, a compromise? What is the largest cellphone market in the world? China.

http://en.m.wikipedia.org/wiki/List_of_countries_by_number_o...

Can you explain how you make the connection between colors and security? It sounds like a subtle troll.
As others have mentioned, the one main distinguishing factor between blockchains and git (at least in practice because bitcoin's POW makes rewriting the chain expensive) is the consensus among its general users and in inability to actually change the history of the blockchain. Mathematically they are very similar, but git repos aren't "secure" in the same way. That's why I would argue against the author that git isn't the most valuable blockchain in use today although it could very well be the biggest.
Your link says "Bitcoin traders may be off the hook for now". Do you have a solid source saying that wash sale rules apply to Bitcoin?
Docker stats is not a solution since you can't configure it, it's a good effort but is not sufficient. Docker stats over hundredths of containers generates too much load, you can't configure anything. An external project is welcomed to fulfill this lack.
C++11 was originally known as C++0x, so C++17 may yet become C++19.
It's possible. But Jobs was apparently a supporter of the stitched-leather UI panels, and he wasn't above liking a bombastic sort of bling http://www.scmp.com/sites/default/files/styles/980w/public/2... (source: http://www.scmp.com/news/world/article/1110728/steve-jobs-ya... ).
Though GCC only gained full C++11 support as of 5.1, which was released this week.
The riot of colour iPods were aimed at young people, so ot's plausible that the 5c was also aimed at younger people.
The King of Bullshit News
Your SSL doesn't look great in Chrome. http://cl.ly/image/0a0F0v3g0q3K
Seems like, http problem needs to reframed as C1B(illion) now!
Yes, and C++17 is a big one, which may well slip, while C++14 was a small one, mostly aimed at cleaning up C++11.
Xiaomi Boosts Its Business in India with Strategic Investment from Ratan Tata
When the major browser developers directly profit from being able to track users across the web, they're not going to make modifications to the way browsers work to prevent tracking. Not in any meaningful way.

It's a shame so many people use Chrome. They're effectively giving an Ad company which specialises in tracking people, power to control how the web develops.
The Digistump Oak; an ESP8266 on Kickstarter
Ask HN: How are enterprise web apps distributed?
Hey,

I have built a web application for a company and initially I wanted to host it on my servers and provide them access via a login and password. The company is insisting that the software and its data must live on their servers.

The web application is coded in Django with Postgres as the database. How do I distribute the application on their server without giving away the source code?

And in general, how are enterprise applications distributed? And how are updates provided?

Thanks!
Ask HN: How did you get subscriptions to your startup pre launch?
Agreed -- one can configure a Bloomberg terminal for immediate drop-everything news alerts accompanied with pre-filled trade tickets containing positions you currently hold. I'm in no way saying a human did this or that is what happened, but just that the time-to-trade is probably a lot lower for a human than most people think due to better tools (that themselves can even leverage NLP/ML inside). It would be interesting to see someone study just how fast humans can react using these type of alerts.
You read my comment wrong. It wasn't making a point, it was stating a fact that there isn't just one agency responsible for network security in the Federal Government.

Your point is the more important one. The danger here is not the breach, since it was an unclassified system, but rather the universal surprise that it was possible. That demonstrates a dangerous level of ignorance in our society.
Show HN: A simple webservice to resize your app icon to all resolutions
These mostly serve one-pixel GIFs; sometimes I find one-byte javascript "sources".

Put these in your hosts file:

127.0.0.1 aax.amazon-adsystem.com

127.0.0.1 ad.crwdcntrl.net

127.0.0.1 b.scorecardresearch.com

127.0.0.1 gs.dailymail.co.uk

127.0.0.1 gum.criteo.com

127.0.0.1 i.dailymail.co.uk

127.0.0.1 moat.pxl.ace.advertising.com

127.0.0.1 pixel.mathtag.com

127.0.0.1 pq-direct.revsci.net

127.0.0.1 rta.dailymail.co.uk

127.0.0.1 sync.go.sonobi.com

127.0.0.1 t.dailymail.co.uk

127.0.0.1 ted.dailymail.co.uk

127.0.0.1 x.bidswitch.net

127.0.0.1 www.google-analytics.com

127.0.0.1 ssl.google-analytics.com

127.0.0.1 www.hosted-pixel.com

Search with https://www.duckduckgo.com/ For extra credit use DuckDuckGo's Tor Hidden Service.
The increase in productivity and competition works against the workers in the long run. At one point our society will become so productive that less than 25% of the population will work in the effective economy and the state will put the other 75% to bark in the parks for the minimum wage just to "keep the economy going", because jobs..
Presumably someone did, but it would not at all be unheard of for due diligence to not be particularly diligent at all and for later investors to then trust to the diligence of the earlier ones, as after all, being thoroughly diligent is exceedingly expensive and why double up when someone else has already checked...

I would agree that you usually do not raise that kind of money without reasonable DD, but there are more than enough counter examples out there of people bullshitting investors out of very large sums, both deliberately and through deluding themselves.
Hey all – long time lurker, first time poster – I’m about to embark on my own odyssey (again), and it’s absolutely wonderful / enlightening / empowering to hear the experiences of others, both positive and negative. Thank you all for your words of wisdom, I could not be more excited about this next step!
FTFY

sit back and watch the answers and downvotes roll in.
For those who are curious, the ESP8266 is a small WiFi module with a modest CPU and a bit of RAM built in. Add an antenna and some flash memory and you've got yourself a complete, wi-fi connected device for less than $5.

Chinese imports have been available for a while but the big deal here is FCC certification and an easier-to-work-with package.
I agree that a standard system like Cloud Foundry makes our lives easier. I had used CF several years ago and then last fall using IBM Bluemix on a customer project had no learning curve. I very much like Azure, Google Cloud Services, Heroku, AWS, etc., but since they don't use a standard set up it makes it more difficult to switch providers.
Yes, but I was talking about MSVC - MicroSoft Visual C++ compiler.
If you want an effective landing page, you need an effective "Elevator Pitch".

Suppose you just got on an elevator with some guy in an expensive suit with a Rolex watch. Just to be polite he says "What do you do?"

You've got until he gets off the elevator to score funding for your company.

I've come up with effective elevator pitches in the past but not having such luck with what I'm working on now. :-(

If you do have at least an attempt at one, use it for your landing page's meta description as well as the first paragraph after your title element. For the whole thing to show up in the search engines it must be 160 characters or less.
Linux is used by 1% of all computer users on the planet.

Trying to program C++ in windows is an horrible experience that I wont wish on my worst enemy.

Linux is nice, but it doesn't have after effects, support for the latest ultrabooks, photoshop ( sorry GIMP is a joke ).

Linux also contantly breaks whenever I tried using it, sound, video ?

Also gaming.

Anyway the browser environment is cool because it forced everyone to stick to a single standard.

( Also corporate uses windows, sadly. Working with tools created by major corporations in my industry is on windows )
What's beyond Moore's Law?
If you call it a SaaS app, they will understand that it lives on your servers.
Ugh. Language-based package managers are one of the biggest misfeatures of the millenium. They're all well and good* until they have to interact with the world outside their language universe.

* I'm being very generous here.
I think you may be thinking of C++14, GCC has had full C++11 support since 4.8.1.
> Yes. This is common all over the place. Nobody really cares.

> Source: I'm Norwegian.

As you've probably guessed, as am I. So then we have two apparent Norwegians (me and uer haakon) who cares. So maybe "somebody cares", after all? :)

> Well, thats a strawman as i read it. You can't compare "normal" names and names with special letters in them. It does not really make sense.

Right, normal with scare quotes. What is that supposed to mean? So then, "Ch" is not "special" compared to "å" simply because of some technical limitation? Because "å" is somewhat distinct to the Scandinavian languages? Why is "Christian" and "Kristian" normal, distinct names, while the use of "aa" does not produce distinct names? In fact, as you can see in this thread, some people name their child "Håkon", others name them "Haakon". "aa" is not simply something you throw in as a replacement for "å" in names.

This is a Danish example, but so be it: Many Danish places have gone over to using "aa" instead of "å". So this was a deliberate decision, not simply "we just spell it however we want". They had to make a decision. In constrast, Språkrådet[1] of Norway does apparently not want to do the same for places like "Ålesund", for example. So at least as far as Språkrådet is concerned, the use of "å" or "aa" in names does matter and they consider them to be distinct "characters". Not simply shallow pseudo-typographical conventions.

"Ch" is not really a (compound) character in the Norwegian language, as in Norwegian words (outside of, perhaps, loan words). And yet, we respect people's names enough to call people who are "Christian" as "Christian"; not "Kristian". Did people who named their child "Christian" miss the "k" letter on their keyboard? Most likely not. Yet they chose that spelling, and we respect that.

[1] http://www.nrk.no/norge/_-ikke-stedsnavn-med-aa-i-norge-1.70...

> As i said, this is quite common in Norway. Nobody really minds it at all.

Yes, your idea that your experiences totally overrides and eclipse my own ("nobody really minds at all") was noted the first time.
Or proxy the connection, blocking the tracking/spying requests.
"assymetric information".

The owner of the hedge fund had a model that was built on decades of CBOT commodities futures prices. His model would buy and sell a basket of about 1000 many times per day. There was some error in his model - at times he would lose money - but over the long run he was able to earn far, far more money than any other fund I've ever heard of.
The original source paper is at http://arxiv.org/pdf/1404.1951.pdf

Much as this sort of thing makes me glad I don't need to purchase private health insurance, the article would be a lot more helpful if it distinguished more clearly between what is and isn't legal use of the data as well as between the Experians and Google Analytics of this world.

That said, the original source paper probably if any thing plays down the potential concerns, contending, for example that a URI like http://www.ncbi.nlm.nih.gov/pubmed/21722252 contains no symptom-specific information when any sufficiently motivated actor can write a scraper that links anonymous looking URIs on healthcare domains to conditions and symptoms referenced in the page content.
0 Goldbergs

Rubeosity is one word overly complex is two.
Just download the script and check it first before running it then.
yes apparently i broke OCSP. thanks for the tip i'm fixing it now.

edit: apparently the error lies around certificate transparency and us lacking a public CT log. the security of the connection itself is not impacted, but i'm looking into it.
Hacking telesurgery robots, a concrete risk
That does happen but less frequently than you probably think. In this case there was a company with a track record and a bunch of tech which could be audited, that's a relatively straightforward affair. It gets a lot harder in early stage 'virtual' (as in: no physical product) companies.
"In which (something happens)" was a common form when chapter titles were descriptions of the events in it, so it's fair to assume it was meant to refer to the chapter itself.

Later works often lampooned and subverted those tropes, of course.

http://www.newyorker.com/books/page-turner/chapter-history
rubeosity
verb

Describes the magnitude of excess complexity or “Rube Goldberg-ness” of a device or system. Can be applied to machine or software system.

Rubeosity is measured in the logarithmic (base 2) unit of Goldbergs symbolized by the letter gamma Ɣ.

The most direct and simple solution that effectively solves a problem, by definition, has a rubeosity of 0Ɣ. A system that has twice the necessary complexity to perform a task has rubeosity of 1Ɣ.

rubeosity
Unnecessary Extra Complexity Level

0Ɣ	The most efficient solution
1Ɣ	2 times as complex as needed
2Ɣ 4 times
3Ɣ	8 times
4Ɣ 16 times
5Ɣ 32 times

Example

“The code has an estimated rubeosity of 2 Goldbergs.”

rubose
adjective

The condition of having significantly high level of rubeosity.
The art of butchery