skysight-inc/HackerNews huggingface dataset:
I found jq the other day (http://stedolan.github.io/jq/), which is a commandline utility for manipulating json data, resembling awk.

Considering the number of API's that return json data these days, it's simplified my life a great deal. It's proven especially useful for automation shell scripts, when working with things like the aws command line client that return all results as json. Usually I'm looking to extract something like a single field to use as input for a following command, and jq makes it really easy. No more inline python or awkward sed regex's. :)

It's available using apt-get on debian/ubuntu, but that version is out of date with the online docs. It's rather trivial to build from source though (it has no external deps).
> The day of reckoning still looms – it’s just been pushed out as the major Internet players have developed ingenious ways to stretch those available numbers.

To me, this indicates something either broken about IPv6 or a lessened severity of the IPv4 problem: If it's better to apply bandaids to IPv4 than to roll out IPv6, then either IPv6 is not easy and flexible enough to be a viable alternative, or the problems faced by IPv4 are not as intractable as was suggested.
Dog Seat Belts: The Importance of Product Discovery
I haven't checked your code. My point is that this sieve is not fast, or "better" than any previous sieves. The only thing I've found interesting is that I haven't found the method in some other number theory books, like Hardy's, or on the internet, and so on.

That is, I wouldn't be surprised if there are better sieving methods out there.
It's going to seem like a plug since I work there, but at Fito we created a macronutrient tracker (iOS only unfortunately) that includes a calculator for various goals that has seen pretty excellent results. IMO it's the best free resource available right now.
I am 30 next month, and I don't consume social media at the same rate as others. I still enjoy meeting up or ringing people! My brother who is 37 dines at the fast-food serving social media restaurant far more than I do. He practically drives through! Wittily (and entirely seriously), he asked me "Do you use Twitter? It's like free text messaging!".....

Perhaps I am a bit of a stick in the mud? Besides, if I liked a girl as the parent said, I would much rather be with her (literally!) than feeling cheated that I couldn't observe portions of her life that she chose to share as served to my handheld device. It's like viewing life through a tiny viewfinder instead of looking around a bit more.

Different lifestyles I suppose.
raganwald wasn't saying you should impose your norms on society, and chrissnell never suggested what you agree with. He said it was ridiculous to even push back at all. So all you know is the client asked for something, not that it's important.

If anything, chrissnell said it was ridiculous to question the client.

raganwald said it's not ridiculous to question the client.

And, before you try to weasel your way out, this isn't some interpretation, it's literally what was said.

Granted, with a handle like yours, I could see how having someone else make the decisions for you might appeal to you.
So many of the critiques of the book are that getting good at drawing takes time. Where did this idea that the book says otherwise? It is a start, the book tells you outright that you will need to work at it.

Those impressive benefits to a complete beginner are what a complete beginner needs. That they can see there actually has been progress is what will allow them to move on and continue to improve via the needed work.

Those improvements are not superficial to someone who has been told or convinced themselves that they can not draw.
See here:

http://www.catan.com/faq/4624-roads-may-roads-i-build-go-thr...
Valve anti-cheat scans your DNS history
The problem was with HN changing the command: https://gist.github.com/anonymous/9053693 Here is the right code.
People (in my experience, anyways) would prefer a product that is fast and gets the job done without fault or error over a product that looks really awesome but performs poorly and is buggy.

In other words you can put as much makeup on the pig as you like, but in the end it's still a pig.

Try telling that to one of my former bosses though ;)
Here is the right command: https://gist.github.com/anonymous/9053693
Spotify seeks to hire U.S. filings expert as bankers eye IPO
IMO jira is quite clunky actually. It's interesting to contrast Atlassian's new product (Stash) with its excellent UI to the older products (confluence/jira) which feel slow, awkward, and clunky in comparison.

Youtrack destroys Jira btw. Way lower friction to use, much more intuitive.
as far as bootstrapping

