skysight-inc/HackerNews huggingface dataset:
> taking baby cry down a notch

This could end badly. I think the whole purpose of babies crying is to ensure you do something about it.

Not that there's always a solution, but I'd rather be awoken by a loud, irritating cry frequently than not hear them when they might need me.
I don't use Spotify. I'll take your word for it, though.

I grew up with radio, and I used to like to listen to the college stations where there was no format and the selections came from the personal taste of another person. On Apple Music, the curated playlists are OK in that respect. Also, since I live in Japan, the "Top 100" lists change really quickly and can include some interesting and surprising discoveries.

My gripe isn't so much with the efficacy of recommendation engines, anyway. I'm complaining about the lack of useful basic search/sort/filtering. I would say about 50% of the searches that I run on Apple Music end with a blank artist placeholder page, or re-route me into the iTunes Store, or pull up totally irrelevant results, or otherwise end in confusion because there app, the store, the library, and the streaming service are all whipped up into a tangle that no one can seriously be expected to navigate.
Payroll Software: Emerging Trends
"Good gravy"
Some interesting discussion on r/AskHistorians about this

https://np.reddit.com/r/AskHistorians/comments/4hd4u7/what_w...
Always imagine everyone using tech like this, slowly using their own slang, then something goes wrong, devices die, and no one understands the slang languages each person now uses.

__

Person : Babel.

Person2: Babel?

Person : Babel!!
Doesn't seem far from what Google Translate already does; it's just a matter of automatically dictating the translation.
Non-sequitors make for poor trolling.
Nice, like a light-weight Meteor :)
"Big ball of mud" dependency structures are common because the most pragmatic quick-fix for so many compile errors it to just whack in a new #include.

C++ is worse than most languages in this way, because private members are defined in public headers. This forces you add #includes to the headers. Thus the #include graph is much denser than the true dependencies in your program.

There's tricks for getting around this, but they aren't always practical; and they go against the grain of the "every class has its own .cpp and .h file" rule, which lots of people want to insist on.
Russia’s new FindFace app identifies strangers in a crowd with 70% accuracy
This is something a company I used to work for tried to do and failed. I do agree thats the way to go but there are some obstacles we didn't manage to overcome:
1. trust - will people trust their money to be deposited in the digital wallet? unless you have a massive banking institution behind you the public might not be so eager to use your system.
2. you need a convenient way to transfer money to digital wallet. if that method is a credit card the whole system breaks down because someone has to absorb the cc transaction fee.
3. banks have good relations with Visa/Mastercard/Amex and cause friction when you have to deal with them for a system that takes away profits from the credit card companies.
There's a difference between binary and open-ended predictions. "Will the iPhone be a commercial success?" is easier than "How many iPhones will be sold?". It's the later that matters when you are directly involved. This can lead to seemingly paradox statements like "The iPhone will most likely fail, but assuming that it doesn't, it will be wildly successful".

Philip Tetlock and some controversial author have written a paper about it: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2284964
Similarly this is why, in some places, people report having "that old XP machine running <software> in the closet" because <software> is really important to them and they have no path forward (it doesn't support > XP, it's actually too vital - though that seems like an odd reason not to update, etc.).

You could replace these things with something newer but the concerns by various parties can outweigh the willingness to fight and you probably don't want to be on the receiving end of "I told you so".
The psilocybin in a mushroom is going to be psilocybin in a mushroom.
Official Announcement:
http://horizon.io/#1.0-release
Why does /dev/urandom use up the nice entropy of /dev/random when it doesn't provide any guarantees anyway?

Also, do you mean that/dev/urandom should be used even for cryptographic applications?
You can use it for a Monday-Sunday travelcard
https://tfl.gov.uk/fares-and-payments/contactless/what-is-ca...
Yes, but in public where I am exposed to other people's offspring that would be great. Especially when there is no escape like in planes.
Will you be interested in beta testing a new podcast app on android?
Hi Guys,
I have created a new podcasting application called Funcastic Podcast.

