skysight-inc/HackerNews huggingface dataset:
I agree. It was cool back in the 90's but when I went there the talking elevators, butt walking toilets, and mobile phones didn't seem that new to me.

I love how Japan is such a beautiful country, how most streets are clean, vending machines are everywhere, and they have a great subway system thanks to the U.S. building them up after destroying them in WW2 but you're right that high tech Japan is a myth.

Actually once you get past the facade in Japan, you realize they haven't innovated in decades and their economy is going nowhere fast with all the quantitative easing the BOJ is doing.

Japan is a beautiful country but without innovative new companies driving their economy it will eventually catch up with them.
Ubiquiti Networks is creatively violating the GPL
Great work. This is precisely the kind of site every web API needs. I would like to see one for Sockets, Workers, Canvas, SVG, etc. I think this format could even work for transpiled language documentation (although that's a little more doubtful).

My only suggestion is that the author[1] name himself, and date the content (at least month/year)! Both of these can be inferred from the github link, but it belongs on the page itself.

[1] http://games.greggman.com/game/
This software may help. http://www.123dapp.com/catch "Turn ordinary photos into extraordinary 3D models."
Streams! Welcome to the future.
This was not an attack scenario. An attack scenario is one where a person or group of people is attacking the Bitcoin network. This was a bug, and one that would have been very difficult to discover without running a network on the scale and complexity of the real network, meaning one that would have been extremely difficult to discover ahead of time by an adversary and exploited by her.

Insofar as this or future versions of Bitcoin might still have critical bugs that require social consensus to fix, then yes, Bitcoin is not guaranteed to be totally independent of the type of ad hoc centralized governing structure that emerges in IRC channels and Skype chats. But a bug is a failure of implementation, not the concept. Bitcoin, the concept, is sound, and is a major breakthrough that is not appreciated by OP's analysis.
> Sockets, Workers, Canvas, SVG, etc.

So does anyone here have links to similar documentation for the above?
Filed https://github.com/greggman/webgl-fundamentals/issues/6
Dear President Reif, Don’t Fuck Up the Culture
> I've been wondering how is that fundamentally different from launching new instances via AWS/Rackspace/Google API? Is there really a fundamental difference between shipping a Docker container to a set of servers, or just relaunching/rebuilding servers?

There's two perspectives to this:

* From a user's perspective, ignoring performance implications, containers should be the same as VMs.

* From a hardware perspective however, containers are much more lightweight in terms of CPU, Ram and Disk space, since they all share at least the kernel.

Why should you care? Well if something is less resource consuming, it means that (a) you could run it for less than what you pay for VMs or (b) it can be sold to you for less. There's some additional benefits like fast "boots", strict decoupling of persistant and non-persistant storage (which I find an advantage, restarting a container cleans up whatever you don't care for), but at the end I think it comes down to money.
It would be a fairly poorly designed system if any individual could subvert it without getting caught. It's not all that important who's paying them ;)

I can't talk about internal systems at all, of course.
I for one would have loved to have had the author as my AP teacher. Senior year was when I discovered (in the Columbian sense) David Foster Wallace, who would not exist as such without Pynchon. It would be a couple of years and attempts before I could get into Pynchon, but when I got to it, Gravity's Rainbow was an ecstatic experience.

David Foster Wallace writes (in an essay collected in A Supposedly Fun Thing I'll Never Do Again) about the connection for him between higher math and logic and writing fiction. About the "click" that happens when things fall into place. For several years, I chased exactly that in fiction, before returning to my teenage passion for programming. I was immensely pleased to find the same "click" in software. The same challenges of world creation, of collecting, balancing and combining incongruent, contradictory and abstract thoughts in my head before committing them to screen.

What I'm suggesting is Thomas Pynchon, David Foster Wallace and, let's add, William Gass, are programmers' writers.
More precisely, it's "An AVR-based 6502 microcomputer emulator."

Not all MCUs are Harvard architecture though - ARMs, MC68K, 68HC08/11/12/16, MSP430, and PIC32 (basically MIPS) all have a single code+data address space.
I believe they were waiting for stability so that they wouldn't introduce churn. Unsure though, I don't really participate in that project.
I love it! That's actually a really good way of looking at it, right? Unfortunately for researchers, I'd argue that "Statistically significant, but a clinically insignificant difference." is equivalent to "Theoretically useless, and technically irrelevant." :)
Er, what?

You need to start differenciating between "documents" and "applications". What GP linked is a full-blown application. There's no "non-javascript" version of it.

I have been watching comments here and it is absolutely infuriating how it's very obviously armchair designers with zero experience in the field who are yelling out "aesthetics don't matter, scrollbars should always look like my system's scrollbars".

First of all, that is a ridiculous statement. On Linux for example there is no "system scrollbars", the styling is up to the toolkit and it is different in every single web browser out there. There's no consistency to be had across applications.

