skysight-inc/HackerNews huggingface dataset:
Thanks! I found anki is great for vocab but for verbs there are just so many conjugations that you end up with too many flashcards. Plus making them is a bore as you say...

This is already a feature but maybe it's not clear. Click on the drop down in the top right to change the language to Spanish
Unfortunately that's just another way of saying "what people want".

I think that switches cause and effect.

Capitalism is like a force of nature: people get swept up in its flow and it's much easier to just go with it than to resist it. Going with the flow also has benefits for society a whole, which makes it easy to defend coasting along. It's quite comfortable for those that are successful in riding the waves and they are envied, making it harder for society as a whole to recognize and acknowledge that there are also downsides, that the current causes ruin left and right and that for a good and just world for all we should obstruct, divert and impede capitalism somewhat.

The Western European socialist democracies institute the equivalent of hydro-electric dams for capitalism to benefit those that do not manage to benefit from capitalism directly.
alcoholism, bipolar, ADHD, autism, and schizophrenia are all partially genetic, and we are all on the spectrum of those
I'm missing some key entries here;

* Does it work on languages other than JS?

* How fast is it in comparison to PB? Only JSON is benchmarked and Compactr seems to be only minimally faster
I don't think it is a good idea for Python development to depend on Microsoft products. Eclipse with Pydev is an amazing option for example, and many people swear PyCharm is great.
Yes, if you buy a toaster, you can easily replace it. The problem with XP is, that it is a component of larger systems, sometimes not even user-visible. Just take ATMs or some hospital equipment. We can either patch them, or force them to be decommissioned, but I fear, without some regulations, everyone keeps just hoping for the best.
"There's a reason you separate military and the police. One fights the enemies of the state, the other serves and protects the people. When the military becomes both, then the enemies of the state tend to become the people." -- Commander Adama
Dean Baker (warned of the housing bubble since 2002, "Bernie 2016") gave the best response to Piketty that I heard from a left-wing economist:

* Piketty's data is correct

* him collecting it was a harder feat than one might think

