skysight-inc/HackerNews huggingface dataset:
This almost seems like just someone being contrarian for the sake of it. I've never used the "Costs less than your latte." spiel, but this is just a childish thing to write.

Yes, your coffee is great and wonderful, it's what you look forward to, etc etc. I'll first say that the majority of people don't have such an intimate connection to coffee, so congratulations for being a special little snowflake. I wouldn't say that with such disdain if not for the fact that you clearly think the world of your coffee, yet can't bother to think for the extra two seconds it takes to realize that there is definitively something in your life you buy regularly, that is of no use to you, that you get more because it's simply there.

I don't even drink coffee and I get this analogy they're making. Most of us on this site are making more than enough money to sign up for dozens of these services per year and literally not give a shit. That doesn't mean we should, but the fact that they are that cheap DOES imply that there is little risk other than to your time(and if you don't have time, why are you on that site? Or here, for that matter.).

And before anyone says, "Well if that's the only argument they have for trying their product, it's justified.", I'd first say that I've never seen someone stupid enough to do that before, and I'd second say that's still bullshit, because your problem isn't with the coffee line, it's that they gave you no information as to what the product is. Come on.

This isn't to say you should try every product there is out there, but this is such a throwaway, worthless, immature argument to make that honestly I have to wonder how you didn't think to yourself beforehand, "Didn't the time it take to write this cost me more than my fucking morning latte?"
In this case, the maintainers of a library they depended on were the ones that upped and left.
There's a wealth of information on solitary confinement in the US, including a few excellent articles like this one. This makes me think that the problem is on the way to being solved. A lot still needs to be done, but solitary confinement is now declining.

This site has a huge amount of information, this is probably also the place to look if you want to help:
http://solitarywatch.com/

If you want to know more, a good place to start is this national geographic documentary
http://documentarystorm.com/solitary-confinement/

and these two excellent articles
https://www.byliner.com/susan-greene/stories/the-gray-box-an...
http://www.newyorker.com/reporting/2009/03/30/090330fa_fact_...
Is this a new kind of viral adverts for Coverity?
Ridiculing others is fun? I know that was true in high school, but I thought we were adults now.
Hagbard Celine? Willy Wonka? Tony Stark?
> At the higher end. Well. It seems that a US entity is the way to go. If you structure the vehicle according to some strict rules, you don't incur any US tax. The fixed costs are much, much higher, but the breakpoint is probably lower than people think. This is especially true if you have any kind of cost-base in the US.

Yeah, absolutely. There are Australians out there with US entities so they can use Stripe; that ultimately seems the way to go if you are doing volume/have thin margins.

I'm (about to) run a niche, high-margin service so Pin isn't too bad, esp. at the intro pricing. The good thing is that their API's are so similar that porting across isn't a lot of work if you need to do so down the track, and/or if Stripe launches a local offering.

I really like what Pin is doing, but clearly they only have so much push with the bank(s). Perhaps in time (when they get more volume) they can pass on some savings to end-users.
I think it's much simpler than that.

You don't have to get all romantic in your notions of intangible value from lattes (or the rituals therearound, etc) to justify the idea that you're happy to pay for something with a known reward (even if it is honestly only marginally rewarding), but hesitant to pay for something with an unproven (and possibly negative) reward.

Secondarily, I'd argue that when you fall back to intangibles to justify your actions and expenditures, you should consider (just for the value of the experiment in doing so) skipping them for a while. A month or two or three. Sample new habits and rituals. You might prefer them.
And since when do hackers care about "the tone"?
A Week with Elixir
What about those who don't necessarily spend 2 or 10 bucks on coffee. I have a Nexpresso machine in my job, we can do 200 coffees for free.
I don't think anyone thinks the deterrent effect of prisons are ineffective. However, the at-risk populations who most often end up in prison are bad at weighing these deterrents, especially before they go there. Another factor is the quality of deterrence: the point is not to arbitrarily and randomly ruin peoples' lives. You want a high ratio of crime reduction to damage. A good penal system does this and bad penal system works the other way around. A lot of science suggests that the life-ruining factor is a significant counter-effect to the original goal of reducing crime and increasing quality of life in our democracy.

