skysight-inc/HackerNews huggingface dataset:
I don't know you can say for sure that the primary stake holders in the companies did not help advance the situation. Certainly they are backed by significant capital investment, that capital came from something. I doubt it traces back to gifts from faery god mothers.

I'm sure they got the money from obscenely well paid bankers. What's your point?

But even saying that some cruise liner magically appeared from some virgin source of capital - it is somewhat disingenuous to imply that choosing to employ people at what could be considered slave wages is anything but exploitation? It might be called arbitrage if the differences in wages where slight -- but they're not, are they?

Being arbitrage doesn't prevent it from being exploitative. Bu my point is that this aesthetic approach to public policy is terrible, because it tries to treat the ugly symptom, while making the underlying problem worse.

Yes, they are making a lot of money by exploiting the wage difference. But prohibiting that doesn't solve the problem, which is that some people are poor enough to accept such low wages. If you forbid it, the poor will remain poor just as well.

Now if you take the capitalist approach, the system is working: by performing the arbitrage, the poor people will have employment, more money to spend, etc (e.g. wage rises in China).

If you take, say, a marxist approach, the problem is the core of the system, and small adjustments won't solve it; you need a revolution which will bring real change.

In any case, my point is that these patches are trying to solve the wrong problem, and are not only ineffective but actively harmful to those who we're trying to help.
I don't think anyone is advocating "giving up" as the responsible reaction to this situation.
And here I suspected you were trolling... (in that case, if you've successfully trolled the RFC - more power to you :)

http://tools.ietf.org/html/rfc2812#section-2.2

"
2.2 Character codes

No specific character set is specified. The protocol is based on a
set of codes which are composed of eight (8) bits, making up an
octet. Each message may be composed of any number of these octets;
however, some octet values are used for control codes, which act as
message delimiters.

Regardless of being an 8-bit protocol, the delimiters and keywords
are such that protocol is mostly usable from US-ASCII terminal and a
telnet connection.

Because of IRC's Scandinavian origin, the characters {}|^ are
considered to be the lower case equivalents of the characters []\~,
respectively. This is a critical issue when determining the
equivalence of two nicknames or channel names."
"The most we can do is force workers to trade pay for safety, which they might not want to do."

This is a weird way to frame things, as though workers don't really mind being killed or injured on the job. Safety is management's responsibility, not an employee choice.
I mean you can upload a ZIP or RAR file, and in order for people to download it they will be required to subscribe to your Youtube channel. Thanks for the advice. I posted it on HN before but got no reaction. (I posted it at the worst possible time since I was too excited to wait until morning).
It says Wikipedia in the link, don't get your panties in a bunch.
Mind sharing what kind of freelancing you're doing? Things like Rails, or enterprise Java stack?
Forests are not gone "forever". They reclaim land as soon as foot traffic dies. I am from Mogadisho, Somalia, and none of my old neighborhood is recognizable today: it's all jungles. Trees swallowed a quarter of the old city, and another quarter is lost to encroaching desert sand. In our case, "forever" was exactly 10 years.
> Yeah I suppose you'll want to practice guruseva instead -- work for your instructor, such as cleaning his restroom, cooking, or going to the street begging for money on his behalf. No thanks, as much a traditionalist that I can be wrt yoga, some things are better the modern/western way.

Why do you assume that? I learnt yoga for free without doing any of that. If you can't find a reasonable person to teach you, all the source material is available for free. There are some benefits to doing those kind of activities. People nowadays are too egotistic. Those things are a nice way of curbing that.

Yoga was developed for spiritual reasons. That can't be denied. There have been people trying to remove its spiritual dimension through the ages. That can't be denied too. You can always use a church for just shelter. That does not make false that it was built for another purpose.

You have a finite life span. Do you want to use yoga to get a better body to increase your chances of finding a mate (or something equally trivial) or do you want to transcend finiteness? I thought all this was drivel too, till I got terribly fat and sick and was forced to do yoga.

The caution about being dogmatic applies to you too. Approach yoga with an open mindset while not thinking that the founders were complete morons when it came to spirituality. An analogy: just a few decades back almost everyone in the mainstream thought yoga had nil benefits. Nobody is stopping you from doing yoga on your atheistic mat. Don't belittle us by assuming so :)
Friction: why we can't build software as fast as we think we can
That is false, BitBucket gives you unlimited amount of private repositories with maximum of 5 collaborators.
One other thing to take note of is depending on your relationship with the client, it may take a while to get paid...

If you are an independent subcontractor (in the US - 1099 status), you will likely be working through a middleman not direct to the client. So you will likely get paid on a regular payroll cycle (most likely).

If you incorporate yourself and work corp to corp (preferable in my opinion), you can sometimes work direct with the client or still through a third party. However, you'll end up billing them on a likely monthly basis on net 30 terms. So you bill them at the end of a month, and they have another month to pay you. So you may go 2 months without any compensation...

And don't forget the various insurances you'll need (at least in the US; errors and ommissions, liability, possibly workers comp).
Learning front-end coding can not only increase your chances of getting hired, but it can also broaden your perspective of web design.
I worked at a contracting firm for 6 years. that network of people has helped me stay employed as an independent contractor for 7 years. a lot of them have gone on to other places and email when they need contractors. always be networking. keep up with people on linked in and go to networking events to stay in touch. i also had a partner for the first few years so our networks helped each other out. network with other contractors, they are a great source of leads if they can't do a job.

also, the key is to get long term contracts. in seven years i have only had 8 clients. i usually go from one to the next. that is key to not have a lot of "bench time"
Swimming does not make you blissful like yoga does. This is like explaining vision to a person who was born blind.
Go to any "Army, Navy" store (they sell old military uniforms etc).
For me, this was a great article. I deepened my admittedly limited understanding of algebra, and picked up a little of the flavor of Haskell in the process.

"Every little bit helps," said the old lady as she pissed in the ocean. I now own a little less dumbass.
Only seems to be affected on my iPad.
KRBanker Malware Targeting Korean Financial Institutions - The Hacker News
Absolutely. I found the job that allowed me to move back out to the place I love (San Diego) and work at a great place from a Hiring thread. It was literally life changing.
I did "bother" to read the article. And I know all about BRAC (there is a branch in Sri Lanka too).

I don't need the media to tell me what's happening. I have family - therefore, a genuine vested interest in what happens to them and their community - and I stay in touch to this day. I know all about what the garment industry has done in the poorest parts of the world; I've seen the end result first hand (and second, third and fourth by virtue of having family working there).

The only one oblivious is you if you think you know how the real world works.
Before the VP got his pay cut, you made $100k. After the VP got his pay cut, you made $100k. Explain to me how this is a rational thing, in the economic sense of "rational", for you to care about.
Yes, those are all exactly the reasons I still use DrRacket. It seems it would be easier to add features to DrRacket than to write plugins for Emacs/Vi, especially considering the goals of Racket to train users, the default system should be as best of a system as time and manpower allow.
You've advised "get a client" and "people will ask to hire you," but that only works if people are already aware of you. What if you are unknown? Where do you find these people people who will ask to hire you?
Indeed, I don't think it's just a developer problem. Making stuff is haard, and the more you do it, the more you understand that.

Maybe it's related to that thing that has mentioned on HN quite often lately, where the incompetent people are unaware of their own incompetence?
That isn't fair at all.

It's 99.770% for a single month, immediately following a major event. If you sampled yesterday (or tomorrow, assuming no further issues) it would be higher. If you just look at today, it's at the much lower at 95.871%. If you assume no availability issues for the last 12 months (not true, but the point remains) then it's 99.981%. During an actual outage, availability was at the unacceptable 0%.

Unfortunately they don't provide 12mo stats, which is what you typically want if you're going to start calculating nines of availability.
I am not smart enough to understand what this comment is trying to say.
I have sympathy for the protesters but I do wish they had protested just as vehemently when the government began to silence the Press. A Free Press does not guarantee democracy but it does bark loudly and fiercely when it senses danger to the democracy.
Consciousness first, communication next, embodiment last.
You are from BRAC! I have heard they are some sort of BLOOD SUCKER, by giving small money to poor they take 80% interest. Even some rural farmer had to suicide after taking loan from Brac. And you are talking about "living standard" how funny man :)
How would you avoid the free rider problem (freeloader effect)?
Hacker News certainly seems to lean toward the Libertarian-right.

