skysight-inc/HackerNews huggingface dataset:
How Artifacts Get You Thinking
Artifacts are excellent tools for teaching. These 3D objects point out to the observer the continuous progress of humanity. Learning with artifacts means learning about change, but also about connections. The mind wanders curiously to the context of the artifacts naturally; what was life like then, how was this used, who used it, who made it, how is it relevant to my life? More importantly, how are the people of that time and place the same as or different from me? These tools for teaching make the observer inquisitive and engage a desire to make sense of the purpose and story of the 3D object. This is how authentic learning takes place.
Top marks for Ptolemy (I think that's the more usual spelling in English?) citations. But I think the point is that the Northeren Hemisphere gets its northern-ness from magnetic north or the pole star, correct? But what makes north be up/top and south be down/under? Vile European hegemony I tells ya. I jest. But do I? Also, obligatory Gall-Peter's Projection reference for maximum egalitarian cred: http://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection . Choice quote for cartography newbs: "The Mercator projection increasingly inflates the sizes of regions according to their distance from the equator. This inflation results, for example, in a representation of Greenland that is larger than Africa, whereas in reality Africa is 14 times as large. Since much of the technologically underdeveloped world lies near the equator, these countries appear smaller on a Mercator and therefore, according to Peters, seem less significant. On Peters's projection, by contrast, areas of equal size on the globe are also equally sized on the map."
Why is it so hard? It doesn't work where A simply OTR encrypts her message to the keys of B, C, D and broadcasts them together? Or is it more of a problem where the continuous key re-negotiation is hard?
Cheating seems to involve more effort than just playing, getting better at the game.
If you're looking to django for static mostly for the templating engine and some build time python, I'd check out the excellent Cactus. Apparently there's a new downloadable mac app for it, which I've yet to try, but as a Django templater / designer, Cactus was always my goto for static sites.

https://github.com/koenbok/Cactus?source=c
Between this and the backdoor thing a few months ago, I don't know why anyone would still be running linksys if they can help it, especially since Cisco bought them out (I started as a cisco guy, now hate them). I prefer Open-WRT for cheap stuff, but PFsense and Monowall pretty much take the cake to me. I have been testing them but haven't moved any into home "production".
Yes, but Switzerland is not part of the EU. I guess that's why he compared it to USA with Canada.
tr and lsof
> Actually Poland which is 2nd world country really, has better life expectancy that USA!

Which is easy to explain the US also being just a 2nd world country. The difference is that the US standards are falling and the other 2nd world countries are mostly rising.
http://prism-break.org/en/ Opt out of global data surveillance programs like PRISM, XKeyscore and Tempora.
There are keyswitches that do click naturally, e.g. buckling spring keyswitches [1]. And it might be subjective, but I type faster with audible feedback, even though it can drive other people in the flat nuts.

[1] http://en.wikipedia.org/wiki/Buckling_spring
1982 Bell Labs Film: Ritchie, Thompson explain the Unix Operating System
The article also ignores the fact that running dual-stack (like Comcast) requires just as many IPv4 addresses as before. Even after ISPs get IPv6 working flawlessly, their customers still need to access IPv4 websites, and that means CGNAT or some messy kind of tunneling will still be necessary.
It's much easier (deployment/maintenance) using Gunicorn/uwsgi feeding into Nginx/Apache than using a module within Nginx/Apache

Especially with virtualenvs and such.
Robot construction crew, inspired by termite colonies
It funnily looks like scalatest (FunSpec, ShouldMatchers, etc.).
Unfortunately the space of all possible web addresses is much (MUCH!) smaller than the space of possible MD5 outputs (modulo the deep web). This means it is much easier to reverse. It just means iterating over the ~billions/trillions of incriminating pages you want to search for and collecting hits rather than brute forcing the MD5.

This absolutely represents a privacy invasion.
The how to make an IC question is a good example of group-think on SO. The question was general and very wide open, but everyone jumped on "how to discourage someone from making a modern processor fab plant in their basement" bandwagon. Or not answering the question in a tangent, or going all snarky. The best 5 minute answer to the actual question is probably just to look it up in wikipedia as at

http://en.wikipedia.org/wiki/Integrated_circuit#Manufacturin...

The commentary about fab at home was not very interesting, either. The true answer is its very much like making a rocket engine, high performance, cheap, and safe all at the same time requires a nation-state, 2 outta 3 is going to take some engineering skill, only 1 achieved is actually pretty easy at home for an experimenter. Ditto the fab. Twenty people repeating that you're not going to make a ARM proc anytime soon is not terribly insightful, but mentioning the work of the "instruments of amplification" guys and insinuating that once you obtain double digit betas, the logical next step of on die bias networks for a simple class A amp or perhaps a RTL (R, not DTL or TTL) inverter...

SO is notoriously good at groupthink. Sometimes what you need is groupthink, so thats OK. Sometimes not.
Some of the Linux GUIs used to have a feature that, if you set the mouse to left-handed, the cursor would tilt the other way. It was very ergonomic and seemed natural (and I would like it back :)
Reverse engineering is usually more interesting than the game.
To be fair, Composer can handle a lot more than just the list on Packagist, so I don't how "canonical" Packagist really is for php, as opposed to being the "default", if it matters.

https://getcomposer.org/doc/05-repositories.md#types

Though I'd agree it is still a weak argument in favor of PHP.
Whose employees probably shouldn't be visiting Tumblr in work browsers, and work time, anyway.
You can use public data (Alexa rank etc.) to get an estimate of daily traffic to a domain. In my experience it's usually accurate to within an order of magnitude. Here are the rough estimates for the 10 sites listed:

Site Est. Daily Views
---- ----------------

crunchbase.com 3,000,000
news.ycombinator.com 500,000
appstorm.net 350,000
killerstartups.com 100,000
betali.st 50,000
sideprojectors.com 5,000
bootstrappist.com 2,000
kickoffboost.com 2,000
startupbird.com 1,000
firespotting.com 500
I have to say that i really dislike JIRA. It's overblown in features and the UX is a total disaster. I am currently in the process of recommending to my Boss to switch to GitHub Enterprise, because it feels streamlined, light and focused.

Now i wonder why these 5 points are mentioned on the Atlassian page. Are these known issues/weak points of Github? Or is this just marketing blah-blah?
Flappy Holman
NBA All-Star 2014: Best of Free-D Angles
I moved from California to Lausanne and I highly recommend it. Quality of life is truly outstanding, and the high level of infrastructure development makes living here very convenient.

The biggest problem is, as the article gently suggests, housing, which is almost impossible for foreigners to find (even with asset sheets in the hundreds of thousands of USD). Affordable housing is essentially nonexistent. Every now and then voter initiatives crop up to change the situation (remove building restrictions, reduce bureaucracy, etc.), but the problem only seems to get worse.

Fortunately, an all-Switzerland unlimited travel card is only ~$4k/year for adults and ~$3k/year for <25yo's. Given the reliability and extensive reach of the public transport network here, it's definitely possible (and even fairly regular) to live in somewhat 'remote' villages and towns and still commute to work in <1hr. It's pretty cool to have the ability to live in, say, Saint-Maurice (with Bronze Age roots) and still be in the door at work within 1h15m.

This is made more palatable by the extensive fiber network available in Switzerland: multiple providers are now offering 1Gb/s connections in Lausanne proper, and the reach continues to expand. Some more-remote locations are still only served by the Swisscom state pseudomonopoly, but service is usually still reasonably cheap and line rates still reasonably high.

The mobile offerings here offer real competition, and along with the small size of the market, make cell service cheap and fast.

Finally, EPFL itself is highly ranked and has some top talent, not only in faculty (among others, includes Arjen Lenstra, Martin Odersky, Ed Bugnion, George Candea, and Katerina Argyraki), but also in PhD and MS students. EPFL also has regular workshops for entrepreneurship and actively encourages commercialization.

There's a lot of uncertainty about the new immigration mandate, which will almost certainly hurt Switzerland's attractiveness to entrepreneurs, but the ETH/EPF domain will probably not be affected; if you're a prospective graduate student interested in entrepreneurship, EPFL is definitely worth a look!
Simple solution, yet impressive
But hardly any of these problems are caused by immigration from EU countries, which are culturally very similar (with possible exception of Romania, see [1], though I don't personally know if that's a big problem or not).

[1] http://news.bbc.co.uk/panorama/hi/front_page/newsid_9618000/...
That's actually one of the main things that's addressed by this v3 protocol:

> Both fragmented and unfragmented messages contain sender and recipient instance tags. This avoids an issue on IM networks that always relay all messages to all sessions of a client who is logged in multiple times. In this situation, OTR clients can attempt to establish an OTR session indefinitely if there are interleaving messages from each of the sessions.

If you've ever tried to have multiple devices logged in to one account using OTR, and you've ended up with an endless spam of "invalid message, resending" or some such, this is what they're talking about. Clients that support v3 properly shouldn't do that anymore, and you should be able to keep both your PC and phone logged in without problems.
vim and xargs are less commonly used commands? Seems to be a mix here of small unix-y utilities and larger programs (like vim and tmux). Good stuff to know though.
If you read Tetrabiblos, he describes Africans (presumably from Nubia) as "burned by the sun" and explains this due to the fact that the "sun is over their heads."

While the Africans are too dark, he doesn't think much of Northern Europeans either, who he says look sickly and pale because the bear is over their heads. Alexandria, being the center of the world, and neither too light nor too dark, nor too far East nor too far West, is best of course in his eyes.

In Almagest he describes two things. The first is the shape of the earth, where he points out that it must be a sphere because of the changes in inclination of the moon and stars as you head North and South, and the changes in times of lunar eclipses when you head East to West. His descriptions of the rotation of the earth and the position of the sun relative to the earth leave no doubt that he was aware of Northern and Southern hemispheres.

> Was he aware that the seasons were the result of the Earth's tilt and that they would be swapped in the other hemisphere as defined by that tilt?

It's a little hard. Alexandria's sub-tropical. He does mention the inclination of the earth relative to the equator though, iirc, in Almagest.
When using python requests – whose encoding is it anyway?
These are terrible! The only traffic you'll get from these are curious clickers and bounces (unless you're targeting entrepreneurs). I'd argue that these sites have a negative effect, since you're skewing your numbers without getting any meaningful stats (where people are dropping out of the funnel, why people are bouncing).