That's me being polite. If I was less polite, I would say how much I hate your ignorant, lazy self-righteousness and how this despicable and inhuman attitude is a major factor in how our system destroys people with little to no scientific justification.
A very Hobbesian view of society, I see. Not one I subscribe to, nor one that, from my experience, is reflective of reality.

Prison experiences in the US are pretty horrific in the norm, and yet there are more people in prison than ever (as a percentage of the population), and many of them are there due to fairly minor or victimless crimes. There is some sort of dissonance there, and I think it comes down to the fact that fear is not the sole or even necessarily the primary motivator for behavior on the boundary of the law.

Also, there are countries where prison is not scary, where the criminal justice system raises rehabilitation above other concerns, and such places (such as Canada and the scandinavian countries) are not the lawless hellholes your theory of human behavior would have them be.
Thats exactly why tests also need attention. They need to be refactored as every other code. The good part is that nicely written tests are by definition short and therefore easy to read and maintain.
Well said, I think this is a good rebuttal to setting low bar for downloading seemingly small things simply because people buy "real world" trivialities.

I think everything you said is true, and in addition, I believe we've been conditioned to be more welcoming to physical purchases. A physical purchase of $10 is a concrete, observable deficit that we can touch and hold. A $0.99 purchase online is virtual...it's an unbounded abstraction with no immediate anchor for our enjoyment to dismiss as a "good buy."
This seems to be a regional issue that mostly affects the UK.
I am hoping this is satire and you aren't seriously arguing that "prisons have to be barbaric otherwise the homeless and the destitute would use them to avoid starvation".
>Ridiculing others is fun? I know that was true in high school, but I thought we were adults now.

Yes, ridiculing others has been fun for adults for several millennia.

And ridiculing others that deserve it has also been a kind of justice.
Similarly, would you claim that the main purpose of solitary is to act as a disincentive? If so, it clearly works as effectively as prison does in keeping people out of it.

If you want either to work as a disincentive, you first must make people be in control of whether they enter that next state of hell. This article clearly shows that prisoners aren't; they can just get sent to solitary (for decades!) because the wardens don't like them or find them a nuisance.

IMO, especially in the USA, many people aren't really in control w.r.t. the "do I want to go to prison?" question either. If you happen to be born in a poor neighborhood, you have to be exceptionally strong mentally not to get involved with petty crimes such as marihuana dealing, and if you do, you can get locked up. When you get out, you return to that poor neighborhood, and, having a record, you are certain that you cannot get a job anymore.
I'll speak up and say I think this is pretty cool; I'd been thinking about doing something like this for my kid. Looks good, nice work!
ah very interesting. Thanks
"There's always a market for well-designed, easy things to use, especially with older people."

Apple has that market. Windows doesn't bring anything exciting to the table.
Well, do you get books? I think books can get you a long way.

The prison system we have around the world stimulates creating "professional" criminals by placing criminals among themselves. If we to break this cycle, we should get everyone a prison cell without inmates but with a window and books they can read.
If the artist focuses on the art, and the art is good, then why would it matter if it's artist.domain.com or domain.com/artist?
This is fun if you speak German and think of the "morning latte" as "Morgenlatte" which translates to "morning wood".
Does anyone know if there is a way to access the image archive in a more direct way than through one of the web interfaces ? FTP or WMS ?
Having known a heroin addict, I think it's just you.

On a less serious note, people defend coffee for several reasons, not just because it's addictive. It's been shown to be healthy and sustainable in moderation when it's consumed black. It's associated with productivity which is a mental booster, as well as all the other trendy, bohemian associations it has. And, of course, it has an immediately verifiable wake-up "kick" to it.

