skysight-inc/HackerNews huggingface dataset:
> As mentioned in the article, migrations with rollbacks basically solve this problem

Maybe so, but as I said above, they are another thing to do at a time when things are changing fast and one is more worried about checking whether the application "makes sense" than proving its correctness, so to speak.

> I do freelance code review and tutoring for a living, and in every case I've seen, a significant amount of work would be needed

Well, duh: if this weren't the case, you wouldn't have been involved in the first place :) What company calls consultants to review code they know how to fix themselves in a few minutes?
This is a pretty good checklist for code reviews.

For another code review checklist that was previously discussed here, see https://news.ycombinator.com/item?id=5604291

Here's a different article on using checklists for software: https://news.ycombinator.com/item?id=7655018

And fans of checklists who have never read Atul Gawande's article on the topic may enjoy reading it: http://www.newyorker.com/magazine/2007/12/10/the-checklist
This is known for many years so author is not the first to acknowledge that problem (just do an online search). This is a known operational problem / must-avoid / best practice for Mongo deployment.
Dear lord. This is so simple and a great idea, even if it temporarily breaks a few sites! THANKS!
under the supervision of a qualified doctor and a bio-engineer, sure, go for it. I think the guy you replied to was talking about a more "hacker" approach. And keep in mind no hacker worth his salt has ever gotten where they have in life without frying a few circuits or crashing a server.

"If at first you don't succeed, then hacking your own organs and/or skydiving are probably not for you"
There is even a proof by 20th United States President, James Garfield. http://jwilson.coe.uga.edu/emt668/emt668.student.folders/hea...
¿Cuántos años van a prisión los cibercriminales?
Two words: student loan.
I'm hardly alone in thinking the git CLI is difficult to use. It is in fact one of the most frequently criticisms against git.

I think the best evidence for that is that there is no shortage of blog posts about how easy it is to learn git, and here, these are all the easy things you should do in order to learn git. If it's so easy, why is Git Explained its own genre of blog post? I can only think of Monads/Haskell Explained as another blog post in a similar genre.

It's not about how often we use it: for example, we probably use ls and cd a lot more than git, yet we don't write endless blog posts about how easy ls and cd are. If git really were that easy, it wouldn't need so much explaining.
Showbox for iPhone
I want to use Showbox Android App on my phone. I didn't found Showbox app in iPhone store. can anyone help me to install and use Showbox App on my iPhone or any alternative like Showbox.
http://showboxdownloadapp.com
The problem with building a reputation on the internet
For any given system you can saw me I can show you 100 things that could be extra hardened.

At some point you stop caring about security and start caring about convenience / practically.
Cars never rolled on stone wheels. Flintstones was a cartoon, not a documentary.
Funny how the day that I joined so many years ago, people were debating whether or not Google would buy Twitter, and today that debate has been resurrected again so recently.
Why? As we produce more stuff, we also need to spend more to keep prices stable. Printing money and throwing it at the economy is one way to make that happen. As long as our rate of spending remains in line with our level of production, we shouldn't see inflation or deflation.

Why do we need a balanced budget?

If you're Greece and you can't issue your own currency, your national debt matters. But the U.S. can always issue new currency to cover its liabilities.

I guess I have a hard time understanding why we should care about the amount of the U.S. national debt.
It doesn't strike me as odd. Retweeting is something you do when you like a tweet for one reason or another. What seems odd is invoking "quantity is not quality" for retweets since that is a second order phenomenon. It would seem more appropriate to apply it to people who tweet a lot, not people who are retweeted a lot.
For those looking for an opensource / self hosted alternative, for the past year i've been using MarkdownPages.

https://github.com/unicate/markdownpages

Backend is just a folder full of markdown files and has search as well.

See http://unicate.ch/markdownpages
Password: demo
The Original Rum Runner Recipe
modern models have the firmware encrypted + signed, so its a great deal harder to modify it, added in with the fact that intel requires several binary blobs to even boot modern processors...
Funny the 2008 housing bust wasn't specifically mentioned. I'm still walking funny from that.
Thanks for providing the link.

But, don't you think it's a little odd that we have multiple national space agencies plus international cooperation that spends billions on exploration projects; while we rely largely on private donations to fund this important research?
If it works for facebook.
Thanks for providing the link.

But, don't you think it's a little odd that we have multiple national space agencies plus international cooperation that spends billions on exploration projects; while we rely largely on private organizations and donations to fund this important research?
But even there you can just sign up with a fake email and see 3 free. It's a minor inconvenience, sure, but not that much of one.
Well, as an emacs user, I guess I could make the jump to two modes to get the benefits... ;)