“Funcastic is a mobile podcasting application where you can listen to your favourite podcasts on the go “on demand”.
Are you pressed for time?
Do you generally not get time to relax because your only "Me time" is on the metro or bus ride home?
Do you find yourself stuck in traffic switching channels for the most part of your ride home because every single radio channel is having similar content and you can’t pick and choose the content that YOU want.

Then FUNCASTIC is the APP FOR YOU!

Slow 2g, patchy internet or no network at all?
Access Funcastic offline and listen to your previously downloaded articles. Funcastic also allows you to download and store the articles you want and listen to them even at Bermuda triangle .

Get notified for your favourite podcasts store them and listen at your leisure.

Now enjoy high quality articulate audio whenever you want even on 2G.

All this and much more…Just for you!
Happy Listening!

If it interests you then kindly check it out at
https://play.google.com/store/apps/details?id=com.funcastic.news

Thanks!
>It was simply a hypothetical but surely you can imagine a scenario where you either have to downgrade (perhaps a regression happens)

Sure, but if you might have to downgrade, then simply don't write code that depends on 6.5 features. 6.5 can still run 6.1 code (feature wise), so you'll be alright.

The only problem would be for people wanting to a) run 6.5, b) take advantage of newer, 6.5-only features, and THEN c) downgrade to 6.1
SIGGRAPH 2016 – Technical Papers Trailer
>In Norway, government-funded construction projects exceeding a certain cost must include artwork.

I'm a swede and I am constantly pleasantly surprised by public policy in our scandinavian countries.
You may want it if it's not your baby. Sitting next to one in a plane, for example.
> A complicated function may be made of a bunch of statements where each statement makes sense easily. The entire function may still be complicated.

Statement yes, but I avoid them where possible - the complexity comes from their interactions because their interactions are unmanaged, implicit and arbitrary. If you make each function an expression made up of expressions and functions, then I think it becomes true that if each expression makes sense easily then the whole will also make sense easily.
Computer stupidities almost gave me a case of fatal hilarity when I first discovered it. Especially the section about smoke is priceless.
That's a reasonable salary. But when you have to add the overheads + profits i guess the piece work project will come out costly.
In relation - I've always liked the "Chaos" value from msdn for their IsolationLevel enum

https://msdn.microsoft.com/en-us/library/system.transactions...
lol

I never use Emoji...

