skysight-inc/HackerNews huggingface dataset:
I think the bigger point though, is that even if it did totally destroy retail, retail just isn't a very big part of the U.S. economy: 6% of GDP. And some of that is not even selling physical goods to begin with: Amazon selling Kindle books is part of the retail sector. Manufacturing is bigger, but still not huge: ~12% of the economy. And manufacturing of things that end up in consumer homes and therefore potentially subject to people saying "screw this, I'll make it myself" is a relatively small fraction of that.

So while I think 3d printing is interesting, I don't think it's going to result in the end of the the existence of corporations as everyone stops doing business with them and DIY's their every need, as this article seems to envision.
Is the JRuby environment sufficiently different that you can't TDD against MRI and then save JRuby for final validation testing and deployment? They shouldn't be that different, unless you're not writing pure ruby code.

Alternatively, Nailgun should reduce a lot of that pain. Effectively you have a running server instance of JVM and run some clients on it. That gives you JVM speed advantages without the slow startup. JRuby natively supports it: https://github.com/jruby/jruby/wiki/JRubyWithNailgun
Maryland lawmakers are considering how bail is set, including statistical models
Based on my experience with RabbitMQ, failed messages (ie. unacked due to consumer crash) have a retry count property that is maintained by the broker.

If the consumer simply checked if the retry count was above a threshold, and then redirected the message to a dead-letter-exchange, this would solve the "stuck message" problem.

As for tracking build up of messages, this is just a case of adding something like a nagios check on size of queue.

It seems like the solution outlined in the post is just implementing by hand the features of a decent message broker they chose not to use.

Sounds like they managed to get the job done regardless.
Paper: http://www.bjs.gov/content/pub/pdf/prfdsc.pdf
a partner who is Polish... however I'm guessing getting my partner a visa will be a challenge.

As a US citizen, you can bring your partner on K1 fiancé visa and get married within 90 days in US. K1 is quicker than marrying outside US and bringing your partner on Immigrant Visa or K3 spouse visa.

Start the K1 process now as it can take few months for the process to complete and permission to bring your partner.

http://www.immihelp.com/visas/kvisa/compare-fiance-visa-k3-v...
That does sound a bit high, they should have media mail from USPS as an option, it's pretty much the cheapest way to ship books. Shipping 1lb is about $3, and material should be at max $1. They should easily be able to ship a book for around $4.

Media Mail is pretty freaking slow though.
Another crucial soft skill to add to the list: being able to separate important from less important tasks and investing your time accordingly.
This comment is a fine example of jl's points. While the tone was not rude or aggressive, commenting merely to contradict and to attempt to invalidate specific points, out of context, is unhelpful to someone who is self aware enough to admit they are pretty, thin, and skinny. (We know our own and can read through the code.)

Jl is probably aware that this sensitivity can be overcome, and how to do so. Sometimes it's ok to pass over a thing in silence instead of telling a stranger to smile.
I'm doing it now, and have been for the past 6 months.

Basically, you save up, sell what you don't need, pack the essentials, buy a plane ticket, and get on the plane. Pretty straightforward, really. Depending on where you go, you may also need to apply for a visa ahead of time.
Ok thanks lol
I did not know about the "last" command. Very cool resource.
Log out and you'll be surprised how speedy the site is. Log in...12 seconds to return 6KB of data, at least in my case.

Have I been capriciously slowbanned to encourage me to lose interest and get lost, or is the process of counting up the user karma a cause of significant slowdowns? Are certain accounts more costly than others?

The "fun" of Hacker News is that you never can tell...

It is interesting that the top post in this story is someone lauding the moderation of someone whose moderation they, presumably, have no ability to view. While the assignment of hellbans and slowbans may be completely just and deserved, it might also have a profoundly corrupting influence, steering conversation exactly where it serves certain purposes best.

Have I mentioned how fantastic the current crop of YC companies are‽
yes, it has - strange. I guess it's a function of if you don't have anything worth saying, don't say anything.
"Who has had a huge respectable dominance in the IT world in the last few decades?"