But in all seriousness, thanks for a very interesting perspective.
Same.. It is one of the first things I install on a new server. I have never noticed it using gobs of RAM or CPU.
> Five years after the bursting of a debt-laden housing bubble, the authors find, GDP per person is nearly 8% lower than after a “normal” recession (ie, one that is not accompanied by a financial crisis).

I read that as the 2008 one specifically, but that was an assumption.
Given the entirely whimsical and (hopefully) intentionally rebellious nature of Code Golf, I don't think that worrying about the usefulness of the metric is really worth it.
Slack introduced stickers, if you squint
I wish more common laptops would have replaceable firmware, like Lenovo and the like. Having all those blobs with who knows what is very annoying. Especially when that firmware starts behaving as if it owns your computer, and refuses to boot because "WiFi card is not authorized" or some other such idiocy.
Slashdot discussion: http://news.slashdot.org/story/15/07/19/0424252/a-note-on-th...
Sure. Advertising is the craft of getting people to want things, then positioning a particular product as the best (or only) way to satisfy that want.

If you want something not embedded in your biology (i.e. food, sex, temperature regulation) then you want it because of advertising - either media you were exposed to, people who influenced you to want it, or just seeing the product out in the street. If you are aware of a particular product or vendor at all, it is because of advertising.

Of the people in the world who are economically useful, they are useful only insofar as as people want the things they help produce. Without advertising, people want only food, shelter, water, sex, etc. Without advertising, people are entirely unaware of where they can exchange money for anything they want, biologically necessary or not.

A world without advertising is a world without trade. The only way that could ever really happen is a centrally planned economy with resources handed out; the second you have something resembling a market, the way sellers and buyers discover each other is advertising.
LOL I remember that.
That was December 2006. So we're starting to getting close to the 10 year mark. Think NBC will renew?
for those interested in an even more lightweight version of this and have zsh open all the time, I wrote a small zsh function that has proven to be invaluable. basically all you do is type mm <tab> and then it lists all your files inside the personal "man" folder inside your home directory. basically ~/man/manpages/filename and you can create files easily that was too. by just typing `mm newfilename` and it will open up vi to that new file. no server at all and it works just dandy for notes and the like.

https://gist.github.com/anonymous/b751aee935dd7892e049

edit: you could probably make it a git directory and have a daemon watching that folder for changes and when changes happen you could have it commit that. just a thought.
Some people quit their jobs and throw everything into a new, risky venture. This is pretty dangerous, especially for those without wealth. More realistic people work 40-50 hours a week at work and another 40 on their own passions. The smartest find a do-nothing job where they could cash a check for showing up at the office and surfing the net all day (IT, help desk at large organizations) and devote their work time to their own passions.
If you can emulate you are coming from google search result - the paywall disappears. Link : https://umur.io/paywall-bypass-bookmarklet-come-from-google/
I'll start by saying it will all be finger waving and toe wiggling by then!
Ask HN: Tutorials for game engine development?
Can someone provide tutorials / resources for developing a game engine from scratch? I'm mostly interested in how the physics is done, followed by the rendering. I don't have a specific use or project in mind as I'm simply just curious and would like to have a general understanding.
"Housing is a traditionally safe, stable investment, and (at least in the US) large funds have been buying up homes at a huge scale for investment purposes."

Personally, I look at a house-- like I do food. It's a necessity. I don't feel large entities should be able to buy up large units of housing, and dole them out when the market suits their greed. Even for personal realestate speculation, I don't think anyone should be able to own more than 5 homes.(I just picked that number out of the air). In other words, I'm not a huge fan of realestate speculation, and whenever I hear about corporations buying up huge swaths of homes, I think about Gordon Gekko, 'Greed is good!', and my blood pressure rises.

While I'm at it--what's up with letting foreigners buy our land, before they become citizens? As it stands now, it looks like pretty much anyone, from every country, can pick up the phone, and buy American realestate? We have a hell of a time buying property in other countries? What am I missing? And then letting the house sit empty? I know it's legal--it just doesn't seem right?

I don't want to argue with anyone, I'm a nobody, and no expert. I'm not financially sophisticated. I just know if
I had a lot of money, I wouldn't buy up all the orange juice concentrate, and keep it frozen tell the price skyrocketed; then and only then, sell it to the peons, and make a killing. I just could morally do it. Maybe that's why I'm broke? Furthermore, I couldn't imagine being a landlord these days. "Hay Joy, I see your daughter is going 1st grade next year? That's great! Hope she's making friends? I know how tough the move, and divorce has been on her. By the way, I need to increase your rent next month by $500. Have a good day! I'm off to the gym! See ya!"

