skysight-inc/HackerNews huggingface dataset:
This sounds like a great, correct solution.

But as far as I understand, typically it doesn't go this way: companies that are accused of using (directly or indirectly) child labour just move their supply chain elsewhere, and former child workers are left unemployed, unpaid and unfed. Or am I mistaken about how it usually goes?
Counterpoint: every device that cyanogenmod runs on.
Like many people, I think about this now and then, but I haven't done any work in that area. Ultimately, I picture a live environment, but not like Blueprint in UE4.

I expect we'll end up with a predominantly interactive approach to programming, most likely visual drag-and-drop style programming, in a live environment that knows common patterns, data structures, algorithms; giving real-time advice, showing native code output as you go, etc. Basically, you're molding the system while monitoring it under various contexts, and you're programming against data models.

Got a new Arduino board? Just drag and drop the data sheet model into your environment. It contains memory address information, read/write contexts, access protocols, contexts, etc for every component, and how they're connected. Now you design the rest of the logic.

"A programming language is a user interface as much as it is any other thing. Why have multiple ones? They are all Turing equivalent."—Alan C. Kay (see the talk for the context of the quote; starts at around 23:25)

"Rethinking CS Education | Alan Kay, CrossRoads 2015."
https://www.youtube.com/watch?v=N9c7_8Gp7gI

"Most computer people went into computing because they were disturbed by other human beings."—Alan C. Kay
It lasts a year. And it is indeed what everybody i know has done when starting its company. It's also the reason 2/3 of the companies die on their 3rd year. First year is paid by social security, second year is spending your saving, third year is the year you have to stop.
Because the word "cab" is too ambiguous for you. Sigh.
Tor support in Facebook on Android
I wasn't arguing with your analysis of the differences between asking different people different questions and asking everyone the same questions but then holding different people to different standards. I was only arguing that "discriminating against a group", taken literally, is equivalent to "balancing its overwhelming predominance in a particular field", taken literally. That is, I was arguing with that sentence, without assuming that these two names for what I claim are the same general thing are also names for two different discrimination methods (which are two different specific things as you pointed out.)

Regarding "intent, technique and impact" - I agree on technique and impact, intent is a thornier issue; certainly nobody ever instituted discrimination for reasons they proclaimed evil, it's always done in the name of "righting wrongs," and then real intent as opposed to proclaimed intent is very hard to establish. From my own point of view, at the gut level, some discriminators seem to act much more maliciously than others, but I'm not sure there's always a reasonable argument to support my gut feeling.
Not only do we believe the brand message, but we invest ourselves wholly in the brand. To go against the brand actually hurts ourselves. To say "I made a mistake investing thousands of days and dollars on this" hurts. Thus, it's often much easier to defend your investment by defending the brand, attacking the attackers and expressing "it's the way of the world" and "that's life, it needs inequality" whilst remaining nice and creative.

Defence of investment, a basic human psychological drive.
I've been happily married for 22 years but I guess I've been lucky. It's certainly the ideal, which is why I want it for my daughters. However I could also tell horror stories about male friends who married, divorced, and subsequently lost most of their property whilst simultaneously having to fight just to get access to their children. Difficult when you've lost your house and most (or all) of your savings.

If you are married you seem to lose all your rights in the event of a break-up. Stay single and although you have to pay financial support, you will at least keep your house and belongings.

One of my friends had had to put up with a concerted campaign of abuse by his ex-wife. She got him arrested and held over night on false allegations, and whilst he was being held emptied his bank accounts, stripped his home of all movable possessions and even telephoned where we work making all kinds of untrue allegations in an attempt to get him sacked. It gets worse, but I think you get the picture.
Is Apple Using Swift in iOS?
Coltan has been mined in Congo by military operation from neighbouring countries such as Tanzania and Zambia.
50 seconds?
This explains a lot and makes a lot of sense, thanks.
Well you have choice, ever heard of the Fairphone?
https://www.fairphone.com/
>It does work, for example foxconn has accelerated its move towards replacing employees by robots under public pressure.