Second of all, every other toolkit element can be styled. Buttons. Dropdown menus. Text fields. Everything.
They can all be styled not so your "documents" will be less readable, but so that developers and designers are empowered to create applications that look good, feel fluid, native, consistent.

They can be styled because applications can be more than just 20-input field forms. Native applications have the power to style their scrollbars (and they do so all the time), so web applications need it too to match such capabilities. We're not talking about an unused feature here.

And to those complaining about scrolling behaviour, accessibility etc: Those are the exact reasons why we need scrollbar styling. Because when your company is hounding you to have scrollbars that don't look out of place on a major browser "and look, our competition does it", you're realistically not just going to tell them "well, uh, readability is important". You're going to use fake, pure-js scrollers and accessibility will suffer. Everybody loses.

This isn't about purple scrollbars for your text documents.
Two trends come to mind: 1) Japan has been mired in an economic malaise for nealy 20 years, and 2) much of tech innovation has migrated from hardware to software, and Japan is more of a hardware innovator.
And aren't ice cream sales dependent on murder rates?
As a longtime sports fan I have never once felt any desire to set fire to anything or generally cause property damage when my teams lose. I know people who point to this sort of behavior and act as though it's endemic. When you take large groups of people and add alcohol, a small subset of them will want to destroy things. It's human nature. Sports usually has large groups of people and usually has alcohol nearby. For these people it's a very convenient catalyst but I don't believe it is the root cause.
> The most difficulty I have with git is the non nonsensical naming of concepts. For eg, A branch is a pointer to a commit.

This is a frustrating thing about how people tend to talk negatively about git. I think what you mean is "not named in a way I'm used to," because there's nothing nonsensical about this naming at all, and it's actually an incredibly simple and lightweight way to reason about naming things in version control (imo, I suppose). And it permeates basically every level of how git organizes information in a pretty darn uniform way.

To me mercurial's two kinds of built-in branches and several plugins to do branch-like things is much more complex, but I still wouldn't call it nonsensical. That'd just be admitting that I stopped thinking about it when it was strange and unfamiliar to me.
> This is loaded with irrelevancies (full of noise) no matter what the "single thought" it is supposed to convey might be. If it's about her role as executor, why the detail about the kirsch in the fondue at the garden party? If it's about the garden party, why the anecdote about the loss of two million dollars?

You seem to have confused narrative fiction with program documentation.
Hmm, interesting -- I never considered the idea of including junk features to bias model's preferences of whatever theoretically ambiguous idea you're trying to promote. That's actually brilliant.
Non paywall link: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
The importance of the hanko(seal) probably comes from China.

http://en.wikipedia.org/wiki/Heirloom_Seal_of_the_Realm
http://en.wikipedia.org/wiki/King_of_Na_gold_seal
I would expect that the project also uses const iterators (cbegin, cend, etc) which didn't make it into C++11, and probably make_unique<T>, which also never made it into C++11, even though it very well would have (if it had been implemented before the cutoff date).

In any case, most of C++14 (outside of automatic lambda parameter deduction) can be emulated or straight copied into C++ using C++11. Most of the implementations of library specific things can be found at [1], so if you find a feature in C++14 that you're missing, go ahead and search the draft standard files (most of which are verbatim the same implementation) and copy into your own project.

To be fair though, one of the bigger features of C++11 / C++14 brings to the table is just easier template / std::algorithm usage (via lambdas), and smart pointers. Beyond that, most things aren't as necessary or as widespread in use even within std / STL. So for the most part, if you (or parent) has been interested in learning some modern C++, for the most part you can start leveraging a lot of the more useful tools / tricks immediately, even if the compilers haven't fully implemented C++14 yet [2].

[1] https://isocpp.org/files/papers/

[2] My understanding is that libc++ and clang are fully caught up, but g++ / libstdc++ won't be 100% C++14 compliant until after gcc-5.0. Either way, the corner cases exist, but for the most part you can take advantage of most of the great areas of modern C++ without waiting for gcc-5.0.
Really like this, it seems just right for introducing someone with programmer experience but who doesn't have graphics experience.

Note, the "Frustum" example[0] linked on the 3D perspective page[1] is not working on Firefox (screenshot comparing FF and Chrome[2]).

[0] - http://webglfundamentals.org/webgl/frustum-diagram.html

[1] - http://webglfundamentals.org/webgl/lessons/webgl-3d-perspect...

[2] - http://nacr.us/media/pics/screenshots/screenshot--18-21-58.p...
> Of course, back then Japan had or adopted cooler tech than most of the rest of the world.

