skysight-inc/HackerNews huggingface dataset:
Video: AngularJS Fundamentals in 60-ish Minutes
Dynamically Loading Controllers and Views with AngularJS
I have a cheap Roomba iRobot and I'm perfectly happy with it. I have hardwood floors so even if the Dyson has more power, I do not see a compelling reason to upgrade.
> I may be about to say something stupid, but couldn't we preemptively cut out the tusks from wild elephants so that there would be no point in poaching them?

De-horning programs were started for rhinos in the 90s following that idea, which theoretically held up (despite being a risk to the animal, you have to put him to sleep which may kill him, and de-horning remains traumatic). De-horned rhinos still got poached: http://www.savetherhino.org/rhino_info/issues_for_debate/de-...

There's little reason to believe elephants would fare better, sadly.

> Are tusks necessary for elephants to cut through the bush?

They're for battle (defence against predators animals as well as combats between males, in these case they also act as "bumpers" to protect the fragile trunk), and hard tasks: the trunk handles precision stuff, the tusks are used to move crap out of the way, dig for water or roots, removing bark from trees.

They're not technically necessary, although tuskless elephants are less fit.
Your idea of "mocking" strikes me as rather sensitive. I criticized it. I feel like you're telling me that we're not allowed to criticize technical developments on HN and that bothers me.

It might just be a cultural divide though. I keep underestimating at how much flower dressing and icing on the cake Americans need in order to be able to deal with criticism. Conversely, you (I'm blatantly assuming you're American) probably think I'm unnecessarily rude.
Using photovoltaics to grow plants seems a little weird.
Social net, working
I'm wondering how the proposed security model differs from current practices. What you've quoted doesn't seem different. After all, on the web today, data producers send a certificate which the client "verifies". At least the long list of "CA" names in my browser purports to be "verified" by an "authority".

Maybe the point you're making is exemplified by the news item concerning a security breach that was detected after going on for 13 years. (http://cybertinel.com/wp-content/uploads/2014/09/HARKONNEN-O...)

The part that got my attention was the criminals having fooled users into revealing passwords using certificates purchased from CAs (at a total cost of $150,000).

That seems to mean the current CA system is broken. It's not a big surprise that a centralized security concept is in NDN--Verisign is one of its main supporters.
Something can be secure enough that the computational power required to break it is probably not available to various actors up to and perhaps including nation-states (e.g. RSA), yet still well short of the "requires more energy to compute than is available in the visible universe" benchmark (e.g. AES, probably). Yet both could still be regarded as "secure".
That is not right, that ATM failed to see real world usage.

ATM was the backbone of the German infrastructure run mainly by German Telekom for years. It provided a very good service especially for telephony (ISDN). Germany basically had the best telephony network in the world.

But the problem is, that IP does not fit with the 55ms time slot in ATM. That is the why all the backbones are replaced with the so-called Next Generation Networks (NGN), which basically is pure IP traffic and everything will be on top of IP, not anymore in parallel to IP. That basically means, moving to VoIP in the backbone and consequently also for the consumer end.
The response to the client is only sent after a majority of followers have the log entry. That's described in the text in the "Protocol Overview", and nicely animated in "Log Replication".
Wavefront .obj is probably the closest thing to a de facto universal 3D file format standard, but it doesn't support animation and has limited support for normals (which is a problem if you're using normal mapping).

There have been various attempts at standardizing 3D formats that include animation and modern features, perhaps most notably collada, but like most formats striving for standard status as a goal it ended up being a bit of an over-architected mess.

Having something like the Unreal Marketplace sidesteps this situation a bit in that any content available there will be in Unreal Engine/Editor friendly formats, so it should be relatively easy to mix and match it with other things from the marketplace.
Ask HN: What do you do when you realize you are not a programmer?
I just read this quote from a blog posted over at bootstrappers.io and I had an epiphany.

...I Am Not A Programmer. I’m not and I don’t
want to be one either. I just want my stuff to
work and not break. Programming is not my
passion. Making stuff is my passion. Just as I
don’t like mathematics, but I like how you can
apply it to build a skyscraper.

