skysight-inc/HackerNews huggingface dataset:
Read:
The Fall of Hyperion

Reading:
Eloquent Javascript 2nd edition
Learn You a Haskell for Great Good

Next:

Discworld series

Secrets of The Javascript Ninja
This post from JWZ's awesomely hoary old web site is relevant: http://www.jwz.org/blog/2011/11/watch-a-vc-use-my-name-to-se...
If you are interested in SSD optimizations you may want to read this research from Microsoft: The Bw-Tree: A B-tree for New Hardware[1]

1 - http://research.microsoft.com/apps/pubs/default.aspx?id=1787...
Exciting news but is it an unqualified positive for both?
Sometimes Constraints are what drives breakthrough innovations.

India's ability to Manage Significant space exploration programmes on a Shoe string budget is driven in part by the need to innovate on a "ShoeString" budget. What we as a race desperately need is low cost access to Space - which perhaps may not become such a priority if NASA is allowed to influence ISRO.

On the other hand maybe ISRO will influence NASA & wewill get the best of both - super low cost missions with super advanced payloads :)
U.S. v. Ross Ulbricht: Declaration of Joshua J. Horowitz [pdf]
Back from where
> what is an unsafe_string?

A type I just made up.

> Did you mean "non-literal string" instead?

No. Differentiating between literal/non-literal strings would destroy our ability to abstract and perform equational reasoning (although that's already pretty limited in PHP).

If I want to write:

echo "Hello " . $_GET['name'];

I should be prevented. However, I should be allowed to do:

echo "Hello " . htmlspecialchars($_GET['name']);

This is easy to do:

- Make the contents of $_GET['name'] have a type that doesn't work for string operators/functions like "." or "echo".

- Make the escaping functions like "htmlspecialchars" only accept "unsafe_string" arguments and produce "string" return values. This forces unsafe values to be escaped, and prevents safe values from being double-escaped.

- If you like, go further with an "sql_snippet" type, a "html_snippet" type, etc. and specialise the escaping functions. However, most of those values should really be more structured (eg. HTML should be a DOM, SQL should be an AST, etc.) since performing general string operations like concatenation on these values doesn't really make sense.

If we used your literal/non-literal distinction, we'd need our escaping functions to turn non-literal strings into literal strings; which doesn't make sense.
IIRC, you've said things more along the lines of "VC interests are often not aligned with founders' interests" and "VC funding isn't really my cup of tea". Amy Hoy and 37signals/Basecamp are the ones who ardently speak out against VC funding as a business strategy.
This is an interesting site, which started up recently, producing short stories paired with music.

http://musicandmythology.com/mm0.html
> What still remains to be solved in terms of Graphics Programming?

That's not a particularly useful question, because the direction of graphics programming is steered more by improvements in hardware than software. For example, I can remember writing and publishing a game for a programmable calculator, at a time when a "display" was a sheet of graph paper:

http://www.arachnoid.com/programmable_calculators/index.html...

My point is that I've personally witnessed huge changes in what people regard as cutting edge computer graphics, and most of the change is driven by hardware improvements -- GPUs, faster and cheaper computer power, display technology.

So to answer your question, I would advise that you pay attention to the hardware responsible for processing and displaying the images.
Modules in C99
That may be true, but doesn't the theory of marginal utility tell us that an entity might be willing to pay $X for Y units of a good, but that they're less likely to be will to pay $NX for NY units.

In concrete terms, I'll pay $1 for a liter of water, but I won't pay $1M for a megaliter.
Are the government officials using the scientists to further their own geopolitical ambitions?

Or are the scientists of both countries using their government officials to fund their scientific curiosities?

Probably a bit of both, IMO.
The project's ethos is very similar to Rob Pike's 'dream setup' that he describes in his usesthis interview, http://rob.pike.usesthis.com/
Controversial genetic self-testing kits coming to Canada
Why keeping a Evernote Problems Notebook is changing your life
The fact that this sets off alarm bells means you're well-adjusted, not weird. This is institutionalized conformity at it's best. It smacks of immature college grads trying fruitlessly to fill the social void that emerges from both workaholism and leaving college.

Demand interesting problems, reasonable autonomy, good pay (incl. equity), a real business plan (yeah I'm a dreamer), and a regular work schedule. The rest is details.

Life's too short to sell your social life to your employer.
Good Job!

I am fairly impressed with the lack of sluggishness that often accompanies games like this after certain periods of time. I was playing for a few minutes and the game was smooth until the end.

Code also looks good, very clean.

I would only add a tad bit more comments, and maybe some spacing between the functions for the sake of readability (though, that is mostly a preference).
People compare Fsn to a lot of things (WinDirStat, etc.) but although they all attempt to do the same thing, none of them really do the visualization the same way (representing the filesystem as a recursively-weighted zoomable pie-chart.) The one program I know of that's at all similar is DaisyDisk (screenshot: http://i.imgur.com/5adRu0h.png). Seeing that representation makes me honestly wonder why OSes don't just build this sort of visualization right in as a folder "view" alongside tiles and lists.
Toronto, onsite:

FreshBooks is hiring for multiple positions, including:

Director of Development; senior ops engineers; senior Android and Ember developers; full-stack developers; product managers and scrum masters; UX experts; and some business roles as well.

We also offer a $3000 referral bonus on hire, if you know someone that would be a good fit!

All linked from here: http://www.freshbooks.com/jobs/
Yeah, I know, but I still think there will be semi-autonomous driver assist features much sooner and wild speculation is fun.
SEEKING WORK: US or remote. Will travel. Long term OK.

- Python - Django, Flask

- PHP - Codeigniter, Laravel, Wordpress

- C# .NET ASP.NET MVC

Why me?

I have been consulting with startups for the past 5 years and have a proven track record.

Contact information: pablo.rivera.programmer[at]gmail

## Note ##

Get in touch even if you don't require my services. I might be able to connect you with the right people.

References available upon request

Currently finishing up a project called Drawp (http://www.drawpforschool.com). Looking for the next challenge.
I was looking at laptops in my local supermarket and they had a special offer of a free "8GB FDD" with some laptops...
That's pity. You're basically cutting off all the candidates who made it through and regardless of their living places, have e.g. "North American" wages...

I'm from Eastern Europe and it's been more than a decade since I've worked for local [competitive] wage last time - because it is low. And there are quite many like me, in these low-wage places.
Once a company goes beyond a certain scale these perks can be delivered quite cheaply, at a much lower per employee cost than the employee would ever be able to get for themselves. This is one of the things a big company can use to entice people away from small startups where they might not get similar perks.

Having say a small fund to use for sporting activities can improve interpersonal relationships between employees and provide a way for new employees who might have relocated for the job a way to meet new people. The dividends this can pay can be well in excess of the costs.
I'm pretty cynical on the number of hard problems that SV faces. The preoccupation with growth and money-making precludes a lot of interesting problems.

R&D might be more up your alley.
My grandparents worked in Oak Ridge, Tennessee during the war. A couple interesting reads:

City Behind a Fence: http://www.amazon.com/City-Behind-Fence-Tennessee-1942-1946/...

Girls of the Atomic City: http://www.amazon.com/The-Girls-Atomic-City-Untold/dp/145161...
Started this book way back, but finally getting around to finishing it now:

The Geography of Nowhere: The Rise and Decline of America's Man-Made Landscape - James Howard Kunstler

It's a bit of a rant, though I think the author is generally on-point. As an armchair urban planner myself, his constant skewering of Le Corbusier work as a total failure makes me very, very happy.

For balance I'm also working through:

Doing Documentary Work - Robert Coles

There are some great insights in the book, but the author has a very tedious tone and is very, very verbose. I'm not sure if I will finish it, though I'll try. He also likes using really big words (like, a level of vocabulary that suggests he's deliberately trying to write at a superhuman reading level), which is tedious since his excessive vocabulary ultimately doesn't help him make his point better. I'm pretty sure I can get through Middle English faster than I can get through this book.
How about trying to answer the original question, instead of attacking a position you assume he holds, a position which, in fact, he explicitly states he does not hold? The question, for the record, was "What does the US government believe it stands to gain by ensuring a strong democratic power in the region, and what does it believe it stands to lose if it fails to do so?". Other replies seem to have had no trouble understanding the question. Tearing someone down for requesting information and opinions is not productive.
>And how can you be sure that the buyers are "everyday people", not techno-enthusiasts and early adopters?

I don't think it matters. The future of smart-devices is looking good of a number of reasons and this is why more than a few people think that smart-devices are going to see widespread adoption.

"Everyday people" don't need to be the ones adopting this widely just yet. There's a trend in the evolution of technology where people don't know that they want/need a specific technology until they've been shown the power of it. "Everyday people" never asked for Home PCs; they were pushed to them and now it's hard to imagine life without a home computer. "Everyday people" never asked for smartphones; they were pushed by technology companies and now they're almost a mandatory device for navigating modern culture.

I think smart-devices will see the same fate. There is a lot of talk and development into IoT and technologists see the power of such networks even if "everyday people" do not. Smart-devices are a natural progression of IoT and the other devices everyone already has in their pockets. I think it will be adopted in the same way other technologies have: It will see small, and then large-scale adoption in a niche area, people will see the power of IoT and smart-devices, and then people will begin to want it everywhere. This will be driven by technologist support and marketing.

The article may have presented the outcome a little optimistic but I don't then they're far off the mark.
Facebook Officially Launches the Mobile Like Button
One important difference is with IPv4, you have CIDR, so you can utilize a much, much greater percentage of the 2^32 addresses than you can of the 2^128 IPv6 addresses, which, for the most part, has subnetworks that are /64 (you will never see a /70 IPv6 network).

I think what's much more interesting about IPv6 is the number of networks with "effectively" unlimited number of hosts that you can have on them.

We routinely have IPv6 networks that have 15-20,000 hosts on a single mesh subnet, and there is zero effort required to support that.

Trying to design a network that might have as few as handful or as many as 32,000 hosts on IPv4 subnet would be a nightmare I don't even want to consider - even taking into account the impossibility of network assignment, there is the lack of SLAAC - you end up having to rely on things like DHCP, which, while wonderful for small networks, turns out to be a pain in the butt when you have a combination of mobility and millions of nodes.
Most of tech advancedppl will get around it using some sort of VPN/proxy. However, it's going to hurt the newcomers in tech.

By the way, does anybody know why they do that?
Can somebody translate that? It looks like it links to the Ministry of Justice, which would imply that it's a politically- or security-motivated block.

And can somebody confirm that this is happening with other Russian ISPs?
Yes, it does.

http://dxr.mozilla.org/mozilla-central/source/media/webrtc/
How to Build your own browser (1)
Ah, excellent context. Most of the old scopes I used were at my University, which probably gave me warped perspective, as they were always able to afford the good equipment.
I would like to know more about WhatsApp culture. Small team, incredible talent, unbelievable outcome. Pretty sure even Peter Thiel would consider them to be among the "best startups". I think they give signs not to be this kind of cult, but they don't do lots of interviews, so it is hard to know.

Anyone have a more privileged view on this?
Why not just adapt these 7 steps?

http://www.huffingtonpost.com/steve-mason/start-your-own-cul...

I'll give it a shot:

How to make a Cult Startup in 7 Steps:

1) Begin with the Vision. It must be capitalized and either already be validated by pillars of an industry or actively opposed by them (because it's so disruptive).

2) Setup your inner management circle, make sure it includes big name advisors, partners that ensure immediate market penetration and investors that are always about to drop millions in the next round. It's not required that any employees ever see or speak to these people beyond a single meeting, which should also be a party to distract from any deep inquiry or feedback.

3) Make sure your employees are chasing a moving target and are under continually increasing external pressure. If they get close to a product, change the requirements... then say an important demo is only a week away to ensure they work day and night. Start small and soon your employees will be sleeping in the office and giving up holidays and weekends for your Vision.

4) Always have stories of the last meeting you or other members of the elite group attended. Make sure anecdotes are exciting and perfectly validate the Vision and it's end goals. Your employees are already familiar with stories of billion dollar buyouts and paradigm shifting applications.

5) Hire from the friends of your employees. This has the double advantage of rapidly growing your startup (from 4 to 16 employees in just 2 months!) while allowing you to mix your employees loyalties to each other with their loyalty to the Vision.

