skysight-inc/HackerNews huggingface dataset:
I am not sure it matters much anymore - why would you want to get a computer without an SSD?

Okay so some big companies haven't yet gotten around to upgrading, but a) there are going to be fewer of those around and b) this is a new tool. It is not necessarily a bad idea to target your tool a little in front of the average machine, especially if you want to be the best.
Definitely saving for later and thanks for the goldmine!
How a Small Studio's Chance at the Big Time Died at Microsoft's Doorstep
The fact that the U.S. is going for chip and signature and not chip and PIN is simply ludicrous. What a half-assed approach to security and a needless difference with the rest of the civilized world.
The talk was not designed for just one person, let's say yourself. It was at Build Conf - where programmer experience range from newbie to super experienced. He did a great job covering the basics, most programmers don't understand the basic mathematics of computer programming.
Wow, this is an awesome resource.

This should be an open source project on GitHub for when links get broken.
The rate of increase in users exceeds the number of downloads.

Looking at the other facts here makes this unlikely, but don't forget that users may be sharing the files somewhere else, so the actual number of users could far outnumber the number of downloads from the official site. Quite frankly I consider that a good thing, since I think users should be allowed to do that - and look on the bright side, your add-on would not be shared in such a fashion if users didn't like it.

Also, I wouldn't be hasty in calling this "malware"... perhaps it's a benevolent mod that someone did, and was shared it on a forum somewhere. I know that you likely don't approve of such a thing, but it's basically what the Android community does (share modded apps) and I don't think it's fundamentally bad; it's one of the reasons why I prefer it to a more walled-garden ecosystem. I say this from the perspective of both an author and user.
All-time Bitcoin startup investment reaches $676MM
This pretty much irrelevant to the industry. 181 undergrads means about 50 CS degrees a year. If they double the department over the next 10 year's that's about 250 more degrees...half the Fortune 500 can't get one.

Yale is a great school, but it's not where the important changes in education are happening. What it (or another Ivey) does doesn't scale out to the Land Grant's in the US or technical universities around the world. It's like the doings of the UK 's Crown Prince...highbrow celebrity gossip.
It means that human labor can be put to more productive use. Would you be happy delivering packages all day? Why would you assume someone else would be?
The myth of going off the power grid: Does it actually help the climate?
NET is a separate modality of its own - http://netmindbody.com. It uses muscle-testing to find the belief or trauma causing the undesirable behavior or response, then a short meditation to release it.

I understand it's similar to Psych-K, but I've not tried that - though I am interested.

I have done tapping and initially found it beneficial but soon hit diminishing returns. I've since read a few things that express the view that tapping can be harmful.

When I started out with NET I'd visit a chiropractor, but recently I've learned how to do it myself, which saves me a lot of time and money and allows me to progress much faster.
I wonder the suffering that humanity has to go through before we reach a stage where we don't need jobs (assuming it is even possible to reach that stage). If we can replace human workers systematically, thoughtfully and steadily with the goal of freeing humans from work (at least most of it), that would be awesome. But I can't think of a single leader/country who is that forward thinking and smart. Every new technology (self driving cars for example) is going to very quickly replace humans, and nobody is going care about those displaced humans and that is going to be a big problem.
any way to save this as an excel file?
That's a form of utopia I find extremely fascinating. Like it or not we (the animals called humans) need meaning in our lives, and (also like it or not) work provides many with meaning or at least the illusion of it or some kind of distraction... the need for meaning would likely become much more acute if nobody needed to work.
The problem is that from GitHub's perspective, or that of GitHub's ISP, this would do little to avert the attack. That's because the "attackers" in this case appear to be users outside of China's great firewall who have accessed a service inside of China.

Consequently, it is primarily Chinese-speaking users worldwide and web services that provide Chinese language services (and would be likely to use Baidu's or another Chinese service's scripts) that end up looking like the attackers. In this case, it appears most of the requests came from Taiwan, Hong Kong, and the US.