I've been making web applications over the past 5 years, mostly stuff I wanted to make. I also worked building other people's products for salary. But at the end of the day, what I was working on and how much I believed in the product directly correlated to how much I enjoyed working on that project, not actually the coding side of things. I hated writing tests before I wrote my code. I hated discussing what OO pattern should be used. I just want to create product.

It's more and more clear how some programmers just love programming for itself, they have thousands of commits on some open source project, they submit patches to major frameworks, writes things in assembly for fun, a level which I don't think I can ever match because I'd be utterly bored.

Right now I'm happily bootstrapping my project, but I wonder what if I need to take a job again (pay bills etc), I could surely be a freelance developer but would not enjoy it as much as I love bringing to the world my own creations. But doing the latter doesn't really guarantee the bills will be paid etc.

I'm happy and sad at the same time.
Moto 360 to go on sale Friday starting $249
Gigabytes Don't Matter Anymore in the Online Storage War
This is the whole idea of a distributed storage. You add many nodes (that are only confirmed to have the transaction in memory) to reduce the probability of all nodes crashing during one commit and this is considered more reliable than locking the whole data storage to wait for a confirmed disc write. I'm assuming you mean commit==write to disc?

ie. P(client queuing up too many requests and crashing because db is too slow waiting for disc) > P(5 distributed db nodes with the transaction in memory crashing simultaneously before it was written to disc)
22stacks, API powered browse and download tool for 22tracks.com
Thanks. Well, there are so many applications with name Candy, that I don't think they will go through all that trouble.

When we started I didn't know anything about game development, so I guess cocos2d is not that hard to learn. :) It took us around 8 months to make it, though, but mostly because we updated to better graphics multiple times. Btw, last update runs on cocos2d v3, which is a lot simpler and more easy to learn.
These too are changing. In China, the highly educated are becoming involved in social advocacy for the environment and starting to avoid smoking. Smoking is still very common in Europe and increasing in France, despite the public health initiatives, high taxes, bans and public knowledge. Unfortunately, if these issues are seen as "status symbols" in China, we may see the populist backlash that we see in some countries such as the US where it is seen as "American" to drive SUVs, live in large, energy-consuming houses, and ignore climate change -- which is destroying a lot of wildlife.
Why "technology" in inverted commas? That's an unwarranted sneer.
I think this raises the interesting point that investments have become increasingly abstract. Money goes in, returns come out, and that's generally the end of the story.

I certainly can't list all of the companies I have investments in, and I bet most people can't either, other than to say they have a mix of mutual/index funds.
These same people wouldn't be able to do this as Uber drivers because despite being unregulated

But his point is that after Uber there will be services that don't operate that way. And Uber is not a great option for everybody (older people, tourists with no cellphone connection or really expensive data roaming) Or why give Uber 20% when you can just drive up yourself at the bar?
At least in Sweden, robot vacuum cleaners and lawn mowers have been mainstream tech for years. It's not just some enthusiast thing, a large portion of house owners have these things.
Live Chat for Real Estate
Like something we're forced to use, but in all honesty I don't completely see where you're getting at.

Note, I now regret singling out react-router. I'm still learning that on places like HN, it's best to avoid giving examples when discussing software design in abstract terms, because you're needlessly singling out some good people (in this case, you), plus half the discussion becomes a nitpick about the example instead of a discussion about design principles.

I do actually believe that react-router is a bad fit for JSX, let alone React components, but I also think that others are allowed to disagree. The best I can do is try and encourage careful thought when considering JSX, which is what I wrote my comment for, but if people disagree with me on exactly where to draw the line, then that's not really a problem is it?

I hardly have any open source to show for, so you're already way ahead of me, and in the few things I do have on Github, I bet that you'd disagree with some design decisions I made as well.