I end up using both as bitbucket has free private repos :)
funded.io ?
> Whenever someone from Qatar decides to vandalize Wikipedia, Wikipedia is forced (temporarily) to block the entire country from accessing Wikipedia

Can't they just block IPs from editing? Seems like that would solve the problem
i'm just saying: the commuters paradox (described by two swiss) is known to have a high(est) negative effect on happiness:
http://brunofrey.com/articles/C_481_08.pdf
What does this have to do with court? The article says this was in a board room not a courtroom.
I understand. I was just checking for my own curiosity. May be there is no literature on this because the 6k method is very widely known and seems to be quite a bit faster.

There may be minor tweaks to your algorithm that can make it significantly faster. I'll let you know if I can think of anything :)
Also worth checking out is the Flask microframework. Setting up a simple static site with basic routing is ridiculously simple:

http://flask.pocoo.org/docs/quickstart/

I used it in conjunction with Bootstrap and Heroku to throw a personal site together in an evening, following this tutorial:

http://www.shea.io/lightweight-python-apps-with-flask-twitte...
That's pretty close to this:

http://en.wikipedia.org/wiki/Tyrolean_Speck

Which is delicious.
I've read it several times but I can't understand the problem from the description in this article. Does anyone know of a simpler explanation?
Indeed. For the curious, it should be NASA Blueshift [1]

[1] http://astrophysics.gsfc.nasa.gov/outreach/podcast/wordpress...
I'd like to try Unity, but it is just so incredibly expensive. $1,500 bare bones, and more if you want pro add ons.
How to contribute to OpenStack
Artificial graphene showing promise
This windswept Scottish island will be the first 100% renewable-energy place
How did you get referrals from a mailing list you were a subscriber to? Could you elaborate?
My first experience with JIRA/Confluence was in 2007, I couldn't remotely get them to install on a Linux box.

After giving them eye daggers for 6 years I tried again in 2013 and I've decided the whole Atlassian offering is one of the most under-marketed tool suites out there for software startups.

Under 10 users you get JIRA and Confluence self-hosted for $10 a year or cloud hosted for $10 a month each. Up to 5 users on BitBucket is free (3 invites increases that to 8).

OK, their prices revert at 11 users, but you'd hope your startup has some growth by that point.

My only downside is there are some features that should be core features that are left to pay-for plugins to implement.
Daily links for programmers
Programming links from Hacker News, Tech Crunch, Reddit and InfoQ.
That's what they do. But this still prevents everyone in Qatar (who does not have an IP ban exception) from editing.
Targetprocess destroys Jira. Youtrack is too strange and its UX is not as polished as in Targetprocess.
It's an interesting article. I looked for references to Chinese practice. In Chinese, a (magnetic) compass is referred to as a "指南针," literally "south-indicating needle," so it does appear that south was the most important cardinal direction for the Chinese-speaking people who first used compasses. The article notes that old Arab maps showed south on the top, and attributed this to Chinese practice in map-making (which, if I remember correctly without sources at hand, was not fully uniform in this regard).

Overall, the article offers an interesting discussion of trade-offs in map-making, including the trade-off of what country to put in the middle of a flat wall map that shows the whole world. I have become quite used to Chinese wall maps of the world in Mercator or equal-area projections that display China in the middle (left-to-right) and consequently split North America along both sides of the map.
Not old people. Teachers. The distinction is vitally important. BCC solves a professional problem that teachers will pay money for. It's not about entertainment.
They can and probably do.
Is that really that significant a problem? Moore's Law should have dealt with memory and processing power issues severalfold in the time since IPv6 rollout was called for.

It strikes me that it's more likely a lack of strategic investment in infrastructure.
What Every JavaScript Developer Should Know About Floating Points
If I could NAT my gas tank the world would be a very different place.
I think what you're missing is DVCS is a subset of "version control". A large percent of developers have moved from CVS to SVN and for the past few years are hearing Git is the successor to SVN. So they are comparing the new hot version control Git to their previous SVN. A lot of these people don't care about the distributed aspect, just whether git is better than svn for their version controlling needs.