Some of the comments I read regarding regulation (or abolishment of it) is frightening.

https://news.ycombinator.com/item?id=5647898
In economics this is known as the "Dutch Disease". Surprised it wasn't called by that name in the WSJ. http://en.wikipedia.org/wiki/Dutch_disease
The Winning Samuel L. Jackson Reddit Monologue - Prizeo
Email between large providers rarely does; almost every major SMTP server supports STARTTLS.
That may have been too harsh in reply to AlisdairO specifically, in which case I apologize.

The context of the thread, however, very much is people arguing. See for example graue's post a few levels up.
Is it that simple? Just pony up another $9.95 for a VPS and you've got git access to your repos whenever GitHub is down.
Awesome campaign with YC W13 company Prizeo
We've hired more people from HN than from any other single source of candidates.

I wish there was a rule that the "Who's Hiring" thread happened on the first Monday of every month, not the first day of the month. It's pretty silly to have that thread happen on a weekend.
watchyoutubemovies dot tk (sorry for the fishy url, but this has no ads & no cookies)

Heard of pegleg.it? Same idea, but the content is not crowd sourced.
A chart of the data as of 9am Sunday June 2nd:

http://www.chartgo.com/share.do?id=0b12509aaa

( y axis should have been labeled "respondents" not "salary" )
Doesn't seem that far off what I've seen. Example would be $130/hr billed, $80/hr paid to a contractor or $50/hr paid to a FT employee. We don't have any "self-employment tax" though (beyond standard income tax).

