skysight-inc/HackerNews huggingface dataset:
> I can't say if something like this is at work here but there's a healthy black market of buying email lists.

There's a healthy 100% legitimate (legally) market too. They correlate data from all sorts of retailers with things like your bank account, email address, etc.

Pay cash for anything you'd be embarrassed about someone finding out.
>The hashed password cannot be converted/decrypted back to plain text - so the sanctity of your password is intact in case you use the same password for other services.

What? Hashed passwords can definitely be cracked for a significant percent of users.
They should mention if the passwords were salted or not. Just saying the passwords were hashed isnt sufficient.
In the post they mention the probable cause is a developer account which got compromised. One of the most important rules of most security frameworks (including PCI DSS) is segregating access between development and production: developers are not supposed to be able to access production data. I suppose this rule was not followed here - or an alternative mitigating control (which can be applied instead of the rule above) was not good enough to prevent this.
Microsoft's Template Studio codes your Universal Windows apps for you
The gp was being extremely provocative with their generic and missinformed insults...

The person you are warning was robust in their response but sometimes robustness is needed in a civilised debate.

The I think that this warning is misplaced and makes hn a worse site.
How nice, as I currently read GEB again.
That'll teach them to outsource development to Africans making a third the wage!
I have an RSS client written in Rust that builds as a command line program.[1]
I wrote this in 2015, and it needs to be modernized and made a library crate, but it will build and run with the current Rust environment. It's not that hard to parse XML in Rust. Most of the code volume is error handling.

[1] https://github.com/John-Nagle/rust-rssclient
I am still lacking data to test it more thoroughly, but as of now it is promising enough for me to keep working on it. And it's a fun way to learn. What do you work on ?
I read this quite recently as I was asking the same question.

https://stream-seo.com/best-google-adsense-alternatives/
Well, the old good BBC, which Paul Craig Roberts always mentions as p-r-e-s-t-i-t-u-d-e media.
Always at work, to disinform. Now, lets inform the sheeple that it was "civil" war and its effect through pretty animations and not the United States along with its vassal states (Britain, France etc) who wanted regime change in a secular country. Was it not the United states that financed the "moderate" rebels who decapitated thousands of people to bring Wahhabism to the illiterate Syrians?
Perhaps, BBC should do the same - the pretty animation project - for Libya, where the British government "took action" and bomb into oblivion (along with other NATO snakes) everything and now only rebel clans run the country. BBC, do the same for Yemen where your Saudi military equipment customers are bombing every day. Currently, Yemen is experiencing famine because the war supported by the Saudis and the US. Why don't you do any animation to show the world what was Yemen before and after the US backed war started?
And from the comments here, I understand that you most Americans still don't get it and you will never get it.
I'll take good IDE support over any of the things you mention above. Seeing how my colleagues refactor in XCode makes me cringe every time... Kotlin support in IntelliJ is almost as good as Java.
Write safer and cleaner code by leveraging the power of “Immutability”
Apple Patented a Pizza Box to Keep Crusts Crispy at Its New Campus
Good advice - but in my experience, reading the latest research in any field requires a lot of more basic knowledge first.
Go to the police perhaps? Enforce it? Lock through the paper yourself and try to figure out if this is okay?
You've missed the point. He is saying that to get a hello world going in Kotlin you don't need to write a func if you are in the context of the REPL.
* A feature I like about kotlin are the receivers, with which you can write type-safe builders: https://kotlinlang.org/docs/reference/type-safe-builders.htm...

* Multiple receivers are possible enabling extension methods like this:

class EnglishToGermanDictionary {

val translations = mapOf<String, String>(
"dog" to "Hund"
)

/* extension method for string in the context of dictionary */
val String.inGerman get() =
translations[this@String]
}

/* usage */
with (EnglishToGermanDictionary()) {
val word = "dog"
println("The translation of $word is ${word.inGerman}")
}

"cat".inGerman ---> compile error, method not found

* Built-in Singletons are also very convenient. Swap the word `class` for `object` and you get a singleton.

* The article left out lambdas. The function:

