skysight-inc/HackerNews huggingface dataset:
I seems to me that hackers are by nature anarchists and even a simple idea of authoritative power(goverment) is repulsive to them. I don't see point arguing for or against goverment, it's just the attitude that matters in my opinion.
At many companies that I've worked with, content creators (authors) write in Word, and then content managers/editors copy-paste from Word into a CMS, losing part or all of the formatting in the process.

I once developed a specific transformation engine to convert Word documents to a given schema -- if they respect a set of rules that the transformation engine enforces.

Authors will always want to use Word; what would be interesting would be a generic tool to avoid the copy-and-paste step, but the "genericity" part is very hard...

Short of this, I built a small utility that converts rich text to Markdown: http://markitdown.medusis.com

It can be used to copy-paste from Word (or any rich text) and retains all formatting that core Markdown supports; it runs in the browser, locally (no roundtrip to any server) so no one should be able to see the content you use it for.
But don't you see, you're missing the entire point. Banksy is a graffiti artist. At no time have any of his works been capable of being bought or sold. His graffiti has routinely been lost, painted over, weathered, or ignored. That is the whole point of his work. Not only that, but often the point of his work is to devalue some other seemingly valuable thing--witness his Ronald McDonald statue[1].

Just because some rich people feel like attaching monetary value to most art doesn't mean Banksy's art has to fall in line. It's not like you're going to take down a section of wall and sell it, and someone did, he would also be missing the entire point.

Just be happy that cameras exist and take a picture.

[1] http://www.independent.co.uk/incoming/article8886934.ece/ALT...
1. Most IQ tests are Bullshit
2. We all know what happened to the company famous for " Who moved mount fuji"
3. Math Puzzles are good if they are of the IMO level- but these things need a lot of concentration and joy to solve- Not under stress interview conditions.
4. Expecting someone to show brilliance by solving a math puzzle in under ten twenty minutes is a lot like a public willy wagging competition
5.Even more disgusting is the semi dumb questions at Mckinsey inerviews like - "Estimate the number of mineral water bottles in London"
6.
7.In 'Jobs', Walter Issacson says Steve was never into much of these puzzles- I can understand the reason.
8. ' I think a lot of what people call intelligence just boils down to curiosity'-(great quote from an inspirational friend-http://www.flickr.com/photos/elizabethbw/8373942339/)
9. People who ask these kind of puzzles end up creating a lot of CPU without any GPU. Very Little beauty. Very Little love.
Disclosure- Im a member of Mensa Inernational. No Offense meant.
> in a language all about error checking

Go is not one such language, that's one of the numerous go myths completely disconnected from reality.
Doesn't this just come down to "because we are better programmers?"

Or maybe: worse programmers :P
A truly excellent programmer wouldn't need language support to making sure errors are handled for he or she knows no single piece of code is ever going to be reliable if error checking is omitted, no matter what language it is written in, and he/she automatically deals with it.

Then again, everybody makes mistakes and noot many are trylu excellent so a language guiding you into the right direction is certainly a Good thing. Easily proven if you look at the amount of SO questions where the answer basically is "well, if you didn't omit the error checking you wouldn't have to ask this question in the first place"
By any means necessary? So they'd murder to control the source?
As a Google shareholder, this article warms the cockles of my heart. Why should Amazon be able to get all the Android improvements that Google creates?
Ask HN: Should I go to Sweden for work?
I have been freelancing from home in Moscow, Russia for 4 years now as a frontend developer and as a self-taught UI/UX specialist. There were good and bad times in regard to work/life balance, money, clients and myself. I am not a famous rockstar freelancer, but during recent 2 years I have been earning $7-$10k per month average, making my clients quite happy and being able to support my wife and our two children. Before starting freelancing I had been working for 8 years at a local publishing house where I got from an ordinary designer to a head of IT dept serving 20+ daily/monthly editions.

Now I feel like I am ready to perform a next step in my life, in regard to my career. Recently I have received a job offer from a company in Stockholm doing a software as a service, for a position of a frontend developer. I had a talk via Skype with a couple of representatives of the company and in the end they offered me to visit their office to have a detailed talk as they seem to be quite content with skill I have shown so far. Surely they offer benefits, work permit visa and other things like a vacation, insurance.

I googled for average salaries for a position like mine there in Stockholm as well as in other Sweden cities. I have also found some more info about life there, costs, conditions, climate and so on. I know 'average salary' doesn't give much info about my specific potential salary I can get there. But at least I see the range and it's quite different from my current income knowing that I will have to pay for an apartment, likely pay more for food and other things I don't yet know about. On the other hand, may be it will be a good start for me to go networking, finding new opportunities, improving my skills.

So, please advise, what things I should consider while deciding? Did you face similar choice when you were offered with a job while you were freelancing? How did you choose to accept or to reject a full time job? What are important factors for you? Can it be a real move forward or more like a deadlock turning me into a small gear in a big mechanism? How can I setup my priorities properly not to say in a year or two I have had lost them?

I know many of the questions are subjective but I would like to hear from people who were in the same situation like mine.

Thanks!
I have experienced "interviews" like this from the other end. I told YC funded founders I'm not interested in their job if this is how they interview. In my opinion, it shows inability to make a decision.

I am an excellent developer, with years of experience in the industry. I know lots of technologies, and already have a great job. There is no reason for me to spend personal time writing your projects, when I would be rewarded by spending personal time on my employer's projects.

"Interviews" like this will only grab candidates with nothing better to do than to fulltime interview with your company. In my opinion, the best people already have jobs, and you're excluding them from the process.
> with good coding practise it's possible to ensure that either you don't share things

So is it in C, that's no argument.
I just saw this on HN...
http://www.datagenetics.com/blog/october12013/index.html

This is like solving your submarine problem. Jeese.
I can relate on the opposite. I am not great at those complex math problems. But, I have been coding for 15 years at >20 hours a week average. Mostly web stuff. I've built dozens of full products, that we're complex, and I generally feel like I could build anything I wanted. Every time I use a new site I can visualize how I would have built it, usually not a question of if I could; time permitting.

Yet, I have never had the balls to pursue it professionally. I build stuff and usually never launch it. I have learned several times over that marketing is not my strong suit.

That said, I'd actually like to work for a startup. Hit me up if anyone wants to talk.
Signing up for the Mailing List – the Success Email
I conducted interviews at Amazon. Sadly, most of the time that question was about measuring the ability of the candidate to do object-oriented design at all. Usually we didn't care what the final data model looked like, so long as it was logical (and much more often than not, it wasn't) - and we gave candidates every opportunity to explain and justify the classes they designed. But you are correct in that Amazon loves OO, and functional or other approaches wouldn't have been looked at favorably.
They've become considerably less transparent about fraud-related adjustments in recent months, both in the UI, and on invoices. Employees who seek clarification tend to get very little in the way of answers.