Umm, Google does? This fact doesn't help you the slightest when you're competing with them hiring developers for your itsy bitsy startup.

In France perhaps developers have less Googles, Facebooks and Dropboxes to choose from so you can indeed access better developers. Or maybe it isn't so. Still worth considering.

Could not find the downfall thing.
I don't like sniping people about things that are unrelated to the actual point they are trying to get across; but in this case the problem caused me to just quit reading the post after the first paragraph, so....

I reckon the blog author should really reconsider the black on dark-grey color scheme of the blog; contrast is not your enemy when it comes to a simple, text-focused blog. This might look pretty decent on whatever system it is that he is writing it on, but on my PC monitor (which is quite a good one, carefully color calibrated and brightness reduced for editing photos), it is a complete disaster.
Sorry I didn't see this before.

a) ebay does NOT work like this. you leave reviews of merchants when you've done business with them, not for pay.

b) silk road does not work like this.

c) you're now imposing a tax on the market which costs everyone more, disproportionately benefits the wealthiest, and generates confusion. great job.

d) how is this not clear? if you add a gold star to someone's review when they have actually purchased from a merchant through your system, that gold star can be evaluated in any number of ways and help weight reviews properly. like, numerically weighting authenticated reviews more heavily. or whatever. there's obviously a downside, which is that unlike yelp, nobody is using their real personality, and there's some benefit to changing ones' personality if one is worried about the legal consequences of ones' actions. but on silk road this doesn't appear to be a significant barrier -- there are enough persistent personalities that it's pretty easy to discern the credible from the questionable.

e) you didn't positively answer the original question: has this ever worked? it seems nice based on one single argument (tax on lying) but not based on all the ancillary problems...
Competency at negotiating.
Go Circuit: Distributing the Go Language and Runtime
Calm down there, u know how big france is compared to the states?

And if u take europe as a whole (equivalent population more or less) and compare it to the states u would probably get equal if not more innovation in europe in the last 50 years.

Lol at huge respectable dominance...
Mr Stoyte broke the silence. 'How long do you figure it would take before a person went like that?' he said in a slow, hesitating voice. 'I mean, it wouldn't happen at once ... there'd be a long time while a person ... well, you know; while he wouldn't change any. And once you get over the first shock - well, they look like they were having a pretty good time. I mean in their own way, of course. Don't you think so, Obispo?' he insisted.

- Aldous Huxley, After Many a Summer Dies the Swan.

...But I am sure this news makes banks, bureaucracies and big pharma mega-ecstatic.
Is it actually true that "a developer in France will basically cost you half the price of a US one"? I have always been under the impression that labor was a lot more expensive in Europe (and particularly France) because of high taxes and a large amount of social/welfare contributions.

This is not to say that there aren't good reasons for having these contributions or that workers in one place or the other are necessarily better "value", but I have never heard anybody argue that labor in Europe is significantly cheaper.
Here's a nice (physical) visualization that uses water:

http://imgur.com/gallery/1ZGJGD6
I did not have the impression that it has gotten worse recently, but it's hard to know. I take your opinion seriously, though. I'd appreciate your help in identifying posts that are "[gaming] by social marketing teams, journalists who work for re-spamming blogs, and growth hackers". It's my job, and my fervent desire, to make the front page inhospitable to such dreck.

HN has been in an arms race for a long time against artificially promoted content, and we (mostly PG) have developed a lot of defenses against it over the years--a large part of why HN is still standing. I've written software to combat such gaming and I intend to write more. One thing I'm pretty sure of, though, is that the problem of bad stories is easier than the problem of bad comments, and it is the latter that poses the greater risk to HN just now.

Incidentally, this past week was a good one for the HN front page. These two threads, in particular, were IMO as good as any in recent memory:

https://news.ycombinator.com/item?id=7480278

