skysight-inc/HackerNews huggingface dataset:
Yes you can, if you are good.

I went to a mountain Bike trail competition, and watched the biggest masters in the world in this. Everybody there knew how to balance over the rear wheel(manuals), over the front(endos) and jump over a meter hight any obstacle, more than 3 meters with a ramp.

There it was a kid, 16 years old or so. He was not as good as the much older guys, but all of them were impressed about the guy. They knew that guy was good just looking at him.

If you want to impress devs you have to be better than them, and this is very hard on technical matters.

But you don't need to, because what makes a good product is not tech alone, but how this tech applies to human beings. Things like design or human interface, or understanding the market or people are also essential.

Quite often the tech experts are totally ignorant in those areas(no wireless, less space than a nomad.lame)
No, this is a coward's excuse.

The police "attacking" is NOT a free pass to turn cars, throw stones or loot shops. You are always ultimately responsible for you own actions, and you're also responsible for being associated with bad actions if you stand by quietly when they are going on.
Off the top of my head, you'll be breaking every use of NUL as a delimiter, ctrl-c (end of text), ctrl-d (end of transmission), and backspace.

Please don't.
Very true, the fact that unregulated free market will magically increase the well-being of everyone is exemplified in such countries. It could be Russia as well, an African country. Basically any county where there is no _effective_ regulation or control.