China could of course filter this further. With only 1.75% of requests being turned into DDOS attacks, they could throttle this up to ~100% and filter the IPs they target to, say, only US IP addresses. Now the attackers appear to be regular US citizens.

What will you do then? Black-hole the US? Beg consumer ISPs to black-hole China?
Food for programmers by programmers
Not really. The blockchain is meant to work for transaction type of information, not documents. It also keeps all of the transactions ever made. This type of web would probably contain a lot more information than that. Therefore you wouldn't want every peer with a copy of the whole web.
NB that post pre-dates this change.
nevermind: go to the link and remove the portion that says "htmlview" and then reload. It's not available right now because of the heavy load.
Something just tells me transportation is not going to be the industry revolutionized by drones. I'm sure they'll revolutionize another industry, and another tech will revolutionize tansportation.

I guess at least companies are dreaming again and trying crazy ideas, aka "moonshots".
There's a presumption here that there's an objective "good" for society, likely as defined by this professor. One of the primary virtues of capitalism is that it makes no such presumption and empowers and frees disparate tribes to pursue their own "good" within the bounds of a constructive construct.

Correspondingly, one of the vices(?) of socialism is the presumption of a single societal good. This of course makes sense when we have non-reproducible/limited resources like the environment or rights that could conflict like the use of force, but for all other resources like how we spend our lives, what we build, where we go, what we enjoy, freedom by definition means a subjective "good".

I always find it curious when postmodernism (skepticism of societal mores) presumes any form of objective truth.
Right, I was referring mostly to capitalism as we see it in the real world, not economic theories in general. The idea goes back all the way to Adam Smith. And you are of course also correct that if you look closely at what people have said you will not find such a generic assertion because it is so obviously wrong that nobody would dare to assert it. But then look at reality. People cherry-pick the bits and pieces that make their actions look good and ignore the rest.
No problem - you gave me a heart attack, though :-)
That makes no sense. Do you know anything about animal or human research, and the ethics involved? I mean, history and accepted practices, not your personal beliefs. Because it looks like you're making things up to fit your preconceptions.

I gave links to people who did research with monkey head transplants, and reattaching rodent heads to the same body. I give links to the Declaration of Helsinki which rejects your stated belief.

And all you do is repeat yourself. It's getting boring.
I would not. I prefer engineering, even for less money. It's not even close.
they can't; ryanair has the patents locked down
FYI Star Wars Finally Available to Stream Online
My perspective is that Go seems to be trying to aim at network aware services where Java might have been used before.

Internally what I've seen @ Google is it seems to be used here and there for services where Google teams have typically used C++ (but other companies might use Java.)

And yes, some places where Python has been used, Go makes a decent replacement.

Not my cup of tea, but I can see its niche. It's not the same niche as Rust. At least not right now.
> Economic theory suggest that you will act in the best interest of society if you act in best interest of yourself.

Which economic theory are you referring to?
True, although there is a couple of unofficial APIs that have managed to stay up. Now, the big question, how will FB make its money back? It has to open Whatsapp to advertizers and/or integrate to its platform of services. Or did it buy it to take it down while pushing FB chat as a standalone web/native app?
https://news.ycombinator.com/item?id=9357713
it wasn't optimism really :) People in general aren't happy for changes. I've been through a country size systemic change in economy - USSR 25 years ago - when suddenly many jobs disappeared (or salary for those jobs disappeared). In a bankrupt country of collapsed economy it wasn't pretty obviously. Yet, there opened new possibilities and people who was open to change, they adjusted. The need for a welder on Navy destroyer disappeared, yet a need for an individual entrepreneur in retail appeared, etc...