fun greet(name: String, day: String): String {
return "Hello $name, today is $day."
}

Can also be written as

val greet = {name, day -> "Hello $name, today is $day."}

* The compiler is really smart in infering types. Extension values don't need type-specification, e.g.:

val Double.km get() = this * 1000

* "when" in Kotlin doesn't need an argument, you can write arbitray rule-sets with it, with correctly inferred conditions:

val myVar = when {
stack.isEmpty() -> true
x == null -> false
currentIdx >= a && obj is MyType -> true /* here x has been inferred to be not null from the previous branch! */
else -> when {
user.isPresent() -> calculateSomething()
else -> throw IllegalStateException()
}
}

* sealed classes allow you to limit inheritance and get error when you miss something in a when

/* you actually don't have to nest the classes this way, but you can */

sealed class Expr {
sealed class IntExpr : Expr {
class Plus(val left: Int, val right: Int): IntExpr
class Minus(val left: Int, val right: Int): IntExpr
}

sealed class StringExpr : Expr {
class Substring(val str: String, val start: Int, val end: Int): StringExpr
}
}

/* Usage: */
val x: Expr
when (x) {
is Substring -> ...
is Plus -> x.left + x.right

/* compile error, we forgot to handle "Minus" from above */
}
> Chelsea Manning was named Bradley Manning. She was male, at least as far as anyone else was concerned.

Nobody is disagreeing with that. But using 'he' as a pronoun, even for things in the past, is weird and confusing. Do you call Marilyn Monroe 'Norma Jeane Mortenson' when talking about her childhood? No, of course not, because that confuse people.

Manning has been Chelsea and used 'she' for 4 years now, people now know her as a woman, and it makes sense to use that pronoun. Back in 2013, when Manning first came out as trans, maybe it would be alright to say 'Bradley' for a day or two when talking about her transition. But not now.

> it's quite another to insist that everyone pretend it has always been thus.

Quite frankly, it feel like you're just doing this to be transphobic and invalidate her identity.
This is heartbreaking but it is well written. I'm born and raised in the Philippines and still here. There are still a lot of people here who hire maids or domestic helpers with very low pay and no benefits such as healthcare. My family used to have domestic helpers as well.

Slave is not the term but the employer is usually referred to as the "master" ("amo" in Filipino).

The practice is seeded deeply into the culture and society. It will probably need generations before this thinking is changed. Some see it is a way to "help" those from the countryside with little to no education to be employed.

It's easy to spot - go to an upscale mall and spot a young couple with kids. There's a good chance they will have a young nanny that's underpaid, overworked and may be badly treated.
Lip service for the Military Industrial Complex without any remorse. That's what George Friedman is all about.
>needs to iterate count + 1 times, which may overflow the size of count's type - annoying to implement

How's that different from:

for (int i=0; i<=count; i++)

in e.g. C99?
On the other hand, it's easier to determine the number of items in a range if it is exclusive; range(n, m) contains abs(m - n) items.

Also, inclusive doesn't allow you to specify empty ranges. That may mean having to add if statements to your code, making it uglier.

I would prefer using notations [m,n) and [m,n], even though that uses a notation used in mathematics for a set to specify a sequence.

Of course, one would want (m,n) and (m,n], too, then, but that first one probably would make parsing your language difficult.
So, when is JetBrains going to have a decent documentation viewer?
Keras is higher level, parent asked about lower level
I'm pretty offended that you call my home Великобританія too.
I think the poster assumed that data science/computational work could provide the mathematical background the OP is looking for.

Because Anaconda is a package of tools that include numpy,scipy (python numerical and scientific computing) and a notebook (a "live editing" utility).

While this might help, I wonder if this is too roundabout a way to learn math.
I cannot believe this is trending on HN.
Totally not. Many newly-installed signs in Kyiv are bilingual, in Ukrainian and in English. We have official rules for transliterating Cyrillic into Latin which the government uses.
WannaCry assault slows as focus turns to catching the hackers who unleashed it
Correct me if I'm wrong, but the only type of decision tree that is comparable to a NN in terms of performance is an ensemble of decision trees, and these are equally hard to interpret as NNs.
>one day you'll be required to have an OBD dongle monitoring your driving data to get car insurance, for instance