Went way of topic--sorry. Just tired of feeling so close to being homeless; I'm dusting off my camping equipment. I guess living in the Bay Area is skewing my view of the morality of realestate speculation? I now feel sick? I need to take a walk. Happy Sunday people!
[PHP] Secure User Authentication with “Remember Me” Checkboxes
It sounds like a feature Twitter might be interested in - Especially given all the recent talk about users being 'overwhelmed' with too many irrelevant tweets.

Having a tweet score based on those formulae could allow twitter to filter out less interesting tweets from users' feeds. It would be a nice optional setting to have for those users who have too many followers.
The Reason Why There’s No Diversity in Tech
I completely disagree with the article. There are innumerable small businesses that do not and never will have their own cloud setup, no matter how easy you make it.

SaaS is exactly what they need because if they can access the Internet then they can use the service. This is simple to understand and use. Your local plumber, baker and candlestick maker have no idea what the cloud is, let alone open source software.
They're not talking about public debt here.
Where risk to human life is concerned, each individual's perception of the risk-reward trade-off involved in regulation will vary. Evidence of this can be found at every airport in the country. So I can see where you're coming from here.

However, the position you're taking puts you on the side of: people should be allowed to fly drones in an area where aircraft are responding to an emergency (a wildfire) that puts other lives at risk. Any drone not flying in coordinated effort to actually put out the fire is of a priority that is very, very distant to that of the firefighting aircraft. At least by my measure, and I'm in the camp that believes the TSA should be abolished.

Any statistical analysis of helicopter bird strikes won't negate the fact that having drones in the area of operation increases the chance that a pilot may lose their life to a collision with a drone that serves no purpose than to populate YouTube with riveting footage of a disaster. Is an increase of even 1 in a million worth that? Not by my account it isn't.
I use a (private) G+ community now.
Can Bill De Blasio Turn Uber into the NRA?
> Unacknowleged writes were a bad default.

Bad defaults? It was defended as "this is ok because system is distributed" and there was a joke about it helping ace all the silly benchmarks. So it wasn't "oops we forgot to uncomment out the fsync line in the code". It was a deliberate decision.

It was deceptive, and that is why many people hate MongoDB and wouldn't let it get even close to their data -- because have a track record of lying about the capabilities of their system.
It sounds to me like the author has already drawn a conclusion and is coming up with arguments to support it. Maybe it's true that everyone at Spotify really did like the new design (I'm sure most folks at Ford liked the Edsel), but it's also a very selective sample.

Personally, I am all for the style refreshes Spotify has been doing, but honestly, the instant it updated for me and changed to the mint-green, I really did think it was ugly (perhaps I am biased too?).
Cars never rolled on stone wheels because someone had reinvented the wheel by that time which I'm pretty sure was the point of the parent comment.
The Divorce of eBay and PayPal
I bet it'd be fun to just choose characters at random, with reckless disregard for inadvertent meanings downstream.

Somewhere down the line, watching someone read a blog peppered with snippets of your code inducing incongruously deep belly laughs across the gulf of a langage barrier would be fulfilling in its own weird way.
Probably due to mentions on other websites.

Before Hacker News, I was browsing Reddit for interesting news but it quickly became unrealistic; the SNR was way too low and the comments not worth reading.

Hacker News is currently my site of choice for quickly finding interesting news that may not get coverage by other media. The comments generated are usually of reasonable quality and worth reading, something I usually skip on other sites.
Yes! I bought a Lenovo laptop in 2008 and tried to replace the wifi card with an Atheros-based one (better driver support on Linux at the time), and it refused to boot afterwards. Never buying a Lenovo laptop again.
Schemaless is just one aspect the other one is clustering/replication. Not sure about MongoDB but CouchDB has master-less peer to peer replication built in. That is hard to bolt-on later on top of Postgres and other databases. Just saying that is another factor in play, not just schema vs no-schema.
So, good observation in the abstract, but:
1) you're responding to someone who said "some jurisdictions"
2) siavosh's Twitter profile suggests that they're in San Francisco.
Looking at at a 1957 edition I immediately recognized the Superstition mountains in the background of photo. Having spent a lot of time in the area I wondered if I had seen any of the saguaro in the picture. Also, land was listed for sale in Carefree/Cave Creek at $300 an acre. Dammit grandpa!

This magazine archive was really cool. Enjoyed reading some National Lampoons from the early 70's.
We all take our shoes off at the airport because of the bad actions of one (or a few). I can't help but feel like gun control would be similar.
Too Good to Be True Email Scam
Wasn't this just on the front page on Friday?
I live in India - and work for one of the tech giants. Our entire team is split into two - one part in the US and the other here in India. We both do the similar amount of work, in fact the estimates our managers give out for upcoming projects are like 25-50% lesser than the ones in US. Yet, we get paid 1/10th of their annual salary. Not that I complain, just comparing the wage differences!
When you're on a corp device, your DNS search path includes google.com. It's not magic at all, it's over here: http://goto.google.com/