6) Keep everyone busy and excited. Always have an upcoming investor demo that is very important and leave no room for downtime which could be used to question product viability, technology decisions, or anything related to the Vision. Stock the fridge and cabinets with caffeine, junk food and alcohol to keep energy level high and overall cognition low.

7) Always talk about the Vision related to the eventual payoff. Changing an industry/the world for idealists or billion dollar buyouts for the more materially minded. It doesn't matter, you're doing what Google and Facebook and Uber and Amazon have done; and they should expect to enter the same paradise when their time comes.

That was fun, hooray satire! Enjoy the rest of your day everyone!
"In 1980, I was supposed to compete with the United States rowing team in Moscow, but instead, like 466 other American athletes, I stayed home. Eventually we were awarded the Congressional Gold Medal in appreciation for our role in the boycott. Thirty years later, I would still rather have earned the Olympic medal that our team was favored to win."

I read this editorial four years ago, and I think of it often. It speaks of broken dreams (i.e., "I coulda been a contender"), what could have been, and the human experience.
> Because it's not just USB flash drives

As for the actual flaw, yes that's true. But that's not what this article is talking about.

> You should read the article.

I did. It says:

> “People look at these things and see them as nothing more than storage devices,” says Caudill. “They don’t realize there’s a reprogrammable computer in their hands.”

