skysight-inc/HackerNews huggingface dataset:
We can't have the jobs that we want and make the things that we want if the market can't afford to buy them.

As well as focussing our discussion on economic equality and social justice, we can also approach the problem from a perspective of enlightened self-interest.

Widely distributed economic equality implies a greater ability to spend, and a greater ability to borrow, and a greater ability to create wealth in aggregate.

A wider distribution of wealth, on average, yields greater wealth overall.

This doesn't imply equality -- just a distribution of wealth that is closer to a Normal/Gaussian distribution, with less of it's "energy" disappearing off into the upper tail of the wealthy -- a tail which is necessarily inefficient due to its' bandwidth constraints and limited decision making capacity.
I think this project is cool but it's all of the problems of dynamic sites with none of the benefits. It's like if you took the worst parts of Jekyll (having to redeploy to update content) and the worst parts of a dynamic single page app (rendering delay), and took both parts. There is no benefit to this sort of infrastructure.
It's not market regulation's fault. It's the people.
If people stop buying goods produced by poor kids then more kids would die from starvation.
I keep dropping my phone, so for me, yes.
Bad Data, Poor Quality? The Impact of Ineffective Information
Makke – I Am a Database
Sleeping in at the weekend might reduce diabetes risk
From the previous HN thread on this:

To have fun on April Fools' Day we wanted to build something useful and funny: we created a new XKCD-like password generator that can use different languages dictionaries and show a picture for each generated term by searching Google Images. We had a lot of laughs playing around with Italian and English passwords and we hope you'll have as fun with this as we did!
https://news.ycombinator.com/item?id=9304688

It should be just for fun and education, anyone foolish enough to use these generated passwords as real passwords is well ... foolish enough. Flaw #1: no HTTPS.
If you care, yes. Just don't use. If no one would use it, companies would be forced to change. As this scandals don't seem to affect them, loosing money would.
Watch what you say about regulating... if you look closely we are in a community that values unleashed capitalism (that is, money) above almost anything.

That anything being our image as good people.
JavaScript + Webkit.framework = Leaks.
Instead of vilifying the corporate interest involved this needs to be resolved by trade restrictions at the national level.

Why is it that we only seek to shame the companies who buy goods produced in these countries but never our politicians who don't do anything to get the country involved to improve? Trade sanctions, freezing assets, and more, can get a country's leadership to act appropriately.
Interesting, I didn't know this! Relevant link/quote:

Underage labor is never tolerated in our supply chain. If we find it, we put a stop to it. And suppliers found violating our zero tolerance policy are put on probation. Our Underage Labor Remediation Program requires that any supplier found hiring underage workers fund the worker’s safe return home. Suppliers also have to fully finance the worker’s education at a school chosen by the worker and his or her family, continue to pay the worker’s wages, and offer the worker a job when he or she reaches the legal age. Of more than 1.6 million workers covered in 633 audits in 2014, 16 cases of underage labor were discovered at six facilities — and all were successfully remediated. This means that underage labor now accounts for 0.001 percent of the total work population audited in our supply chain. Although this number is low, even one case of underage labor is unacceptable. So we won’t stop until it’s eliminated from our supply chain entirely.

https://www.apple.com/supplier-responsibility/labor-and-huma...
Our choices have consistently led an industry to skirt labor and human rights so we can have cheap toys.
That requirement was present in C89 and removed in C99, which also added that a 0-sized allocation doesn't have to return a null pointer (whether done by malloc, calloc or realloc)
Faced with 0.1% possiblity to make cash: "Disrupt markets!!1 Work myself to the bone!"

Faced with child-slavery they benefit from: "<shrug> Jeez, I just don't know, guess it's inevitable <shrug>, I'm sure they're better off as slaves... <shrug>"
Well of course inflation is a separate problem if you define figures in real terms...that's essentially a tautology, since real is defined as nominal minus inflation.

Back in the real world however, the relative price/value/production of things is not a separate problem...and since I'm guessing most people's objections to inequality is not its effects in some hypothetical world where all concepts are independent, but in the real world where they all connected, I'm not sure hypotheticals of this nature are often that useful...
Yep. At least in this instance it's a safe clickbait. It won't change people's minds and won't affect the stock price, which is awful and tells a lot about what investors really care about. The titles only subtracts some more dignity to the publication and unfortunately to the no-profit organization that's sponsoring its important findings by using Apple as an easy proxy for the industry.
In the UK a number of government funded orgs have admitted that they are:

1. Unreasonably expensive
2. A net negative for the social problem they're supposed to solve

The underlying problem isn't poverty or lack of education. It's a complete collapse of public moral leadership since the 80s - not in the sexual sense, but in the business sense of "Fuck everyone in the world, because money."