Instead, get featured on small industry blogs and build up from there. A little press goes a long ways. In my experience, I haven't even had to pitch larger new sites after getting a couple articles on smaller blogs. They see the smaller posts getting mentioned on Twitter and reach out to write their spiel.
Been there done that, but the fact is, there is no alternative to OpenSSL I could see if you want to have SSL/TLS 1.1, 1.2 and 1.3.
Fig – Fast, isolated development environments using Docker.
A peak into the future of peak-oil. Let's see how this plays out and learn from it.
For those who might be interested:

http://www.youtube.com/watch?v=o3WJTlDa7oo

This is a Table Top episode hosted by Wil Wheaton playing Settlers of Catan. There is also another episode where they play the Star Trek variation.

Also, if you haven't seen this series and are interested in board games I highly suggest you watch other episodes. The level of interest will vary from episode to episode based on whether you like the type of game they play. But they give you a decent idea of how the game works and how it is played.

I have made several board game purchases based on this show.
What is a Type System for?
As a practicing artist, most of my drawing is really done with the muscles in my arm, not with my fingers and hand. My hand is fairly relaxed, with just enough tension to keep the pencil/stylus/pen/brush making contact with the paper/tablet/canvas. You can force yourself to learn this by holding a common wooden pencil such that the side of the tip draws a big broad light line on the paper, rather than the point drawing a thin, dark line.