It's clearly talking about the storage devices. If they were talking about the bus protocol they'd say "USB is nearly impossible to secure in its current form" instead of "USBs are nearly impossible to secure in their current form"
What if you founded the company - would you wear the company logo more often? I think the common sense and entirely reasonable answer would be "Yes, of course I would". And therein lies the beginning of a productive conversation pinning down the real difference between owning a company and just working there. In fact, it might also be the start of a good convo regarding how workplaces, and our relationships to them, have changed over the years - wearing the company logo uniform might have been required in our factory-driven past, but with the fracturing of market attention, companies making small, virtual services need all the help they can get to reach their market, including things like social media mentions from every employee.

And so the blurring of personal and work lives begins. This is not a new phenomena - so-called "promoters" have been doing it forever, and it's given charismatic, attractive people with a penchant for parties, small talk, and manipulation a way to make a living that's borderline honest. Engineers especially resent the addition of a work responsibility that we didn't sign up for. We make it work; we don't market it.

Which segues into the third interesting convo, talk about the possibility that fractured public attention might try to ground and balance itself by paying more attention to people who know what they're talking about. For better or for worse, people who can write real software do in fact know how to do something hard and real, and so people will listen to us, perhaps more than we realize.
>>>> I'm more saying that once you bring NASA into the picture there's the potential of inheriting 70 years worth of engineering requirements and process which could be detrimental to a fledgling space program.