Sorry for dragging you into this. Open source is unrewarding work and I surely didn't help.
Las Vegas Gas Station Gives Gas Away
NITAPAA
While it's true that a biological eye doesn't really have a defined "framerate" like video sensors do, the examples you're providing don't really show that. Sensitivity to very short stimuli doesn't prove temporal resolution in the sense that's applied here; what you want to be looking at is flicker fusion instead. As a cheeky example -- still pictures have approximately zero frames per second temporal resolution but would be able to pick up that 2.5ms plane
if their sensitivity was sufficiently high...

Measuring ERGs (electro-retinogrammes) indicates that our photoreceptors can't really resolve luminance fluctuations above, at the very limit, 70-80Hz. Even Drosophila's high speed cascade doesn't really modulate beyond 200-250Hz. I'm really doubtful about those claims.
This is awesome! If you look under the coming soon, Vice travel, Vice comedy, capture+ and Vice gaming are all things that I have never heard of(soon to be released) and hit a lot o points of interest of mine.
Computers overriding human instructions have also caused crashes.

http://en.wikipedia.org/wiki/Scandinavian_Airlines_Flight_75... -- engines ingested ice and started surging. Pilots commanded reduced power, but the Automatic Thrust Restoration system no one told them was there countered that move, leading to a double engine failure and a crash landing.

http://en.wikipedia.org/wiki/China_Airlines_Flight_140 -- pilot accidentally flipped the takeoff/go-around switch, leading the autopilot to counter the crew's attempt to recover, causing a stall and crash.
I know that, that's why I referred to it as 'foregone revenue' and talked about crowding out.

Not to mention, there are now 6500 new jobs, and 6500 additional middle-income wage earners paying taxes that the state never had to begin with.

Really? Everyone who goes to work there was previously unemployed? Economics is not so simple.
Uber has, but once you start deregulation it's just a question of time until drivers figure out they can get rides without paying Uber 20% and offer them cheaper.
Lead Generation Companies for Realtors
If you are interested in this topic, you should watch: Last Week Tonight with John Oliver: Predatory Lending (HBO) [1]. I think he does a pretty good job in giving an overview of what predatory lending is. Although, he does not talk about Harvard, MIT, or pension funds, this is all new as far as I know.

[1] https://www.youtube.com/watch?v=PDylgzybWAw
Thank you! As it happens, I just published a new article today entitled "Science of Mind":

HTML: http://arachnoid.com/science_of_mind/index.html

PDF: http://arachnoid.com/science_of_mind/resources/science_of_mi...
Also, protection against different kinds of attacks. For example, we can consider SHA3 more secure than SHA2, because it's not vulnerable length extension attack. Likewise, a system which protects against passive attacks is secure against passive attacks, but the system which protects against passive and active attacks is more secure than it.
The title is almost click baiting. I was hoping to read an in-depth article for the 16years of effort in design the vacuum. Information on how the engineers solve massive problems that would have take many years to do.

From the general sense of the article, 16 years was the elapse time from their first version to their release version.

However, probably the right level of detail from engadget...
> It seems that the biggest thing the TCP/IP folks got 'wrong' was the 32 bit address space, and even that small change is taking forever to be deployed.

i guess you are alluding to ipv6 here. and imho, ipv6 provides quite a large number of changes from vanilla ipv4. it is not just a much larger address space...
Wow, those CPMs are pretty high. Good for Vice, they do create some very good content.
There's more discussion about the 360 eye in this (15 hours older) thread: https://news.ycombinator.com/item?id=8267622
You just have to look at the insurances. Instead of advacating for drivers to get a commercial or semi-commercial insurance it's handled trough Uber locking drivers in.
On system rollback and totalised fields (2011) [pdf]
Most modern 3d modelling tools support either Collada or FBX which act as interchange formats. Some game engines also support these formats so content can be imported without explicitly needing to write an exporter for each tool you are using.
Ok, I see how this could turn bad. But what is the alternative?

In our current system people "run the show" who are good at politics and know how to use their elbows. In my books that's not any better than what you described.
Whats Different About the Samsung Galaxy Note Edge?
Would you be willing to run a dedicated home server+storage for this purpose, e.g. Dell T20 or Lenovo TS140 ($300) + 4-6 disks in RAID1 config? It could run ESXi / KVM / Xen, e.g. FreeNAS in one VM, knowledge base in another.