FYI there is a company in Australia that already does this, well, you get discounts if your device shows that you're a safe driver or something...
The right way to put it is, "no one should have to pay $40k+/year in tuition". This is a failure of the system, period. And when the bubble explodes it will be a decade or more too late.
> Probably will start with either linear algebra or maybe set theory?

This can work. I spent a year or so before grad school at work, I brushed up by spending a summer drilling through a Linear Algebra book.

A new thing I have been trying out recently is find an application, find something I am confused by, dig deeper through the layers of mathematics till I uncover the basics of the confusion, then re-learn and work up.

So BFS vs DFS. The latter seems more like up my alley. YMMV
Oddly, when I try to play this in my normal browser (Chrome 58, fedora x64, EFF privacy badger extension installed) I get "Sorry
Because of its privacy settings, this video cannot be played here."

It works fine in an incognito window.

What a great piece.
There's merely a transfer of liquidity if the two villages share a currency. But that's a delicate equilibrium; to wit, the Euro area, where capital flows can't be balanced by the exchange rate mechanism, so they're balanced by unemployment.

Pettis does a better job of explaining (my previous, insanely-long-winded post is exhibit A), but the net result of unbalanced capital flows is typically an increase in debt, which is often manifested in the unemployment rate for an open economy. That's basically the story in peripheral Europe right now; Greece suffered more from a fixed exchange rate with Germany than from corruption and tax avoidance. At least, if you subscribe to the balance sheet analysis.
About that hypothetical "Xtra Tomato", it would be great for making tomato sauce or soup.
You don't realise how big this is. This is the beginning of the automation of coding.
Τριήμερο Αγίου Πνεύματος Με Τις Escorts Μας – SEX FORUM, ADULTGREECE
Sure thing...

When will Jetbrain have a decent interface builder?

Decent instrumentation?

Decent documentation viewer?

Can you get an object graph with JetBrains?

Xcode isn't perfect, but it's way better than JetBrains.

Just because one has one feature that one doesn't have, doesn't mean that Xcode beats JetBrain's IDE all day.
It doesn't need to be a preview version of AS. I'm coding with Kotlin on AS 2.3.1 and IntelliJ 16. Just make sure you configure kotlin for the project, easily done, by creating a kotlin file.
Internet Marketer Thwarts Attack from Crybaby Wanna Be Affiliate Marketers
Escrow works well with physical goods. How do you return source code that can be copied endlessly. How many copies do you return? How do you prove that one of them is the "original" copy?

Returning digital goods (or more general "knowledge") works either based on trust or through enforcement. The latter is the rule of law.
So does Swift
To be efficient you need to find the right balance between work and life. Too little work, you are lazy, too much work, the quality of your work drops to the point you could work very little (as time) and have the same result. Also this balance needs to be adjusted daily. You can't work, work, work and then recover by going in a holiday.

It's similar to gas/air mixture in engines. You need to have it right all the time. You can't inject only gas in the engine and add the air a week later.

What this means for me is that I take time for breakfast and lunch. I leave at 5 pm all the time. I stop working when I'm too tired (quality will be crap and I will need to fix it later anyway). Going out in nature and whatever makes you feel that you are relaxing. Daily.
Indeed my examples are simple. However this was the problem: there was no tool around to easily answer those simple questions. Now there is... at least one that fits my arbitrary definitions of what such a tool should do.

Hopefully having a tool to ask these simple queries will give rise to smarter questions, which will either prompt the development of custom dashboards or improvements in the tool itself.

I agree in theory that "business people", if and when they start asking these questions, can and should learn SQL. However my experience seems to point the other way. They'll ask the developer to do more and more reports, eventually hiring someone for the "data analyst" role.
Keep in mind coroutines is very much experimental, things will change.
While in Germany the concept of a full time housekeeper is a rich people thing only, we also have this special case of au-pairs who are do not fall under the same regulations, cultural constraints and protections as normal employees. You would not treat an employed housekeeper like people use their aupairs nor would you be allowed to.