(The opening a this book describes it pretty artistically. It is a mental shift one is forced to make.
http://en.wikipedia.org/wiki/Generation_%22%D0%9F%22 )
I disagree. If the history of EW/SIGINT has taught us anything it's that denial of service through saturation is effective. E.G. "Jamming".
We're using eventual (and syncbox and mio) at Dropbox in our rust stack. All of Carl's stuff is awesome.
Existential Risk in the Seed Stage
They maybe got embarrassed by it as it is the patent they used to screw with the AMC-14 satellite in 2008.
I don't remember that bootdisk, but there was Inertia Player that could play mod files on the PC-Honker.

http://www.pouet.net/prod.php?which=29208
That probably actually would be possible by emitting a negligible transaction from an address under one's control that has the SHA1 sum of the torrent encoded inside the OP_RETURN. This would be sufficient to construct a bittorrent magnet link to download the post/data/whatever. The bitcoin address itself would act as the feed. This doesn't rely solely on bittorrent, but nevertheless that does seem like a workable, decentralized solution for publishing a bittorrent feed. Bitcoin solves another problem, thanks!

Another neat side-effect of using a bitcoin address like that is that people could make donations to you through it :-)
Isn't "forever" in this case "as long as one lives"? But then, it is possible to tarnish somebody's name and legacy even after their death.
I would prefer a world that rewards people who pro-actively re-educate themselves.

At the very least, it punishes people with a "fixed" world view.
OK. But what's your proposal for how they get food, clothing, living space? The labor portion of food, clothing, shelter being automated only eliminated a part of their cost. They still have a cost, so if people don't have jobs, how do they continue to acquire the things they need to live?
Suppose that RMS supported something like buying organic food directly from farmers. Would you then pose the question “What if a farmer is a mass murderer or a terrorist? Would that mean that RMS is supporting terrorism?”
Why would one need to 'make profits' in a post-employment world?
So, here is the thing, let's not consider the question of whether Ethereum will or won't be successful. I don't have the faintest clue whether it will be or not. But, let's for a moment assume it is successful, wildly so. Would it be a big deal? Yes, it likely would be.

If Ethereum is as successful as some of people working on it hope it will be, it could be as important as HTTP. Yeah, HTTP is one protocol... on the internet, most people have little idea about how it works or what it's about, yet it does affect billions of people and is an important part (at the infrastructure level) of one of the defining phenomenons of our era: the Internet. Some people hope that cryptocurrencies are going to be next decade's Internet and Ethereum is going to be its HTTP.

The main break from the standard internet given by Ethereum is the following: fully distributed apps that exist not in any server, but as a public contract between their users. If you want eBay on the internet, you build a program on a server you own and tell it how to mediate transactions between buyers and sellers. If you want eBay on Ethereum, you publish a contract about how buyers and sellers should behave, and include in that contract some provisions that enforce themselves, no middleman required. Will this be practical? Who knows. Would it be useful if it works? I believe it would be. Would it be industry changing? Perhaps. Would it be world changing? Well... let's say it at least has a chance.

Now, whether Ethereum is another http/www/html or, say, another Project Xanadu, that's a different question. Ethereum is an idea that can only work if many untested pieces turn out to work together as desired and the main benefits from those technologies are sufficient for people to buy into what would be a clean departure from the existing web. Experience shows that such departures are seldom successful (remember when every website was going to be a Java Applet? That was still way less of a moonshot than Dapps). But the thing is, regardless of whether Ethereum succeeds or not, its development is likely to produce useful ideas, and it is a project that, at least in principle, should it succeed, really can change our infrastructure. It is worth keeping in mind, that, in some cases, changing infrastructure has changed the world quite significantly (e.g. trains, telegraph, Internet, and even WWW vs the telnet/email era of the Internet).
Russia's economy doesn't seem as sturdy as all that; review recent events.

You may find a book called _Collapse of Empire_ by Yegor Gaidar, a Russian economist and briefly the prime minister, interesting. The argument is far too long to encapsulate, but briefly, an over reliance on resource extraction and export caused the collapse of the Soviet empire and continues to put the Russian empire at great risk.