I don't know the full cause of your tremor, but I know that if you have a death grip on a drawing tool it will be a lot less steady in your hand. A light grip may or may not help.

Also of course learning to whip out lines quickly can help. If you tremble about once a second on average, and get enough control to whip out roughly the line you want in .5s, I can imagine easily finding a rhythm that avoids a lot of the tremors.

Alternatively you could just embrace the trembling and groove on a lot of Edward Koren.
Track My Cricket – My Cricket Match Statistics Tracker
Probably the pole star first, but given the various directions maps were drawn for so long, it's hard to say that was a factor in the Middle Ages or even Roman times.
I think you'd be amazed at what you could accomplish if you focused on composition and color. You might a hard time making really polished drawings, but you still have the potential to create things people will recognize and delight in. You might want to check out the art of John Cuneo. (Charles Shultz also famously suffered from a tremor later in life.)
I have a RMBP13" from late 2013 and it depends on what you are going to do.

My VMware Fusion linux image has the option to use full retina resolution which doesn't work well yet because linux isn't really up to par on dpi scaling, but it also has the option to use the faux resolution 1280x800 (or whatever it is) which comes out looking a little blurry but okay to me.

If you still have your ultrabook you can look at this image at it's normal resolution (not scaled by the browser) and see what the blur looks like http://i.imgur.com/QDdoWNM.png
NASTY ASS ENERGY DRINK + ADVENTURE TIME VLOG
It is also has got really stunning design.
You guys really rock. keep going on.
I implemented this in python to compare this version with the semi naive version I am wrote for projecteuler problems a few years ago.