Politics and business have always been corrupt. But from the 30s to 60s you could still find good people trying to do good things.

Now they're institutionally corrupt, and politics and business - especially finance, which is the de facto government in the US - have become industrial asshole factories.

This is barbarism, and it can only lead to more barbarism.
It's a Merkle tree [1]. I don't see governments urged to use more B-trees or inverted indexes.

1. https://en.wikipedia.org/wiki/Merkle_tree
Why diets don't work and what to do instead
AT&T pursues open source with Canonical's Ubuntu
Do you have any proof that children are slaves there (as opposing to working out of need)?
Totally on the ball.
No I am not saying the tests are too difficult, but I am saying that if the failure rate is politically too high then the way to solve this by making the tests easier rather than making the tests gameable.

Of course the best solution is to improve the quality of teaching, but this is a much harder problem.
Can you provide some evidence of sanctions already applied, please?
God help us all if you guys vote that turkey into office...
Child labor laws in the US put an end to kids losing their childhood, body parts and lives so that they can exploited for a profit.

There is no reason such laws cannot be implemented where they currently aren't.

We also have the ability to stop US based companies from selling products produced by foreign child labor, but we don't.
Agreed, and of course some people make use of this.

I have for a long time worked online to sell products (and also have a day job). My wife talks about liking the idea of selling something online, but can never find a calling.
Head was wrecked this morning...
I'd like a source for the difference in price between electronic goods manufactured in the 1st world and in some sweatshop half-way around the world. Would it really be 3x more expensive?
Uhh. Why post it then? Where's the innovation here?
Well.. you wouldn't admit you already knew that your products where manufactured in such conditions, would you?
There's a whole market idea and brand image to protect... "Let's just play the blame game and make the guilt vanish somewhere else."
You can always create one yourself - check out HelloBox - http://hellobox.co
What I learnt from being sexually harassed at Google
Social Media Summit on in Dublin, Ireland in March. Some good speakers present. http://socialmediasummit.ie/index.php/speakers/
But it doesn't work now. Not when everyone started using cellphones.

These arguments from past habits are silly. There was a life before reading and writing too. It also did work very well. But we don't live in that time anymore.
> The idea that C89 did not mandate this makes sense to me because I remember now-obsolete Unixes not liking this either.

C89 did mandate this:

> If ptr is a null pointer, the realloc function behaves like the malloc function for the specified size.

C89 also mandated that realloc(ptr, 0) be equivalent to free(ptr), which was removed in C99:

> If size is zero and ptr is not a null pointer, the object it points to is freed.
Just buy a damn 3310!
Modern Rich Document Editor
Ask HN: Crash Course in Tech
I read HN everyday but can't understand half of what you people are talking about - I keep coming back for the thoughtful commentary and interesting philosophical stuff.

I now have two young kids yet can no longer just teach them to use a chainsaw to ensure they can survive in a world where algorithmic robots will be doing the chainsaw swinging etc.

What are your recommendations for resources/books for getting up to speed on the tech world without the intellectual snobbery of insider terminology?

Things like:

Basics of networking and the web (DNS etc)

How software stacks work

Why we have so many programming languages on so many levels

Neural Networks

Basic Computer Science

Any help is much obliged.

EDIT: Formatting
"admire fucking ali beautiful"

I've already memorized it.
That really sucks. Still, discovery has been crap on iTunes for.... how long? I've always relied on sites like TouchArcade and their ilk when trying to find iOS games.

I really wish Apple would do something like Google Play does, where I can go onto the store in my browser and buy an app right there to be sent to my AppleTV.

Also, PLEASE PLEASE PLEASE PLEASE make voice recognition universal to all text input fields. Why isn't this the case already?