ps -- I briefly lived in Russia, found the majority of people there to be my kind of people, and am very bummed about the wave of xenophobia / nationalism / homophobia stoked by Putin to maintain political support. I think the state has the strong potential to do much better economically than resource extraction allows it to do.
For Java: I made a little github project that transfers Mozilla's recommended OpenSSL cipher names into JSSE names: https://github.com/ericbets/rec-ciphers

Feel free to incorporate it jvehent...
Liked the idea and would definitely try out. It was a little slow on my end matching the airports to my input the first time around.
For the flights that I tried I received options with savings raging from $50 to $100 compared to Kayak. But when I tried to book I was sent to "http://www.skyscanner.com/" and received a message that no flights matched my query.
Also: I was given no "tripdelta Result", In what case should this appear or work best? (my search was for a trip from South America to Europe).
I was once adamant to become a researcher in physics, until I realized how difficult it is for any one to stay in that field. There are so many much more intelligent people vying for a single professorship, and most have no stability as they constantly hop from one post-doc position to another. I left physics to become a software developer and I did not regret a bit.

So the truth is, the world does not need or can afford that many people researching cancer, teach and inspire the next generation. Quit lamenting that people are leaving these fields. They are already overcrowded.
brb, moving to the EU...
Not super practical, but I use [something similar on my site](http://makenosound.com/2012/10/07/going-paperless.html) as a stylistic thing.
I prefer DoddleReport for creating reports from a dynamic source to Excel, PDF, OpenExcell, txt or csv :)

They also have a great MVC integration
Mate - send me your resume, expectations, dates, etc

seb at http://subscribility.com

We're in Sydey
You could become that leader and/or petition your country to be that forward thinking and smart.

It (displacement) does seem to be a huge risk and it's probably better to devise solutions now rather than after huge displacements have occurred.
I agree. We should turn the farms over to the native americans.
Would give a headsup for Elmah and the MVC integration... It's pretty easy and awesome.
Great idea. As a bachelor who doesn't want to accumulate a lot of stuff. I like the idea of renting a vacuum or iron every once and a while on the cheap.
Feature request for any swype hackers reading this: please allow me to type punctuation using graffiti. Faster to draw a semi-colon with my finger than to tap the modifier key, peck the semi-colon and then modifier again.
Ask HN: AI on the open web? Really?
My site is https://www.urdesk.net

It is a full-blown OS-in-a-browser. After 2+ years working on the nuts and bolts of the system and a few silly apps, I have recently gone all-in with the AI concept that initially turned me on to programming.

Using dynamically generated SVG faces, and the Chrome JS APIs for voice recognition and synthesis, I have been able to create a kind of "Hello World" example of AI. To jump right into it with Chrome, see https://www.urdesk.net/desk?intro=bertie

I am currently working on integrating the "Brain" module that parses the natural language input with the terminal, so users will really be able to dig into the internals.

My goal is to move towards full-blown run time configurability so that developers will be able to provide their own SVG faces, response templates, and even entire ontology schemas in order to develop domain-specific AI's.

Right now, the AI obviously only has a lone sense of hearing. The next sense to work on might be seeing, by way of capturing webcam stills and running them through a machine vision algorithm. I really doubt that there will be a JS API for vision any time soon... maybe a Native Client module could do the trick (at least for very basic seeing).

Given the AI prototype that I've developed that uses only Web technologies (even if they are non-standard/Chrome-only) what do you think about starting to turn the online world upside down? For instance, it is pretty simple to connect all of this to the outside world via local node instances that can be talked to very efficiently with websockets, which can then send control signals to real world objects using modules like johnny-five (a JS robotics interface).

All I'm saying is that I am so infinitely sick-and-tired of the lame MVC/Backbone/React/Docker/whatever silliness that just doesn't do anything, if by "do", we mean having some effect on the world above and beyond painting some pixels on a boring LCD!

Who's with me?
If you see my first two links you'll see from the astronauts point of view they can accelerate indefinitely with no penalty besides chance of colliding with matter on the way. Accelerating at 1g for two years and then decelerating at 1g for two years means you will travel 3 light years in 4 years. Acceleration beyond 1g will speed this up from the astronauts point of view. At 2g it would take only 2.5ish years to reach alpha centauri from the travellers reference.
>I think generics are poorly understood in general

