skysight-inc/HackerNews huggingface dataset:
> Yet a democratically-elected government made a decision in the name of the people to replace this park with a shopping mall.

So what? If yours "democratically-elected government" orders you("in the name of the people", of course) to kill jews, will you comply?

> are effectively overturning democracy in order to protect their personal interests.

So what? When majority votes, does it protect personal interests of someone else?

> e.g. Art. 20.4 of the German Basic Law – does the Turkish constitution have a similar provision?

You have so much subordination to government-made law, so even if you would really want to overthrow tyrannic government, you would stop because there is no law allowing you to revolt?
It wasn't in the news, atleast that I saw. It wasn't a headlining on TV
Two unicorns.
Errr, just checking but does that make him Secret Squirrel ?

Which came first the nickname or the domain?
Wow, I thought I was bitter. I suppose giving up is a valid choice -- but I certainly don't believe infinite expansion is the only model we can carve for ourselves.
Obviously I disagree (although I don't think our disagreement is very large), I would say the truly essential parts were written by Gosling, and that RMS and company's biggest value adds were on top. Hmmm, I suppose that it might be a bit like "GNU/Linux", except the gcc etc. tool chain makes the argument for the latter stronger.

Without reviewing my Finseth, what is there besides buffer management and its linked redisplay, built in commands (a lot of which were copied, like my favorite marker of backup-by-copying-while-linked, which in the '80s was to my fairly extensive knowledge unique to Gosling EMACS), keymappings and the extension language? (Half my professional work in the '80s was on many different versions of EMACS, and I believe I worked on every significant UNIX one, although only Steve Zimmerman's CCA Emacs was a real competitor to Gosling/GNU EMACS as machines got enough memory. Note when I say "worked on" I might mean nothing more than porting; today's young whippersnappers are spoiled by the Linux mono-culture and/or modern package systems :-)

You say the first two "were tricky to get right" ... you've got that right, back in those days when resources were dear and performance was critical (Eight Megabytes And Constantly Swapping :-), they were in my opinion the hardest parts, especially since the superiority of the buffer gap vs. linked lines wasn't necessarily intuitive, and didn't the main file of the Gosling redisplay code have a skull and crossbones at the top? Although I'll admit to some bias since buffer management on the PDP-11 and non-VM PCs and 68000 workstations was problematic, in this case especially for a code base that started on a paging super-minicomputer (the VAX). Once you had those, building on top of them is fairly obvious, and a if not the largest part of the quality was a matter of taste, where RMS was vastly superior to Gosling, from using "standard" keymappings to a real LISP.
The purpose of assisted living is to adsorb the remaining financial resources out of the residents. Its a battle of giant corporations to prevent any inheritance from reaching the heirs. In the great feast at your financial corpse, will your wealth go to the banks, as mortgage interest, or the hospital, or the assisted living... they're all going to be pretty pissed off if the cruise ships start competing on their turf. So expect some "journalism" aka marketing news releases about horrible cruise ships.

Given that multi-industry business model, how long do you think it would take until cruise ships join that business model? If the residents are not kicked out off the ship until they're utterly destitute, that cruise ship operator is leaving money on the table.

Its like arguing about how a hospital room costs more than a motel 6 room. Well, duh, you're not going to squeeze blood from a rock at a motel.

What sucks about this for everyone, aside from the injustice of it all, jackals at a corpse, etc, is that the new business model is completely incompatible with the old business model. When my wife and I got married, long ago, we went on a fun honeymoon cruise. This option will be removed with the new business model. Technically perhaps possible as newlyweds, but the terms will be something weird like 10% of your remaining net worth per week or whatever instead of just a fixed price "competitive with all inclusive resorts"
To clarify, to me, each particular statement was condescending to the developers of those products.

The comments are condescending because you imply that there is no difference between them and the technologies you listed. In reality, most advances are made incrementally, and if one wants to make such an advance then one often needs to reimplement some, or all, aspects of what has been done before.

"What" a tool does is often irrelevant. Often advances occur in "How". And "How" is often either hard to communicate, not desirable to communicate (I.e. for competitive advantage), or not particularly interesting, but vitally important.

Indeed, often existing technologies need to be trimmed back to provide a more useful subset - asm.js comes to mind.

However, obviously the person you replied to was using those as _examples_. Your reply completely missed the point he was trying to make that new things, I.e. things that are not the same as other things, are used by people regardless of how similar they may be to other things.
Please point me at your distributed issue tracker project. I'd love to contribute!
Puma on JRuby, apparently. http://ylan.segal-family.com/blog/2013/05/20/unicorn-vs-puma...
I believe this is still a large portion this is Greek Orthodox Christians as well. Yet I do believe the majority are indeed Muslims.
Got my current position, which I really like, through it.
That and their wording suggests a single db server :/
It is the most horrifying to me because of the number of ways in which this accident was preventable.
Full-time UK developer, Co-working space/remote.

Riddles, Puzzles, Whiteboard Coding Oh My!

Ready to answer some algorithm questions that your interviewer had to look up the answer to before you arrived? Does years of experience determine who the best engineers are? How about a whiteboarding session with people peppering you with questions - is that how you normally work?

We may only be a simple startup, but we have this crazy idea that your past work, production code and open source contributions are the best indicators of your ability. If these are high quality, let’s talk.

Who we are:

A small group (under 10) that has built two consumer facing products. We’re technology agnostic and believe the best developers can teach themselves what they need to learn. There are no politics, no prima donnas and we just like getting things done.

Edviso is a consultation marketplace for experts to give advice via live video chat.
Catincan is a crowdfunding platform for open source projects.

What we need:

Software Engineer that solves problems. You’re someone that figures things out, cares about code quality and understands the choices you make can lead to technical debt. You like learning new languages and have your own method that’s worked for you time and again to get spun up on something quickly. Ideally you’ll know some of these technologies:

Scala, Haskell, Prolog, Lisp, Eiffel, Erlang, Go, Meteor, Coffeescript, Ember.js, AngularJS

We don’t just need another engineer, we need another team member. More info: https://www.catincan.com/ceo-bio

Please send links to your github or other repositories & attach your CV if you have one.
Scan Trike: an electric trike + 3D printer + 3D scanner
Even worse is other tools that rely on Github, like Homebrew (Mac OS X package manager) which breaks in various silly ways when Github is down.

Anyone happen to know a way around this specifically? Trying to install some stuff and brew just bails after getting 5xx from github.com.
I feel I'm missing something from your comment. Are you suggesting anybody democratically elected get their personal views ("in the name of the people") backed by that democracy? I don't think getting elected means that the people deem you infallible for your term in your typical democracy?
Sold abstracts that away from you. You take a pic on your phone, send it to Sold and they come back with a price they think they can sell it for. If you agree, they'll send you a box, you ship it to them and you get the money. You're not supposed to know how they sell it.

This is drastically more convenient than dealing with EBay, answering emails, making calls, screening real buyers from non-buyers, or going to Starbucks to make a Craigslist deal.
Astronomers Find First Evidence Of Other Universes
I actually started my career in programming by contracting.

A friend at my coworking loft needed the prototype for a project made. I told him I had no clue what I was doing, but I'd give it a shot and he said he'd pay me.

The prototype was super rough, but it was sufficient for him to raise money on, and 4-5 years later its still rocking. And I was off to doing contracting/freelance after that.

Really for contracting I find you've either got to get yourself in with a consulting/design company who will hire you hourly, or be incredibly social and just network your ass off. I've rarely had consulting gigs that were because of some random email online- almost always people I've known.
Did you access that URL with Google Chrome mere seconds before googlebot miraculously found it?
I recently stepped down from my fulltime position of 6 years. I picked up a job fairly quickly and have work lined up through the end of the year. I would recommend:

* Go to (and speak at) meetups involving technologies you work with. It's a great way to showcase your skills.

* Be charitable with your time. Be willing to meet people for coffee and provide free advice. These sort of meetings often directly or indirectly turn into work.

* Leave your company in good terms--they might use you as a contractor after you leave.

I would definitely recommend saving up 4-6 months of living expenses before quitting. It gives you some flexibility in setting your rate and selecting jobs.
How many of you has it worked out for straight out of college?
I'm not job hunting but I read the thread anyway and there are a number of companies on my radar that otherwise wouldn't be. Unfortunately about half of them are SV and not remote though.
https://en.wikipedia.org/wiki/Kemalism

Ideology that Kemalism brings defines the fundamental principles of Turkish Republic.
Why not provide both options, ala LESS?
Remember the idea was a hit back with the Newton. The technology just wasn't there.
Super Vision via Google Glass
I've seen this recommended:

http://www.kalzumeus.com/2012/09/17/ramit-sethi-and-patrick-...

The advice seems pretty generic to me, though. It's useful if you have a specific specialization like SEO or marketing, because it's easy to take than and turn it into, "how I can improve your company/bottom-line." On the other hand, someone that is just a general developer with no particular specializations probably will have to spend more time coming up with a pitch for themselves.
> does that make him Secret Squirrel ?

The same.
I think this description was more akin to describing the USA or Germany as “Christian democratic states” as a majority in both of those are Christians. It doesn’t mean that Christianity is the state religion or something.

Turkey has been a successful majority Muslim but very secular and democratic state for a very long time. Maybe that’s changing …

(Ah, decisions, decisions. Sometimes I think the EU should have accelerated making a move on letting Turkey join. There are substantial risks associated with that, sure, but I also think that the EU would have had a significant chance of changing the trajectory Turkey is on.)
Found my actual employer on Jan 11's HN Who is Hiring :) Still here. Working from Spain and my employer is from SV btw.
Does Great Literature Make Us Better People?
Recruiters. I had a salaried job and was contacted by recruiters. They were recruiting for a company that is about 50/50 salaried/contracting. Other than that, nothing special.

One thing that I didn't see being brought up in the thread you mentioned is the fact that a recruitment agency bills a rate different to what I get payed. For example, my agency is likely billing out at $80/hour or more, yet I only get $55/hour.

So I'm curious if others were entering amounts that agencies were billing out, rather than what they were being payed.
I recently started a company providing contract system administration work, honestly the first contract was a reference from when I was working for salary and word of mouth caused it to spread from there. I think the key things to think about are as follows.

0. Do some market research, what does your competition charge? What do you offer that they don't? If you don't have a way to differentiate yourself how can you package what you offer to make it seem better than what they are offering, if you can't dazzle with brilliance baffle with bullshit.

1. What do your customers want? You know what they need, but what do they want? Designers often seem to design to impress other designers, programmers enjoy pulling neat hacks that other programmers admire, and system admins love building cool stuff that integrates some of the latest automation, but are these things what your customers want? If it is great! Just make sure to gut check yourself when you put together what services you offer to make sure you aren't just following your own fantasies of what you wish work was like. Now that you know what they want figure out how to sell them on the cool stuff you enjoy doing as well as long as it doesn't get in the way of the initial goals they have. Yes you may know better than them in regards to what they need in some respects but they know their business case better than you, if you can meet in the middle you will get plenty of referrals.

2. Advertise, advertise, advertise. I used a combination of spotify ads and google ad words initially. The number one thing to remember about adwords is, don't lock yourself into just the keywords you think should work. Find out what business people would type into google when searching and target those words.

3. This is something a lot of people might disagree with but, I over book myself, not to the extent that the work suffers but to the extend that my work home life blurs and it's mildly stressful. You never know when a client might flake out and having that cushion will save you when your clients nephew takes a course on youtube and thinks he is now a $your_job_here. I make my money over a 6 month time period and then take 6 months off. I have a much closer relationship to my children and my spouse and over all I'm much happier, the ability to travel is really nice as well.

Keep your main revenue stream until you can at least get a few paying clients then shove off but remember you will need to think about health insurance if you are in the U.S. (I infer from the title you are in London) if you do have to worry about insurance and are in the U.S. you can look into http://www.freelancersunion.org/ consider it leverage when buying insurance. Also keep in mind there is significant overhead from book keeping I was shocked at the number of hours it took, I said screw it and automated the whole process.

Also keep in mind they can pay contract workers so well for a few reasons, it's results based, they don't have to pay for insurance or other benefits, there is no training budget involved.

Still it's the best decision you can make, you are your own master though and it feels amazing.

Good luck!
>A rule such as restricting lipstick sales is something that is mostly inconsequential that the government can still point to and say "See, we don't just blindly do what megacorps tell us to!"

What it really does is to keep the government in power by pandering to extremists. Rational and well-informed people don't respond well to the imposition of corporate oligarchy. If that's what you intend to do, you've lost the support of those people. Now you need the support of someone else. Religious extremists fit the bill nicely, because although hardly anyone will actually prefer corporate oligarchy, there are people who place more value on "conservative values" than they do on economics, so you ban some lipstick and you restrict abortions and those people support you no matter what else you do.

You see the same thing with the Republican party in the US.
Well, this exact crisis has been on Reddit for a couple of days and I even saw it on BBC News's online front page last night. I can't tell you exactly why people are doing it but it certainly sounds like a demonstration against a shopping mall was the spark.
Worked for me, been working with a great company scaling their video platform and its been fun.
Thanks for filling me in. I was walking down Market Street yesterday and about 100 people were protesting with signs. I couldn't understand what they were saying nor could I read their signs as most weren't in English.
Among the HN crowd, and especially those who dislike working for others, I'm surprised there isn't more of a focus on early retirement. If you make an upper-middle class salary, it's not difficult to become financially independent in a decade, even if you don't "strike it big".

Here's a great article by a programmer-turned-blogger about how savings rate affects time-to-retirement:

http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
This is something I've wondered about. With exceptions, entrepreneurship and risk taking in business is not generally something Norwegians are renown for.

While certainly a lot of it stems from a cultural heritage that still attaches a certain stigma to failure (bankruptcy, for instance, is a bigger deal than in the US). However, there's some chicken and egg going on in that the relatively small size of the investment capital pool means you end up with fewer chances at success. This in turn encourages caution, and so on.

Nonetheless, I think Norway has a lot of potential in this regard. I also suspect things will improve over the next two decades, but can't really quantify that statement.
They have a typical master/slave setup with memcached on the front. http://www.slideshare.net/err/inside-github
Github is (almost) back
Fossil includes distributed issue tracking: http://www.fossil-scm.org
Or does the browser your using have instance results from the address bar and the search engine is Google?
At KDE we use Bugzilla with automatic status emails to various mailing lists and projects.

So even if bugs.kde.org were to go down, we'd still be able to fix code at git.kde.org, and use the lists.kde.org mailing list archives to lookup bug details as a backup. We'd probably use a mailing list system that doesn't suck like kde.markmail.org or GMANE for that last part, but that's just shaving the yak...
And would the average engineer earn any where near that given the same amount of professional development/work experiance. And professional engineers often have to have indemnity insurance.

I bet the average Ceng doesn't earn anywhere near 100k.

And your forgetting that consultants often have a private practice on the side from thier NHS gig.
Are those internships and jobs aimed at relatively competent students/grads? I'm asking because those salaries would have been considered quite low back in 2008 before I've emigrated.
While it is categorized there, most IS grads aren't qualified to work in Silicon Valley company engineering departments, or even in most engineering/software dev. departments of non-SV companies. To use IS grad unemployment rates in this argument is arguing semantics.
Picture album from Reddit, shows more pictures from the bridge of people who definitely don't appear to be running a marathon. http://imgur.com/a/wOrZR#11
I feel we're just going to disagree over this but it's probably because neither of us has clearly stated the threat models we're dealing with. Also, it's somewhat hyperbolic to claim that such proposals are 'dangerous'. I could claim the same about the current situation where more and more personal data is handed over to companies, almost by default.
Worked in various software jobs for about 12 years, including about six years at big blue, two of those were in Australia.

Decided to move back to the UK, quit my job, registered a limited company and basically started to apply for any and all suitable contract roles from various job sites. Agents got my cv and started calling. 3 weeks later I had my first contract. 3 months later I quit it and got another.

My advice - don't wait as long as I did, but do be prepared to go two or three months before you get a paycheck. Also be prepared for a lot of useless phone calls about the 'perfect permanent role', which you're not interested in because yuck, perm! More advice on demand, but I'm only a year into this game. Would not go back.
That is the biggest flaw in the idea.
The point is to not (re)invent little languages all the time, but to use the actual language. For coroutines, see https://sites.google.com/site/gopatterns/concurrency/corouti....

The parser combinator is also interesting. A parser combinator is merely a function that takes an input pointer and produces a list of matches. One can implement this in Go (or any programming language I know of) without agonizing over the syntax used to chain combinators.

Essentially, the type machinery necessary to implement and use monads is a tradeoff. One can implement the code in pretty much any language one wants. The only point in contention is how many invariants are enforced by the type system vs. how much type system wrestling one has to deal with. I lack the empirical evidence that, for example, "monad that guarantees that my key/value store transactions cannot do any IO" is any better than a comment "// Transactions never do IO. To perform perform IO use package TIOBridge.". But I have a nagging feeling that adding logging or exceptions in this context is quite a bit more convoluted than "import log; log.info(...)" or "panic(...)".
This, times a million. There's some kind of bizarre belief that people don't want to ever read more than a sentence and a half of text, so links to "About" pages are often buried somewhere obscure in a footer, or worse, there isn't even one.

It's not enough for me to know what the product is -- I need the details -- why does it exist? What does it do specifically, and what does it not? Sometimes I'll find myself checking if there's a Wikipedia page for the site, just because the site can't manage to tell me directly just what the heck it is, exactly.

(A particularly egregious example of this is when a site focuses on presenting a product as a "solution" and tells you what it solves -- well, without telling me exactly how you solve it, it's pretty useless to me.)
{I just shuffled wiki's labels around and claim no special knowledge of Turkey. I'd guess Kemalists, despite their nationalism, would generally identify more with secular and democratic protestors than with the Islamist government}
I got into consulting/contracting about 12 years ago when my wife and I moved to a very small town in the mountains, about 2.5 hours from the nearest large airport. I transitioned to remote consulting work because going on business trips is painful when you tag on 5 hours of round trip driving to an airport.

Here are a few things that help me in my business. I write a lot, mostly sharing small bits of code that might save people some time; offer free mentoring help (limited to 1 hour); some open source projects. BTW, the mentoring has not lead to any business (nor is it meant to), but it is fun.
I got a client and several inquiries with my first SEEKING WORK post. The second one got me nothing. How you write it matters a lot and having some karma helps.