skysight-inc/HackerNews huggingface dataset:
Best Root Apps for Your Android
With Google Lens, your smartphone camera will understand what you see
They mentioned the Kodak dataset[1] in the second paragraph.
It seems to be Kodak Image 15[2]

edit: as for the other images: it would be indeed nice to see those.

[1] http://r0k.us/graphics/kodak/
[2] http://r0k.us/graphics/kodak/kodim15.html
This as in Bach, or this specific piece?
Seattle Times published a followup yesterday:

Why the obituary for Eudocia Tomas Pulido didn’t tell the story of her life in slavery, http://www.seattletimes.com/seattle-news/northwest/why-the-o...
Couldn't say it better. Totally agree.
Thanks. So after the fuel is burned for energy, it can't be unburned again, all in the same closed loop? (Reversible fuel cell?). That is not possible/practical?
MRI
yup... the long-standing UNIX user privilege separation security model is obsolete. We need inter-app privilege separation as is being experimented on mobile phones.
Unless lives or money is at stake nobody cares about code quality.
Stanford study: fossil-fueled cars will vanish in 8 years as ‘big oil’ collapses
The deception does not have to be believed to be a deception. Facebook explicitly lied to the EC:

"When Facebook notified the acquisition of WhatsApp in 2014, it informed the Commission that it would be unable to establish reliable automated matching between Facebook users' accounts and WhatsApp users' accounts."

"The Commission has found that, contrary to Facebook's statements in the 2014 merger review process, the technical possibility of automatically matching Facebook and WhatsApp users' identities already existed in 2014, and that Facebook staff were aware of such a possibility."
Adding google login in the next release. Basically you are missing out on a public profile/portfolio and the option to comment.
Super nice. But is this really an efficient sorting algorithm?
> I have no idea if smalltalk can do this,

It can.

> if my examples are good examples of showcasing the automated refactoring problem

They're not.

More to the point: Smalltalk is as dynamic a language as practically possible and was like that for two decades before Python existed. The `__getattr__` from Python, `method_missing` from Ruby, and `__index` from Lua are all inspired by Smalltalk's `doesNotUnderstand`. The concepts of metaclasses and first-class message sends was invented in Smalltalk. The idea of inspecting code using a GUI instead of flat text files also originates with Smalltalk. Refactoring, as noted by GP, also came out of Smalltalk-land. Smalltalk gives you all that without any static typing in sight.

How? Smalltalk is special. Normally, you have your code: a static blueprint of what's going to happen; and a program: part of computer memory which your code gets loaded into and gets executed. This is true for both statically and dynamically typed languages: the familiar type something -> hit "Run" -> see if it worked cycle works equally well in Java and in Python.

Smalltalk is not like this. With Smalltalk, all you have is a program. It's always running. You hand it the code and it patches itself dynamically in memory. The classes are live objects you can query. Metaclasses are, too, objects you can query. They implement methods for refactoring. It's easy, because there's no need for any parsing, statical analysis of any kind: you just iterate over all the classes in your system and ask them one by one: "do you call such-and-such method?" And the classes inspect themselves and say: "why, yes, I call it when handling such-and-such messages, here's the list".

Really, Smalltalk is special. It's not unique: Forth and Common Lisp come to mind, Self, Lua and Io too. But it's special and very few modern languages come close to its capabilities.
As a new user, which link do I click on? Git, Wiki, …? How do I get to the "compare proposed changes against existing changes" screen? Does it allow me to make comments? How many lines can each comment be associated with?

This is roughly what I want to find out.

edit: I think it's great that you have the time/familiarity to work out how to use the product quickly. I need help to see the potential advantages quickly, and I'd appreciate it if the project made a big effort to show itself off.

This isn't a knock against OSS projects; commercial projects are just as bad (or worse, since decision makers can always pay extra for support and shift blame to the vendor).
When this happens with most other posts, most people tend to not read them, not comment on them, and most definitely not shit all over them.