Not saying anything shady is happening, just that they've made big changes and aren't communicating properly about them.
This problem is similar to the one OP had to solve in his interview:
https://news.ycombinator.com/item?id=6583580

DAMN..
Actually, since I'm the author of the post they're referring to I can say that the group we're referring to is "programmers" or rather "people you'd hire as a programmer" which is a superset of "people who enjoy programming." Even if you only consider people who enjoy programming I'd be very careful about calling them "more intelligent". They're probably good solvers of a certain kind of logical puzzle, but intelligence encompasses much much more than that.
Another example is OUYA.
You're cherry picking: laser eye surgery has effective competition, elastic demand, no information asymmetry, and it is priced well within the annual (even monthly) earning potential of most Americans. It's a service that I would expect the free market to be able to provide efficiently and it does not surprise me that it succeeds. The free market is very good at optimizing value creation under certain circumstances and it's great that laser eye surgery matches up with those requirements.

Unfortunately, when it comes to policy we do not get to cherry-pick the conditions under which the rest of the system operates, and the other parts of the health care market run under conditions that demonstrably throw the free market for a loop (hence the system-level failures vs socialized systems I pointed out above). Cancer treatments cannot be paid for out of most people's savings. "Customers" do not always have the chance to shop around between providers (w/o insurance) and those that do use insurance experience a 99% deleveraging effect because only the 1% that have extraordinary costs are in a position to examine the value of what they bought. Do you have a proposed mechanism of breaking information asymmetries, re-leveraging disproportionately expensive consumers, and standardizing the coverage provided by free market plans? Do you have a way of pricing the 5 externalities I listed into the insurance providers' budgets? Has your proposal been implemented in a dozen other countries and proven to be comparatively cost effective for decades?

What is your answer to the figures that show that our system in aggregate is 2-10x less efficient than comparable social systems?

Anybody can cherry pick a counterexample. Anybody can speculatively extrapolate it out to a convenient conclusion. But the single-payer advocates can point to a mountain of directly relevant apples-to-apples evidence regarding the industry as a whole that does not require extrapolating across markets or cherry picking conditions / good years. To me, it appears to be a mountain of evidence vs a pebble. Do you really think the the implicit strength of extrapolation from the (very) special case of laser eye surgery carries weight against these empirical apples-to-apples comparisons?
Start-ups can afford asking candidates puzzles? I thought everyone was struggling to find developers.
Yes, I have seen many CS graduates who couldn't write C or C++ if their life depended on it. In fact, I have seen CS graduates who could explain the theory behind, say, parallel computing in detail, but could barely write scripts.

