skysight-inc/HackerNews huggingface dataset:
...and I'm surprised there's a whole section on using recursion in Python, considering Python guards against recursion depth. (tail recursion is especially applicable here). The author seems to have a solid understanding of Python, so I'm a little confused.

In general, if you use recursion in python, you're gonna have a bad time. Better to use an iterator (which is usually more memory efficient anyway because you're not slurping up the whole thing...).

Of course, you can always hack it and sys.setrecursionlimit, but WHY WOULD YOU DO THIS. https://docs.python.org/2/library/sys.html#sys.setrecursionl...
That's exactly what he says on the web page. :)
Honestly curious, why would you want touch screen for just call and text?
We have 7-20 million illegal immigrants in the USA out of 313 million total residents.

How difficult can it really be to stay?
Some books I choose, some books I see mentioned (like here on hn).

To find books on a fresh topic, I google site:stackoverflow.com books TOPIC to find an already-curated list or two (ex: [1]). I find a few of those books on amazon, inspect the reviews. Positive reviews often all sound the same, so negative reviews are usually more worthwhile. I try to ignore the reviews (and the books) from people who've never read another book in the genre. If the book is on Safari, I skim the ToC and jump right to the middle to see what they're building, how they're building it. I may even look for a pdf to skim (but not read, I don't like to keep/read e-books, I only buy paper).

If the book is on Amazon for $0.01 (+ $3.99 shipping), I just buy it. If I still want the book, I check CamelCamelCamel for the 'proper' price to buy it at, and I set an alert. For example, I recently waited for Koza's Genetic Programming to hit $15, then I purchased.

[1] http://stackoverflow.com/questions/1017017/what-is-the-best-...
I'm not sure how you were able to interpret my post as speaking "from all people". Pretty sure "I" is a first person singular pronoun. And I'm usually the first person to call out people who pretend to speak for their country or their ethnicity.
BBS aside, you'd think a subscription to Guns & Ammo would suffice for that kind of stuff.
Raspberry Pi add-on board controls entire buildings
http://webcache.googleusercontent.com/search?q=cache:wWPD9Dl...
I still wonder about how many players those servers could hold, and what about other MMO games networking architecture ? For examples I know that in guild wars, once you get out of town, you don't see other players. In wow they also merged many zones so they are "cross realm".

How does EVE online work by the way ?

I'm fascinated by this stuff. I wish there was an unique realm MMO game like wow.

I guess EVEO is unique level.

I'd love to see a game using more p2p architectures to enable small parties to offload servers.
A very specific thought on this:

I love the fact that there are no settings because of one advantage it offers (it has disadvantages too, like any trade-off).

Namely, that you can always be sure of what settings you've changed. The answer will always be none, since there are no settings.

Removing settings altogether is not the only way to achieve that; for example see how Sublime Text does its settings, you have a very easy to read explicit list of all settings you've changed. So resetting to default or undoing a bad chance is as easy as removing unwanted entries from that Preferences.sublime-settings file.

Having less choices is nice for when you don't want to change anything, since you know your settings are optimal defaults and you don't need to spend time on making sure that they are. If you use 100 apps and each offers 100 choices, that's 10000 settings to ensure are optimal. If you don't, they likely won't be.

99% of software pushes towards more choices, more settings, more customizability, which adds to cognitive overhead of using said software if you care about having optimal settings, so I'm glad to see an experiment that boldly pushes in the opposite direction.
Google Street View Car In Wrong-Way Crash
I would suggest joining unions and encouraging others to join them. With all the nonsense coming out of Google, Microsoft and others regarding wage warfare against their own employees I'm shocked that developers haven't unionized.
I'm 100% with you. When I left my job to do my startup to maintain my health plan at current levels was $1400 per month. That's $18,000 or so a year pre tax dollars. Basically the first $25,000 a year you pay yourself is going to just having healthcare! Assuming you want a decent plan. When we were 4 people all making just enough bootstrapping before we raised 35% of our costs went to healthcare. It was never raised much if at all during the HC debates but affordable, company independent healthcare should make a meaningful difference to how many people take a chance.
If this is at all interesting to you, you should check out Ledger[1]. It's a command line double entry accounting system that generates reports from a lightly-formatted plain text file containing your transactions. I've been using it for years and have written a bunch of blog posts[2] detailing how I use ledger for personal (and now business) finances.