Enough people have been interested in it for it to be voted high enough for you to see it.
Reuzel – A tiny C++ thread pool
Django should be placed on async branch for Python frameworks too as django-channels became an official Django team's project.

Channels is now stable and provides out of box solution where all of your existing logic goes under 'http.request' channel and you may just append new websockets functionality to your existing projects.

Development server ('python manage.py runserver') would do the job of running both Daphne server and workers, and in the production you could keep your existing wsgi configuration (nginx + gunicorn, ...) and use Daphne and workers just on particular urls (or configuring specific headers).
The theoretical maximum for a neodymium magnet is grade N64, i.e. 64 Mega-Gauss Oersted.
Not when a new technology is already there to eat its lunch.
According to the patent application[0] it's from 2012.

[0]https://www.google.com/patents/US20140299810
JSON was influenced by Rebol, which i feel would provide an even nicer example:

version: https://jsonfeed.org/version/1
title: "My Example Feed"
home-page-url: https://example.org
feed-url: https://example.org/feed.json
items: [
[
id: 2
content-text: "This is a second item."
url: https://example.org/second-item
]
[
id: 1
content-html: "<p>Hello, world!</p>"
url: https://example.org/initial-post
]
]
This is an excellent idea. Advertising ought to be taxed like Tobacco.
Advertising is responsible for the increased monopolization of the economy, inequality, urbanization, over-consumption, greed, depression and many other issues...
Advertising is a cancer on society. It doesn't offer any value to the consumer (at least Tobacco offers some temporary pleasure), it must be taxed harshly.
I think more interestingly, what if we didn't have to care?

You tell the computer to copy, say, 200TB from Europe to Asia. It could automatically determine that shipping is faster, and so fill up a portable NAS, then use an API to request a transport drone, which then takes it to some ship/airplane/train and the reverse happens at the other point. The whole human involvement could be watching the progress bar.
There is no line. Expression is turing complete. That you might not like something I say does not have any effect on my right to say it as a human being.

Obviously the names are tongue in cheek jabs. There's no language called Auschwitz, afaik, and even if there was, it would have as much right to exist as Java or Python or whatever.

You don't get to tell people what to name things just because you're offended. You get to be offended, that's it.
Giorgio Cam – A.I. Experiments (Camera Required, Headphones Recommended)
But arch pulls these files and rebuilds every time, right? Compared to most other distros where only the (more) savvy maintainer does these steps.
Don't arch end users just assume there's a new version out and the package hasn't been updated, ignore the error and install anyway? Or are they better trained to take notice of this suspicious stuff?
I can say the same. Those services that were banned are either the most outrageous war propaganda outlets, or honeypots that gather intelligence information (imagine half of all Ukrainians communicating via a social network that is fully controlled by the enemy).
As a Python dev with 12 years of experience, I still use the REPL every day.

When I wonder how something works or if I need my memory to be refreshed, I just fire up jupyter console and test quickly the code. I don't open the doc or search on the net. I have the live result immediatly.

When I want to debug my web server, I drop a REPL in the server and play with the code. It's more efficient that just debugging, because I can actually modify the code live and see what happens.

When I need to understand a format and how to manipulate / tranform data, I use the REPL (or jupyter notebook) because it's the most natural way to do it.

I don't know how much Python you have done, but you have been missing one of the greatest tool of the ecosystem.

It's like saying you don't see that much the benefits of an IDE for refactoring in Java. "yeah it's cool but how much do you use it hu ?".
He said appropriate XML parser.

All languages have XML parsers, it's more that a lot suck, they might have weird concepts you have to use, or are constantly tripping you up with namespaces, or make it really hard to write xpath queries.
Heh, thanks for that. It's two years old, but certainly worth reading: https://www.reddit.com/r/india/comments/2yo614/hi_im_deepind...

> Do you really expect a good developer to be able to be in the zone for 12 hours straight?