* attributing r>g to some unchangeable nature of capitalism is wrong because "capitalism is infinitely malleable" (every market is regulated somehow, things change a lot depending for instance on whether you do or don't have patents)

* Piketty's policy prescription (a global wealth tax) is unimplementable and harmful in the sense of getting all the attention instead of people focusing on his correct assessment that r>g and then on realistically implementable policies which could change this.
I don't know why are you being so negative about it.
Android finally adapted the approach of Windows on PC - OS maker dictates the software pieces on all devices, the device makers only create the hardware and write drivers (optionally, some bloatware). I believe this is the right/better approach, and it solves no only the Android update hassle, but more importantly the fragmentation issue.
That's about the time I installed my Debian system that I am still using today. I updated it continuously over the years, but have never re-installed. I wouldn't say it is secure from all modern attacks, because no system is. But it was never obsoleted.
Are you looking for Baccarat game development company?
Cheap flights Amsterdam to Gran Canaria on flychecker at 170 €
The competitive forces at lower segments of the market determine the overall economy. The people who serve you 4.50$ cups of coffee can't afford to drink them.
When your gig-level job can't pay for 4.5$ coffee, you'll switch to lower segment too, and 4.5$ coffee becomes a luxury for a shrinking minority.
Women in Tech: Guidance
It's only helpful if it adds something to the feedback loop. That's what an organization and its projects need at every stage: healthy feedback. If it's too far into fantasy, it gets forgotten and replaced with something more expedient; if it goes completely unaddressed, the absence manifests as some other failure.

So, early org chart is only useful if it doesn't jump too far ahead of what the business is: If you discover you need a different organization to execute on the plan, there's no point in planning for scaling the existing one out. But if what's being followed is a "hire a great team and great things will happen" kind of plan, then there's no conflict since it just means you've considered both near and long-term aspects of building a great team.
Discord portable for Windows
From what they've done so far, I believe Salesforce's business model with MetaMind is to publish papers openly, but expose the code only via paid products/APIs.
"New Tab Tools" for firefox.
I kind of doubt that a lack of nationalism brought by "left" rhetoric is the problem if "small government" is a rallying cry of those that have "not left"as part of their identity. To pay for large projects, you need taxes.
wow, I didn't even know it existed, thanks for the comment
I think you should read the GP again.
> Smalltalk OTOH uses text as source code

That is not completely correct. It uses a mixture of text (strings) and objects. The class graph is composed of objects, but the method bodies are stored as objects and (optionally) strings.

To edit the class graph, it presents (parts of) it as text that you can edit (see ClassDescription>>definition in Squeak). E.g. to allow you to edit the Behavior class, it generates the following string and presents it in a text editor:

Behavior subclass: #ClassDescription
instanceVariableNames: 'instanceVariables organization'
classVariableNames: 'TraitImpl'
poolDictionaries: ''
category: 'Kernel-Classes'

Notice that this is a Smalltalk statement that can be evaluated. If you edit this strings and accept it, it will evaluate the code which updates the objects describing the class. The primary representation is not textual, but an object graph.

A method is stored as byte code, and optionally as a string. The system will present you with a textual representation that you can edit, which is either the stored string or the decompiled byte code (which loses the original comments, indentation, and variable names). You can strip the textual representation of all methods to slim down the image (see SmalltalkImage>>abandonSources).

You can also file in/out a textual representation of classes and their methods. But that is not the primary representation of the code.
Can someone explain what is it about some crappy shows and Hollywood movies that it deserves such invasive attacks on device ownership?

When Microsoft tried Secure Boot there was a huge outcry. But when HBO/Netflix/Verizon/WB demand a complete lockdown of your device (to the point where AACS 2.0 demands you have a special CPU, Motherboard, GPU and more components that lock you out and disable themselves if you use custom software/drivers), then suddenly even on HN I see a huge amount of people defending a complete lockout from your device to the point where you're not allowed to even install a custom, better, driver.

What is it about some shows/movies that would be SO DAMAGING to whole society if a few people would be able to copy them on another device or even give it to a friend?!
we as a society do not recognize raising children as an extremely important work that should be respected and compensated

On a planet of 7 billion people, the urgency of making more is simply not a problem that we as a species face. It's a lifestyle choice and nothing more at this point in history. And at some point, say 10 billion, I predict that it will be actively discouraged in most of the world.
Don't believe a word of this. Test your own mind.

Don't make conclusions. Only ask questions and observe. This stuff cannot be explained. And it cannot be logically thought about. It must be seen and experienced.

Don't doubt what i have to say. Go check for yourself.
Yea, each A4W reactor on a Nimitz class aircraft carrier can produce on the order of 100MW electricity, and the fuel rods last about 25 years. So if you can scale those down sufficiently (maybe use in situ materials for shielding?), getting to the GW range doesn't seem as far off as I had initially suspected.
BCLK overclocking is heavily motherboard dependent, you need a very good external clock reference and in any case once you go over 3-5mhz you drop your PCIE rates from 3.0 to 2.0.

Intel's HEDT platform supports proper CPU strap overclocking withou adverse effects, but even then it's usually not recommended unless you are doing extreme OC and that's liquid nitro :)
Why North Korea wants nuclear weapons
They have to gestate the child for 9 months. This is unavoidable. They have breasts. Figure it out.
The compressed suffix tree (CST) supports a number of search algorithms that run in the order of the query length irrespective of the size of the corpus which is being searched. That the suffix tree is compressed allows it use space that is often not much larger than the input sequence, and this effect is improved in the case of inputs with internal repetitions, which seems to be the norm in the case of naturally-arising data (i.e. almost anywhere that Zipf's law holds).

As the authors point out, existing algorithms for the construction of the compressed suffix tree require space that is proportional to the alphabet size. When we work with limited alphabets, like DNA, this factor is small and we tend to not worry about it. Many real-world data sets do have larger alphabet sizes, and so there is a need to efficiently generate the CST for them. Removing the alphabet-size bound on the space required for construction is a big deal. Existing methods require huge amounts of space to construct the CST or CSA (compressed suffix array) for large alphabets, and are barely practical to use.

In practice results of this kind have proceeded implementations that are usable by a year or more. Libraries like sdsl-lite have accelerated the rate at which implementations get into the hands of compressed data structure researchers in much the same way that R did for statistical models, so hopefully we can see benefits of this result sooner.

Unfortunately, it will take a deeper reading of the paper by someone who is more intimately involved in this research to be able to describe exactly why this result may not be practical. A quick read does not suggest any obvious problems, the authors have a good track record and are very positive about many follow-on results (see conclusions).
No, the problem is that sometimes, people are not able to refuse a work agreement. There are plenty of cases where a potential employee essentially has a choice between signing and starving. If the employer knows this, that is no longer an agreement between consenting adults.

If I put a gun to your head, and you then 'consent' to an agreement where you give me money, and I don't shoot you, is that a hallmark of free society?
What word?
It's great when someone describes to you their entire philosophy and you realize "I should never pay money for anything you ever create, because I clearly will be disappointed."

Alias - fool me once.
Lost - fool me twice.
Fringe - fool me thrice.

(Each one - questions answered by new questions)

And yet I totally just bought this book. Sounds cool.
most speed gain tricks in ripgrep have nothing to do with string algorithms. you can save a lot of time by parallelizing your filesystem walks or by using some system call tricks for reading files as quickly as possible.
Yeah, we should have "free" books. Government should produce and distribute books. It saves us the time and effort from having to think for ourselves too!
For what it's worth, this is exactly the reason non-competes do make sense to enforce. (or in this specific instance non-solicitation agreements).

Not to say you necessarily did anything wrong, since I don't know anything about your situation except for your comment. But take a "typical" case similar to yours, and look at if from the employer's point of view. They give you access to stability (a salary), office/equipment, potentially training, potentially their reputation. All of which helps you get a client and focus solely on the client.

If, after all their investment, you can walk off with the client, depriving them of the income that they would've earned, then that makes it less likely for future employers to make these kinds of investments in people.

(Again, this is the generic case for non-solicitation/non-compete, your particular case could be totally different in all the ways that matter).
What the customers want and the "biggest positive customer impact" are often not the same thing. Especially with bad clients.
Mirai (not named that yet in the original article) source released -> anyone can take control. DDoS as a service was sold. Paying off one attacker doesn't stop others. https://www.forbes.com/sites/thomasbrewster/2016/10/23/massi...

Police will not help you with ongoing DDoS - I don't think you need a source for that one.

Canary Wharf playing with bitcoin / blockchain in 2015: https://www.ft.com/content/eb1f8256-7b4b-11e5-a1fe-567b37f80...

Ransomware can happen again, getting data back not guaranteed (FBI recommendation): https://www.fbi.gov/news/stories/incidents-of-ransomware-on-...
... Windows XP Would be just as secure with zero network access. What's your point here?
Google's Fuchsia OS Screenshots Are Out
Ask HN: Politics - what information would sway your opinion on a topic?
I'm creating a website to try and dissuade people from voting for a particular political party at the UK General Election on June 8 2017.

I've read Sam Altman's blog post about speaking to Trump supporters [1]. His high-level summary is that mocking people's beliefs or motivations, or labelling them intolerant or selfish is unfair and helps harden opinions. The people who vote for a particular party or candidate are varied in their beliefs, not a monolithic block with the same interests or concerns. But opposing sides in a political debate often paint supporters of a particular party in exactly that way.

People are complicated, but in the heat of an election campaign filled with sloganeering and high emotions, caricatures and stereotypes abound everywhere.

I don't want my website to be misleading (or patronising); I am linking to all the sources from which I display data or facts. However, I wonder what is the right approach for a website that tries to get people to stop and think about their election choice.

What would make you believe a website wasn't deliberately distorting facts? What is the right tone that would make you think the information is credible? Is there a tone to writing that turns you off (e.g. loud, angry)?

And finally, is what I'm proposing a contradiction in terms? Surely, a website that seeks to sway your opinion is by its nature selective in the facts it presents to you?!

Thoughts appreciated.

[1]http://blog.samaltman.com/what-i-heard-from-trump-supporters
This is correct. Without a license, Hancom is liable for copyright infringement of the Artifex code if it continues distributing its product. It will be forced to either buy a license or reform its product to use an alternative, but it won't be forced to release its source code.
> Consumers are happy with the status quo of quality/cost.

Consumers cannot understand the cost because they are not programmers.

I don't understand the rest of your post. I'm not making an analogy to any psychical [sic?] items, physical items, or any other kinds of items.
I'd just like to point out that there is a case to be made for noncompetes, they're not just a terrible thing that companies do because they can. I recommend reading "The Case for Non-Competes" by David Henderson (http://econlog.econlib.org/archives/2016/11/the_case_for_no....).

Here's a relevant quote (in which the author is actually quoting Aaron McNay):

"
Both employers and employees would like to be able to train the employees if the cost of doing so is less than the gains in productivity. However, there is a potential collective action problem here. What happens if the employer provides the training, but the employee then moves onto another job? The employer bears the burden of the training costs, but does not receive any of the benefits. As a result, the employer does not provide the training, and a mutually beneficial trade is not made.

By preventing the employee from being able to move, a non-compete agreement eliminates the collective action problem."

I'm not saying that non-competes are necessarily good, or necessarily bad. It depends on the circumstances. But I do think that a lot of other commenters in this thread do think that non-competes are necessarily bad, and I think that's incorrect.
Happy outcome but could have so easily gone the other way. Surely it would have been been more responsible to locally fake the registration of the domain first (apparently as easy as modifying /etc/hosts in this case) given he had no idea how the payload would respond? o_O

Not sure I'd be singing his praises if his rash decision had triggered the deletion of the encrypted files.
Using kg makes more sense in two ways, one is that kg is the base SI unit for mass but the other, more relevant, is that this number is to be compared to the 300 kg mentioned earlier in the article. Of course it should be 30 M or perhaps 30 million not 30m. It's unfortunate that the SI mass unit has an embedded multiplier but we seem to be stuck with it.
What's wrong with computing pre-transfer inequality? His thesis is about how the capitalist market distributes income and wealth. The fact that governments see the need to intervene and redistribute is a symptom of the inequality generated by the market.

Regarding your "big theoretical flaws" on intergenerational wealth dynamics, here's an entire chapter by Piketty and Zucman on the subject, confirming that their central hypothesis holds when taking inheritance into account: http://gabriel-zucman.eu/files/PikettyZucman2015.pdf
Even, if we have SambaOrg, WineHQ, ReactOS and LibreOffice.
0.77 isn't actually the pay gap. It's much, much smaller than that, below 10%. It's one of the biggest victories of feminists that they have been able to shape discourse around a completely wrong number.
According to the article this malware also does keylogging. So, presumably, they'll have the vault password as well.
Many programs actually do, to a varying degree. Some programs are very vague but others can be specific. In the article, the virus even explains it: to install additional codecs. It might have even tricked me into thinking that it might need those (maybe they are integrated into quicktime and thus needs those privliages).

Almost any program that does something more advanced stuff then emails needs a helped application which often requires a root password. This is unfortunately true and apple is not very interested in fixing it (because their AppStore is safe and you ought to only use the AppStore because it will be sufficient for all your needs -- at least that's what the geniuses at Apple told me, which is actually good advice for most people but from time to time they need to enter the root/admin password and you can't really educate "normal users" when to enter it and when not to).
In many (most?) countries product failures resulting from design defects are covered by consumer protection laws without time limit.
The Caveman Guide to Parenting (2016)
Because most people don't give a crap? Out of the 10 people who saw the news (on TV!) while I was there 9 reacted with "Ha! These hackers..." and 1 with "I'm pretty sure they are not interested in a guy like me, I'm safe haha".

Until people start losing personal money they won't bother educating themselves. They see these "hacking games" as, well, games.
> Drive away, make friends outside of town

It sounds like an alien concept in my culture (just making friends with perfect strangers in a town you don't even live in ). I suspect it's different in the US. How would you go about it?
It's a niche skill, there are applications in e.g. embedded and hardware development, security/malware analysis, performance hotspot optimization, where sometimes you'd want to go below C to asm or machine code.

On the other hand, learning some assembly helps even when you're not using assembly - it increases the understanding of how things work under the hood and helps your reasoning about performance and security considerations even when working in much higher level languages.
Most Top Amazing Health Benefits of Jackfruit
https://www.owasp.org/index.php/Unrestricted_File_Upload
> I think OP is just saying that being a male primary caregiver, or supporting other men who are, is one way to help with this problem. I'm not sure where the coercion is -- what's the threat being made?

I don't think there is a threat, but it does ignore the fact that men and women are different. For example, men tend to be more competitive, negotiate harder for pay rises. Women tend to like more flexibility in their work.

Some of us think that the fact that there are fewer male primary caregivers isn't a problem to be solved, but natural given the natural preferences of men and women in general. I think there are many more women than men working in pre-school education for a reason. Furthermore, many women are made to feel ashamed of their desire to be housewives, think it is some failing on their part, and end up seeking a life-consuming career -- not because they want to, but because society tells them they should.
A true disaster always has more than one cause. It took many separate problems and mistakes to sink the titanic and cause such a large loss of human life. Same here. There can be endless and interesting discussions about the role of the NSA, Microsoft, the end users in this very specific incident.

But the root of the problem is, that computer security still does not get the proper awareness and attention. This starts from how we write software, but from a society point of view, mostly how we deal with computer systems. Computer systems are not toasters which you can replace easily. Often they are part of larger installations, difficult to replace as a component. We need to deal with them as with aspects of traffic or workplace safety, or hygiene. There should be a clear concept (I sincerely hope we don't require too strict state regulations) that like any professional tool, a computer system has to be reviewed in regular intervals for being fit for its intended purpose, and maintenance for security should be done as naturally, as mechanical or electrical checks.

So, for any computer-powered (and networked) device, this would mean, that either there is a maintenance contract in place, which in the end would mean, the provider has a contract with Microsoft, if Windows is used, or, like with any other device, the machine is no longer considered fit for professional use.
To collect a ransom from the corporations that depend on these servers, and from those well-paid computer professionals?
Ask HN: Are decentralised webapps the future?
Are we really going to migrate to an infrastructure based on blockchain techonology ? How is developing Decentralised apps different from traditional software ?
I guess another avenue would be to patch the Netflix app to skip the check.