I guess this one of the privileges of a certain class that just goes unmentioned and untouched by politics.
For the music player, you can whitelist files via extension:

(allow file-read* (regex #"\.mp3"))

For a file manager, you can limit it to reading file metadata for any file:

(allow file-read-metadata)
I suspect that the answer more likely lies in the direction of "there's a lot of ships smaller than the Emma Maersk".

Canals, port clearances (bridges, channel depth, width), dockside facilities, etc.., all put limits on ship sizes. There is a whole slew of "max" and other classifications: Panamax, Suezmax, Chinamax, Seawaymax, etc. "Handysize" is still my favourite of the lot.

https://en.m.wikipedia.org/wiki/Cargo_ship#Size_categories

For small and local transit, think the US Great Lakes, the Baltic Sea, English Channel, Mediterranean, South Pacific islands (many small populations and ports), and coastal transit along Africa, South America, and Asia, outside the major ports, there's still call for many much smaller ships.

As with other areas, automating smaller instances may be where the payoffs come as the relative labour costs are greater relative to total operating costs. Part of that comes from simple logistics:

* You need multiple shifts.
* You need a helmsman, and an engineer, for each shift.
* You need a cook, and other housekeeping.

That's already a crew of about 9 - 12.

Regardless of whether your DWT is 20k tonnes or 400k tonnes, your staffing actually doesn't change all that much, and may well increase as smaller ships frequently have (and I presume staff) their own offloading equipment.
Another thing are systems like the one done by ATG - planning better routes for ships with multi-agent models. For example the paper Vaněk, Ondřej, Ondřej Hrstka, and Michal Pěchouček. "Improving group transit schemes to minimize negative effects of maritime piracy." IEEE Transactions on Intelligent Transportation Systems 15.3 (2014): 1101-1112.
Samsung Galaxy S8 Spotted Running on Windows 10 OS
I agree with your second point in the case of Syria, but OP seems to have reduced the Syrian conflict to purely external causes.
Responsible pet owners already prevent cats from eating birds. Dozens of songbird species have gone extinct because of people who let their housecats go outside without supervision... it's not "natural" in any sense to artificially sustain a predator animal so that it can periodically go out and eat songbirds. If housecats had to sustain themselves on what they could catch, there would be much fewer of them and the sustained effect on bird populations would be much smaller.
Opinionated, I suspect, but not hyperbole.
> XML is to JSON as SOAP is to REST

That's true. Both XML and SOAP are well defined, and well structured.

JSON and REST are both marginally defined, and thus we see constant incompatible/incomplete implementations, or weird hacks to overcome the shortcomings.

> we have better tools now

I think "the cool kids are cargo-culting something newer now" is probably more accurate.
> we encourage you to change your password for any other services where you are using the same password

Based on that statement it sure doesn't sound like the PWs were salted (or at least properly salted).
You can allow access to a unix socket via things like:

(allow network-outbound (remote unix-socket (path-literal "/private/var/run/syslog")))

Similarly you can allow use of shared memory:

(allow ipc-posix-shm)

Most of the rule types are documented here[1]. Even for the ones that aren't, the error message in the logs uses the same syntax (e.g. if a unix socket is blocked you'll get a complaint about "network-outbound"). You mostly just need to be able to copy and paste.

[1]: https://reverse.put.as/wp-content/uploads/2011/09/Apple-Sand...
Exactly, how will this language triumph without the important support of Ukrainian developers? The 0.64% of all developers!
If they are simply hashed, rainbow tables can be used to crack them. Password must be salted preferably using bcrypt or something equivalent.
Thats super cool.
We built a simmilar simple app on a Hackathon.
We are getting 90% Accuracy nowadays.
We opensourced it at https://github.com/kuboris/smartoscope
We should add an App for download as soon as our Android developer fixes some minor bugs.
The plan is to make it open to use any model so people can train and provide their own.
Any advice ? :)
That part also confuses me.
It seems like author has problems with correctly architecting his apps and blames Django for his inability to do that. Only thing that makes sense is a tip for migrations.
> As one example, some darknet markets have escrow systems for this purpose.