> Why would we contribute to open source if we are barely able to ship what we need to ship to keep our users happy.
Dwelling in Possibility
Given that FB paid $19 Bln for WhatsApp, €110m seems to be a cost of doing business for Facebook. That may be calculated play.

USA got very liberal antitrust policy, allowing massive M&A. Good for shareholders, bad for everybody else.

E.g. the biggest four airlines in USA got over 80% market share. In Europe they just have 48%. That's why United can re-accommodate passenger and get away with it:

http://www.economist.com/news/leaders/21721201-americans-are...
Ask HN: Comparing IoT (Internet of Things) cloud services offerings
I'm a bit surprised that searching HN I didn't find any thread on this. I'm starting my own list of services and related details and prices around what's known as "cloud services for the Internet of Things" or in other words services for enabling devices to exchange messages with some secure/managed cloud storage, collecting information, preparing dashboards for such data, managing deployment and access right to devices. Anyone already done or in progress on this? Think of Amazon AWS IoT to name the most evident.
Google's 18-Month Quest to Redesign Its Terrible Emoji
> If the salts are unique to the user wouldn't it be nearly impossible for the hacker to use the hashed pw on other sites

Even if the salts aren't unique, can you explain how can they use the hashed password anywhere?

If I give you a hashed password and the salt used, what exactly can you do with it? (apart from brute forcing)
You can bitch about it when we will all have basic income until then they are doing what any other inventors are doing.
The problem isn't that "privilege" has become too narrow, but that it's become too broad.

The word implies an actor. Privilege is, by definition, caused. A benefit of privilege by definition originates in a system of structural inequality, one more or less deliberately designed to benefit some, but not others, based on some criterion such as sex, skin color, sexual preference, or the like - and that's not a possibly tendentious definition of my own invention, but rather the one applied by the proponents of the concept, all the way back to McIntosh's formalization in the late 80s that began the modern popularization of "privilege" in the first place.

A further implication, also original but more clearly elucidated by Maltz Bovy, is that to do other than abandon or at least forswear the benefit of privilege, and work to dismantle the structural inequality that furnishes it, is iniquitous. To say that someone is or has been privileged therefore cannot but at minimum verge upon an accusation that that person lacks virtue. That, I think, is at base what provokes anger in response - and not unreasonably so, because it does constitute an attack on the quality of one's character. Even when leveled at someone who is progressive and does accept the theory of privilege without question, such an attack tends to elicit a defensive response. How much more so, then, from someone who is not, and does not?

And "privilege" remains so freighted, regardless of intent. It's especially pernicious, therefore, to conflate privilege with simple good fortune, which is fundamentally distinct in that good fortune isn't caused. It's just a thing that happens, and happens to work out well for someone. That's what we're talking about here. No system of structural inequality put those trees next to that hovel. You cannot reasonably posit a deliberately unequal allocation of benefit to have brought about that result. The very idea is risible at best, outright nonsense at worst. And, in stating nonetheless that that must be the case, you level the sort of opprobrious allegation I describe above.

It is not reasonable, nor is it acceptable in any conversational context where civility and charity are meant to hold sway, to offer one's interlocutor insult, then become incensed when said interlocutor responds as though insulted. Cet animal est très méchant: Quand on l'attaque, il se défend. Voltaire's sarcasm remains a sarcasm, whether you mean it so or otherwise.
As a bonus - this is as environmentally friendly and cheap as they come.

We have a lot of both fe an ni.
There is no country where everyone's children actually do go to college. The US already has one of the highest rates of college attainment at 50%. Which 50% do you think sends more of its kids to college, the top 50, or the bottom 50? The problem with the bottom 50 isn't that they can't afford college, it is that they've already been failed by the educational system, legal system, their parents, etc. The problem there is vastly deeper than "Free college".