[1]: http://www.ledger-cli.org

[2]: https://www.petekeen.net/ledger
it seems to be poking fun at the competitive nature of American academia

I honestly can't tell what it's trying to satirize.
The Paparazzi Business
In Japan we have a distinction between what we say on the outside and what we think on the inside.

Outside: "You can't afford $60k? Oh, you're smart guys, I'm sure you can figure it out if it is a priority for you."

Inside: "Horsepuckey, YC company, cry me more tears about your inability to find tens of thousands of dollars when you're a mortal lock on a seed round and presumably on the glide path to an A."
Checking PVS-Studio with Clang
If you think that selling ebooks is simple and Amazon doesn't bring anything to the market, then why aren't publishers just selling ebooks directly?
I've never considered gun owners a minority, but it appears that you're correct.

That said, approximately 40% of households self-report as having a gun according to the recent stats I've been able to find. It's important to note that from 2010 or so to today, firearms and ammunition sales have been substantially elevated. Until this year, it's been basically impossible to find inexpensive .22 ammo. A couple of weeks ago I needed a couple of boxes for a range visit (introducing a new friend to guns), and I had to visit seven different stores before I finally found some. A year ago, I wouldn't have been able to find it locally at all.

I grew up in Arkansas and lived there until mid-2013. I'd guess that 70% or more of households there have at least one gun, and most of those would have multiples. A centerfire hunting rifle and a shotgun would probably be most popular, followed by a centerfire handgun. Maybe 20% of households have 5 or more.

Obviously my estimates above are based on my own perception, but I believe them to be conservative.

After moving to central Virginia, I can definitely tell that fewer people here are comfortable around firearms. I suspect that's mostly accounted for through population density - I now live in a small city instead of a rural area.
Oh man, my first year of college I was in a freshman seminar and idly bid on one of these with a fairly low offer (~$200). Twenty minutes later I was the proud owner of a WoW server.

My lack of foresight has led to it being stuck, still in the original shipping box, in my parent's basement.
To be fair, there were likely a lot more fully automatic firearms on the market in 1987 than there are today.

The law passed in 1986 basically prohibited civilian ownership of automatic firearms manufactured after that date, so almost exclusively, legally owned fully automatic firearms owned today were manufactured before 1986.
> You want to be able t keep a data stream (TCP stream) pinned to a given CPU core, and doing that in Go is near impossible with how go-routines are scheduled.

Doesn't http://godoc.org/runtime#LockOSThread let you do that?
I share your level of enthusiasm with this. I've done a bit of work on a project with ZeniMax concerning the virtual environment for ESO's servers. Let's just say that the magnitude and scale of their server rooms is enormous, and they build virtual environments on top of enormous scale to increase thresholds.
Which in turn reminds me of a 2000AD Tharg's Future Shock story from around 1980'ish.
Not even close, at the level of detail in the post.

Gun magazines are notoriously bad, and pretty much rewrite the same handful of articles over and over.
So the actual logo for his site is the word "Folyo" in a circle. http://assets1.folyo.me/assets/logo-white-41e8dee74424daa460...

Is this an original design?

If I spent $20 on Fiverr could I find a designer who could go on 123rf.com or another stock site, get a vector image, adapt it, and make a better logo that would be a less typical design?

How much did he actually pay for that logo? I assume it was quite a lot, given the context.
Is it possible to manipulate traffic / drop it? A long time ago, I've been trying to build transparent tunnels, so that the user does not have to configure anything special to use it. The biggest difficulty I faced was to drop the original traffic to only allow the newly crafted one.