Juniors on the other hand get pretty exploited in the name of "earning their stripes" - I've seen a few accounts over the years of billing at $80-150/hr and the employees getting $15-25/hr..

I think the local average for recruiters and agencies (usually one and the same here) is 15% of first-year wage for FT placements, or $30/hr margin for contract work.
I'm not exactly sure what those photos have to do with anything, but what you say is true: there are situations where people stay in upsetting situations because there are no better alternatives. However, they key point is that they will still be upset. It's the "upset-ness" of these workers that I am trying to gauge.

I say this because when a people are not upset, it is paternalistic and imperialist of another group to come in and say, "no, you're doing it wrong. You don't know it but you're unhappy. Here, do it the way I prefer instead."

I don't mean to insinuate that nobody is upset. Just that it's important to keep it in mind, and to remember to ask.
Singapore, Full-time, Employment Visa Sponsorship + Relocation Assistance

We are Zalora.com (fastest growing online fashion company & well funded too). We are headquartered in Singapore City.

Job: System Administrator/Operations Engineer (with DevOps Mindset)

We are an interesting multi-cultural team and love everything about Web/Online operations. We have all the ingredients that makes a great workplace for engineers who love solving interesting problems with fun-loving atmosphere around them.

If you are interested , here is the gist with more details http://bit.ly/11e1z0s

There is a really cool reason for why people like to apply to this JOB (Why?)