For UI prototyping, some options are Qt/Webkit, a browser extension, or http://breach.cc/
Oh, I certainly didn't mean to imply that SIP was somehow particularly efficient - I was just surprised that anyone would think HTTP was an improvement over SIP, in particular given that you just swap the SIP stack for an HTTP stack and the torture testing of SIP parsers for torture testing of HTTP parsers, especially so if you consider the history of SIP where people originally intended SIP to be parsable using HTTP parsers.

As for the huge number of RFCs: Well, those do cover a whole lot more than passing blobs around? That aspect is fully covered by the SIP RFC, and only a relatively small part of it, the rest is concerned with session establishment and teardown, which HTTP obviously isn't concerned with at all.

Which is why I am wondering: What is the point of using HTTP? What is the functionality that it provides you with that would justify requiring an HTTP stack in every endpoint, including the security risk from all that complexity?

As for RESTfulness: REST is in conflict with a fixed URI scheme, REST allows only for a fixed entry point, beyond that, all other relevant URIs should be discoverable from the returned representations. And no, I am not saying, your stuff should be RESTful, I'm just saying that it's not.
...make sure that the e-mail address is valid and registered to the recipient's Kindle device or reading app...
And how would one know that???
Here is the binary for debian

https://github.com/nodesource/distributions

Usually i install from source

wget http://nodejs.org/dist/v0.10.31/node-v0.10.31.tar.gz

tar -zxvf node-v0.10.31.tar.gz

cd node-v0.10.31

./configure

make ; sudo make install
He is also by his own admission still learning about programming:

On the soft­ware devel­op­ment side, you know there was an inter­est­ing thing at E3, one of the inter­views I gave, I had men­tioned some­thing about how I’ve been learn­ing a whole lot, and I’m a bet­ter pro­gram­mer now than I was a year ago and the inter­viewer expressed a lot of sur­prise at that, you know after 20 years and going through all of this that you’d have it all fig­ured out by now, but I actu­ally have been learn­ing quite a bit about soft­ware devel­op­ment, both on the per­sonal crafts­man level but also pay­ing more atten­tion by what it means on the team dynam­ics side of things.

https://blogs.uw.edu/ajko/2012/08/22/john-carmack-discusses-...
It's not just the Colgan incident; investigation into the Air France 447 crash concluded the crew did not recognize a stall, and may have been relying on an incorrect belief that the aircraft would not accept inputs that would produce a stall (which, for Airbus aircraft, is true except in alternate-law situations which occur when -- as with AF447 -- the flight systems notice a fault in data).
U.S. GOVERNMENT WANTS KIM DOTCOM’S CASH AND CARS
The focus on safety is a straw man. If the only purpose of regulations was safety, there would be no need at all to limit the supply. Uber wouldn't be opposed to require drivers to obtain a proper hire-car licence, the beef is with the artificial limiting of supply that prevents competition.

Source: in London, regulation allows unlimited numbers of "minicabs" which predates Uber but which Uber operates under.
if you can run the program, i highly recommend searching HN for strace.

eg: "whats that program actually doing. start with strace"
https://blogs.oracle.com/ksplice/entry/strace_the_sysadmin_s...

i've successfully reverse engineered messaging protocols, written drivers for a different language, and ported large projects just by trying to see what it does over the file system, network.

~B
"... As long as [the kids] no longer reside in the same house as her, Medicaid will likely not accept her."

ASK THEM! Really! You should ask.
Huh, you're right! That's a pity
For those who are encountering distributed systems for the first time, it might also do you some good to look up (or use as search fodder) "Paxos".

If you want to dive even deeper "FLP" and "Leslie Lamport" should also open up a can of interesting worms
People are trying for almost 15 years to replace IPv4. That's almost impossible, 96% of the traffic worldwide is still IPv4.