Perhaps by programmers (and the designers/maintainers of certain mainstream languages...), but there are some very strong models out there; we've had well-behaved parametric polymorphism à la Hindley-Milner for decades and Haskell's typeclasses are in my opinion a very well-thought-out approach to ad-hoc polymorphism (and which the more ambitious C++0x version of Concepts in some ways resembled).

C++'s templates are like the untyped lambda calculus of the type-level world; they're perfectly capable of doing most anything you'd want from them, but using them effectively requires a lot of boilerplate and discipline (and as for std::allocator_traits et al., I think that's more an issue of library design than the design of templates).

I've never found subtype polymorphism particularly convincing beyond the case where independent single classes implement meaningful interfaces, and that's basically like a member function–oriented version of typeclasses.

Now, all this said, I haven't actually used Go, so I don't know how well the rest of the language would interact with these ML/Haskell-style systems, but I imagine at least basic parametric polymorphism would be relatively unobstructive.
I'd add ImageResizer for resizing images ( and in MVC resizing them in a restfull way...). You can also localcache them or cache external images (resized). You can also store them in the cloud and add effects to the images.

Many things are possible : http://imageresizing.net/

It isn't possible in Asp.Net 5 (vNext) though :( - because of the cross platform integration.

Also, https://github.com/jamietre/CsQuery is pretty nice for parsing webpages and using CSS Selectors (jquery style)

With CsQuery, you could use aBot ( https://github.com/sjdirect/abot ) for crawling ;)
x: y
z

x depends on y (meaning, if x is missing, or is a file that is older than y where y is also a file, it needs to be recreated).

z is how to recreate x.

Makefiles are programs that construct a dependency graph.

The rest of makefile syntax is mostly about ways of generating variants of the above without being overly verbose, or reducing gruntwork when e.g. adding new header includes to existing source files. But this is the heart of it.

Root the dependency graph somewhere, and as long as the dependencies are complete and correct, the minimal set of commands, and potential parallelism, can be calculated.
http://www-cs.stanford.edu/faculty lists 55 regular faculty members.

http://www-cs.stanford.edu/undergraduate_students lists 808 students.
Thank you – had trade secrets and patents mixed up in memory.
I've been thinking about this for awhile. I believe that the dependency graphs need to be made explicit and open. Everyone should be able to see what resources there are, which are being used for what, the entire supply chain, and projections.

We'll likely need new distributed protocols to be able to make group decisions about things, but I think we'll be able to get a long way just by making key information widely available.
>I guess at least companies are dreaming again and trying crazy ideas, aka "moonshots".

Sitting on "moonshot" sized piles of cash and having engineering pools of that scale, one can expect that at least some would try ... I mean actual placement of Amazon logo on the Moon (like say using 100 "dots" - very bright LED array panels) would cost only something like few billion dollars.
You just ask for them at the nearest replicator terminal ;p
I didn't know Google Docs have a limit, so here is a GitHub link to it: https://github.com/zafartahirov/OfficeDocs

Sorry about that
jgc is a great resource when you got a sticky issue to resolve. For my money, the suckless guys are the guys to emulate when you start fresh with a Makefile [0][1].

[0] http://git.suckless.org/sbase/tree/Makefile

[1] http://git.suckless.org/ubase/tree/Makefile
I was thinking about it, but GitHub doesn't handle binaries very well :(
Interest-free loans to people with low incomes for $12/month. I wonder how they're financing that, and still making money.
SEEKING FREELANCER -- (Stealth) -- Remote

Looking for experienced developer with specific expertise in:
- Cython, Sockets, Python/C++
- Projects involve architecting tools for performance diagnostics, aid in architecting various pieces of internal systems, testing and comparing various network stacks
- Research/Projects can all eventually be OS under MIT

reach out to: jrg |at| kitsunecap [dot] com