Is this something that your library helps with?.
The two projects are very complementary. You could easily write a MirageOS rump kernel backend that linked to the kernel device drivers, and build higher level services (HTTP, TLS, XMPP) in OCaml that use the production-quality NetBSD device drivers.

It's all good fun in library OS land :)
Based on the criteria you mention (infrastructure, capital markets, regulation and market size), there most certainly isn't one. The other large countries have more onerous regulations and worse infrastructure than the US does.

But it's clearly not enough to say "the US isn't as bad as everywhere else" if everywhere else is merely drifting toward consolidation more slowly.
Do you know about Wikipedia's version control and discussion features?

Wikipedia is about 10 GB compressed, meaning that anybody can download a copy and save it forever, for free.

If you include the discussions pages, images, and revisions of Wikipedia it amounts to several terabytes worth of data. (A couple of hundred dollars for a hard-drive that size).

There are many backup mediums that are meant for long-term storage. EMP protection is relatively easy.

How many "acid-free paper books" would it take to store that information?
My #1 advice to non-technical founders
Someone thought of that: https://www.indiegogo.com/projects/retrievor-self-charging-g...

I wouldn't bet on them actually delivering, but who knows.
Am I the only one seeing this?

http://www.imgur.com/ukYNQFL.png

Makes the article totally unreadable on
chro.a beta for android (nexus 5)
It looks like you're referring to the (equivalent) polar form. I'm using the 'Basic Form'.

http://en.wikipedia.org/wiki/Box%E2%80%93Muller_transform#Ba...
I got so tired of testing all the flashlight apps. Some had ads, other required too many permissions. In the end I wrote my own, in a couple of hours. It's ad free, and doesn't require anything:

https://play.google.com/store/apps/details?id=com.bigosaur.l...
That an individual vote changes nothing in the real world almost goes without saying - you can trivially compare the hypothetical world in which that person does vote to the one in which she doesn't. If and only if the outcome changes, marginal votes can be said to have "made a difference".

The way it makes the voter less rational is that once you have voted for somebody you become emotionally invested in that candidate. If they lose, you now get to feel bad about their losing. if they win, you can either feel bad about their inevitable advocacy of bad policies and abandonment of election promises...or you can reconfigure your opinions so as to convince yourself that what they actually do is what ought to be done.

Being personally invested in candidates makes people dumber. The fact that somebody voted for Obama makes it harder for them to see what a empty suit Obama has been as President; ditto for people who voted for Bush when he was in office. And neither the Bush voters nor the Obama voters can see how SIMILAR the two are. If you want to be able to assess politicians impartially, it's easier to do that if you didn't vote for them.

When I cast a vote, I know for a fact that it won't change the outcome of the election but it will change ME. I should therefore only cast a vote if I want the change in myself that I expect that vote to cause.
Be fast and use Cheney (copying, double memory) or be slow with Mark&Sweep and only the current memory usage.
Nothing new here.

Catching up old GCs via concurrent GC states is fine and tandy, but it is still just catching up, and it requires GC state. Cheney not.
And a typical Cheney GC is 3-10ms not 10-50ms.
You're right of course -- I misspoke. Marking the types internal, not sealed, would allow the compiler to guarantee that all it sees is all there is.
I would really like to know the software architecture of a WoW realm. (Beyond the basics of... one blade for each continent).

OS, tools, programming languages, how did the different parts of the software (such as, again, continents) communicate between themselves... For example, I was told once dungeons and raids were/are scripted in Lua.
Good god! Even if he wasn't serious you'd have to question his mental stability. It would be very foolish to be the student of someone who jokes about killing his students. Stay far away. I hope they take his guns away.
I do something similar, and highly recommend it. Here's what I did:

1. I don't have data on my iphone 4
2. I removed Safari, and blocked the icon using Jailbreak
3. Ditto for youtube, gmail. I have none of those apps.

I use my phone for the following: calls, text, calendar, occasional notes, Facebook messenger

The calendar syncs with gcal when I am on a wi-fi network at home. FB messenger is because a lot of friends message me this way and it avoids my having to check Facebook online.