This project is dead on arrival.
Syntax and Semantics
You may become fixated with something so you can think about it in depth sometimes in novel ways. You can't be programming stoned or your code will suffer, it's more for relaxing/exploratory. Now I know some people program under the influence but it has never worked for me.
looks pretty cool. is there any legal issue with using players' names?
Care to share a bit about your approach, e.g. opensource/proprietary/hybrid, local/cloud, native/web?
Dell Previews 27-inch ‘5K’ UltraSharp Monitor: 5120x2880
"You do not have to register a trademark to use one or have legal claims (called common law rights)"[1][2]. Sure, registered trademarks provide some additional strength. I said "similarly" for a reason.

Nevertheless, we're talking about who's being a "prick" here, and being a class-A prick has nothing to due with the law. The "Gruber is a prick" vs "Atwood is a prick" debate has been done before: https://news.ycombinator.com/item?id=4716322. If they had stuck with the idea to name it "Rockdown", there would be no problem. In fact, we can now see that Atwood is being dishonest when he says:

> "We then waited two weeks for a response. There was no response, so we assumed that John Gruber was either OK with the project (and its name), or didn't care. So we proceeded."

Gruber had already responded TWO YEARS prior with a "No!"

FWIW, I don't like Gruber. But that's not a good reason to overlook Atwood's dick moves.

Maybe it's time for a little humor? https://news.ycombinator.com/item?id=8272614

-

[1] http://inventors.about.com/od/trademarks/a/register.htm

[2] http://www.uspto.gov/faq/trademarks.jsp#_Toc275426681
Probably not the best idea to open a battery without gloves and a mask (though lithium batteries are worse in terms of gases).

Still very interesting to see the electrolyte though.
> That it is seemingly chaotic doesn't make it chaotic,

Very true. A chaotic system has specific properties that we would be very pressed to identify in human behavior.

> ... and I'm interested in the mathematical proof that behavior can't be predicted.

Think abut what you're saying. Proof that behavior cannot be predicted would require proof of a negative. Proof of a negative, or (the same thing) an evidentiary burden requiring evidence of absence, is a logical error. So this is a non-starter.

Let's say I believe in Bigfoot, and I think others are obliged to dissuade me from by belief. The problem is that this also requires proof of a negative, and Bigfoot could be hiding under a rock somewhere on a distant planet. Bigfoot cannot be proven not to exist, so I'm secure in my evidence-free belief.

This is why scientists adopt the null hypothesis precept, the idea that an idea is assumed to be false until evidence supports it -- it's a simple way to avoid logical pitfalls like believing in Bigfoot.

> We can make many confident statements about the likelihood of certain behaviors/reactions/response, in the aggregate, under given real-world circumstances.

Yes, true, but until those observations lead to a falsifiable theory of human behavior, it's not science. Until then, we can only describe, we can't explain. Testable explanations are the threshold of science.

> And yes, you're correct about value-laden framing of results. That doesn't invalidate the science of the results ...

No, of course not -- thee reason is that such results aren't science. An observation without an explanation isn't science. Here's an example -- if I sit under a clear nighttime sky, then report that I saw many tiny points of light, I've made an observation of very little scientific usefulness, and one that can't meaningfully be falsified by repeated observation. But if I claim those points of light are actually distant thermonuclear furnaces like our sun, my assertion can be tested and possibly falsified. By moving beyond observation, by offering a tentative explanation, I've crossed the threshold of science.
Did any of you (including Geary, I guess he blessed it, or does it go all the way up to Rami ?) considered the fact that maybe the issue isn't the absense of open standard (xmpp despite it's quirks does work) but lack of interest from companies to open up their walled gardens ?
Moto 360 Available to purchase at 11am CT today
Are go-langs goroutine pools just green threads?
But if they hadn't given any tax breaks at all, Tesla wouldn't have gone to Nevada. Which means that the full 'foregone revenue' was never an option on the table in the first place.
They are estimated to do $500M this year. 2012 revenue was $175M.
And minicabs are somewhat infamous for being unsafe. The minicab rapist is something of a stock character in London.