I'm sure the nearby villages, where there is very little otherwise accessible employment, are glad that they were replaced by robots.
The existence of a negative outcome doesn't invalidate positive outcomes. If that happens, people will gripe to browser vendors, and they'll adapt.

It's a cool piece of technology and has a lot of neat uses.
There has been extensive research on modeling emotions. Here is an example of a professor, but there are others (http://web.eecs.umich.edu/~emilykmp/). Apple recently acquired a machine learning startup that mainly focused on emotion.
I first came into contact with this by way of Dave Farley's sobering "The Rationale for Continuous Delivery":

https://vimeo.com/147863304

He's essentially mocking our whole field for reading the paper lazily :) "This paper was a description of what not to do."
The Rationale for Continuous Delivery
I learned that people are asshole, not everyone deserves same behaviour. Unfortunately, you have to discriminate people, friend and stranger. If you are good to everyone, you are just another fool.

I still trying to digest and putting this behaviour on myself.
Bottom line of the discussion in this thread is that a combination of those 2 worlds would be ideal: having a strong social system that allows people to tinker for a while without living in fear, plus a not completely overregulated venture capital market for the stuff that works out. Right?
It can be as simple as that.

I just set up a site a few days ago with caddy - http://caddyserver.com. Getting certs for multiple domains was a matter of adding a single line for tls to the config, it generates a key locally, requests the cert, and installs it transparently on the first request. Pretty smooth. I hope they will autorenew without intervention, haven't tested that bit yet, but so far it was painless.

I imagine most mainstream servers will incorporate this sort of smooth tls flow at some point now that services like letsencrypt are available to base it on. I'm considering moving web server for other sites (usually use nginx) for this single feature.
Because many websites are ad supported and few ad networks have https ads ready and configured properly, so they do not display.

Even on adsense, inventory drops for a https-only website.
The cipher list is effectively a big issue. When using the good old Sun Fortran compiler, I was used to have a -fast flag which would be smart to detect the hardware and be as fast as possible while respecting the IEEE maths (as far as I can remember).

I would love a -secure flag to just use the most secure option of the current version of the software even at the cost of X years of backward compatibility at the tool/client/browser level.

For example for nginx instead of something like:

ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS;

You would get:

ssl_ciphers SECURE;
I was thinking more of the elite athleats who have a target time and work out what thy should run each mile at to arrive at that time.
>> However, inequality has a definite effect on economics and prices, so we can deduce that if the ratio of the two salaries were greater than it already is, while the job remains the exact same, then his mother would be in a worse position

> Inflation is a separate problem

It's not just inflation: supply/demand dynamics will be changed across income levels. For example bidding wars might cause rentals to go up, and the mother will be outbid (see: gentrification or recent news on San Franciso rents)
> I'm recently graduated B.Sc in compsci and I'm doing software testing and to me 30k/year is plenty.

It really is. However in Silicon Valley cost of living is so expensive that earning 100k/year still makes you relatively not all that better off.

Where I live most of senior software engineers make around 30k/year with higher cost of living than in the US (excepting hotspots such as SV/SF/NY/...).

People who have spent their whole lives in places like California have no meaningful perspective. You get millionaires crying due to their "poverty".
Ask HN: Why Chrome history or bookmark manager are so crap
Considering the huge improvements Chrome has been through in the recent years I really don't understand why Google - with it's product expertise - did not improve those features (or tried and rolled-back).
Best Smart Home Hubs
Next time call the airline to book your flight, they can definitely help you.
HTTPS does nothing for you in this case. The passwords are generated locally with JavaScript, and there is an option you can check to prevent them being sent back to the server. But even if they actually were generated on the server, HTTPS would be of limited use, since you'd still have to trust the server itself and the people operating it.
This isn't a counter-point to the themes in the article at all. While starting a business from a legal and paperwork standpoint is quite easy, maintaining a business is still incredibly difficult and is not even remotely fathomable for the vast majority of white collar, working individuals and families, let alone even blue collar folks. Most businesses still fail, regardless of how easy it is to start one. Furthermore, making things to sell online from ones home simply isn't a panacea to working class America's economic woes and trivializes the true plight of the situation.
Great stuff ..
What I have done in the year following my resignation from college
Bought ours on Saturday, and excitedly asked Siri to play some David Bowie when I got it home and set up... It just displayed a list of films that he'd acted in!
To admit to oneself that the brand and the feelings that the brand makes is wrong actually causes actual psychological harm. It is more logical to defend any attacks.

Further, for Apple, most HN/Startup types have the whole suite of Apple products, hardware and software. They have invested tens of thousands of dollars, each, over the years in this brand. To admit to oneself that they made the wrong choice and wasted all that money causes actual bad psychological hurt.

Further, for Apple users that have invested thousands of days, each, over the years in using the products and software. To admit to oneself that they made the wrong choice and wasted all time causes actual bad psychological hurt.

Far easier, and logical and less harmful it is to defend your substantial investment.
From the HN guidelines
"Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity."

What I mean to say is your comment about a UI that can be improved would have worked without the words 'crap' and 'dumb fucking'.
> a) the attacker doesn't have your dictionary