Yet I hear often from Ayn Rand loving libertarians about how they hate the FDA for example and how it is better for it not exist etc etc. I always tell them this magical place exists today, jump on the plane to China and enjoy drinking mystery chemicals instead of juice, soda or even tap water.
Hard to ignore the stereotype of the American who knows little of what happens beyond their borders :(

The Occupy Movement was a global one, with protests in over 80 countries. It started there, but it wasn't just a Wall St. thing.
This post (like many others) completely ignores the fact that these people choose to work in this environment. Statistics show that factory / industrial workers in China are doing better than those who stay in rural jobs. Human development indicators in China have constantly risen since the 1980's [1] and the economy is booming [2].

These sweatshops are horrific to our standards, but to their standards, these are great places to work.

[1]: http://hdrstats.undp.org/en/countries/profiles/CHN.html
[2]: https://www.google.fi/publicdata/explore?ds=d5bncppjof8f9_&#...
The current Turkish government has been jailing journalists for years.

Whilst the constitution makes the country ostensibly secular, the AKP has been slowly turning it into an Islamist state. I assumed that's what was fundamentally behind the protests, but maybe it's just another anti-corporate thing.
Wow thank you for that!
It really is in the power of the consumer to force companies to change. The heads of corporations are required and expected to be seeking out the highest possible returns for their investors. If their competitors use foreign labor with very cheap standards then that company is at a disadvantage in the marketplace. Only when consumers take into account the working conditions of the laborers does the marketplace change and that empowers/forces heads of companies to change so that they can continue to bring maximum returns. Terrible tragedies like this have to be revealed thank you for brining this up.
Disregard for human life in the People's Republics (not just China) precedes cheap stuff from Asia by decades.
I personally find thousands of people trying to defend a public park much more democratic than business lobby groups with unlimited resources influencing the policy makers.
GotCms 0.1.8 released
It'd be the all-up cost. Delivering sorta-fresh food to the far side of the planet in regions where people try to blow up your food trucks is expensive.

You think food is bad? Look up the all-up cost for fuel.
Developers, in general, on average, chronically underestimate the time it takes to properly execute an idea and how many iterations and discovery of the exact needs of customers that requires.

I work at a company that sells a tool for model based testing and invariably, at every customer company, there are developers that think our tool isn't worth the money, because when we explain to them how it works and they think 'I could build that'. Yes, of course they could, just like they could also build a Reddit clone in a weekend. They just don't realize (and is hard to convince otherwise), just how much work it is and how much real world experience is necessary to make it actually useful. As the article says: developers are very hard customers and fortunately (for us, but not for the industry in general) the decision makers often distrust/discount the technical opinion developers have of tools they intend to purchase.

Tl;dr: developers too often say 'I can build that', when really, for practical purposes, they can't.
>Western companies doing business with China and other 3rd world countries should demand compliance with the client countries’ OSHA regulations, ditto when looking at things like labor laws (minimum age for instance) and so on

I think part of the difficulty here is that supply chains are often very long and complex, across many countries. Companies often have no idea where their parts or materials really come from, although this may often be wilful ignorance. They do seem to have some legal obligation to know where things are coming from[1]. George Monbiot wrote a couple[2][3] of articles recently about trying to find out where the materials in smartphones are really coming from:

Of the manufacturers, Nokia appears to have gone furthest, and its efforts are quite impressive. Since 2001 – long before most other companies began to take an interest – it has tried to remove illegally mined tantalum from its supply chain. It now instructs its suppliers to map the routes these metals take before they reach the company. The problem is far from solved: it tells me that "there has been no credible system in the electronics industry that allows a company to determine the source of their material"

Apple's response was less detailed and less persuasive. To give you an idea of how complex the problem has become, it has discovered that its metals are supplied by 211 smelters, liberally distributed around the planet. Any of them could be using minerals seized by militias in Congo.

As you can probably guess, he ended up not buying a smartphone.

[1] https://en.wikipedia.org/wiki/Dodd_Frank_Act#Disclosures_on_...

[2] http://www.guardian.co.uk/commentisfree/2013/mar/11/search-s...

[3] http://www.guardian.co.uk/commentisfree/2013/apr/25/smartpho...
Actually I'm impressed that all these 'look what I implemented in a Turing complete language' posts got so much attention for so long.
...and there we go, the proverbial, libertarian "choice".
Aljezera has had this story in their line-up for a couple f days now, not sure what they said about it because I wasn't overly concerned. Nothing on BBC though. So atleast one international news organisation is getting the word out.
If you're interested in this also check out "Nontransitive Dice" - http://en.wikipedia.org/wiki/Nontransitive_dice
JavaScript quirk 8: array-like objects
Not crushed, he limps off to the right side. Not to say that this isn't serious, but he looked OK.
> but an automated NLP assessment of the quality of writing.

What about non-native English speakers?
It was never documented, but any long time Go user knows about it.

Looking at the code it seems it has been removed.

> ... I would certainly never enable such a thing in real code.

So I assume you don't do C or C++. :)

While I agree with you, there are certain cases where it might help. That is why most strong typed languages with native compilers allow to selectively disable bounds checking, since the Pascal/Modula-2 days.

I only support doing this if profiling proves it is really worth it, give the security issues.
Start-up of You, Visual Summary
Hello IT Department
People have been conditioned to equate wage labor with morality; anything that can be cast as weakening this is immediately politically suspect. From a policy standpoint, as opposed to a political one, I've never heard a rational objection to a basic income.

I'm not a believer in the Marxist doctrine of a false consciousness, so when I say "conditioned" I don't mean "by the faceless cabal"; as the child of an anthropologist, I've long understood that culture is entirely sufficient as an explanation.
I wrote one for my blog, maybe it is of use for you, too.

http://bigwhoop.github.io/lyme/
http://www.liveleak.com/view?i=bc3_1345975509

Video without the youtube login requirement.
Those of us who think that Go is a truly sad language to release at modern times (nullability everywhere, no parameteric polymorphism, no sums, products for errors instead of sums, ...) have just lost interest in explaining over and over again why a new language without those features belongs in the 1970's or 1980's, and not modern times.

The crowd that remains is mostly composed of people who have never used an ML-style language (Haskell, OCaml, F#, SML, ..) and come from a background of C, Java and Python. Go is definitely an improvement over these languages in many areas.
> Pollution, a total disrespect for the environment in general and for human lives in particular is what powers the trade that brings cheap goods to the stores near us.

The Anti-China propaganda has reached HN.
This is a very very sad video and it made feel sorry for the human lifes that were destroyed in this incident. And still, this is not really a problem about work-place safety. I can only assume that this was an honest mistake, of the workers and maybe the employers to do whatever they were trying to do and forget the high power line. We might also ask if these workers even knew how electric power works and why you shouldn't connect a high power line with a metal construction to the ground (or whatever it was here).

Workplace safety in China still is very bad. No joke about that...
Humans are notoriously optimistic, and in particular, we forget about all the things we have to do in order to achieve the things we want to do. (I have been reading some research on this lately).

I used to harbour the "build it in a weekend" suspicion about everything, and then I started building things. The world is a damn mess, is what it is.
http://www.plardo.com
An easy to use and powerful website builder, check out the full futures on the homepage.
Webfaction. $5 shared hosting on Nginx servers, very nice, clean system. SSH access to mess around and have fun.

I run a rock solid suite of Wordpress sites and have nothing but GREAT things to say about the experience.
I appreciate your point and over simplification doesn't make any argument better- but I have often heard the counter argument of "choice" as one that rationalizes horrific conditions. If the choice is between dangerous working conditions or a job that does not pay enough to give your children opportunities many (if not most) people will choose to sacrifice during this generation for the next, it is clear that the financial incentives for every group (manufacturers, laborers, and consumers) and yes standards of living are better but consumers at a minimum should be informed that their is a hidden cost to the cheaper goods... and that they could make different choices or pressure their companies to improve conditions.
> No..

What are you disagreeing with? I didn't state a position on the matter, or at least didn't intend to.

> The police "attacking" is NOT a free pass to turn cars, throw stones or loot shops.

Yes of course; I never stated that it was.

That behavior however, is a predictable occurrence when there is enough anger in a mob and herd mentality kicks in.
Why JS?
I still don't know what to make out of this but there are pictures of what you talk about, just in case people don't believe it: http://fotogaleri.hurriyet.com.tr/galeridetay.aspx?cid=69652...
The tearing down of trees for commercial and residential areas is happening here too. It's called urban sprawl. Land developers wipe out natural habitats like forests and leave sterile, artificial suburbs and plazas in its stead.

Most citizens never hear about it until it's too late because it's not easy to find out about the latest zonings. Trying to have a say in the process? Well, that's a whole new level of obfuscation.

The process is confusing for a reason: to keep concerned citizens like you and me out.

What is happening in Istanbul is happening here too.
It's actually the same disregard for human life that could be seen in the not so distant past in Europe or America. But youtube wasn't around back then.
> I won’t be able to name a single one.

UK?
[Show HN] Weekend hackproject: BackPlug.io (backbone plugins)
Visual Goal Management Software
It's not so much cheap vs. expensive, but cheap vs. certified, humanely produced goods (which will be more expensive).
Herding Cats: How Not To Do Earned Value
One of the issue that comes up with this type of discussion about low pay to workers on developing worlds like China, India, Bangladesh (recently you might have heard some news about it in the media).

I am in Bangladesh, while I agree that a lot can be done to improve working conditions and worker safety, and in some cases worker's payment too. But its not nearly as bad as people make it (esp the ones who have never lived in such circumstances or in those countries). They may not get paid the same salary according to western standard, but the worker are doing (for the most part) pretty fine with the amount of money they are making. As a matter of fact, most of them have never seen so much money in their life, and most of the garments workers (mostly women) who without garments work would either be house wife, or beggars or do seasonal farming work 2-3 months a year with 1/10th of the pay, if at all (usually they get paid by farmed goods like rice, instead of money).

You have to understand, you can live a very good life with very little money in this part of the world, as far as the living standard of the local economy is concerned, the pay is not bad at all (there are few exception where garments owners take advantage of workers, but its not the norm). Garments industry alone single handedly have improved countless people's life and directly or indirectly have saved many people's life too.

To give you an example, we live in a pretty well off part of the city in dhaka, a family of 6 with 2 maids and 2 drivers (thats how the local culture works). Our monthly grocery shopping cost rarely goes over 500-600 dollars. And we eat pretty good too, even compare to my 12 year stay in NY. For a single person my monthly grocery bill could easily go to 400-500 dollars in NY, and I used to be fairly frugal. So I think a perspective is necessary when talking about wages in this part of the world.

This obviously comes at a cost sometimes, but honestly I don't think any sane person believes the alternative (not having enough jobs, however underpaid they are) would have been better. Every, so called developed countries, has come to where they are on the back of cheap labors and poor worker's right and poor working conditions. That doesn't make it right, but thats pretty much how it works.
It seems sort of perverse that working conditions in China are dictated by the whims of consumers in the west.

How would one go about convincing the consumer to change? That is the hard question.

There are already various organisations out there who campaign to make people aware of these conditions, so it's unlikely that people are totally ignorant.

Yet these don't seem to have affected widespread change in spending habits, I guess because people in the west have their own struggles and it is hard to say no to cheap. So this makes it easy to dismiss such campaigns as "leftist commie crap".

It also requires options, for example if I wanted to buy a smartphone that was free from bad labour conditions right through the supply change, how would I go about that?
Dr. Deming’s “Role of a Manager of People”
I am a strong proponent of gun control, but I often hear opponents say that the lawful possession of guns to a certain extent ensures freedom of government oppression. Probably it would be a lot messier if citizens in a situation like this would draw guns against their government, but at moments like these I do see the value of such a argument.
Job board Bootstrap developers
New section added "Job board". Publish your job to find bootstrap programmers for your projects or look for a job and vacancies
main cause: block the destruction of a historical park

Thousands of people of all ages gathered without any formal notice, just by friend to friend, neighbour to neighbour;
didn't allow provocation;
resisted days of assault;
assured the security of the park;
almost all of the other big cities supported by protesting;
protesters cleaned up their own mass, junks collected;

I guess this is a simple description without political adds.
Tracking down the person who tried to impersonate me
see also the discussion on lambda the ultimate
http://lambda-the-ultimate.org/node/4754
Yeah, because that could totally not happen to any serious organization[0][1][2].

Of course it's a major oversight, but these things happen. They'll learn from their mistake. I think it's wrong to dismiss a product just because they forgot to renew their domain, unless they keep messing up stuff like that all the time.

(I am in no way affiliated with Pusher)

[0]: http://www.theregister.co.uk/2003/11/06/microsoft_forgets_to...

[1]: http://www.webip.com.au/major-bank-forgets-to-renew-domain-n...

[2]: http://techcrunch.com/2010/03/27/foursquare-offline/
Multiple return values are something completely different from sum types. Just because Go by convention returns errors as an additional return values where other languages prefer sum types, you shouldn't conflate the two.
"And in any case, you've got a lot more safety than the original Python code, no?"

Only insofar as your approach puts the values back into a struct that can subsequently be used in a type safe manner. Arguably that's better than having no type safety at all.

But I think my main gripe with your design is that it is not just less type safe and slower, it also comes with more mental friction and verbosity than what Python does.

Granted, it's a lot less verbose than my Go code, which makes it a good solution in some scenarios. But in my view it's not a good general replacement for default keyword args and you didn't claim it was.
You've been saying this for literally years now. Back in 2011 you were declaring that "idiots" dominated Hacker News.
Not really, if you are a net exporter and most of your countries citizens never travel abroad.

It might present an issue if they wanted to buy a lot of US made weapons for example, but China is big enough that it largely does not need America.
It's not about "libertarian choice". It's about not being able to change all the world in an instant. Workplace safety in China looks to be increasing. Wages too. For that matter, the Chinese workforce is shrinking while Mexico has lower labor costs.

Also this constant global coverage due to youtube or other media is improving things in China. Without the unprecedented awareness the internet affords us, I don't think China would have done more to address these issues
Cars are often still used as a method of transportation, especially among people whose life or work happens to fall outside a few dozen cities with dense population and work and stores one can walk to. That guy living in Leader Heights, Pennsylvania, isn't driving from sheer cussedness, he's driving because work is in York, or maybe Shrewsbury or Baltimore, and because the supermarket is five miles away.

If he were richer and more influential, he wouldn't be in Leader Heights, he'd be in Baltimore or Philadelphia.
Having been in the industry for some time now, I've observed significant generational differences between how criticism is given and accepted.

When I worked with developers raised in the 1920s, 1930s, and 1940s, they generally wouldn't hold back when it came to criticism. If something was done wrong, or if something was a stupid idea, they'd say so very bluntly and to-the-point. They'd also be more open to receiving such criticism, and would re-evaluate their own work or ideas without a second thought. They surely wouldn't let it hurt their feelings, or anything of that sort.

Developers raised in the 1950s, 1960s and the first part of the 1970s tend to be willing to give out some harsh criticism, but I've found they're often less willing to accept it from others. They won't necessarily re-consider their ideas or work when questioned.

The trend is more pronounced with developers raised in the late 1970s and 1980s. I've generally observed them to be far less critical of the work of others, but also even less willing to accept criticism directed at their work or ideas. Some even consider criticism to be unacceptable.

Now I've started working with some developers raised during the 1990s, and their attitude is generally one of criticism being completely unacceptable. They don't necessarily think that praise is necessary all of the time, but they can often take any sort of criticism very personally.

While it may just be tied to age, experience and maturity, I'm thinking it goes beyond such things. For example, I've seen several different professional developers raised in the 1990s actually cry in the workplace when faced with valid, and actually quite muted, criticism of their work. These people were adults, over 20 years old. I'd never seen anything like it with the thousands of other developers I've worked with over the years, even ones who were of a similar age at the time, but born earlier.

I wouldn't be at all surprised if that's what we're seeing here, too. Old developers, who have a more accepting attitude toward criticism, are more than willing to dish it out and receive it back. But the youngest generation has a very different attitude toward it, seeing criticism as extremely offensive, and even pseudo-criminal in nature. While many of them do just try to avoid giving and receiving criticism altogether, I do find it kind of funny and hypocritical when the more outspoken ones openly criticize those who are critical of others.
It's a protest against a govt that is seen to be strongly pro-islam and authoritarian.

The automatic reaction from some muslims will be that it is US-sponsored. Given the US's long track record of sponsoring coups and pro-western/secular movements, you can't really blame them.
SEEKING WORK - London, UK Area - Remote OK, Travel Negotiable

I'm a full-stack software engineer with a focus on backend systems. I have experience using Python, JavaScript, PHP, Redis, MySQL, PostgreSQL, Flask, Django, etc.

https://github.com/sebinsua | http://www.linkedin.com/in/heyseb

Feel free to contact me@sebinsua.com
Hürriyet, a left-leaning English-language daily, is covering the protests (and Erdoğan's response, the resulting politicking, and so on):
http://www.hurriyetdailynews.com/

I should note that Hürriyet is historically quite unfriendly to Erdoğan; in particular (IIRC) it raised quite a bit of noise when Doğan Holdings, which owns Hürriyet, underwent tax fraud investigations that may have been politically motivated.
The Banality of "Don't be Evil"
What I find somewhat disturbing is that americans have to see a video to start to realize that the fact that they want to get cheap stuff means that people have to work in terrible conditions in other parts of the world...
thanks for your reply.

i am interested what you have to say about sqitch. i'm interested in using it myself, but don't have complicated things in postgres to do :D so i'll hardly see its possible shortcomings.