skysight-inc/HackerNews huggingface dataset:
Just tried on my iPhone 7, it's definitely instant. Perhaps that's more of a UI feedback flaw in the Pixel then?
The Most Expensive Record Never Sold
Logos.porn – sexy logos for your hot startup
And Warcraft II remastered!
Presumably it is a demonstration of the network extracting the texture of an image, ignoring "spatiality", such that when a style/texture transfer is applied on one and the same image, the texture may very well order up differently than on the original image.

More specifically, ignoring spatiality is the effect of matching the response of the covariance matrix of the feature vectors, which was the key insight in the original style transfer paper by Gatys.
Easy Way to Type Text on Mobile Devices
So sugary soda drinks are as bad as smoking, when are we gonna have warning labels printed in them?
If you aren't leaning Scala for work or a specific project that requires it , have you considered Kotlin? I have found the language much more productive in my day to day, after initially discovering Scala and digging deeper.
At 200 meters of altitude they still see the drone.

With telephoto lenses, it doesn't make sense to use multicopters any more, in my opinion. Not even a quadcopter can track objects on the ground precisely enough, just by positioning its body, so the camera needs a gimbal, with some kind of automatic tracking. At that point, a bigger, fixed wing drone would be better, I think.
Muenchhausen: A faker.js competitor
In Australia the leading telco is making all the phone booths (at least in sydney where I live) into wifi hotspots for its internet customers - clever - pay for your home internet and have wifi wherever you are - maybe nice in areas where there is not good mobile reception, for mobile workers etc
I've been working on and off on a Nintendo DS emulator 100% written in Go. You can have a look here: https://github.com/rasky/ndsemu/

It features both the 2D and the 3D engine (with a full software rasterizer with poly-fillers generated through go generate). It's highly concurrent (each graphic layer is drawn in a different goroutine and then mixed together). The ARM interpreter is also generated via go generate.

I'll add some screenshots at some point.
Corporate presents ‘to grow into’
All 3 looked the same to me, but I guessed it was because I'm colour blind. It's not just that then?
The condescension bugs me a little: I must not have enough background, Haskell is too high-level for me, etc...

I'm a pretty good developer, and my language skills are all over the place. I did a lot of Scheme and Lisp early on. I used to try all the turing tarpit languages. I do mostly C++ and Java systems work now. And my current learning is Go and Rust. I've literally written my resume in PostScript years ago, and I still use APL-derived languages. I read and learned lambda calculus over a cross country business trip even.

And even with this background I find Haskell at times inscrutable, more often than not because somebody is trying to give me a description filled with unknown terminoligy and lines of Haskell itself I have no idea what it means.

There concepts aren't foreign to every other languages. Show them to me in pseudo-lisp, and I'm sure I'll do a pretty good job of picking them up. It looks like you could even describe monads in C by passing around opaque pointers, with some caveats.
Constraint logic programming indeed evolved from logic programming, but it encompasses such diverse topics as finite-domain propagation, integer interval propagation, SAT solvers, linear and restricted polynomial optimization, discrete planning and constraint satisfaction strategy meta languages that the only commonality seems the more or less Prolog-like syntactical presentation. These vastly different formalisms were cast into terms such as CP(x) (meaning constraint programming over x, for x the reals or other domains) but this doesn't give you a solution strategy (the solution strategies being as varied as math itself).
The paper states that it shows swapping of texture between apples by using a manual segmentation input. A manual mask is also used to transfer the fireball texture to the perfume bottle.
Ask HN: How does one get into natural science with a computer degree?
I'm starting to realize that while I'm good at programming, it doesn't really bring me any enjoyment to do it for 8 hours a day. Has anyone successfully parlayed this skillset into a job in research or engineering in the natural sciences?

Incredibly vague question, I know, but I'm curious to hear about people's experiences.
A good friend of mine played the game, I'd often be over at his house playing it with him or simply watching him play.

The novelty was phenomenal to me at the tender age of 12.

Here was a chat room, and a game, all rolled into one. I'd never seen anything like it. I wanted my own account.

It would be a few years until that happened. When I was 15 I started with an annual subscription for 49.99, playing on my mother's computer at first after assuring her it wasn't a virus.

This was before the launch of DAoC, so maybe early 03? The game still had a relatively active population (500-750 players near peak hours, something I would scoff at today and declare dead. relative!)

After the launch of WoW in '04 the regulars became less regular and eventually the population was under 200, then 100, etc. It had 25 players online last time I got nostalgic and installed it to hear the startup tune.

Anyway, I had a great time with The Realm Online. I loved it. I made friends and liked talking to them. So I stuck around and watched it slowly wither away, at least until 2007-8 or so.

It was clear that the "developers" who purchased the rights to the game had no interest in developing the game any further.