How many truly unique sources for dictionaries are there?

My own password generator simply uses `/usr/share/dict/words`, which is not that hard to guess (and documented in the generator's source code).[0]

Add to this that not all languages lend themselves to this algorithm – while my native language is German, you'd need a word stem dictionary, as opposed to a regular dictionary, for this, so I stick to English dictionaries.[1]

[0] I actually made it configurable, but lacking a better source, it'll probably remain at this default: https://github.com/creshal/yspave/blob/master/config.json.ex...

[1] cf. http://creshal.de/News/?id=59 , where I rambled on it a bit more.
Also iphones are already around the "3 times the price" mark so it would be around the same price or cheaper to have a fair phone and we have one coincidentally named fairphone at a 600$ price tag.
The physics of traffic
Except you need a variant of org-mode to use the file on another device, right? I've just posted my 'plain' plaintext file setup[0] if anyone cares to remark.

--

[0] - https://news.ycombinator.com/item?id=10930124
Why should you be more like Bill?
Such is life.

Deal with it and carry on.
I am French leaving in France and totally agree and the culture being rotten.

However I don't think all the blame should be put on politicians, unions are also their share of responsibility for the status-quo. Just a few days ago, all (employee) unions rejected the idea of having a more flexible employment contract. The worst part is that they just represent a tiny fraction of the French workers. To me it is the main reason why unemployment is so high in France, it is to hard to get rid of people. It can protect the employer sometimes. For instance, I have been approached by foreign companies but when I say that I have a 3-month notice (like many French employees), usually they are not interested anymore.
As an entrepreneur, I'd also be scared to hire in France, to much of a hassle to fire someone.
Re-inventing online reviews
Hosting and mailing list delivery are two separate things. When you say the server is intermittently going down, do you mean (i) users cannot access the web site, or (ii) emails to your mailing list are not being delivered.

If it's (i), then perhaps just move your web site hosting somewhere different. If it's (ii) then perhaps use something like Sendgrid for your marketing emails. For 2 emails a month to a list of 15k subscribers, Sendgrid would cost $360 per year.

You could try running everything on a cheap virtual server, but mail delivery has quirks, and if you are really not 'technically minded', as you say, you'd need to pay someone to set up and maintain it, which would cancel out any savings vs. using a SaaS solution.
> It seems to me you are just the typical example of "French Bashing" : always complaining and seeing the bad side of things.

I think it is partly brought on by the strong political turn that any discussion takes over here. Any topic becomes a Left vs Right debate, and since the country is still mostly divided between the two (or at least used to be till recently), you got highly polarized opinions, like, "we suck because of the other guys".
Meet Symphony, the Company That Tracks Netflix’s Elusive Ratings
> What context does an AI have for knowing what it even means to advance the game?

Whatever context we decide that it has. We can guide it to prefer scenarios where the character doesn't die, or go as deep as having it rate its own results with a weighted scale.

> Imagine trying to teach a jellyfish how to play Skyrim. That's kind of where we're at right now.

The difference is that we don't have the ability to both redefine the jellyfish's goals and modify how it controls its interactions with the world.
Humans love being slaves...
Top Biggest Fishes on Earth (and where to find them)
Isn't inequality just a polite word for jealousy? We're all peasants compared to some possible future generations 100 years in the future with all their cancer cures and Mars holidays.
$ shuf /usr/share/dict/words | head -n4
Zygopterides
frenulum
unexuberant
delightsome

$ wc -l /usr/share/dict/words
235886
Hollowed Hour: Let Me Out [OFFICIAL VIDEO]
The test would reveal that the student knows a little bit about taking the test. The heuristic would still work even if the test was written in Russian and the student did not understand a single word in the question.
Years of lies, propaganda and rhetoric have been internalized. The greatest trick in politics has been the ability to convince people to vote against their own interests.

> it's why the unions left in the first place

If it was that simple, why are antilabor and unionization laws passed or pushed upon areas that allow freedom of assembly?

Many physical laborers recognize the importance of unions and are members.

If labor had a way to demand a portion of the productivity gains that went to the rich over the past ~40 years, not much would have changed in terms of lifestyle for the former middle class.
It's actually much easier to start a company in "tax-friendly" states of USA where you don't have to reside in order to start a company and don't have to pay taxes until you hit $1M revenue, like DL or NV. You can do it comfortably from within EU never setting your foot on the other side of Atlantic, via US Embassy and some US bank subsidiary.
There's an interesting 2010 documentary "Blood in the Mobile" about the issue of conflict minerals from Congo in mobile phone.

https://en.wikipedia.org/wiki/Blood_in_the_Mobile

http://www.imdb.com/title/tt1763194/
How does this bring about a culture of hostility? Industrial relations in the USA is far more violent than in the EU.

I remember one organizer saying that a good matured dispute in the USA was one with no gunfire and that they had to carry for self protection.
> The EETPU dealt with the problem, other Unions, the NUM (National Union of Mineworkers) did not. It was their aggressive confrontational policies that wrecked worker solidarity in private industry.

I'm not English, but from my (lefty, somewhat uninformed) point of view - wasn't it Maggie Thatcher who "wrecked worker solidarity in private industry"? Or at least wasn't the downfall of unions around her time?

Aside: I have a colleague from Liverpool, let's just say he wasn't distraught upon learning the news of her passing.
Thanks. How did you deal with, e.g. 'Steve Jobs'? I guess a generic NER tool would extract that as a single entity. Then you'd search Amazon and find an exact title match (the biography by Isaacson). But you probably don't want this in your list, as the references were to Steve Jobs the person, not Steve Jobs the book.

So did you use some manual review step to remove these?
Source code and licensing
I'll look into it, but to illustrate my point, when clicking on your link I get an invalid certificate error in chrome. Granted I am using an old browser (Win XP / Chrome 40) but it illustrates my point that it is hard to get SSL to work well.
For those who want to know a bit more about FairPhone and specifically how they address cobalt mining.
They have a pretty good video and a blogpost about the sourcing of cobalt.
Blogpost: https://www.fairphone.com/2013/03/14/a-fair-price-for-cobalt...
Video: https://www.youtube.com/watch?v=WWVFXesVScA

Full disclosure: I once worked on a part of FairPhone's webshop.
Announcing Minecraft: Education Edition
I don’t know you well enough to recommend appropriate actions. Should you could visit nearby activist groups on topics you care about? Subscribe to Model View Culture and read things by David Graeber? If you don't have time, want to participate in Fund Club?

The typical steps: have people mutually educate you (with great respect for their time), team up, act.

A lot of these different topics are ultimately related. So acting on one applies to a web of things.
To this: http://idlewords.com/talks/website_obesity.htm
That is naive short term thinking. If children are not doing child labor, they have the opportunity to get education which in turn can improve the economic conditions of their country so that child labor won't be the only option anymore. It's a cycle that needs to be broken.
Show HN: Gmelius 6 – Gmail just got better
Or they should package it in vestions. "TLS 1.3" would come with a standard list of ciphers and other parameters. All you would have to do is tell your system "Disable SSL3.0" "Enable TLS 1.3", etc.

Right now it feels like trying to fly a B747.
> Like, if its told to reproduce in the sandbox, it doesn't benefit by being on many computers?

It could benefit by comunicating with other copies by some hidden channels (temeprature/timing/sounds/noise on network/whatever) and cheating on tests and thus achieving better fitness.

BTW Stanisław Lem wrote a short story about this scenario in 1961 :) https://books.google.be/books?id=1DNVzphAHD0C&pg=PA39&hl=en#...