I think the thing that generated much of the initial git confusion for svn users was a lot of the git documentation at the time were devoted to using git in a very distributed, very branching, type of of manner, which while it's awesome that it's possible, is needless complexity for many dev teams. Particularly this post was passed around as the gold standard: http://nvie.com/posts/a-successful-git-branching-model/ .

A lot of svn devs were used to a pretty simple work flow. Checkout the current branch in dev, make some edits, commit/push. Rinse, repeat. On many teams no one other than the lead dev/release master would ever need to even do a merge. Now show this team the above git branching model, which suggest Bob can pull a feature branch over from Alice, make some commits and push back, but wait Sam has also needed to pull Alice's to make some commits, and merges in her latest changes from Develop which conflict with both Bob and Alices current. Now you have the lead dev or release manager wasting hours trying to figure out this merge mess with 3 broken repos and the PM demanding Sam's changes in develop are needed for a hotfix by Pat yesterday. I hope you can see the massive complexity increase in the way a lot of teams were initially told to use Git.

Once people figured out everyone could pull and push from a centralized repo (Github heavily helped this) and that branches should (for a certain type of dev team) always be pushed/pulled from the central repo instead of shared peer to peer, the workflow was much simplified. Git with a central repo is more than likely better than using svn for many teams. The easy branching and offline commits are benefits whether a team needs the "distributed" aspect or not.

It's apparent that you really understand and use a DCVS, many people do not. It's important to realize on many projects devs don't want or need to become experts on DCVS, but could still benefit from using Git over svn. For a lot of open source projects, merging and reviewing patches is a big part of the project as that's how new code gets in. For a startup team, any time spent on dealing with a VCS system is time not spent developing the product.
Which is why the game should end as soon as there is a clear winner. I find tipping the board over to be effective in this regard.
Sure - except that "primitive" CPUs are still widely used, while I'd think that non-optimizing C compilers are the exception.
Don't scratch your own itch (too much)
I would like to point out sth that is obvious that Switzerland is (emphasis) an extremely costly place to live in. When you talk about a place or city that is known by monikers like "silicon valley", or "city of dreams", it is imperative that people who are part of that culture actually live there. What you described above can be a "silicon valley of commuters" in true sense, or a the "city of dreams" who have the money and want to make more of it. Because I think it doesn't make much of a difference for a start-up, or bunch of guys with deep pockets, to live in SF, Berlin, or Bangalore as long as they can do what they want.

Now, if your target audience was people with asset sheets in hundreds of thousands of dollars then that's an entirely different story.

> EPFL is definitely worth a look

Fingers crossed :-)
Computer whizzes brainstorm for cash at hackathons
Cold brew coffee yummier and better for your brain
To be fair, Qatar's situation has nothing to do with the IPv4 crisis. It's a country-wide firewall/proxy that exists due to political reasons and it wouldn't behave any differently if it was implemented in IPv6.
Atlassian makes products for (product/project/dev) managers. Github makes products for builders.
OK, I'm losing track of the destruction here. Who destroyed JIRA first? Did Targetprocess destroy Youtrack as well? Is there any point even looking at Target or will that be destroyed before I can download it?
Can someone explain this to me like I'm an idiot? Is VAC only applicable to certain games? Is it running the entire time Steam is running? Does it watch what websites you visit outside of Steam or only with the Steam browser? Does it do so even when you aren't playing a multiplayer game? If you use private browsing in a normal browser is it still watching? Etc.
How to hack your own linux system
Doesn't the US defence department hold a ridiculous amount of the address space? What would it take for them to give some of that up?
Firespotting – HN Clone
> personally, i think the EU's stand needs to be tough, just make that 50.3% realise that what a mistake they've done.