We have a interesting way to screen candidates (https://github.com/zalora/automated_sysadmin_screen_test)
Very effective. We hired 3 people at https://circleci.com directly from HN's "Who's hiring" posts.
It doesn't need to buy stuff from America.
Jacques Mattheij (jacquesm on HN) wrote a good series of posts on contracting, which might help you - http://jacquesmattheij.com/blog/categories/consulting

Here's the HN discussion - https://news.ycombinator.com/item?id=848370

In case anyone is interested in getting more useful resources on a regular basis to improve their contracting chops, I'm starting a weekly newsletter for freelancers. Sign up here - http://freelancers.getgini.com
You are confusing brac with something else that happend in india.
Of course we're "allowed" to own them in the United States...

Despite what people on reddit, and other fringe internet forums would have you believe, The United States has some of the strongest personal liberties in the world.
I hadn't heard of Quack. I have Geiser installed, though now it's been a little while since I last used it (honeymoon got in the way!).

DrRacket indents things rather intelligently. If you newline after the first-position element, it will indent things just past the paren before the first-position element, so that everything lines up in a list. If you newline after any of the other elements first, it will line them up ahead of the function name. But really, most importantly, it seems to understand constructs like "(let ([x 3])\n (displayln x))" should line up the displayln call under the let keyword, not under the value expressions.

Emacs, on the other hand, understands varying levels of scope by matching parens, but just indents things a set number of spaces. I fully admit that this could just be my own ignorance of how to work Emacs. But as mentioned, lacking the Macro stepper, the live syntax checking, and many other features, it just didn't seem worth it to track down this one annoyance.
You're more than just a little bit disingenuous here.

Besides adding a whole pile of strawmen you seem to have a pre-conceived notion that in order to get out of a planned economy into a market economy there is no route other than those that lead through tremendously unsafe work practice and disregard for environmental issues.

And we already know that that isn't true.
>I can't understand how a competent, experienced developer with basic communication skills would have trouble finding contract work once they start looking.

Basic communication skills may not be enough, since you have to overcome the 'market of lemons'.

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

If there is a glut of bad developers (as you've observed), good developers will be penalised for that just the same - until clients are fully convinced that you are not one of the bad ones.

You've described a nice way to overcome that, but I don't think that is a straightforward process.
Why ask Apple to make such device? They make devices that appeal to a broad spectrum of consumers.

Why not ask a company like Wacom to make such a device specifically geared towards "creative" people?
Yes, Exciting things are foreign and alien. We must protect ourselves from that frightening strangeness.
Creating the Perfect Goals for Success
Simple: Get a client.

Keep in mind you need to be more than a developer.

Both very true. Also remember that as well as the being your own boss stuff, you are going to be running a business, and that incurs overheads in both time and money for which no-one is going to pay you directly any more. This is part of the reason that contract work is charged at a higher rate than salaried employment: the fully loaded cost of employing someone in the UK is maybe double their salary and as the contractor you're now going to be taking on a lot of that burden directly. There is a lot more flexibility in how you price your services as a contractor, but whatever you do, don't make the mistake of trying to translate salary directly into some sort of hourly/daily/weekly rate.

Also, if you're going to do contract work in the UK, you should definitely learn a bit about tax and employment law and in particular IR35. The latter is a tax rule designed specifically to demonstrate how apparently reasonable ideas to fix apparently significant problems can in practice become bureaucratic nightmares that impose a significant burden on an entire industry and occasionally randomly destroy the careers of people who as far as they knew had done nothing wrong. There is a lot of fear-mongering about IR35, particularly from organisations that make money "protecting" you against it, but there is at least some risk here and you should understand it so you can make informed choices about it.
The Echo Chamber of Silicon Valley
> Brython is designed to replace Javascript as the scripting language for the Web.

Starting like this, what did you expect? Boring mannered small talk?
Doesn't that just sound like "we're" pro citizen?
I was hired at Monetate (Philly area) after hearing about the job on HN. I believe we have hired several other software engineers who found out about it from HN, as well.
The battery life wasn't great on those slate tablet PCs, I'll admit, but I also don't think battery life was the main reason the iPad took off. I really think it was the emphasis on multi-touch interaction over a stylus and the dedicated OS.
> less security

Depends a lot - if you have one or a small number of big clients, you probably have slightly less security than full-time employment.

If you have a large number of diverse clients, you have tremendous security - even if some clients drop your services, you can easily manage this.

Not being dependent on one person's whim or one company's solvency is awesome job security.
So much hand-waving!

They are "better" in that they are, in fact, more constrained; only when the error case arises will there be any accessible error value; otherwise, the actual expected value will be found. Since go uses an ad hoc product type, you always get an error value and the return value, even if they are mutually exclusive most of the time.

Also, they are both ways to build larger types from smaller ones, and the way they go about doing it is rather obvious from their names, and thus the contrast.

> On a side note, the same people who claim that sum types are "better" are never able to come up with a constructive proposal how sum types could be integrated into Go in an elegant way.

Forgo the cutesy anonymous members for the massive benefits of sum types? For a team which prides itself for its ability to perform trade-offs, they sure were rigid in this stance.
No, that's not a given; please don't generalize. Some developers have an ego early on and deemphasize it over time. Others have never had much of an ego. I have known several developers like this. There is no inevitable increase in ego.
We should do a "Who's Looking for a Job" thread. Post your location, should description of your skills and what you're looking for.
I would argue criticism is communicated differently across generations, not being less accepted.

There is a difference between
a) "I don't like $x about your idea."
b) "I like $y about your idea. I think you could make it even better if you do $x differently. For example like this: ..."