https://news.ycombinator.com/item?id=7483323
Everything is USD equivalent, and you have like 5 minutes to make the payment so that the price can't fall too far before they cash out on the other end. haha

But it works fine. I have like $40 in my Coinbase account. It bounces around, and I don't really keep track of it. It's not like I'm holding my savings in there. Just enough so I can make small payments when I want to.
Well, bravo to you. I'll break my virtual bottle on your virtual ship ;)
I took his point to mean that there's a different supply/demand ratio for good developers in France because the denominator is smaller.

This is probably especially true versus NYC or SF.
Good point. I was thinking that because it's just software, we could restore the old account to its exact prior state. But the attention that accrues to a moderator account would make that impossible. So I guess I'll keep the offer open for three months, after which we can make some other arrangement.

I probably should have picked a different name, but I was swayed by sentimental considerations: it was my email handle at my first job, and, my code tends to be about twice as long as pg's so maybe my username should be too.
Always interested in the factors being optimized when making these decisions. I would think that for people engaging in an inherently risky endeavor such as entrepreneurship, the most important goal would be to hedge against failure.

France, and the EU in general, have some of the best social safety nets in the developed world. What exactly does moving to the USA accomplish in 2014? The EU has no shortage of educated engineers or professionals. Is the potential tax savings of incorporating in the US worth the visa and immigration hurdles, lack of consistent healthcare, lack of social safety net and much lower quality of life (vicious judicial systems, abnormal incarceration rates, high crime rates, militarized police, draconian drug laws, etc.)?

It is always better to assess a situation rationally, rather than impulsively pack everything in a suitcase after reading a Paul Graham essay. Unlike most of his readers, PG is a Harvard grad and a US citizen.
https://www.kobo.com/koboaurahd
I wouldn't discuss with the Microsoft rep. This is a decision your school needs to make.

You could politely decline to participate and provide your reasons for doing so. If your department feels strongly enough about it then let one of them volunteer to do it. If no one volunteers, then obviously they don't feel strongly about it. Your declining to participate sends a strong message.
Any alternative for FF?
Not that I know of, but you'd be welcome to make an app out of this!

I'm not sure it would be very profitable, but it definitely would be helpful :)
I learned most of my CS skills out of school. School gave me more a framework to think (I studied in both France and US).
Interview with Asher Vollmer, creator of Threes
> Tax cuts for startups are real, and it means a developer in France will basically cost you half the price of a US one, and there is good chance he’ll be better :)

I think the author meant to use a ;)
> I suspect this issue is going to continue to grow until someone is charged with criminal negligence causing death.

Which is worth noting won't happen; not under this administration with Holter behind DOJ's steers. Keep in mind, GM was bailed out and saved from bankruptcy by taxpayers money, despite their uproar. Clearly, GM is in bed with administration.
It's really hard (if possible) to make such comparison. I studied and worked in France. Now I live in the US. In some respect it's not fair to compare "US" to "France" as a country. US has many technology poles and most of the time feels like a group of countries sharing the same language and currency.
That's a very good point. With free tuition for Finnish citizens, and very likley no "legacy" admission policies, education is not a proxy for wealthy parents in Finland.
My favorite story from this whole episode is how a bug in the program “was likely what allowed the computer to beat Kasparov. In the popular recounting of Kasparov’s match against Deep Blue, it was the second game in which his problems originated—when he had made the almost unprecedented error of forfeiting a position that he could probably have drawn. But what had inspired Kasparov to commit this mistake? His anxiety over Deep Blue’s forty-fourth move in the first game—the move in which the computer had moved its rook for no apparent purpose. Kasparov had concluded that the counterintuitive play must be a sign of superior intelligence. He had never considered that it was simply a bug.”

From The Signal and The Noise: http://www.washingtonpost.com/blogs/wonkblog/wp/2012/09/26/n...
"labor was a lot more expensive in Europe"