---------

Before talking about the benefits, I'll address the three major objections:

1. What about google maps?!

Without a map on my phone, I'm forced to learn how to get around my city. If I'm in a new city, I'm forced to learn that street map.

Doesn't take long. I was just in Victoria BC and NYC. Within a day or two I knew my way around both cities. I have mental maps of a couple dozen cities sitting in my head.

2. What about important email?

I can safely say I have ZERO emails that can't wait 2-6 hours for me to get home. If something is truly urgent, I'll get a text.

Maybe your situation is different, but for most of you it probably isn't.

3. What about reading stuff on your phone?

I don't like reading stuff on my tiny phone screen. I'd rather read things on my full screen at home.

When I am out and about, I either bring a book, observe things mindfully, or talk to people.

--------

I feel much more calm when out and about. There's no need to use willpower to avoid checking my phone, because my phone doesn't do anything.

I've been doing this for three years, and have had zero problems. Whatever use case you're thinking of, I can assure you that either there's a trivial workaround, or it doesn't actually provide much benefit (for someone in MY situation – perhaps yours is truly different).
Apache Solr basic configuration for Tomcat
My apologies, I was mostly being hyperbolic by saying there was "no Internet". My experience with BBSs and newsgroups is quite limited, considering I was three years old when this was published :)

Do you have any idea of the membership of rec.guns in 1987? My favorite forum shows 6,188 users logged in right now, and 6.7m unique visitors in April of the year.
I agree 100%. You make a good point regarding suing for detrimental reliance.

Also, side note: I really enjoy your writing and read all of your blog posts. Keep it up.
Google sometimes appears to be from the future, but I wonder what the truth is. I suspect they are ahead in some of these use cases, but in the open source Hadoop ecosystem that tech like YARN, Tez, Spark, etc do not have equivalents in Google and ahead of Google. I was thinking about adding Storm to the list, but I reminded myself that Google has MillWheel which seems super awesome. So maybe they are from the future.
A Room Where Executives Go to Get Help from IBM’s Watson
SnapEngage - http://snapengage.com - Front-End/UX Software Engineer - Berlin, Germany or Boulder, CO

SnapEngage is a fast growing live chat solution for the web. We are an Internet startup (TechStars 2009) with offices in Boulder, Colorado and Berlin, Germany where everybody has a huge stake in the company’s success. We are customer funded and profitable. We’re committed to creating products that make peoples’ lives better and changing the way companies interact with their customers.

http://snapengage.com/front-end-and-ux-software-engineer/

What you'll do:

* Create beautiful UI with millions of daily views on mobile and desktop
* Lead UI/UX projects
* Research and promote new technologies to help improve our development processes
* Contribute ideas to improve our service and software
* Maintain and improve existing functionality
* Spend a few hours a week chatting with customers
* Participate in daily stand-up meetings with our global team

What you know:

* Wizardly UI design skills and able to implement them in JavaScript, HTML and CSS
* Mastery of JavaScript frameworks like Backbone, Underscore, D3
* Excellent written communication skills in English, other languages a plus
* Ability to write clean, efficient code
* Quick learner, team player, positive attitude
* Experience with Google AppEngine, GWT, Eclipse is a plus
* Allowed to work in Germany (EU citizen or work visa holder) or in the USA

Awesome benefits of working at SnapEngage:

* Work from home part of the week
* Gain-share plan
* Yearly team building trip to exotic locations
* Opportunity to make great ideas come to life
* Work with an awesome multicultural team

Check out our Jobs page for other positions too - http://snapengage.com/jobs