I don't drink coffee, but I get why people drink it. What I don't get is why people drink Starbucks coffee.
Off-topic, but I always wondered why both on iOS and Android some built-in applications (notably program selection screen) are always portrait-locked?

As a Nokia E70 (Symbian) user, this always buggers me. What if I want to search for something (and for that, use the long-edge keyboard)?

What is the rationale here?
I agree.

While we wait for him to add the pictures, we can dig them out ourselves from amazon: http://www.amazon.com/gp/reader/1489522212/ref=sib_dp_ptu#re...

Use the "Surprise me"-link to get to a page inside the book.
Actually let's not.

Let's just shame IF his list of non-pristine commits are marketed to high heavens, deployed worldwide, still exist in a 3+ year old codebase AND are as basic as those.
Maybe the waitress isn't feigning interest.
Were to Buy PowerPC Macs
To be fair you can do the "look inside" thing on the amazon page. Be nice to see a little more than just the "A" though.
Is there a joke I'm missing? This is banter https://en.wikipedia.org/w/index.php?title=Banter&redire...
Yeah seems only the UK is suffering. At least the main site seems to be up again now.
$3.04 as of today's conversion rate.
In my experience this doesn't seem like an industry evolving towards having more generalists. In fact it is breeding more specialization than ever (what with the unbelievably high enrolment rates in university across the board). Almost every programming job I've interviewed for in the last four years has involved some kind of domain specialization. Perhaps that's just where I am and gravitate towards but with the role of "web developer," being divvied up into "front end developer," "UX designer," "graphic designer," and "backend developer," it does seem to me that specialization, not generalization, is the way we're going.

In other words, it's getting complicated enough that the case of one person being able to do it all is getting more and more rare. Sure you can figure out the gist of the entire stack but in order to deeply understand it to the point where you can push the boundaries of what's possible will require a focus on just one part of it.
I always think of the total yearly cost of these little recurring payments that are advertised and think whether that's really the best use of the money. It's hard to reason about £2/$2 but it's easier to think about what you can get or do with £100+ $100+.

I see a lot of friends struggle to get the money together for a summer holiday, yet every month they're spending £9.99 on Spotify, £5.99 on Netflix, £20 on Sky, etc. Gym memberships in London can easily run to £50 a month but you can haggle them down, same goes for phones - friends of mine are spending like £45 a month on their latest iPhone contracts.

Not sure what I'm getting at. Just that it's easy to make living a modern life very expensive if you're not careful.
> They should focus A LOT on the noisy part of the message.
> And feel shame. And then do something about it.

No the MongoDB team should not feel ashamed, the author of this bug report should. This kind of aggressive writing is unprofessional, rude and childish.

People make mistakes, even good engineers do. They should not be yelled at like this even if they screw up badly. Writing software is a team effort, and the users of open source software should be a part of that team and take the collective responsibility of finding, reporting and fixing bugs in an effective and civilized manner.

The tone of this bug report does not help fixing this bug faster or better, but it does make the reporter look like an ass.
Anyone looking for this vulnerability could run a static analyzer on the MongoDB codebase and they would have found this bug already.
Persona examples in Python and PHP
He did bump into 'Tony Stark' during Iron Man 2.
Well, that's true. I've tried to make the game appeal to both non-coders and coders: non-coders seem faster at solving the riddles but on the other hand spend a lot more time on the programming part - and in counterpart, have a much more significant sense of achievement when they complete the game.

It's kind of introductory material, it sets a ground level for Chapter 2 - if you can't be bothered to sit (or run) through Chapter 1 you probably won't find the next one interesting.
I know! How does he manage to have so few?
Exactly. Even the youngest generation on Hacker News has been around coffee shops (probably) for well over a decade, and had their first purchase bought for them by a parent or caretaker, most likely.

The app store and online purchases, by comparison, have been around for much less time, and have the dual danger of purchases feeling like nothing because you can't see them.
"be a human first"