The semi naive version checks only the numbers of the form 6n + 1 and 6n - 1 because all other numbers (6n + 2, 6n + 3, 6n + 4, 6n) are divided by 2 or 3.

Here is the code:
https://gist.github.com/pavanky/9053387

Here are the results:

>$ python isprime.py

>isprime_6k @ 100 5.08 1.54

>isprime_sv @ 100 10.47 2.09

>isprime_6k @ 1000 11.94 2.23

>isprime_sv @ 1000 30.83 3.91

>isprime_6k @ 10000 33.78 3.3

>isprime_sv @ 10000 96.45 7.06

sv is the sieve version 6k is the semi naive version I mentioned. The first number is the (average) number of comparisons if the number is prime. The second number is the (average) number of comparisons if the number is not prime.

It looks like the sieve version is doing a much larger number of comparisons as the numbers get larger. Please let me know if I have done any mistakes in the coding. I did this fairly quickly and need more eyes to double check.
IBeacons at home
Did you learn all those things?
commute >1h is one of the main reasons most move away from the valley. I agree though, moving away from the US is a breath of fresh air on living standards when it comes to culture and public transport. But you can pick other cities and countries to get this. Cities that have comparable burgeoning tech scenes of their own. Berlin comes to mind. All the scrappy push of a high tech culture without all the fascist government baggage of say a US, CH or Israel.
Why link to part 4? Why not link to the start?

http://designagame.eu/2013/12/game-development-with-unity-2d...
But a compass points south equally well.
Seconded. Really thoughtful documentary about the crafting of sushi that is really about the art of crafting rather than the art sushi-making. The dude abides in Jiro.
What you say here is correct, but let me point something out: that repeated stroking isn't very good thing if you can avoid it. It's like a habit for many people and you often see that good artists do that, but it's good to try being "minimalistic" as you learn. Just advising. You'll notice improvement pretty soon after you'll stop fixing every line by repeated stroking and will just try doing it right.
This article is focused on the US, a country which was never really going to feel the brunt of the IPv4 crunch.

For an example of a real victim, look at Qatar, a country which only has a single IP address for the entire country (everyone sits behind a NAT): https://en.wikinews.org/wiki/Qatari_proxy_IP_address_tempora... [0]

Whenever someone from Qatar decides to vandalize Wikipedia, Wikipedia is forced (temporarily) to block the entire country from accessing Wikipedia. This has an adverse impact on the rest of the country.

Non-Qatari Wikipedia users also suffer, because Wikipedia makes those blocks very temporary (since they are effectively shutting off an entire country), which makes it easy for those vandals to regain access to Wikipedia quickly.

[0] This sad state of affairs is not solely due to IPv4 (incompetent/apathetic network administrators are also at fault), but it's a contributing factor.
"All the services has its advantages and disadvantages over other."