Knowing everything about painting doesn't make you a good painter :).
Requests per second. A server load reference
> And frankly, yes, Go's approach to handling errors is a Big Deal.

It's not.

> It's counter to the tendency of the last few years to move more and more error handling into exceptions.

Haskell says hi. Go's error handling is a step back not because it tries to avoid exceptions but because it's a crummy very slight improvement over C error handling. Contrary to what you believe, the world has moved on since then, even outside of exceptions-based error handling.

> Challenging the exception-handling orthodoxy is absolutely something interesting and new.

It absolutely is not new, and there is nothing interesting to the way Go did it (which is a significant downgrade of Erlang's way of handling errors)

> Go's type system is absolutely huge in terms of making it special.

You have not answered the question.

> It would never have attracted the attention it did

Of course it would, the attention it attracted is due to its backers, not to its intrinsic qualities (of which it has few, lost in a morass of decisions which would have been bad 30 years ago).
+1 from Ankara (and sometimes Bodrum)

I honestly didn't know what category to choose... I think Eastern Europe, Mediterranean Europe, and Middle East could all potentially qualify.
The big problem with off-black text is that the designers who advocate them rarely test their sites on monitors that are like the ones the consumers actually use. Something like 90% of the people looking at your website will do it through a monitor that has a crappy TN panel and an even more crappy backlight. Designers tend to gravitate towards good IPS panels because their colors are much more lifelike -- but this means that the designer never sees the site like most of his users do.

If you do web design you absolutely have to own a 2-3 year old TN panel with a CCFL backlight, and use it on stock settings, simply because that's what your customers use. #000000 on that is usually equivalent to #303030 or something on a good monitor. And #303030 is indistinguishable from your background color.
Great to see RMS reminding us about Der Lauf der Dinge, which is an incredible work of hacker-art. And naming Guillaume de Machaut. He could have brought the Art of the Fugue on the table too.

Great hackers of our times can and should have heavy-weigth cultural background, just as great hackers of the past.
Wikipedia should indeed be more alert to paid editing. Its commonly discussed in the village, Jim's talk page and other places (blogs, podcasts and so on). So far no definitive decision has been reached, and for good and bad, paid edits are evaluated on the basis of content rather than the motives behind the edit.

However, the admin process is not exactly an easy one ( https://en.wikipedia.org/wiki/WP:RFA_Guide). Added that administrators are viewed under harsher light regarding civility (they can and do get banned for actions that non-admins don't), and the refresh rate of new administrators is indeed slow.

> At least some of the administrators have been caught taking payoffs for editing articles to publicize the persons making the payoffs.

Did those administrators retain their administrator status? If so, then the community is working as intended. Just because HN successfully ban people for spamming on hacker news, it doesn't make HN a failed community. Why would wikipedia have failed because they too managed to ban people acting in contrast to the project?
Where is the Americas option? I mean there is an Eastern Europe option, why single out USA and Canada? Maybe it's worth singling out San Francisco / California as well?
Smartphone-App Circa is doing Mobile News right - in three ways.
I know this is potentially dangerous in the future (I worry more about NSA having direct access to all the phones in the world through Google), but in terms of user experience, I welcome this. In order to have an ecosystem that is "as unified and standardized as possible" you need to have one company controlling it, and the vision behind it. Too many companies pulling in too many directions is not that good.

Here's a different perspective:

http://techtainian.com/news/2013/10/20/editorial-how-kitkat-...
"At no time have any of his works been capable of being bought or sold."

http://www.nytimes.com/2013/08/14/arts/design/another-banksy...
these rules are there to stop the casual corruption that impacts the faith of the public in government

Because formal, institutionalized corruption doesn't breed lack of faith, I'm sure.
In what way Disqus is an advertising script?
I was speaking about the preserved-across-reset portion (which this submission is related to) only.
They, were on sale, just last week ;)

http://banksy.co.uk/2013/10/13/central-park
Hi, I am from India planning to shift to US but this immigration laws will never let me to do so.

Any workaround for it ?
"Is Czech Republic Eastern Europe or Western Europe (since you don't offer 'Central Europe' as an option and some Czechs may be unhappy with identifying as Eastern Europeans)?"

Same with Poland. The Western-Eastern distinction is an artifact of the Cold War, but it doesn't correspond well with the civilizational affiliations and historical experience of Central European nations.

Eg. Poland has rich traditions of democracy and civil freedoms - its Golden Liberty, and later, the first constitution in Europe - while Eastern Europe was typically autocratic.

Then there's being mostly catholic (and not orthodox), then there's the use of Latin alphabet (whereas Eastern Europe tends to use cyrillic), etc.
Ubuntu 13.10 Released - But Is It An Essential Upgrade?
Dear god, what kind of startup hires a person with only basic Java and Python knowledge, then hands them K&R and expects them to churn out production-quality code?! That's unfair.
This is a crazy, new idea to me.

I have always imagined DNA as a hash function, and grandparents DNAs a AND b yields your dad's: H(grandma, grandpa) = DNA, which means you will inherit this chain H(your dad, your mom) = yours). Now I am told that is not the case at all. So what DNA am I receiving? I am confused.
Disruptions: Silicon Valley’s Next Stop: The Kitchen
You are perfectly right regarding stallmas posted opinion regarding the GPL license.

I doubt however that RMS would be happy with open/free code being replaced by closed one as exemplified in the article. That has of course nothing to do with permissive and copyleft, and all to do with lock-in, proprietary practices, and project management.
Ask HN: Are there any golang libraries for parsing XML like goquery?
There are multiple libraries for Google Go programming language (golang) called "goquery", modeled after popular Javascript library jQuery. They allow to combine the power of statically typed language with terse and easily readable jQuery syntax.

Now I am looking for something like goquery, but for XML (instead of HTML). Builtin golang packages for XML processing have good marshalling/unmarshalling capabilities, but in my case (parsing FB2 files) I need more flexible solution.
Let's break the agile testing quadrants
And some of those things certainly benefit from being integrated into the FS.

I wonder if any knowledge at the filesystem level (as opposed to the block level, where bcache and dm-cache operate) could help L2ARC make better caching choices.
Don't start with the foundations
Secrets of the Browser Developer Tools - Secrets
I'm a bit confused that multiplexing over one TCP connection is somehow seen as a strength of this new protocol. OK. I see how muxing streams over a TCP session theoretically allows the TCP session to "fill" the available bandwidth for a longer period of time. But it also means that every stream in the session will suffer from a few packet drops (and the resultant "sputtering" slow starts over lossy physical media, ie. the mobile use-case).

As for why flow control is being pushed into the app layer, the answer again comes down to multiplexing of multiple streams over one TCP connection (since without stream-level flow control, one slow end-point for a stream can potentially block the progress of every other stream in that session... see discussion here: https://groups.google.com/forum/#!topic/spdy-dev/g4PiZBTW-34)

I guess in the end, only real measurements with a mature implementation will answer the question. As it turned out with SPDY (1), the results of all this work might still not be enough to overcome the basic problems with TCP.

(1) http://www.guypo.com/technical/not-as-spdy-as-you-thought/
5000 Best Things - Movies, Books, Websites, Videos, Tools, Pictures
They're catching on a fair bit in education -- they're fairly cheap and they do what students need for a lot less than stock standard Windows PCs that got ordered for years. For any more intensive computer user they could never be your "main machine" but I can imagine them having a use.

But others have said, they're hardly for the Hacker News crowd.
What's different about the way you see things is the fact that you care about those things or at least are interested in them. RMS' approach tends to fall down when he's trying to convey his points to a larger audience that doesn't have an inherent interest in what he's talking about. He tends to take as self-evident why people should care about the things that he cares about, and goes straight to arguing about his position on those things.

If the intended audience for his philosophies were only some especially elite group of hackers, that'd be fine (although it'd still be a pretty hard sell for a lot of them :), but I think he sees his intended audience as being all of humanity. When he talks about why Free Software matters, he might be more convincing if he spent more time talking about why openness matters, or even why software matters period. I have a feeling he's so deep into his world that he actually can't see things from the perspective of someone who doesn't understand why software itself is an important thing (never mind how it should be written or distributed).

Tangent: I agree with a lot of the principles that he stands for, but have a hard time trusting his thought processes. Whenever I've read his writings about the origins of his philosophy or the justifications for it, it always seemed like he decided up front what he wanted his philosophy to be, then retconned a bunch of really detailed and articulate rationalizations for it. I don't get the impression that he burns any cycles trying to understand other people's perspectives or playing Devil's Advocate against himself. That's why whenever anyone talks about his consistency as being a virtue (and they always do), it actually makes me trust his reasoning even less.
I don't see how making closed source apps is "Controlling open source"