I use :D D: :) O: :\ :( etc. they come race independent since before the Internet...
My phone is always more accessible in my pocket than a card in my wallet, so it's easier to use.
> The only thing that somewhat frustrated me about it, as I suspect is the case for most people, is the fact that the last third of the book feels like it could (should?) stand on its own

For me that last third part feels... rushed? I can not really explain it but the first two thirds of the book were awesome and then when you reach the last part you feel like Stephenson had to meed a deadline for printing and that part is just tacked onto the main story. It is way too short for its content, I feel like Stephenson could spend a good two or three books exploring this new story arc.
I've never seen it before to my recollection, and I spend a possibly unhealthy amount of time checking up on the stories here, so my guess is no it doesn't.
Show HN: Tundra – Sell and deliver products to businesses anywhere
The last coffee I bought before leaving Shanghai was difficult because the register was nearly empty. Every customer in line in front of me had payed with their phone. While I waited, I watched every customer behind me do the same.

Even African economies have more extensive mobile payments (though I don't envy the motivation).

We're behind on this one.
Give them time, once their customers realise they're being shafted, they'll soon change their mind.
It will happened again, nothing has changed; if anything, things are getting worse, not better.
Load Test of Spryker Ecommerce Framework on Heroku / New Relic
Seveneves is one of the best sci-fi books I've ever read. It was a hard emotional ride.

(small spoiler follows)

One of the interesting gems I remember: the surviving humans looked back at the recordings of their ancestors, in particular about how their behaviour was affected by social networks - and collectively decided not to pursue that aspect of the Internet.

(This may actually be a plausible in-universe answer for why there's no Facebook in Star Trek.)
The difference between a virtual function and pure virtual function
Preserving something 10000 years is technically possible,but the real issue is that its extremely likely no one will be able to understand our present language 10 000 years from now. Cultural changes are the real deal breakers.
Show HN: The $30 Startup Test
Bitwise operators in C++
Storage Made Easy Signs Partnership Agreement with Scality
One of the most interesting reads I've found on HN in the last few days. Felt like reading a crime thriller novel.
Finding the perfect place to do creative work and stay productive
My personal rules for using auto. Only use it iff:

1. the actual type is clearly visible on the right hand side.
auto f = make_widget(); // it's a widget
auto i = 123; // it's an int
auto x = vec3(1.0, 0.0, 0.0); // it's a vector

2. the actual type doesn't really matter so much or is complicated to type out.
auto it = vec.begin(); // it's an iterator
auto it = // some template expression

3. the actual type is not known i.e. lambdas
I Satisfied My Passion for Software Dev and Open-Source by Doing a Part-Time PhD
For most people who work from home.
I hope you prep it before you use it on the underground, otherwise you'll cause a pileup behind you.
Would be very interested in this. Might even use it over winver/dxdiag ;)
There is no conventional wisdom. It depends on your market, friction of signup and where you got your sign ups from.
is that info stored inside the card?
With OpenMP your parallel loops look like normal loops (they have a #pragma to mark them as parallelizable). With asynchronous closures, your parallel code looks like callbacks. Obviously, which you prefer is personal preference, but I've never heard anybody say OpenMP wasn't accessible.
I have a few problems with this article:
>structure leads to complex code that eventually brings down the most desired characteristic of a source code: easiness of understanding.

If done well, the structure of things like variadic templates make libraries easier to use, and make coding faster (granted, code bloat can be an issue with N different function signatures).

>C++ today is like Fortran: it reached its limits

Not quite. Fortran died because well, object oriented programming came out and lots of people like it. And well, C was always more popular regardless so...C-like C++ was the obvious next choice. There is a lot of cruft in any new library, so some things aren't as performant as if you wrote them in say assembly, which is what the author seems to suggest. Yes, if I built a bare metal iostream-like functionality it would be more performant (ha, used the word :) ). People know iostream isn't that performant. Could it be better? Perhaps. Is it safe? Yes! If you want perf, use the C interface directly. Is that safe to use, probably not for the general careless user.

>To handle the type of speed that is being delivered in droves by the technology companies, C++ cannot be used anymore because it is inherently serial, even in massively multithreaded systems like GPUs.

Well, yes but so is just about every language. People are trained to write sequentially (left to right, top to bottom), with many exceptions...but none the less, sequentially. There are very few languages that do multithreading natively. There are lots of additions/libraries to C++ that enable very nice ways to consider parallelism (including w/in standard: std::thread), outside of standard (raftlib.io,hpx(https://github.com/STEllAR-GROUP/hpx),kokkos (https://github.com/kokkos), etc.). There are lots, some are quite easy to use. C++ is inherently serial, but there is no better way to write. It is fairly easy to pull out "parallel" pieces of code to execute. It is even easier if the programmer gets quick feedback (like the icc loop profiler,etc.) on things like ambiguous references and loop bounds that can be fixed quickly.

Interesting read, but don't agree at all.
I haven't looked at the source, but the linked page claims to use a Markov model trained on an English corpus (in this case, A Tale of Two Cities), so it emits English-like sequences of letters and spacing, and uses that in conjunction with a Huffman tree setup to map random bitstrings to the pseudo-English phrases.

You could use this on $LANGUAGE of your choice, or $CORPUS of your choice.

(Also, it seems much more memorable to me than an equivalent random stream of bits are.)
I don't even use iOS products. I just don't know anyone who explicitly wanted to send anything over bluetooth for years, and I am surprised people still mention it in conversations, just like a couple years ago people used to complain that their phones don't support flash.
Aside from the usual setup stuff (do you want to setup backups?) or when opening applications that obviously require an account to function (Play Store, for example), I haven't had any nagging on Android. Never had an update delete all my data, either.

That said, some of their stuff does require an account even when you think it isn't warranted, such as reading arbitrary PDFs through their Play Books app (though the Drive PDF reader works fine regardless).
Isn't Vexorian from South America?

I've noticed he's often high up in the leaderboards in Google Code Jam.
There is a little use of five cents here. Not lots, but it's not unknown for it to change amount.

...still no correlation, though.
Reminds me of x.ai. You sign up, they put you on a huge "waitlist" that moves slowly, and periodically remind you that you can jump big chunks of that list by spamming people about the product on social media.

Asking people to whore themselves on social media is becoming a new startup marketing strategy. I hate stuff like this.
Like i said, I am not disputing the wage or salary as such. However with respect to a custom project it makes it costly. Again compared to having your own people do it using help from the net. As they may not be experts themselves.
Microsoft offloads Nokia feature phone business to Foxconn for $350M
Microsoft is selling its feature phone business to Foxconn for $350M
I haven't gotten a job yet myself but I got my first interview by having a resume that really stood out. My process was:

- download their website

- edit the images and content to add your CV details

- convert html to pdf (I used https://pdfcrowd.com/html-to-pdf-api/)

- send

In my case the job I was applying for was a campaigning/petitioning platform so I sent them a petition titled "Hire mpatobin to work at X" and had some fun with the copy.

I can send you a copy of it if you'd like.
I just attended the "Quantum Europe" conference in Amsterdam, where the manifesto was announced and where the details were worked out.

While the manifesto is surely geared towards a specific audience (politicians) and contains a lot of buzzwords, the flagship project is very well thought out and supported by some of the largest research institutions inside and outside of Europe (e.g. including Intel, who invested 50 million in the QuTech centre in Delft).

The author tries to convey the impression that the manifesto and flagship project are the result of some undemocratic and misguided funding process, while in fact they are the result of many years of work putting together a proposal for this kind of project. This effort, which was mainly done by the scientific community, dates back to 2009 and earlier and has been a fully transparent and community-led effort.

The ideas behind the flagship project are very sound as well (in my opinion): Get different research groups in Europe to collaborate and share resources, provide a level of funding that allows those researchers to compete with e.g the US / Canada / Australia (which are all investing similar amounts) and get the industry involved to commercialize technologies where possible.

Also, qantum computing is only one of several flagship projects that have been selected for funding, the Human Brain project being another one.

All in all this kind of funding scheme in which scientists rather than politicians play a leading role are highly welcome in my opinion, and I would like to see this model copied around the world.

Concerning the potential overselling of quantum technologies: The limitations and uncertainties of this research were discussed very openly at the conference, and many speakers explicitly warned against promising too much to the public.

All in all I think all actors are aware of the fact that quantum computing / cryptography won't solve all their problems, but they still believe that these technologies might have a deep impact on the European and world economy in the next 20 years.

More background information on the FET flagships within the Horizon 2020 programme: projects:http://ec.europa.eu/programmes/horizon2020/en/h2020-section/...
I used to organise my wallet so when open one side only had one card in (to prevent card clash), but I risked things falling out.

My phone is normally in my hand anyway so using it is much more convenient. The only problem is it's takes 1/2 a second longer, and you don't want to look like an idiot trying to use your phone in rush hour.

I wish there was a quick way to launch it when the phone was open as sometimes double tap doesn't work and you open the phone, then you have to lock it again, double tap, touchID. I would use my watch, but then you have to look like more of an idiot rotating your arm and leaning over to the reader.
Doesn't Rust look like an excellent answer to the author's issues with C++?
An analysis of earnings in Berlin’s entrepreneurial landscape [pdf]
If we're talking maps as code, then I have a few Quake2 maps out there bundled into some map packs, those are probably still getting some playtime somewhere...

Oddly, one of the maps ended up being used by some guys for a academic paper they wrote on latency in multiplayer games:

https://pdfs.semanticscholar.org/d72f/e6af66a73af303c75fd92f...

I also did some gfx stuff for Quake2 & 3 , but got a cease and desist letter from iD Software, so had to take them down - didn't stop it all ending up in many mods and pak files out there anyway.

Finally, I wrote a MUD Server for Windows, complete with a GUI based world building toolset, which got placed onto a CD-ROM, without my consent, that shipped with a 'How to write multiplayer games' type reference book (and had a section of the book dedicated to it) - I never did manage to get any recompense for that...

Now if only I'd bothered to finish coding and release all those great ideas I've had over the past 25 years...
Getting a job as a programmer certainly doesn't require either talent or passion. Even when you start to compare programmers, the better ones are generally the ones who've spent more time hacking, regardless of how much talent they have or if you would describe them as passionate. I guess you could say that if someone spends so much time doing something, they must be passionate, but I feel the term is overused in this context.
A question along the lines of indefinite preservation use to pop up on Slashdot pretty regularly. They were usually about preservation of photos, and the discussion would devolve into a comparison of types of acid-proof paper.

The fact of the matter is that if you're going to put a finite amount of energy into preserving something, then its going to last for a finite amount of time. If you use a stable medium like a metal plate, you have the problem of preserving the encoding in a readable state, if you use a naive easily-interpretable encoding then you'll need more of the medium. Even if you solve these problems for your timeframe, you have the more serious problem of keeping content valuable.

The only solution for this for a curator (anyone with some kind of financial, academic or sentimental incentive) to keep all the info, suitably backed up, on whatever the most cost effective consumer technology is. As this tech becomes obsolete then migrate it.

If there's no one with an incentive to keep it, i.e. it's perceived as valueless, then the info will degrade over time, but that's basically a description of entropy increasing over time, welcome to our universe.

(Score:1, Offtopic)
Still, you don't have to search the Manifesto for the flaws to understand what the writer is criticizing. And I believe the whole context is even more important, and it is explained in the Nature article mentioned by the writer:

http://www.nature.com/news/row-hits-flagship-brain-plan-1.15...

and I'd also suggest the example of the other Europe's "big project" mismanagement, also mentioned in the Nature's article:

http://www.scientificamerican.com/article/why-the-human-brai...

I agree with the writer's opinions:

"The European Commission says that its goal is to "give Europe a global lead in the data-driven economy" so that everyone reaps "benefits of big data revolution". How could they have thought that this goal justifies putting massive funding (1 billion Euros, 15% of the total European Cloud Initiative funding) into quantum computation? Here are three theories:

- malice "If I tell them that quantum computers won't process big data then they'll take away money for quantum-algorithms research"

- stupidity "people could have been honestly thinking that quantum algorithms are important for big data, because they simply don't know any better."

- marketing "The European Commission actually has only the foggiest idea of what it means by "the Cloud" and "the data-driven economy." "Isn't even the tiniest piece of data part of the big-data revolution that surrounds us all? Join us in relabeling your research with the latest buzzwords!"

and

"Instead of highlighting the security threat of quantum technology and recommending funding for a scientifically justified response, the Manifesto makes the thoroughly deceptive claim that quantum technology improves security."
Swift solves the "auto" issue pretty nicely - with the help of the IDE:

let x = someFunction()

Alt-click on x and it shows the type.

Otherwise, as you say, the code becomes very confusing and I abstain from auto except in cases where the type is clearly obvious.
I think it is a random variable X whose support is a subset of the set of n-length strings.

- i.e. if X(w) > 0, then w has length n.
Yes. Next question.
Look Out for Best Deals for Parking at Airports in UK
Geographical Determinism
Ex-Googlers are bringing self-driving technology to trucks
I invite you to come to Argentina and see the result with your own eyes.