This will most certainly not happen. Instead, it will backfire. If the EU refuses a pragmatic and goal-oriented debate out of principle, it will only damage its reputation further and strengthen the anti-EU sentiment.
Cool. The thing is I arrived to this method by checking some Permutation Groups for something completely tangential, but again, Number Theory is so vast this probably exists somewhere :)

About speed ups, I'm happy to accept pull requests, even if you want to do it in Python. The Erlang bits are just because I wanted to play with the concepts from "chemical programming"
From my personal experience, JIRA is like the Swiss Army Knife. It does everything, but you only need the wine cork or screw driver. I've also never ever in my life seen it configured correctly which has led me to have poor experiences every time. It seems more like a tool for very large organizations who can have people dedicated to proper installation and configuration rather than tool for smaller companies. A better comparison would be BitBucket vs GitHub.
On the other hand, if they want to know if you have visited a certain site, they can just hash the domain name and compare it to the hashes that were sent over, so the privacy is just illusory.
WebGL, GPGPU and Flocking Birds Part II – Shaders
Learn city design through board games, video games and movies (starts March 1)
I have always been amazed by the fact that the 2004 tsunami in Indian Ocean (227'000 deaths) cancelled the global human growth of one day...

Enlightening link, thank you for posting.
WhatsApp is achieving ~3M concurrent connections on a single node. [1][2]

The architecture is FreeBSD and Erlang.

It does make me wonder, and I've asked this question before [3], why can WhatsApp handle so much load per node when Twitter struggled for so many years (e.g. Fail Whale)?

[1] http://blog.whatsapp.com/index.php/2012/01/1-million-is-so-2...

[2, slide 16] http://www.erlang-factory.com/upload/presentations/558/efsf2...

[3] https://news.ycombinator.com/item?id=7171613
Jupiter's largest moon gets mapped
It's surprisingly easy, though I believe the tests expect one to be configured (I haven't checked precisely why, or if it can be configured not to expect a database).
Disagree, there's a lot of ambiguity in English that makes for bad specifications.

Example: take even the word "tomorrow". Does tomorrow mean at midnight tonight, or tomorrow morning? Does it mean 24 hours from now, or does it mean a far future time? Does "tomorrow" include weekends or holidays? In what timezone is this happening?

The Beach Boy's song: "Will you love me tomorrow?": Is that asking if the singers love will still have the same feelings about them tomorrow (less than 24 hours from now), or is the singer asking if their love will still adore them many years from now, (when they're 64, for example, to pick another oldey).

Which is of course why civilians think developers are pedantic, and of course we are, because to implement specifications on Turning machines we need to answer these slightly outrageous questions. "Turn on the sprinkling system tomorrow" is a trivial specification for a human, but not so for computers.

Tomorrow is just the example that comes to mind, there are thousands of other words whose meanings are vague. This is why creating specifications for computers, from "civilian English" is hard.
Concise and accurate. I'm going to use this.
Why bother? The switch needs to be made eventually, so why kick the can down the road?
Then don't run dual stack. Run native IPv6 and NAT64/DNS64. Or in DO's case make IPv4 access optional for smaller droplets and charge $1/month extra for it. In reality things like DB servers or backend app servers don't need public IPv4 addresses, and this would speed up IPv6 adoption considerably.
I signed up but I haven't got anything after the confirmation email. Is there a waiting list?
There's an extra space in there. Fixed link: http://johnkcurriculum.blogspot.com/2009/12/preston-blair-le...
That will only work on Mac OS X. Just use "font-family: sans-serif", it'll look fine on any system.
News Aggregator For marketers
The Chinese name has a good deal to do with cultural tradition. In traditional Chinese practice, north is the direction of evil. Cities were planned with gates at the south and rulers sat facing south. Magnets were actually first used as tools in geomancy rather than navigation. [1] This is why you would not call a magnet a points-north-needle.

Of course, the association of North with evil is itself probably because of the Northern hemisphere seasons. North, cold, winter and evil and all grouped together in opposition to South, warm, summer, and good.