I'm not a Euroresident but I'll guess that while minimum wage (or whatever you can haggle) employees are indeed more expensive in Europe, software developers might be less accustomized to six figure salaries that Valley is known for. Therefore, you get them for less base money, plus tax breaks. Plus life might be cheaper in Europe than in the Valley while still maintaining better quality.

This in total gives EU GINI americans die for (some even literally).
It was, but the way they achieved it was by reusing components Jolla developed for wayland. As it stands I believe their reason for developing Mir is non-technical. It might be that developing Mir increases the company's perceived value for investors.
I took it as "I'm not sure which alternative is worse: incompetence or malice"

Of course it's not my comment, so take this with a grain of salt.
Into these winds of change, I'd like to again toss my suggestion that never takes off:

Divide HN into two "sub-HNs", one for "intellectual curiosity", the other for everything else (e.g. startup news, web frameworks, A/B testing, meta-HN... even those YC startup announcements).
Did you notice an expansion in the total money supply in your office due to deposit multiplication?[1] I can conceive of a situation where three people who wanted to prank you can game the TCNW statistics by circularly assigning debt to each other. For example, Alice says she owes Bob $20 billion, Bob says he owes Charlie $20 billion, and Charlie says he owes Alice $20 billion.

[1] http://en.wikipedia.org/wiki/Fractional_reserve_banking#Exam...
There are several things to take in account.

Base salary for fresh out of school engineer is about 40 kEUR. You need to add 75% of social contributions, so that totals around 70 kEUR.

If you are a "young innovative company" though, you can have exoneration of these social contributions and only pay ~40 kEUR for the first few years.
That assumes productivity remains constant, which has historically been a poor assumption, both in the economy at large and with individual people. When you do something a lot and have a modicum of intelligence (and most Googlers do), you figure out new, more efficient ways of doing things. That lets you accomplish more while working shorter hours.