You are basically advocating the most regressive tax in history. That money would be vastly better served by sending it to inner city elementary schools than dangling in front of a huge group of people who will never be able to use it.
Damn right. And just one sentence above they go on about the environmental harm rare earth extraction causes. Surely if this was a real concern just 'licence' the tech for free. I would expect universities of all organisation to understand that baking a bigger cake means more cake for everyone. Fighting like jackals over scraps is what I expect 'business' to do. But uni's have become big, inefficient fascist diploma factories, and you can tell.
Are the hashed passwords salted? If not, then the claim that the "password cannot be converted/decrypted back to plain text" is not defensible. Either way, including such an unclear statement in a security notice is troubling.
I wonder how this compares to FLIF. I also tried to compress images based on shape and structure but by approximating these using skeletons.

I'm just a bit struggling with their performance comparison. The graphs they present are very pretty and promising but for the presented images we're quite left in the dark. They dump some images and theirs looks prettier and the authors give us some indication of quality but it's not conclusive evidence that their method produces better images. Typically when different compressed images are presented two things can vary: quality and file-size. In the presented images both seem to varying without telling us which is which. Also, there is no baseline to compare against, either in terms of filesize or what the should look like. Sure, we humans can make a very educated guess but it is just sloppy to not include the uncompressed original image.

I will be fully convinced when I can try it for myself on my own image set.
I've avoided writing React Native modules in Swift because I don't want to add the Swift runtime. It would make my app a lot bigger, and while I love Swift, I'm fine writing a few lines of code in ObjC.

Will Kotlin add any extra data to an Android app? Does it have it's own runtime, or does it just compile down to the same bytecode as Java?

If the app size is equivalent to Java, then this is amazing. I love Kotlin, and will write all of my React Native libraries in it (as soon as there is some support.)

UPDATE: Looks like the Kotlin runtime is around 859KB. Maybe smaller after ProGuard? In the grand scheme of things, that's smaller than many web pages. But it's probably not suitable for an open source library.

I don't think Facebook would rewrite React Native in Kotlin. I've heard that they might be moving towards C++, so that more code can be shared between the different platforms.
Is there a correlation between the size and experience of a company and it's engineering team or technology choices and the likelihood of it being hacked? Tiny startups get hacked, and billion dollar corporations get hacked, and businesses of every size and shape in between get hacked. 'solid architecture engineering' might be a defence (although even the best engineered backend has very human weakpoints), but whether or not a business has a pretty UI and a node based backend is hardly a signal of how good the engineering might be.
If public money went into development - the public is definitely entitled to a cut.
If you don't reuse Bitcoin addresses, then your Bitcoin will be safe. Bitcoin public keys aren't revealed until they're used to sign a transaction. An address is the SHA256 hash of the public key and SHA256 is quantum safe.

That said, the method of transaction signing would need to be reworked to be quantum safe. But not all Bitcoin would be able to be disappeared overnight.
You should see it like this: 110 million euros to buy the permission to acquire all the data of all european WhatsApp users.

Is this just the fine for lying? Or is this also the fine for combining personal information about european citizens?

If only the fine for lying, then what the EU should do next is investigate the privacy concern. And possibly another fine could be the result of that.
I'd say whatsapp emojis are far worse.
Did you even read the post? It clearly says: "We hash passwords with a one-way hashing algorithm, with multiple hashing iterations and individual salt per password."
I love that you are really serious about security !
Personally, I simply use Yubikey with its PIV capacity, but this article gave me nice ideas =)
Do you find such things by listening to the music or by analyzing notes?
Product designers 'must reduce Pringles factor' to boost recycling
Interview with Ed McManus, Technical Advisor for HBO’s Silicon Valley [audio]
Worst case of O(n log n) is not efficient?
"The Sanford researcher is also confident that within the next decade, humans will predominantly rely on self-driving vehicles as they are significantly less dangerous."

Given that an autonomous vehicle capable of performing safe comprehensive driving skills doesn't yet exist I find this and other claims in the article somewhat of a stretch.
The post was updated with this information. The initially posted version did not include information about iterations and salts.
I think this is a story about working really fucking hard and then naturally having cool things come your way as a payoff. What you want might be 4 years away, but opportunities you don't think a lot about like this can be yet another motivator.
The terms might be meaningless, but that still shouldn't stop you from sourcing your meat/poultry locally from a farmer where you can witness the living conditions of the animals yourself before buying.