Dehumanization creates more harm than ten thousand crashing web apps. Packaging the evil as the wisdom of religious scholarship changes nothing.

Refined words and moralizing demeanor but gilly suit vileness and violence.
Facebook paid $4.5K for disclosure of my user account exploit
Particularly when the newer hires automatically assume if there is something unpleasant or even slightly outside their defined work, it's your job.

It is your job as their lead to make them understand "Somebody Else's Problem" is poisonous for their team (if that's how things are working in your team; when the organization gets large enough to make it worthwhile to have somebody else fix that problem, the same behaviour can be beneficial).

In my company (7 of us), every new hire gets an unassembled chair and an uninstalled computer and are expected to take care of it themselves on their first day (I guess you could say it's part of our company culture).
> You'll be spending upwards of 40 minutes of your life watching this thing

I view it as investing 40 minutes of my life on top of the $2. There's so much of the free "hilarious, must watch" links to click that I won't even spend 1 cent unless I'm damn sure it's worth it. Not that I'm defending $10 lattes anyway but they are at least 99% predictable.
looks like its back up all over now.
Mailinator is for Humans
Tried the "Surprise me"-link but only got to the covers, not to an page inside the book.
Germany’s fine. Could it be a DNS thing?
I don't know, I feel the same about my morning coffee. If Starbucks started offering coffee services online, people's perception of the product will change dramatically. Suddenly the 2 pounds will look like a massive amount to pay for a 'cup of coffee'.
>and since most early Linux desktop environment's aimed to duplicate Windows, is also the default Linux behaviour now.
نتيجة اعدادية الجيزة 2013
Resisting the urge to comment, but suffice to say I disagree entirely. The level of fail on display here is indicative of a total lack of understanding of the basic principles of working in C, with the CPython API, or as a company, any regard for quality control – even still 4 years after a trivially machine-detectable bug was introduced.

They don't even need Coverity, there are numerous cheaper and free static analysers that could have caught this before it left 10gen's offices.

Marketing a database server that crashes with such C-101 style bugs due to the shape of the data being stored is simply beyond.

I disagree that publicizing stupidity like this can do harm – the crash is clean enough that any trivial crash restart loop (e.g. just about any production web server) will catch it. In the meantime the company are much more motivated to provide a fix that I need, that I should never have needed in the first place.

For all the "responsible disclosure" idiocy on this thread, in most cases the crash is not remotely exploitable unless some API directly stores JSON objects provided by a user, and even then, amounts to little more than a slow request – a crash triggering a potentially expensive restart of the failed process. Useful for a DDoS perhaps, but not an immediate national security threat.

We happen to want this functionality since its one of the main "it's just JSON" selling points of Mongo to begin with, we want index visibility for the user data, and we think it's ridiculous that we should have to double-serialize the user data (and write our own indexing) in order to avoid obvious bugs.
Because this book is outrageous, as in most 3-year olds won't understand what a array, monad, functor, closure or lambda expression is. C'mon, they're only three!
Chrome does that download behavior as well. You can see if a file has been removed from the downloads folder right from the downloads tab in Chrome.
I'll just leave this here for you: http://danielmiessler.com/wp-content/uploaded_content/2008/1...

It's Paul Graham's hierarchy of disagreement.
Then the phrase is probably meaningless to you. I don't go to coffee shops, so I don't know what the people using that line mean. It rarely ends up attached to services that cost pennies a day.
I don't think so, no FTP. I always wondered why that is... As countless interns spent countless hours making orders and clicking the download links...
And I don't think WMS can be direct, it's multiband tifs in it's own path/row :)
> I will join the others saying as me: as someone who has been in the situation of debugging something for hours only to find out the cause is someone's else incompetence, I totally find his tone acceptable.

This tone is not acceptable in a formal bug report. It's fine to pour out your frustration in this tone to your coworkers over a pint of beer, but it is not fine to go and yell it at someones face in a formal environment.

Everyone has wasted hours and hours in a frustrating debugging spree, we all know that feeling. Get over it and be a professional, report the bug, fix it and shut up.
Ahh, a team of generalists where nobody is spectacular at anything in particular. Throw in a Kanban board, and you've really got a recipe for success.
It's probably worth noting that ruby 1.8.7 will no longer be supported after June 2013 i.e. there will be no security patches or bugfixes.
How multi-lingual children learn languages
Don't worry about it.

I've worked in IT for 13 years, programming in everything from Java EE to Perl and Python. I've configured Apache HTTP servers and Glassfish servers, worked with databases such as MySQL, PostgreSQL, MS SQL and DB2. Emacs, Eclipse, IntelliJ IDEA, it doesn't matter. Whatever technology that gets the job done is important. I've even been a manager for a 10 - 13 person team for a short while, but went back to being a developer.

All in all I feel that working with varied technologies has made me better.
They are profiting out of mongodb, they are getting people to invest lots of time, trust, and money in their product.

The author has a strong point that quality of the development process for mongodb must not be good if a bug like this one gets into production, when it could be avoided using automated tools. This won't be such a fault for a random open source project, but if you are making a business out of it, and you are encouraging others to base use it as a key part of their business it do is a great problem.
There's another argument in favor of the author's point. It's true that online purchases on Netflix or the app store are abstract and not immediately verifiable as "good" buys, there's also the danger of overspending. The former might actually be an intrinsic reaction to curb the latter.

I've personally seen many people buy things just because they're shiny and they could. On the app store, this translated them to buying hundreds of dollars of apps just because they were 1. "cool" (i.e. never open them again), 2. well marketed, and 3. trendy. Because they couldn't feel their wallet emptying, they just kept buying and were surprised at the iTunes receipt they later received, shocked really.

That's an extreme example, but it illustrates my point well.
Yes seems to be all back up online again. Strangely I think outbound traffic seemed to run continuously, only inbound traffic wasn't getting through.

I think this is the first blip i've had with hetzner in a year
People building software systems, especially ones that are public-facing or otherwise widely accessible, have a responsibility to not use components that are questionable.

In my opinion, MongoDB is a questionable component.

A few years ago, when it was really hyped beyond belief, I think that anyone with at least some database experience, and who could look at it objectively, was inherently suspicious of MongoDB.

There were, and clearly still are, just too many things that are disconcerting about it. These range from how it rejects much of the proven knowledge and experience gained over the past four decades, right down to the community who embraced it and the people who hyped it the most.

Thankfully, many of us saw this, and we stood against the use of MongoDB and other unsuitable NoSQL "databases" for the projects we work on, or within the organizations we may work for.

While it is unfortunate if others suffer as a result of this bug, I can't help but feel that they should have known better than to use MongoDB in the first place. The unease and skepticism should've been there. Given the numerous other proven and reliable DBs, including free and open source ones, there's really no reason to have used MongoDB, in my mind.
I actually thought this was a rather profound way of thinking about that line "costs less than a cup of coffee" I used to work in public radio and this was a line that people threw in all the time and I always resisted using it. He hit the nail on the head when he said that this was a high bar to get over because I love my coffee so much that if I lay down to sleep at night and realize that I have not pre-loaded my coffee to be brewed in the morning, I will get out of bed and go through the long and loud process of grinding beans, cleaning out the pot etc. That is in part because I am a caffeine junkie but the other part is because I love the routine. I love the smell, I love the rush- I took it to mean that he is saying the 2 dollars you spend is only part of the equation and isn't a fair comparison to make to an equal expenditure-- he was just throwing out an idea... nothing to mock him over.
>Yes, ridiculing others has been fun for assholes for several millennia

Fixed that for you :)
There are many problems with the US Justice System, but those standards are impossible for any country to meet.
never underestimate a 3 year old
QR Codes In China And The Troubling State of Tech Reporting