Indian space program was started in 1962[1][2]; and over a period of time ISRO has pretty much mastered technologies related to launch vehicles, satellites, science missions etc. This new joint working agreement pertains to following areas:

1) Mars exploration:

"The joint Mars Working Group will seek to identify and implement scientific, programmatic and technological goals that NASA and ISRO have in common regarding Mars exploration. The group will meet once a year to plan cooperative activities, including potential NASA-ISRO cooperation on future missions to Mars."

"One of the working group’s objectives will be to explore potential coordinated observations and science analysis between MAVEN and MOM, as well as other current and future Mars missions."

2) Earth observation:

"The joint NISAR Earth-observing mission will make global measurements of the causes and consequences of land surface changes."

"NISAR will be the first satellite mission to use two different radar frequencies (L-band and S-band) to measure changes in our planet’s surface less than a centimeter across."

Moreover, ISRO and NASA have worked together earlier as well. Few examples: ISRO's Chandrayaan-1 Moon mission carried NASA's scientific payloads[3]; NASA, NOAA and ISRO share ISRO's Oceansat2's oceanographic data[4]. So, I don't think this new agreement would be detrimental to ISRO's operations :)

[1]http://en.wikipedia.org/wiki/Indian_National_Committee_for_S...

[2]http://en.wikipedia.org/wiki/Indian_Space_Research_Organisat...