Key word being 'adopted'. I guess there was a time when Japanese culture enthusiastically adopted technology and culture from outside of Japan, but I don't see this too much anymore. Remember that Apple had to go to great lengths to even get the iPhone on sale here - up to that point, while mobile phones here might have been great in the 90s or whatever, innovation had basically stagnated in that space. There is the fax thing in the article. I can tell you that in the financial sector here there are a great number of customs and practices that were abandoned by the rest of the world twenty or thirty years ago in the name of efficiency. Remember that MiniDisc remained a big deal here well into the 2000s - even ten years ago few people in Japan knew what an MP3 player was (again, until Apple basically forced the iPod onto the market here).

So new tech can be adopted here, but you really have to go to unreasonably great lengths to prove it out before shops and distributors will work with you - and the price of being wrong is really high. And you can multiply this by a factor of ten if your company is not Japanese. Japanese remind me of the Amish in this respect, actually - of course, it has nothing to do with religion. I think it is a side effect of Japanese exceptionalism and various Nihonjinron bullshit that continues to be a big deal for the Japanese. In fact, I suspect this is getting worse, although it's certainly possible I just notice it more now. Even if a thing is successful everywhere else, even if everyone finds a thing very useful (or, in the case of fax per the article, hopelessly outdated), the Japanese will reject it without consideration, or cling to it beyond the point of reason, with no justification aside from, well, they're Japanese so obviously things that work everywhere else can't work here, and vice versa.

It is an exceptionally stupid meme and it's holding back the entire society. And while I could definitely be wrong (and hope I'm wrong), it seems to be getting worse.
Similar shennanigans have happened with just about every router, AP and modem manufacturer. They just don't care. I'm not sure why u-boot always seems to be the sticking point but heaven forbid if you actually want to try bringing your board up from scratch.
Even in that case, you're talking about a clone of the repository, not a "user's branch." That would be the "user's repository", which has branches corresponding to features, and bugfixes (unless they are a user on Github who isn't too familiar with Git, in which case they'll just commit to their "master" branch probably). If each user has their own fork, as is typical on Github, then it makes even less sense to have a "user" branch.
Is there anything that compares Rust's performance vs other languages?
Safe and "high-performance" as they claim are somewhat opposing; to a battery that can be discharged at high currents, with a high energy density, there's no difference between dissipating that energy in the usual load it's powering and through a short circuit of equivalent resistance. Even if the battery itself doesn't catch fire or heat up, all that energy still has to go somewhere.
The Tomahawk Missile’s First Mission Was Over … Iran?
If you genuinely believe that, you are among the most stupid, callous people on the Internet, which is saying something.
Github repo while the site is getting a Hug of Death: https://github.com/sloisel/numeric
> Customization is a very, very slippery slope: can the web page only customize the slider?

I can't believe what I'm reading. Honest question: Have you ever used css?

The scrollbar is one of extremely few elements living inside the browser frame which cannot be styled.

The scrollbar on the outside of the page doesn't matter. What matters is all the scrollbars that appear when you deal with iframes, scrolling divs etc.

For app builders, when scrollbar styling is not available, what do you think they do? They don't give up, they just implement scrolling in js instead, and accessibility/usability suffers.
Who is going to take them to court? Who can take them to court?
> marketing crap to drive consumerism