That way you are not only doing something healthy for yourself and the animals, it's also supporting the local economy in a meaningful way.
Zoner Photo Studio 18 Pro Serial Key and License Code Download
Like the US, in Europe most of the poor don't go to college. While they pay less taxes, they do pay taxes, and that money pays for the upper class to get their education (not free, paid for by everyone else).

The root of the social equality issues in the US are vastly far removed from "free college". It's the exact opposite - we need fewer marginal colleges, fewer for profit colleges, fewer marginal graduates, fewer drop outs, and more job training.

If the US could take one lesson from European education, it would be a good system of tracking students into job training in high school.
Can we please not raise topics like this here?

In fact, ukrainians don't give a damn about few nationalists like this for whom it "hurts" and will never consider an origin of the language name, not to mention that idiotic [island name - country name - evil status] associativity. Most people in the world are sane, please don't get tricked into internet-bs easily.
PaaS: a blessing or a curse?
The threshold is £21K. You repay 9% of anything above that. After 30 years the debt is written off no matter what.
Does anyone else think the Kotlin syntax for array literals is super ugly:

val shoppingList = arrayOf("catfish", "water",
"tulips", "blue paint")

What is wrong with square bracket syntax? (rant over).

EDIT: I suppose it's consistent with other syntax e.g. listOf() etc.
Cách lựa chọn bộ đàm đi phượt phù hợp khi đi theo nhóm
101 C# LINQ Samples in Kotlin
One big reason for "hardcoded" encoders and decoders is that they much easier to implement in hardware.

One can improve e.g. H.265 somewhat easily, if software only solution is an option. But if you need cheap hardware only solution then ML-required-way seems a bit too expensive.
If they bring a notable amount of ads people migrate of to snapchat, hangout, signal, telegram, whatever.
It would have been configurable. The important thing is that your blob of data (e.g. VeraCrypt volume) is offsited and wiped. You could leave your laptop otherwise completely lived-in, just not containing your data anymore. Otherwise, I've worked for companies that gave out loaner phones for overseas travel. A factory-reset phone is much less suspicious than a threadbare "factory-reset" laptop.
I often use WebStorm (Intellij variant), and I am continually annoyed by its inability to keep up with my typing. I do like the IDE, but I do wish it was more responsive. It often feels like a heavyweight, taking long to do any operation, especially starting up.
Science beats scarce natural resources. Again
One of the key issues with this type of leak is where people use the same password in multiple sites (check out the data in https://haveibeenpwned.com as an example). They should recommend resetting the passwords they used at Zomato in any other apps/sites.
WOW, what?? That's amazing! I want to write some cross-platform native code for React Native modules, and I was considering Rust. But I will definitely have to check out Kotlin now.
Except when it comes to backup.
IDE support with IntelliJ IDEA is now excellent, on par with Java and Kotlin. Everything just works, including automated refactoring and extractions.
32G for my birthday in October, please. Thanks!
Fewer generations than I'd prefer, if I'm honest; the plural doesn't really apply. I used to laugh when my mother would tell me that youth is wasted on the young. Lately I understand why she never laughed when she said it.

That said - an excellent point, with which I agree wholeheartedly. Calibre is an excellent tool, even if I could wish it handled PDF generation better - but that's a tall order, and really only an issue for The Art of Electronics and the like.

I also live in a ~600sf apartment, which is about all the space I really need but which also puts a pretty sharp limit on the volume of my physical library. It works well to go digital by default, and reserve paper copies
for special. (That said, I do wish I had space for a shop! Building a table in my front room is doable enough, but does rather cramp things while underway.)
I get:

> Sorry

> Because of its privacy settings, this video cannot be played here.

I have privacy badger but it's only blocking Google Analytics. Hm.