[3]http://en.wikipedia.org/wiki/Chandrayaan-1#Instruments_from_...

[4]http://www.state.gov/documents/organization/209482.pdf
German Running Machine Provides Alternative to Bicycles
The Betamax vs. VHS Format War
We use it for transient data caching and adhoc analysis. In combination with good indexing it's relatively fast for our queries.
I came were to say the same thing. Was not disappoint. :)
Kubernetes eating marathon/aurora's lunch?
I feel there exists significant overlap between kubernetes and mesos.

but mesos community announced to work with kubernetes( I view it as a good pivot for mesos as a company, given how google has formed a pr alliance behind kubernetes, including IBM, redhat etc)

my feeling is that even mesos finds synergy with kubernetes and joins its alliance, marathon/aurora will be in an awkward situation. So I felt it is a bad move for mesos as an community.

what is your comment?
The Ghost Runner: a $1200 CNC milling machine.  Build your own AR-15
> More like there are a billion of them, and I'm sure they see us as morally inferior, just as you see them.

My wife is urban mainland Chinese, with no particular political or social axe to grind. She's not some dedicated protester or anything and nor are any of her family, one of whom is a government official. From personal experience I can say many, and probably most ordinary Chinese are perfectly well aware of just how appaling, venal and corrupt their government and political system is. They're patriotic and would fight for China as a nation against any foreing power, but they're not totally ignorant or stupid.

Right to travel - The Hokou system in China restricts country people form accessing education, health care and social services in cities where they dwell. Even if they were born there! Most cities have hundreds of thousands of country people living in them with no actual right to be there whatsoever. People not of Han ethnicity face severe bureaucratic problems exercising rights Han Chinese take for granted. It's not official, but it happens.

Free Speech - There are publications espousing every possible political or religious belief that can scrape together the cash in the west, not so in China. Speech on the internet counts, in China it is not free. Western publications are routinely banned.

Right to Vote - True democracies have more than one political party, and it is possible for the party in power to change. You may have noticed this actually happened in India very recently. It also happened here in the UK at the last election, and in the USA the election before last. In fact the current president of the USA is constitutionaly barred from even standing in the next election. These are manifest expressions of democracy actualy working before your eyes. The only reason marginal political groups don't get much representation is because they're marginal for a reason - people choose not to vote for them. The Chinese people have no such choice.
Show HN: PinChoo Marbles Lite, a tricky “marbles-based” puzzle game
A "marbles-based" puzzle game, feels a little bit like pool, and a little bit like breakout, but it has its own flavor. Three worlds of linear gameplay in single-player mode, with a total of 36 levels, which the player can solve either by a few quick trick shots, or with a patient step-by-step approach. Shared screen mode to play against a friend.

Our first title, feedback appreciated.

This is the "lite" version, completely free, no ads. The full version has 5 worlds and 200+ levels.

https://play.google.com/store/apps/details?id=com.apsisware.pinchoomarbleslite
Looks great. Does it have integration with Meteor js? I'm thinking of adopting this to mine at vida.io
I am curious. How did you come to work on the WebRTC stack for Chrome?
I almost got burned in a bad way by Mongo's aggressive defaults back in the good old days. The only reason I still use it on some projects is convenience. Compose.io made Mongo hosting and scaling way too easy.

But really, RethinkDB and Postgres are better in pretty much every way. If I was running my own stack, I wouldn't ever touch Mongo again.