In my experience, older generations tend to do a) more, while younger ones do (and expect) b) more. Not a bad development IMO.
About three years ago I've forwarded a link to a friend of mine, and he got the best job ever. Just last week I got hired after responding to the last month's "Seeking freelancers" post. So, yes.
You can't stop people from being lazy. Look at all the Java and Python code that forcefully ignores exceptions.

It is something that can be caught with static analysis, however. Someone recently put together an appropriate tool[1] for Go, in fact. It seems to work very well.

[1]https://github.com/kisielk/errcheck
Gentlemen, Start Your Engines...BROTHERS 
big lol
In Afghanistan, businesswomen must seek a delicate balance
The drunken idiots falling over the side and drowning don't usually get found. As far as I remember, the odds of being found after falling off a cruise ship are really low.
Absolutely. Diametrically opposed to the law of Jante is the fact that Norway has had, for many years, a strong entrepreneurial spirit; being a founder (gründer) of a small business is seen as a point of pride, whether it's a novel scientific invention or a "mom and pop" store selling hand-made goods. I think it's something that resonates with the self-image/myth of Norwegians being hardy pioneers, going back to Amundsen racing Scott to the North Pole and so on. (The book mentioned in the article refers to Vikings, so there is that, too.)
One of the more hackernews relevant aspects of this event is the role of the media. Turkey has a very robust media, with dozens of TV stations and newspapers, yet there are no laws preventing the media from participating other commercial activities, or owning both newspapers and TV stations, etc. In fact, most of the media is owned by large corporations. Add to this the large role the government plays in the economy, it's almost inevitable that media is corrupt and avoids going against the government.

Even with that background, the reporting by the mainstream media about the events of the last couple of days has been a disgrace, and social media is filling the void.

The following is the most insightful analysis I've seen on this topic "Is there a Social-Media Fueled Protest Style? An Analysis From #jan25 to #geziparki "http://technosociology.org/?p=1255
That code is broken; the observation that a field has its default value does not imply that no value was set.

Test case:

func main() {
f(&Config{a: 0, b:"", c:0.0, d:nil})
}

That calls f(11,"some default",55.5,D())

=> It is even harder to replicate that Python idiom (I wouldn't know how, but I have only glanced at the go language spec. It would help if you could auto-initialize structure members with values only known the the structure itself, or if one could replace that &Config above by a function call, like this: makeConfig(){c: 44.4})
Norway has avoided some of the Dutch disease issues by investing much of the revenues in a huge fund that is largely invested offshore, reducing some of the pressure on the currency. http://www.nbim.no/