The unfortunate thing is that if you're really good at making things more efficient, people want you to do it all the time, but if you're paid for results (Googlers are) and decent at setting boundaries (by and large Googlers aren't, but this is an individual-responsibility thing), you can work out compromises that give you both professional advancement and time for a life.
I thought someone collected data and found that timezones don't matter too much (times where fewer people are reading also have fewer other submissions to compete with.)

It doesn't seem like many people visit the news feed at all. Personally I imagine the most important features are picking a popular article that multiple people will try to submit (each new submission upvotes the original article instead) and maybe people who have friends with HN accounts. The title probably also makes a large difference.

Some people have suggested improvements to HN's sorting algorithm which would favor more "exploration" than relying on people to go through the new section.[1]

[1] http://www.bayesianwitch.com/blog/2013/why_hn_shouldnt_use_r...
Really depends on the universities. EPITA, EPITECH, SupInfo and the likes are way overestimated and overpriced compared to some good universities.
Nope, but it sure is fun trying!
>>>The problem with a long-hours work culture is that long hours don't translate to productivity,

I have no idea how you can make such statements for everyone. Feel free to talk about yourself. It is ridiculous to claim that working "extra" does not result in anything "extra" for everyone. That may be true for you. It is in fact not true for me. Now you can call me deluded. But I think I am smart enough to measure my results and decide accordingly.
I have written software that shows me the prior submissions from a given domain. I use it to decide whether to bury or kill stories as dupes. (You can't rely on URLs alone for this.) Looking at this list makes it easy to determine whether a story has already had a significant discussion within the last year.

Perhaps one day we can add it to the server and give people a way to check this for themselves. (Edit: we eventually did this. Click on the site name after a title.) It'd also be a neat way for users to find old threads. HN's archives are rich.

By the way, the dupe detector, which on HN is porous and largely an honour system, has been misunderstood. In my opinion, it's one of several master-strokes that PG came up with when he designed this site. I should write about that sometime.
I do all sorts of shit with electronics at home that wouldn't fly in a manufacturing environment; don't bother with grounding, handle static-sensitive equipment while gliding across a rug, etc. When you're printing or prototyping one-offs for your own use the same rules about quality environments don't really apply.

All that aside even in situations where you truly need things to really be clean you don't need an actual clean room, just a 3d printer with a "clean" enclosure within the build volume area.
Depends what you mean by "complete", but being able to create/read/write/delete files and directories is pretty complete to me. It doesn't take very many instructions to traverse a linked list or index an array, the two primary structures in FAT32.

Sorry I can't opensource it (being for a commercial product) but this is the approximate breakdown of that ~800 lines (I didn't count exactly, there are comments and whitespace included here too):

70 initialisation
140 cluster chain operations
300 directory operations
240 higher-level module interface
50 data area (buffers, states, etc.)

Given sane and direct access to the controller of the underlying device, and a reasonably simple underlying device (e.g. a simple Flash device), raw reads and writes can be written in maybe two dozen instructions each.

It calls into another driver for accessing the block device, so all block read/write operations take the ~6 instructions needed for a call.

Assuming userbinator was using a reasonable macro assembler, so that the 800 lines didn't also include string comparisons and all that, 800 lines doesn't look so little.

I didn't use a macroassembler. It's for an 8-bit MCU; the final firmware image (including all the other functions of the product) is roughly 20KB.
I will recommend the book "Wishcraft: How to get what you really want" to help you with this.
The reason for all these alternate build tools isn't that Make is hard. The problem is that it's too generic and low-level. It comes with a very limited set of built in rules, after that you're on your own.

For example: If I'm working on a C++ project then I'd like my build tool to be aware of concepts like header files, shared libraries, include paths, compiler options. For me that tool is CMake.

Can I do that in Make? I'm sure I could, but I'd end up with the same problem you're complaining about. I'd essentially be writing my own build system, just implemented in Make. Life is too short for that.
Security Evaluation of Tesla Model S API
Ubuntu Server Not Defaulting Properly
I always enjoy good "gaming the system" reads. Nothing beats the story of LucasArts' Habitat.
This is especially great for newcomers. Sections 4, 5 and 15 are enough to boost a new user's confidence.
That's a good point, I'm not sure. The friends I've seen use the drug as a study aid certainly respond to it quickly but the scientific rigor of the experiment didn't much matter: I think my parents were skeptical that I really had a problem anyway, and lo and behold, I'm an adult now and I never did actually have a problem. When you tell the parents of every boy in the class their kid has ADHD, the claim becomes pretty weak.
Thanks - I will send along any examples I find. A suggestion might be to have another way to signal that a story is being artificially boosted besides 'flag'. For instance, a 'report' button where a brief description could also be attached (ex. 'This person posted this link to Facebook and asked their friends to upvote it').

The second part is good stories not ranking (see comment above), which doesn't have a straightforward solution, although it might sort itself out with softer, re-blog, and promoted stories being moved out of the way.
It would be great if they started accepting Bitcoin to buy this book.
I'm currently working in Europe as a US citizen, and my impression is that, yes, labor is going to be cheaper if you're hiring native workers in Europe for white collar jobs.

However, there is a ton of friction in the hiring and firing process (from an anecdotal point of view), and it intuitively seems like the kind of friction that is more easily handled by a larger company rather than a startup.
Here's a 40% off discount code: WCYAZ

It brings the price down from $29.99 to $17.99, but also takes away free shipping so YMMV.

And if you're interested in some more details about the book, here an outline that was posted a while ago:

https://docs.google.com/document/d/1KKV_VEmGPsPr74rFhhpqmdkF...
Drowning
View -> CSS -> Off

(What, your browser doesn't let you turn off stylesheets? :-)
For what it's worth, I studied CS in Lyon, in a good engineers school. While courses were clearly not the best, I met a lot of very clever fellows, some of them were hired at mozilla or Google. Some others joined start ups or started their own.

I think that we've got a lot of talents in France, but they are sometimes underestimated or simply ignored. They are basically too often off the grid. But really, they are here, in France.

(hint: have a look at mozilla employees here in Paris)