BTW2 Lem was awesome, I've read it when I was 15 and thought I understood it well enough. Only now I can appreciate some finer points like this stab at Haskell ;)

"These boxes contain perfect brains. Do you know wherein lies their perfection?"

"No." I admited.

"Their perfection lies in the fact that they serve no purpose, are absolutely, totaly useless - in short, they are Leibnitzian monads, which I have brought into being and clad in matter"

EDIT - this was not the story I had in mind, there was another one where simulated universes started to communicate but I can't remember which it was.
https://letsencrypt.org/
Those working lads extracting diamonds in Congo with their bare hands don't have much of an opening in the world either. I'm sure they don't work hard enough to deserve it.
There's no real limitations on making the two VC system compatible, that's why RhodeCode has same functionality for both Git and Mercurial, without making tradeoffs, that's why systems like hg-git could also work out quite well.
> I hope when all the software and entrepreneurial people on this forum are going through hard times instead of good as we are now we are not judged as harshly as you judge those going through harder times now

While the tone is harsh - he has a point on voting against their own interests. I think a similar argument for developer is already being made on HN, concerning taking a pay cut in exchange of worthless common stock. I see no need to sugar-coat calling out poor decision making in any sphere.
It's meaningful, but it's insufficient to completely solve it.
It's like how bank accounts are always used as an example when describing transactional systems, despite not working that way in reality (two near-simultaneous transactions can result in you having a negative balance, and this is a feature not a bug). Naive assumptions about how the world works can certainly produce software that is clear, logical and wrong.

However, what I hear there is "oh sure, you might be able to write software for all of these other things, but not this thing that I'm an expert in, that's way too complicated". Many people have been wrong about this in other domains, and it seems to me that essential complexity can only delay the point at which software can usefully automate things, not prevent it entirely.
Wasn't XP EOL in 2014 or something after being unsupported since 2009? That's long enough ago that many websites don't test on XP any more, or even work (like sites which require SNI AFAIK). I'm happy to drop XP users I'm afraid, given it has been unsupported for some time (I understand some workplaces mandate it still).
How can you even live in a country like this?
A interview with Gigster was scheduled for today , I was waiting for 30 minutes in their conference tool but no one showed up.
Show HN: Our iPad app for helping teams communicate with Deaf employees
"There are a handful of companies that I am very excited about (some of them with employees lurking here on HN)."

Why not reach out directly to employees of those companies (whether future peers or hiring managers) and ask them to have a coffee with you? Most people I meet are happy to share information and advice with people who are genuinely interested in their work/field/company.

If you're shy and not sure what to write, there are many examples online. Just search for 'how to ask for an informational interview in an email'.
Men's Sexual Health Advice – Alphega Pharmacy