I still think The Realm Online would do fine in the F2P space, stuffed full of microtransactions. The turn based combat would be perfect for a touchscreen. Apparently it's coded in a dead language invented by Sierra, so I'm not holding my breath. It'd be nice to see a private server, at least.

Over the years I made many friends, some of whom I still regularly play games with.

I imagine many folks had a similar experience with their first MMORPG, whenever I see people talk about Runescape or WoW, I always think of The Realm and my time with it.
I am beginning to find almost nothing more intellectually irritating than articles like this which basically say, here's some poorly studied pop sociology. It explains why people like X.

I have a much simpler reason people enjoy these stories. We love these stories because they roll up a handful of narrative features humans love.

Suspense: Good stories need stakes. Imposters, are constantly in danger of being found out. Thus very high stakes are ever present throughout imposter narratives. Constant presentation of high stakes results in suspense

Novelty: A good fake must be clever, the unclever ones don't last. So there is always some new tricks a con has to teach us. Don't believe me? MacGiver was a hit TV show and the only thing it had going for it was each episode had a couple moments of great novelty.

Underdogism: The con man is going up against all of society. Every institution, socal group and personal relation has cause to uncover the faker and thus, in the game of keeping his/her secret a secret the con is on a team of one against a team of everyone else.

As to why humans actually like imposter characters? Because humans like or at least empathize with any character whose story they become involved with. Humans will literally empathize with a box if you give it a bit of character (which was good news for Been Affleck's career.)

Did you root for Walter White? Was it cause you think underneath you're a psychopathic genius chemist ready to turn drug lord the moment you get the personal justification to? No, it's because you saw the story from his side. At times, when you really hated what he was doing you still kind of wanted him to succeed.
The colors are shifted in the output. red, yellow, green => yellow, green, red.
In 90's Finland took a steep dive in an index describing how technically advanced a country is.
Turns out, amount of telephone booths per capita was in important part of the index. As the country was already transforming to mobile phones, it was the index that had become outdated.
What about photos taken by the Windows Lumia phones by Nokia? I had a 920, when it was brand new I thought it took great pictures. It wasn't the 41MP camera and even that something about 'not real pixels' or multiplied pixels, can't remember.
So yes, should start worrying?
Those benefits have a cost--financially, emotionally, and time-wise. So the whole question is, is it worth it, past a certain point.
This course is super good! I also made some brief notes (not complete though), from this course: https://github.com/Dawny33/Notes/blob/master/Programming/Sca...
I came across this "article"? before in the past, I feel like I remember it under a different title like "language speed differences" or something. Or maybe that's another article by the same author/site/format.
They removed the phone booth from across my apartment a couple years ago, I may have been the last person to use it, but only because I had locked my keys and phone in my apartment - I understand they can't keep them running for that, but it was really useful.
> and the only way you can realize you need it is by experiencing it.

That is part of the problem with modern advertising: hyperbole. By definition, if people have survived this long without knowing about Product-X then they don't need it. The OP's perspective was that he'd rather not know about Product-X ahead of need-time.

If he identified a need or desire for a solution to a problem he would search for "grill-thing that keeps leaves out of drain" or "brace that keeps daffodils upright in the wind" and he'd stumble across your brother's product. So the product marketing strategy would be to place Product-X in places where it would likely be found by people pursuing that particular need or desire.

I found myself doing that recently for what transpired to be called a 'tamping rammer'.

I appreciate that's not ideal from a corporate perspective when the goal is to 'make' a market by leveraging perceived need, but that's not the primary concern of those who are fatigued by advertising.
Because that is not portable and/or has performance problems.

I'm not kidding you. I know the conventional wisdom is that a rename is enough. It is not. Depending on the filesystem, you may have to fsync() the directory entry too, or fsync the parent directory entry too. Or on other filesystems, don't do these because doing these may cause problems. And do all this in the right order, because if you get it slightly wrong then it doesn't do what you want in the event of a crash.

The problem is maddening. There is an article out there that explains all this in much more detail. I think it is this one but I don't quite remember whether it is the same as the one I read: http://blog.httrack.com/blog/2013/11/15/everything-you-alway...
The performance problem comes from the fact that you need two fscyncs.
> We don't have a great democracy. But it's a democracy.

"Democracy" is not binary. You can embody the idea of "democracy" to various degrees. For example, the US is certainly _more_ of a democracy now that African Americans and women can vote. In the future, it may become even more of a democracy if every adult can cast a meaningful vote regardless of what state they're resident in.

> (If you can realistically discuss seceding, you're in a free country.)

I'm not sure this has anything to do with democracy. Canada peacefully seceded from the [non-democractic] Commonwealth in 1867.
"Nobody, on reflection, would want to eliminate all hierarchies..."

Who's arguing for that?! What a straw man. What an all or nothing bs argument.
Messaging services without encryption is unacceptable - TRUTH
Lock-free job stealing with modern c++
At the over £1.2 billion turnover company where I am currently working there is Subversion, CVS and even some ancient code in SCCS. Git is being considered, but for now Subversion rules.
Seriously, after 5 years they still have your account information? Are they completely nuts?
Just to add on to this incase anyone is wondering, Twitter has a library that allows you to use the different futures together (https://github.com/twitter/bijection) if you need to.
Hi guys, I'm the person who wrote the article.

I perfectly know that the title is an exaggeration, but choosing an headline for medium is a tough job :)

The reason why I chose to call it like this, is not just to get a couple of clicks, but because while talking to companies that are not ML-aware I often get the question: "how the hell does X do that?!?!?", and the answer 80% of the time could be 4 lines of sklearn.

My goal is to spread awareness on the potential of ML among companies: my intended audience was not ML engineers, to whom this article looks more like "I spent 6 days cleaning data, 20 minutes plotting different clusters representations, and the rest of the day writing an article", but the business person that is not fully aware of what it means to use ML today, and to whom it looks like something amazing and extremely valuable.

Does it make more sense now? :D
now if you implemented this as a web app, i'd be sharing it with everybody

really cool samples, would be cool to upload my own photos and run it through this
That's not the point. Cars are optional. The question is, is giving them up worth the cost?
At least they emailed you about it.

In my case they reactivated it for some reason and I had no idea for months until someone told me they saw my Facebook page.

I had just deactivated because I wanted to take a break from all the fake relationships, but I never really hated the company itself.

But now that I know this company just does whatever they want and doesn't care about the contract with their users, I despise them with passion. It's one thing to change privacy policy, but reactivating someone's account without permission when he clearly has deactivated is almost illegal.

I ended up completely deleting my account (that's different from "deactivating". It's actually all gone (hopefully)

I'm sure there are many people like me and OP out there. It's sad that people can't do much about it as individuals even when their privacy is fucked with.
Yep - my rockstar account was 'hacked' a few weeks ago and I now have a fancy eastern european looking username
I'm in the same situation, I didn't use my account several years. Than I tried to login, and account is locked. I was asked to send my ID. I did it. Now I'm waiting fifth month to unlock it and nothing happens. They have my ID, I don't have account access.
(Have barely played chess since I was a kid, but guessing below until you get a better/accurate answer.)

White was in trouble before throwing away the bishop as the black queen was in a deadly position, so it looked to get any free pieces it had blocked from moving as a viable strategy at aiming for a draw.

As for the stalemate, I assume the 50-move rule, part (a)? It was either going to draw through losing the rook or via 50 moves without losing/taking a piece.

"The game is drawn, upon a correct claim by the player having the move, if (a) he writes on his scoresheet, and declares to the arbiter his intention to make a move which shall result in the last 50 moves having been made by each player without the movement of any pawn and without the capture of any piece, or [snipped]"

https://en.wikipedia.org/wiki/Fifty-move_rule
I wonder if you could just scrape the text in the job application the key words like "Bachelor's in Computer Science" and "3-5 years experience in .NET" or whatever bundle of credentials they strap together and submitted that. That's a definite match right? You'd get some notification, "Hey uhh... we saw your resume." I'm just griping because I'm obsolete.
It is sad, to see this as the only comment on OSGi, which actually provides an elegant solution for modularization.

I agree that tracking down problematic modules is difficult. And OOM Exceptions (due to leaks) are actually the only serious problem where we run into problems during runtime. On the other hand, even in these cases its often enough to just restart the single OSGi service (if you know which one).

For NeoSCADA it was definitely the right choice. We have servers running uninterrupted for months (if not years). And to be able to hotpatch a library on the fly, is really really great (although seldomly used).
Israel: Apartheid Against Palestine: United Nations Said
I think this article completely fails to consider the human element in consumerism and advertising. Big data will never replace human decision making. It is a nice observation from someone figuring out the world...but is very early in that discovery process.

Brands are more than just a tool...they are a direct byproduct of how our brains perceive and recall things.

Human nature hasnt changed since the caveman days and never will. It can evolve and manifest itself in different ways, but our core drivers are fundamental to our existence.
Show HN: Project Netdev I/O
Draw with your phone and publish
Apple investigating accessory that turns iPhone, iPad into full laptop
Amazon does not engage in price discrimination. They change their prices for everyone, millions of times a day.
http://rerun.me/

This blog has some good articles on how to work with Futures properly as well as some Akka stuff.
> That rich people benefit from the laws and protections of the U.S., without having to deal with the corruption and laws of India. But they can then import cheap workers to displace the very people who paid for those protections to even exist in the first place?

If the tax system is so broken that the poorer are paying for the richer's protection, then fix the tax system so that the rich person pays the "correct/fair" amount. For example, remove most of the deductions and other rules and replace it with a simple flat tax.

Anyways, why are you saying "rich people"? Ordinary people own these companies and purchase from these companies. They benefit.
Requiring the same standard of verification for activating an account. Of course, they want to make it easy so it's unlikely to happen...
Ha, Facebook UI without logging in is the stupidest. Help center behind a login, emails that can't be unsubscribed from from the email without login, stupid popup that blocks the view every now and then if you're logged out...

I'm tempted to try logging in if they really deleted my account after I requested it.
Amazon is building virtual and augmented reality stores
What the most beautiful piece of code you ever written?
Oh, so you simply import java packages in the same way you import python packages? That's a pretty transparent mechanism. Thanks for the clarifications!

I suppose that this is more "Python (the language) for other systems" more than "Python (the environment) for other systems". Is any of the standard library supported given this import scenario?
It almost causes me goosebumps to think about how if someone asked me "imagine this clear sky, but with this red sunset over here" I could very plausibly come up with a similar result as shown in these examples.

The transfer of the flame to the blue perfume bottle looks like a very practical way to prototype marketing images.
Guess: video recording produces large amounts of data while recording, so is disk write bound. "Instant capture" requires only a short, fixed duration, recording, so is only memory write bound.

An alternative possibility, along the same lines, is that recording durable video is CPU bound due to compression, but a temp cache in RAM is small enough to have minimal compression requirements, so is not CPU bound.
I think the best indicator will be the frequency of occurrence of technology / language in job offers.

Check out programming language popularity in job offers:

https://jobsquery.it/stats/language/group

Or just general buzzwords popularity:

https://jobsquery.it/stats/tags/group
Seconded...
I'm surprised nobody has said this yet: tweet at Facebook, or contact their support.
As in: the input and reference have the same color order, which makes it weird that the output has a different one.
Comcast Two-Step Verification
How much do you charge per hour for company-saving quips like this?
Is that really what authority means? I always thought it was along the lines of 'famous guy X says Y so Y must be true'. While a dictionary on the other hand is something which I'd really consider authorative i.e. correct when it's about the meaning of words. So a dictionary's reason of existence, it's whole prupose is explaining the meaning of a word, you could say it states the actual facts. Wehereas some famous guy saying something doesn't make it a fact automatically just because he's famous.
What do you prefer – the French or the Silicon Valley dinner?
Wow. Our kids may be able to walk around with glasses and see the world styled in real-time as they please - perpetual sunshine, gloom, night, whatever..
For anyone running Win95 wondering why this doesn't work: You need to double-click, guys.
I think it would be amazing if Adobe incorporated some of these projects (Neural Style, etc.) as part of their "Creative Cloud" offerings...actually compute it in the cloud and return the result back to Photoshop.
Now I can't sleep. Please Help ...

US
Please note that Python for Android project is not meant to be used with Kivy only anymore.

It's a project that allow you to compile Python and dependencies, and package it along your own application. You could for example compile Numpy, ZMQ, sqlalchemy, zeroconf, etc...

We have a mechanism called bootstrap that allow you to select your primary technology that you're going to use for your application, such as "sdl2" (required for kivy), "webview" (it just start a webpage that connect to your phone port 5000, so you can start an embed webserver such as Flask to serve your app), "service_only" (if you don't need any kind of UI). New bootstrap can be written to support another type of apps.

Also, you could embed your whole UI in pure java if you wanted too, as the directory libs (to include .jar) or src (to include .java) are compiled. So you can imagine having your app in Java, but still call Python for something else if you really wanted too.
If that took them "about 2 seconds of work", I bet "They kept worse records.", the statement you reacted to, wasn't just correct, but an understatement.
Perhaps
you confused Google/
with Uber/

Perhaps Uber confused/
Google with you

You confused Uber/
with Google, perhaps?
Those were the days. I think I preferred WC2 because of how precise the play was.
The classical one does quite a bit harm too.

Western/1st/etc world (used to?) treat workers well. The rest of the world didn't. Once tariffs are eliminated, all countries join the rat race to the bottom. How can western countries with good social safety net, reasonable work hours and good wages compete with cut-throat conditions in Asia? Naturally the conditions equalise. The good ones get worse, while bad ones adopt a thing or two.
I've been working professionally in software for 20 years. Anecdotally, I'd say that line-of-business software has never been more reliable, more extensible or had better user interfaces than it does now.
> I am concerned that they knew that I used this password on several different sites. How did they know that? I suppose they keep an automated list of passwords that have been hacked on other sites, when those hacked passwords are made public? If so, that much is reasonable.

A clear demonstration of how users don't read error messages, as the screenshot that appears above this paragraph spells out the exact method the author suggests.
No I think you've missed the point, the _account_ is unimportant: "I do not want an account on Facebook. I have been happy to live without Facebook for the last 5 years."

What is _important_ is the fact that it was activated without any user input, and can't be deactivated without handing over quite substantial trust.