What's wrong with this sentence?
Whisper Systems Advanced Racheting
Building an Ember app with Ember Appkit Rails – Part 3
Ask HN: When doing everything yourself, design or code first? Together?
I'm working on a side product in my free time while I still work full-time. I am the only team member, and I will be building the initial prototype and MVP alone. I am neither an expert developer nor designer, but can handle both well enough to get something built.

Should I build a functional "ugly" prototype and then go back and redesign everything, or start with a shiny "we're not ready yet but give us your email" page like a LaunchRock or something, and get my logo and jazz together so I have eager users once the product is ready to launch?

I'm tempted to just do both at the same time and progress each day as I choose, but I wondered if any other solo founders had found success starting with one hand stronger than the other.

Thanks.
There's also: http://uralozden.com/flappy/
Professional cartoonist here.

If you want to move on to the next step of drawing whatever the hell you want to out of your head, in any angle, I strongly recommend you go to http://johnkcurriculum.blogspot.com/2009/12/preston-blair-le..., get the Preston Blair book, and start doing these exercises. You will get a lot better, a lot faster.

You can build on the simple cartoon characters in these lessons and do super realistic stuff, or you can keep on being a cartoonist. Whatever works for you.
Not a comment on the article, but IPv6 adoption relies on significant upgrades of existing hardware. Think of the size of the lookup table that a new bit of hardware has to be able to look up against and store compared to IPv4. Significantly more processing power is required, particularly if the hardware is a device that does inspection of some sort, even if basic! It isn't just a case of switching end machines to use IPv6.
Web Application Security Testing Resources
The Erlang one is this: http://www.quviq.com/index.html
The most interesting part to me is that there is no database. It had never occurred to me to use Django without one.
And critically keeps them from being locked out of the mobile market by a dominate Samsung / Apple / Microsoft / whomever / combination of. Which is exactly what it was meant to accomplish and why Google was willing to destroy their relationship with Apple to move forward with Android. People like to claim Google doesn't make money with Android, which is a very shallow conclusion: if they had been locked out of the mobile market, it could have buried the company entirely, stranding their future on a languishing desktop.
It's here. IP addresses are costing more and providers are less generous with them. It used to be common to get a handful with a dedicated server, now you get one or two.

I have a friend who runs a small low-cost minecraft hosting. He stopped giving his customers dedicated IPs at all. They get a range of ports and a hostname with appropriate srv records added.

That's the other result, technical work-arounds. You can point to a particular service on a particular port with an srv record, host multiple websites on one IP, even SSL-enabled ones with SNI, etc.
That's fair, but it is still possible to find something closer.

And a 1hr commute is a lot different stuck in traffic on the 680 or 101 than working on your laptop in a train.
Atlassian also has BitBucket, which compares pretty nicely with GitHub in terms of ease of use and features, price.

GitHub's issue tracker is also a bare bones, minimal feature. They could really make it a lot better. There's no way to assign a group of people to a ticket. There's no way to get any kind of input confirmation for pull requests. Issue organization options are pretty poor. More states than just "Open" and "Closed" would be nice. There are labels which are basically tags so that's nice, and embedding content into issue comments is really nice too.

My favorite issue tracker though is unfuddle. Unfuddle has a really great API.
Booltin: Advertisement Re-Invented
As far as I know, they had 3G networks way back in 2001. They were the harbinger of profit for carriers here in the US. I remember the carriers were not enthusiastic about putting billions into upgrading their networks to support the faster speeds unless there was some way to monetize it.

Thankfully, when news started coming in that NTT DoCoMo was making tons of cash off of data streaming and text messaging, then the carriers were all in.
Or they have a hash dictionary of domains they're interested in whether or not you've visited. That is, maybe they don't care about you're midget porn habit, but do care if you visit a competitors web site.
Indeed, but the fun was not in using them, but drawing them!
If you are measuring sea depth it doesn't make sense to have a minus sign when most of your values will be negative.

Also, it is important to remember that sea level is an entirely arbitrary concept that depends on your frame of reference. On nautical charts elevations are usually measured against the lowest tide level which will be different to the datum on GPS (for example).