Come chat with us at http://snapengage.com if you're interested!
Sure, it's not impossible or nobody would be doing it, but it's still more expensive (a high deductible is still a "cost") and comes with a lower chance of success. Obviously that's going to shift trends in a more conservative direction.
kudos on the Zach Morris reference
That was a fast delete! I was trying to reply that the form in your code is detailed in the excellent book Simulation Modeling and Analysis by Law (previous editions by Law and Kelton. I'm sure there's a story there...)
That logo is a vector circle with 5 characters in it. You are right. Bit ironic to decry unoriginal logo design, i would expect better for 20 into a fiverr account
Discussed just a few weeks ago - https://news.ycombinator.com/item?id=8010719
Photo editing algorithm changes weather, seasons automatically
Awesome, going to use it in my trading bot. Thanks!
Is it blackmail or is it giving them an opportunity to see one reason why they should pay him what they already owe?

For context, try to imagine if the company had offered him a "legal agreement" where he was payed a few extra weeks' salary and in exchange agreed not to discuss anything.
That's probably pretty close to the aggregate number of credentials leaked, and these leaks are easily downloaded or bought on the internet.

It wouldn't be difficult (and is commonly done) to create a large database of all leaked credentials.
Hm. I think this is the real answer.
You know what it would be nice for KiCad to release? Binaries.

I've gotten into several discussions with KiCad users, but it always comes down to me saying "This is marketed as cross-platform, how do I install it on Mac OS?" "Oh I don't know, I just apt-get it."

Well, great. I'm glad EAGLE's got some competition on the Linux side, but seriously, how do I install KiCad on the Mac? The Mac link on the KiCad site, which you would assume would take you to a binary, instead drops you on a github project for a build script that hasn't been updated in six months. This is the point at which my electrical engineer friends give up. The script requires you to manually install a bunch of dependancies, and upload an SSH key to Launchpad.

Ok, well, can I use Homebrew? No, KiCad doesn't release stable versions either, and brew won't accept HEAD-only recipes or whatever they call them.

So, I'm a little at a loss. I'm an actual EE, and I love the /idea/ of KiCad, and I'd love to actually try it, but it seems like you need to be a software engineer just to install this electrical engineering tool. This makes the barrier to entry unacceptably high, and I think works against what they're aiming for. KiCad already has a terrible reputation - every conversation I have about it with KiCad users is along the line of "It's much better now," "It doesn't crash nearly as much," "CERN has a guy working on it full time!" I think they're really shooting themselves in the foot here by not even releasing stable versions. Anyone know what's up with the project?
I was quite interested when Nokia announced these 3xx/5xx phones with superduper battery lives. Too bad that their estimates seem wildly optimistic, in reality their battery life seems to be <1 week which is far less impressive.
It might be just me, but that is insanely hard to read. I MUCH prefer the Sinatra approach for that reason alone. Looking at the examples side-by-side I couldn't tell what was going on in Roda...at all.
Holy crap.

If someone wrote that today, I have no doubt they'd be facing criminal charges.

It's dated 10 days before the Assault Weapons Ban went into effect, so it's not like it was before political correctness hit the scene. Gun control was the topic for the left at that moment in history.

Now I have to go figure out what happened to this guy.
I like your suggestions, some comments:

>please don't default to a "downloads" folder.

don't worry, you'd never use this browser. The people who would barely know what a folder is. Actually that's a bit of a problem, those 'evergreen' people he talks about do NOT interact with the filesystem. So one way or another this application will have to open that folder somehow.

>keep tabs more present, don't bury them in the amazebar

This one I understand. The 'evergreens' I've met in my life don't use tabs. Some do, however, but only in a limited context.

It's tempting to think to add a feature that can be exploited for so much gain by us... but for a feature to be used, the UI must pressure the user to use it.
Former US Mint Director: “I Feel Strongly About the Promise of Cryptocurrencies”
I'm working on a habit tracker which might be useful to you (only Android though) https://play.google.com/store/apps/details?id=com.oristats.h...
These guidelines work pretty good for me: http://www-user.tu-chemnitz.de/~heha/email.html.en, basically:

* Plain text only

* Proper subject

* No long signatures

* No nonsense

* UTF-8
Patrick Wyatt (worked at blizzard on WC, starcraft, battle.net, then on guild wars) blogged a bit about the design of some of these games: http://www.codeofhonor.com/blog/scaling-guild-wars-for-massi...

Worth a read