The way I hear it, if it'll fit in a vending machine they'll put it in there. Even made-to-order foods.
In one sense, WebGL is a 4D library, since most vertex and color buffers are vec4s. In another sense, WebGL is 3D, since the vertices (and colors, if you're using premultiplied alpha: http://core.ac.uk/download/pdf/1578955.pdf) are in 3-dimensional projective space. In another sense, WebGL is a 2D library, since it's outputting 2D fragments.

The author is just making it clear that there's no magic here. It's all just 2D points on a screen eventually.
Still pay-walled.

https://www.google.com/search?q=Silicon+Valley+Firms+Plant+R...

Click the first link.
The Xcode compiler - clang/lldb - would be plenty fast on the MacBook, but the Xcode GUI would feel sluggish. I fault Apple for that, as I was using responsive IDEs on an 8 MHz Mac 512k in 1988, but Apple's developer tools people simply assume you're going to use a high-end machine.

It pisses me off, but there it is.

If you do go with the MacBook, I expect it would work a lot better to use BBEdit for your source code. I presently use TextWrangler for HTML/CSS, but havent really tried to use it for editing the source that I build with Xcode.

Anything that's purely on the command-line would work really well on the MacBook.

A real nice thing about today's SSDs is that the computers boot really really fast.
For all we know, calorie restriction is effective because it is ketogenic almost by definition. It wouldn't be surprising considering how much overlap there seems to be between the benefits of ketosis and calorie restriction in general.

http://www.amazon.com/Principia-Ketogenica-Compendium-Litera...
Computer in 1mm cube, the Michigan Micro-Mote
This is disturbing. I've been recommending their gear for the last couple years. Now I'm wondering if that's such a great idea.
The problem is almost certainly internal disorganization: the person who put together the shipping firmware either isn't hearing about the requests for source code, or has moved on to another company.
Letter from a union leader to Tim Cook to reverse Apple’s labor discrimination
The page says that a u-boot copyright holder asked for source and got nothing. Perhaps they could bring this case to the Software Freedom Conservancy and file a lawsuit if necessary?
I take it that the part about people erecting a statue of someone who they think is a hero and the government tearing it down is part of the art / political statement.
The NCAA does not have an API
It's also arguable that what they did was disrespecting a war memorial. Today's wars are fought increasingly without conventional military units or weapons. I personally wouldn't consider Snowden a war hero, but I do consider him a hero, and I wouldn't begrudge people the opinion that he is indeed a war hero.
Institutions always play sleight of hand with numbers by ignoring or misrepresenting capital costs. In my state, the debt ends up on the books of a public authority that borrows for construction projects. They often structure the loans with minimal early payments.

My local state university and alma mater has been on a construction binge for that last decade. They've built a stadium, new administration building, new dorms, gyms, etc. all while crying poverty on the business side and losing enrollment.

Oh and tuition is 2.5x what I paid in 1999.
https://museumindonesiaterbesar.wordpress.com/2015/04/05/pen...
Mounting a legal offense is expensive. The current system favors battles between corporate giants. It's not often that a lone software engineer wins in court.
Courage Foundation AUA with Assange, Harrison, Avila and Müller-Maguhn
Speaking of, this fork has been posted on the README of the orignal Sonian repo: https://github.com/grmblfrz/elasticsearch-zookeeper

Seems to be compatible with ES 1.4 :D
Why does k8s has this restriction that each pod/minion should be in its own subnet?
Author here, this is one post out of a series http://dpeckett.com, if this stuff interests you, feel free to follow my twitter: https://twitter.com/damianpeckett.
I can't say who created it, but such vision certainly emerged (which is why I changed the wording in my original comment shortly before you replied).

Giant, versatile robotic war machines that can fight on land, in the air, and in space; space colonies; space shuttle for the masses.
(Gundam, Patlabor, Macross)

Cyborg prosthetics; instant detoxification from alcohol.
(Ghost in the Shell)

None of these have been achieved.

Meanwhile, we got ASIMO, which fell down a flight of stairs during demo.
In general, /24's have been routable since the 80's.

There have been periods of time where various providers had filters (in certain ranges) to prevent routing table bloat.
Can Certain Foods Improve Eyesight?
Sadly in the Cedar stack, Heroku did away with Varnish or static asset caching from their "Dynos". Instead all assets bundled with your app are served using Ruby and dyno time. While a simple and clean architecture, this either raises the cost or forces you to place static assets on other servers (or use CDNs). And you'll still need to debug someone else's stack just as much -- when you get a service-specific error for exceeding memory limits or having requests take too long because of instance-level queues, etc.

At this point, I never pick PaaS because it's less work, I pick it simply because I've used it before and it's easy to get started with. Production apps are never hands-off if you're the one developing them ;-)
TRAI has released a consultation paper on net neutrality rules in India [pdf]
An abridged version of the paper can be found here: https://docs.google.com/document/d/1kNXtANR9UV6fSjV2DNrkcIMA...

The paper was released on 27th March. Recently, a major telecommunication provider is receiving flak and widespread criticism for launching a paid internet plan (by internet services) for OTT services, making those specific services/apps free for the end-users.

Coverage: http://timesofindia.indiatimes.com/tech/tech-news/Airtel-Zer...
Not necessarily. There can also be private companies that offer insurance for all citizens.
OpenGL is a collection of api calls that move buffer data around. It is an api for interacting with shaders compiled into a program. This is all done in 2D, 3D, and even 4D. The rendered product is a screen which only has 2 dimensions, but calling it 2D is a huge oversimplification.
"The maximum lifetime capacity of the human brain to acquire new knowledge by means of learning procedures based on the discussed model can be estimated as no more than several million items." (http://www.supermemo.com/articles/theory.htm) It's about 5-15 digits per item, depending on how you count it: http://www.tofugu.com/2014/03/14/akira-haraguchi-and-his-met.... So as an upper estimate, nobody could remember more than 500,000 digits of pi.

Dates are just math, you need around 20 items to do our current calendar (http://www.timeanddate.com/date/doomsday-weekday.html). Adding in the historical calendars is a little more work, not much; then it's just a matter of practicing and getting fast.

The other phenomena are interesting but not related to memory.
Experienced this last week. Felt trapped and didn't know how to politely get away.
Can the copyright holder take them to small claims court? He/she ought to be able to file one without needing a lawyer and for minimal costs. At the very least the court may force them to release the source code.