(You're going to see a login page that you can't authenticate to)
"Possibly, divide your heap into smaller pieces with their own GC? Restructure your system"

That's the common recommendation. (resisting calling it "pat answer"). Suffice it to say, this is not always possible. Apart from all the business related issues with rewriting a complex system from scratch, breaking up a large shared memory system into smaller, communicating processes multiplies both the software complexity (roughly by O(N^2) where N is the number of new components created) as well as hardware requirements in it's own right -- think of all the overhead of marshalling/demarshalling, communication latencies, thread managements, increased missed cache-hits because of fragmenting that nice giant cache you were hosting in that big JVM heap.
My X220 was one of my favorite laptops.

Only downsides:

- Low res TN screen. It's atrocious.

- Lenovo nerfed the Trackpoint drivers at some point, making it impossible to configure the middle button behavior.
The sharing economy debate should be less Uber-centric
I saw the new logo, and I thought 'why does this green look ugly'. Since then, I've started getting used to it and it doesn't stand out as awful anymore. I haven't heard anyone else mention it until this article.
“Speed replaces distance,”

Beijing has the second biggest subway in the world after Shanghai, and it carries the most people daily with over 9m riders. They are starting several more lines this year:

https://en.m.wikipedia.org/wiki/Beijing_Subway#Future_lines

I believe the first low-speed maglev will be running this year.
https://en.m.wikipedia.org/wiki/Line_S1,_BCR

The NYT article makes Beijing sound like hell but they seem to be doing a great job of building the world's leading cities for the next century.

In NYC they're still trying to figure out how to get more buses into Manhattan from New Jersey.

http://www.capitalnewyork.com/article/city-hall/2015/03/8564...
Consumer drones interfere with CA firefighting efforts
OneNote has TeX support. If you make an equation, you can type in TeX and it will render.
That seems unlikely to me. The RC field is over 12 miles from the nearest fire location, and 8 miles outside the boundary of the TFR.
Until Cryonics Do Us Part (2010)
Also don't forget that almost every driver ignored the defaults and used acknowledged writes anyway.
I've heard other somewhat contrary things, one is the birthrate started falling well before the '29 crash indicating that working class and especially farming communities were actually not doing well economically. You can look up graphs if you want, but the birthrate drops relentlessly from 3.2 in 1920, to 2.2 by 1930. As the economy improves post 1935 the rate picks up again.

My take on recessions and debt is to consider that when an entity (family, business, etc) pays off debt they are foregoing some consumption. Key thing. Now in normal times foregoing of consumption frees up economic output that is invested in the real economy. As I pay off my mortgage, the bank reinvests that money in building more houses. A virtuous cycle, depending how much you like concrete, sprawl and freeways.

In a debt driven recession there is a problem, the economy isn't limited by available production. There is a lack of demand. Because as people frantically pay of debt they are foregoing consumption that doesn't free up more physical or labor resources for investment. It just creates a lack of demand. The money instead goes to correct balance sheets which is something that exists on paper (or in modern times le computer machine).

That's the situation many parts of the developed world are in today. The solution is for the government to step in an manually rebalance consumer and commercial balance sheets. A political problem exists when the people in charge can't let go of the 'paper wealth'. And that's the current issue.
> We really should stop looking to the GD as a lesson for today’s problems. We don’t use the 30 Years War as means of explaining religious conflict or the Crusades to explain the state of the middle east.

I don't know anything about the Thirty Years war, but I doubt that there's any major recent act of stupidity that was caused by excessive cleaving to (or knowledge of) historical experience.

I suspect we'll keep on looking back at the great depression until it ceases to seem salient.

Oh, and the Crusades explain quite a bit about the state of the middle east.
animats explained QNX's design and results very well on a HN thread. Google isn't giving me crap even when I type his exact words in. Only does that on HN for some reason. I pastebin'd my copy here:
http://pastebin.com/2K119Wtj

Far as BeOS, I found this word document where some people wrote up a summary of design decisions that boosted performance, reliability, and how easy it was to develop on vs eg POSIX.

https://users.cs.jmu.edu/abzugcx/Public/Student-Produced-Ter...

Hope those help.
ha. I'm a hypocrite. Thanks for helping.
Richard Feynman on the Challenger disaster (1986) [video]
I agree. Currently writing this from an i5, 4gb ram, SSD asus zenbook from 2 years ago, which I bought for $750. The form factor and hardware are almost identical to the 13" laptop here. :\