[1] http://en.wikipedia.org/wiki/Compass#Geomancy_and_feng_shui
A pointed needle can be magnetized to point either North or South. But you definitely want some way of distinguishing between the two ends, and making one end pointed seems like the easiest way to do so. Maybe the magnetization just happened to result in the needle pointing North the first time and that set the standard.

Really interesting article on making a compass.
http://www.wildwoodsurvival.com/survival/navigation/rbimprov...
Exactly - Qatar is not exactly some poor country. They have the cash to buy all the IP's they want, should they so choose.
Having done many ALM integrations in the last year, Atlassian has been the most pleasant to work with in the enterprise space. They are young and modern compared to the other dinosaurs. Github poses a very different kind of challenge to Atlassian with their better developer mindshare. Really interesting battle on the cards.
Or with Resorcerer... ([cough] 0000000000 [cough])
So, like spam mails, except even more HTML stuff? Can't wait!
I'm in the process of moving away from a static site for my website.

Simply put, a web interface is often more convenient so I can update things easier on the go, and it's good to have a place to host experiments too.

I have used various static site generators but none of them seemed to be significantly less work to get going than a small django app on heroku. Though I've been using Django for a few years, so there is simply no learning curve left.
While I agree with the sentiment of the article, depending on where you are in Europe it can be very hard to sell your big ambition vision to conservative angels who have grown their wealth in traditional industries - sometimes you raise £250,000 because that's all you can raise - especially when you are pre-revenue, convertibles on £150K with a 45% preset conversion is not uncommon.

The mindset needs to change from both sides, investors and entrepreneurs.

Also, the exit path is less obvious in Europe, you're basically praying that the same tech gods that do tech M&As in the US will want to in Europe
Why do you believe it has failed many times? It seems a more literate programming style is becoming more and more common. I find that features such as those written in a Gherkin format serve other developers very well as to what is expected of the system. I use it as documentation quite often.
The birth gif blinking faster than the death gif encompasses most of the problems in the world.
Haha, ok fair enough. I agree with everything you just said. I honestly wish PHP would implement these features and break backwards compat for those same reasons.
Yes, but it's more complicated. The southern cross is quite a long way (like 30 degrees) from true south; we use it and a handful of other stars to find the blank part of the sky where true South is.

The other complicating factor is that Earth has a long "wobble" over the course of about 27,000 years (the technical term is "axial precession".) Right now, Polaris is within a degree of true north, but back in the fifth century it was 8 degrees away. In another 12 millennia true North will be all the way over by Vega. Likewise, the southern cross points somewhere vaguely close to true south, but how close it is varies from one millennium to the next.
Why not use something else to ban users in this case? For example the user agent, browser window resolution, installed fonts, etc.
Its not that difficult to set up a Django site once you have done it a couple of times.

What am I missing by not knowing Flask?
If you just want to try it's free:
http://unity3d.com/pages/create-games?gclid=CNn4_OHL07wCFSYO...

And $1500 is not expensive for a game engine, or really any type of professional content creation tool.
Flask (for python) and Sinatra[0] (for Ruby) are awesome. I just recently did two side projects using both. I use Webaction[1] for my hosting provider for "small" projects and getting Flask/Sinatra requires very little setup (just enough to make it fun). They also have one click installers for Rails/Django/etc. Super easy to setup if you're a dev noob like me.

[0] - http://www.sinatrarb.com/
[1] - http://www.webfaction.com/?affiliate=mbesto
Google Font CDN
Search engine ranking changes is more like it. Mostly due to Google algorithm changes.
Because places like Qatar are suffering as a result of the US and others dragging their feet.
Welp, you just gave me a heap'o'nostalgia
It's both. IPv6 is not an easy migration, and people already have decades of experience squeezing the most they can out of IPv4, so the short-term solutions have just been to just squeeze IPv4 a little harder until everyone working on IPv6 gets it fully operational.
YES! Thank you so much - could not remember it for the life of me.