I am really liking my AppleTV and hoping that Apple puts the effort in to make it fantastic.
Consistent despite the circumstances proving him wrong again and again. Holding up to one's position is only a virtue up to a point, after which it becomes stupidity.
Intentional Programming (https://en.wikipedia.org/wiki/Intentional_programming), started by Charles Simony
In my opinion Apple seems to be going to reasonable lengths to keep its supply chain clean. I think you underestimate the challenge of making sure that suppliers 2, 3 or 4 levels apart from you play by the rules. I work at a small company that uses, among other things, fabrics in their supply chain and even at the second level it's very hard to confirm simple specifications that are much less interesting or scandalous than the topic at hand.
I wouldn't want to imagine how difficult it is to do the same thing when it comes to scandals and issues that the supplier of your supplier 3 levels deep actually really, really wants to hide.
Several mostly grammatical examples (English common):
"catholic conversation served laughter"
"zoo bearing child useless"
"hitting burning psychiatrist much"
"justice except critical vacation"
"assigned fantastic shower interests"
The change appeared in C99 apparently, in my ISO/IEC 9899:1999 PDF the part about a 0-sized realloc being equivalent to a free has already been removed, and that a 0-sized allocation can return either a NULL or a non-null pointer has appeared under implementation-defined behaviours (j.3.12)
Why would 3D-Secure work better in Europe than in the United States? I fail to understand that from reading your comment.

Yes, it requires extra authentication (My issuing bank has chosen password as the auth - some others use the bank code boxes for One Time Tokens). All online stores that I routinely buy from in Sweden and in Europe have 3D-Secure turned on. The only exception I've encountered is an airline.

The customers don't get to choose - it's not optional for customers. It's optional for merchants/shops. If they however disable 3D-Secure: They're liable though.
Scary questions in Ukraine energy grid hack
What is Regtech? And Why is it becoming the next big thing in 2016?
Being a slave is awful. But dying of hunger seems worse.

So, what do you think will happen to child slaves when their owner suddenly finds that he no longer has any use for them and they no longer earn their food and lodging?

What will they eat? Where will they live?
I can even understand that - real problems are hard. I'd only wish people making overpriced trinkets would stop saying they're changing the world.
Does it work only for their direct partners or "transitively"?I don't believe that Apple can monitor every company involved.
The reality is that we regulate all industries and trade practices. The market has called for cheap electronics for decades at the price of human rights.

What good person holds an economic principle or their wallet above a child's right to have a childhood, education, their health, lives and to not be unrepresented, exploited, abused or underpaid for their labor?
Star Wars Knights of the Old Republic Hack Tool 2016 No Survey
Bloomberg Labs Basic Development Environment C++ Libraries
Are you suggesting that "seeing the situation simply" is a good thing?
I never understand why some people can't use Google and choose to publicly announce their ignorance.
> There is no reason such laws cannot be implemented where they currently aren't.

In countries like Congo there are probably quite a few.
i can't get it to run.

it's cloned to danielovich.github.io but then it breaks!

:/
"Twitter outage prevents Twitter fans from griping about Twitter outage" (http://arstechnica.co.uk/information-technology/2016/01/twit...)
Twitter outage prevents Twitter fans from griping about Twitter outage
Market is people. More than that - market is what happens when you let people do whatever. Regulating the market is literally trying to adjust for people's systemic failures.
Embracing Monolith
You're confusing a "null constant" and a null pointer. An integral 0 being converted to a pointer at runtime is not required to be a null pointer, only an integral 0 converted at compile time is.
Compared to brute forcing all alphanumeric passwords of the same length, true. However, even if you know the complete dictionary of 5k words this uses, 5000^4 = 625,000,000,000,000 > 2^49. Not trivial to brute force; comparable to a completely random 8-character password that uses letter, numbers, and symbols.
I've been on the receiving end of these. I'm usually happy to oblige unless the other person sets of some major red flag. I don't find them strange, though I'm usually doing it for friends of friends or acquaintances.
I really like your point about pubs. Your point about mass immigration is good too, though I think it omits the impact that automation and outsourcing have already had on employment.

Not so sure about your view on marriage, though. Are you saying your son shouldn't marry because, if he finds a girlfriend and has children, marriage would disadvantage him should they ever divorce?
Smartcrop.js (2014)
For Netflix and Youtube people are just better off using a Chromecast. You can stick that into your TV (doesn't even have to be a smart TV actually) and your iPhone / Android can be the remote.
If they depend on our trade, we have ways to persuade them to change their behavior. It isn't guaranteed, but

> We also have the ability to stop US based companies from selling products produced by foreign child labor
On my case I don't know (I'm French), I currently work in the UK but I will definitely found a small company in a few years time with some online services, that's something I always wanted to do. Will I do it in France or in the UK ? The thing is, at least in the UK, if I buy a book, I can understand how the system works, in France I'm not sure even with the help of my parents I would be able to...

It's just not only about taxes, I don't want to spend all my time filling some massive amount of paperwork nonsense.

I still hope it's going to improve in the future but it seems it's just worse every year... :(
https://www.schneier.com/blog/archives/2014/03/choosing_secu...

> This is why the oft-cited XKCD scheme for generating passwords -- string together individual words like "correcthorsebatterystaple" -- is no longer good advice. The password crackers are on to this trick.
Please make it "European bashing". In my experience, it's the same almost everywhere on our continent and everyone thinks it's only in their country of origin.
Asda Website vuln created account hijack risk
Serving 6.8M requests per second at 9 Gbps from a single Azure VM
In case it's not widely known, take this as an opportunity to look at the FairPhone http://www.fairphone.com/ that seeks to address exactly this problem.
I agree with much of your comment, but a big piece of it simply isn't true. Since the late 70s (dates vary slightly based on which instrument you use to measure), the returns to increased productivity have gone, almost entirely, to the rich. That has nothing to do with any natural law or boom, but rather a political decision that the country has made.

Many of us who advocate for less inequality are advocating for changing the political decision behind the distribution of our wealth increase. For example, had median income, base year 1979, paced productivity, it would have gone from ~50k to ~90k (real). It actually went from ~49k to ... ~54k.
https://www.ravellaw.com/

From NYT:

Though the primary (Legal) documents are formally in the public domain, many are not put online in a convenient format, if at all. Many states even rely on commercial services to post court briefs and decisions, which then provide them to paying subscribers.

Legal groups spend millions using commercial services like Westlaw and LexisNexis to find cases and trace doctrinal strands.

While Harvard’s “Free the Law” project guarantee a floor of essential information. The project will also offer some sophisticated techniques for visualizing relations among cases and searching for themes.

Complete state results will become publicly available this fall for California and New York, and the entire library will be online in 2017, said Daniel Lewis, chief executive and co-founder of Ravel Law, a commercial start-up in California that has teamed up with Harvard Law for the project. The cases will be available at www.ravellaw.com. Ravel is paying millions of dollars to support the scanning. The cases will be accessible in a searchable format and, along with the texts, they will be presented with visual maps developed by the company, which graphically show the evolution through cases of a judicial concept and how each key decision is cited in others.

The company hopes to make money by offering, for a fee, more advanced analytical tools it is developing, like allowing a lawyer to see how a particular judge has responded to certain kinds of motions in the past.
http://www.nytimes.com/2015/10/29/us/harvard-law-library-sac...

Overview of Ravel's Data Visualization
https://vimeo.com/127559698
A simple git repository with signed tags (assuming the key is well protected) would provide those features.
Except those that restrict freedom of speech
sober and i read the same
Twitter goes down in widespread outage
Have a look to Watson Text to Speech API: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercl...
As a developer, I'm only too aware of my limitations in the design-world. Give me requirements, and I'll make it work.

If I'm left to guess at what you want, it'll be a waste of time because you're not happy with my interpretation in many cases.

Respect me as a developer by doing your homework and telling me what you need (please!).
Ray Bradbury's Error 451 is here
So would serious repercussions from the FTC and that doesn't require hoping millions of people who haven't cared at all for decades will suddenly care enough to change where they buy their toys from.
And we happily buy their products absorbing their marketing message: "you are a creative and nice person that does good for the world (using our products, that is)".

And when faced with the reality that Apple is a money making machine and is only worried about doing a bad thing if it dirties its public image detracting from their marketing message our cognitive dissonance starts screeching.

So we, buyers of their products, are good people because they say their products are for good people, right?

Look at the thread and find the comments that say "they will remove the contractors, apologize and so they will return to being a good company, they are the best!".

Samsung sure is worst in their practices but at least they don't coat their public image with a hippy-happy-creative good natured coat. They are a ruthless asian electronics conglomerate behaving as such.
I think the Apple Maps example is even more questionable. Apple didn't fail because moving "up the stack" meant they had no idea what consumers wanted from a mapping service; that's absurd. They didn't fail because they didn't have the expertise to write usable software either.

They failed because they didn't throw enough resources at something that wasn't that strategically important to them.

(cf. their entry into the music distribution business, a brand new "up the stack" market which was of huge strategic importance to them, where they ended up assessing customers' needs better than the existing players in that space)
Not exactly big either.
The social system is fine to bootstrap for a year because you'll have 60% of your old salary, "free" healthcare and education, but once you have to raise millions to grow quickly, it won't help. To produce a Google or Facebook, you need a flawless execution, a right timing and a boatload of money.
Busting some CQRS myths
Sieve of Sundaram
4 true random choices from a dictionary of 5000 words is 50 bits of entropy. All things being equal that is just as good as any other password scheme with 50 bits of entropy. I think that's about the same as a 10 character upper/lower/numbers/symbols password.

That's your worse case scenario. Add to that the fact that:

a) the attacker doesn't have your dictionary
b) they can't be sure you're using this method
c) you might add a minor extra step of your choosing

then the attack becomes significantly harder than attacking a 'normal' password with 50 bits of entropy
I haven't thought that topic thoroughly either, but right now, this does strike me like a fully general counterargument that can be used to justify any atrocity - "hey, they're having it better now!".