Those only function because the darknet functions as the system, and the punishment for not following through is that the party loses access to or prestige in that market. What entity exists that is trusted and has leverage with both the people that are ransoming (criminals) and average citizens (ostensibly law abiding)? Should I trust a darknet broker to not screw me? No. They have no incentive not to, as long as their actual client, the ransomer, doesn't care. For the same reason, the ransomer should not trust any legal entity, because they can not deliver the money and give it back to the victim (since they are the client).

There may exist a way for this to work, but I certainly can't think of one, and what you described doesn't work either. Trust is the integral factor as I see it, and while you can have trust within a criminal community, and within a law-abiding community, I'm not sure how you get that trust to cross that boundary.
Russian descent appears not to be a necessary condition for a Ukrainian to "root for the home team". (Neither is it sufficient. But it does correlate.)
Amazon Lightsail Now Available in 5 Additional Europe, US AWS Regions
In Denmark everyone can get scholarships to pay for their entire education. That and they get a stipend for living expenses. Everyone gets this, young or old, rich or poor.
> I don't I need to tell you that every time they've tried to pull the profit motive out a system in the past, it's been a complete disaster...

It should be a gradual change, even Marx in the Communist Manifesto proposed various gradual changes to help with this, and I'm not really advocating any particular method myself. Cockshott has written new works on computerised central planning in attempting to deal with the ECP (Towards a New Socialism). However there are alternatives such as distributed planning, or even mutualism or market Socialism.

>You yourself admit that co-ops get crushed by for-profit companies. Won't co-op countries get crushed by for-profit countries?

This is why I argue that it is not a possibility to have the Socialist revolution in only one country, it is unsustainable; Communism must mature to a stateless society, and for this reason Marx urged the workers of the world to unite, and every single one of the Workingmen Association meetings were international. Nationalism misses out a key component of Communism.

The terms I use are beacuse Marxism is the school of economics I first became interested in, and largely the one which I learn about, so I mostly speak on Marx's terms, because Marx believed that being precise about what he meant was key to understanding his theory. I simply don't really know what terms the non-Marxians use.

>You've read Hayek right?

I have not, though I don't think totalitarianism is the answer, rather I argue that the usual functions of force of the state should be abolished soon after the proletariat have taken control of it, and the state should wither away, paving the way to a stateless society.
They literally know they're asking YouTube for money that they know doesn't actually exist. Their basis is that Google has money and they'd like it. That's it.

https://rocknerd.co.uk/2017/04/03/record-labels-want-money-y...

It's important to remember that the labels were saying the same things about Spotify last year, before it saved their backsides with 2016's numbers. But with Spotify, they own a chunk of it and have minimum income guarantees, i.e. free money.
I think you are missing the point, because your argumentation about the GNU project doesn't really apply/make sense for not using GitHub. When an OSS project pays for GitHub it doesn't force contributors to pay for GitHub. Contributors are still free to do what they want. The only thing which they get forced to use it Git, which is open source itself and which is the same with any other Git provider. On GitLab they would be just as much forced to use Git. It is just as much as they would be forced to use the maintainers chosen programming language. So the whole point about GitHub not putting their source code open is really a moot point. It feels like that there's some people who are so religious about open source everywhere that they have become blind to the actual situation. Also not everything in the world can be free. If a software developer doesn't want to pay for GitHub, then what on earth deserves to be paid for. I mean why do I have to pay anything in the world, why don't musicians and actors just decide to devote their time to only produce free movies (equivalent of developers to only doing open source software) or why shall I pay for my food? Surely everything should be free and so should I only go to cooks who cook for me for free...
Even with physical goods, what type of agent would hold the trust of both the criminal and law-abiding elements of the deal? A criminal agent cannot be trusted by a law abiding party, and a law-abiding agent cannot be trusted by a criminal party (they can just give everything back to the rightful owner).
[1989] Security Problems in the TCP/IP Protocol Suite [pdf]