skysight-inc/HackerNews huggingface dataset:
The above post repeats some widely believed but inaccurate statements about literacy in Japan. The frequently mentioned 9x% literacy rate is a myth. In the premodern period, it was much less than 1% of the population. In 1948, the rate of full literacy was reported to be 6.2% of the population. In 1955, a literacy census reported that functional illiteracy ran at 60% of the adult population. See Rubinger[1] for the premodern period and Unger[2] for post-WW2. Unger also maintains a bibliography on Japanese literate on his web site.[3]

[1] Richard Rubinger. 2007. Popular Literacy in Early Modern Japan.

[2] J. Marchall Unger. 1996. Literacy and Script Reform in Occupation Japan.

[3] https://u.osu.edu/unger.26/books/literacy-and-script-reform-...
Looking this over, I'd say that the controlled environment had more to do with the reported weight loss than the diet. Specifically, the observation that the people in the study lost weight on the baseline diet before going on the carbohydrate restriction.

Anecdata: I lost quite a bit of weight on a version of the low carb diet: The Specific Carbohydrate Diet. I went on it for health reasons. Specifically, I was trying to manage a digestive disease by diet. I went off the diet during an extended flare after changing physicians for treatment (my old physician left practice). The diet and the flare dropped my weight to unhealthy levels. I am now under treatment that has my symptoms under control.

I am back on the diet because my weight has gone a bit too high. I, personally, find it easier to restrict my calories by removing grain-based carbohydrates. This will vary from person to person.
>Will it scale?

>Yep

The only reasonable answer to this question
One could start with a model similar to that in which most people using systems which this new system is meant to replace already find themselves.

You should be able to select peers (though, maybe you should be given some as well?) and "experts" to follow. You would only see their activity when you want to, but you could also participate in the larger network. As a practical matter of implementation, I think allowing groups to run segregated networks (ie. their own "node") which can later be joined to each other makes sense for getting actual adoption and for reducing development, infrastructure, and support costs.

I think there are likely many problems with such a crude model, but that is where we find ourselves it seems. Waiting to think up something better might be prudent, but that might be difficult without trying something out.
> Not to mention that the FF "source file" view is this huge dropdown that is terrible to use when you have hundreds of files in various folders.

They are working an another JS Debugger prototype with a different UI, see https://twitter.com/jlongster/status/737831071379783682 and https://github.com/jlongster/debugger.html
Sure, they are not perfect, but you don't want rainbow and monkey to both be spelled VVKX because they are homonyms in another language so they must be homonyms in all your languages.
So, I downloaded the latest version to OSX. Effortless install. Opened Lazarus and it looks great. Threw a few gui components onto the blank form and hit compile. The program compiled almost instantly, popping up a native gui that looks great.

Excitedly went to click on documentation to learn more and...there is no documentation! Instead, there is a sort of slush pile wiki that, at best, might be considered an unorganized outline for documentation, but that's all. In 2016, that wiki doesn't cut it.

To the Lazarus developers: Lazarus looks awesome. Technically, it appears very mature, but without solid, deep, well-organized documentation how do you expect anyone to learn how use it?
Data.

Currently, the web is still a big collection of text documents. What is not clear to us right now because we're knee-deep in it is is how deeply sub-optimal that is. The number of people going to the Google homepage is declining because people are now just going directly to the database that represents what they're looking for. Looking to buy a home? You go to Zillow or Trulia and query their database. People want data, not text. Text is for novels and poetry, not for things you want to find. 95%, almost all, of the web was posted to be found -- it wants to be data.

What will come next is the web as a database and Google will no longer be a player there, new companies will be.
Based on your assumptions, it looks like we are going up the tech ladder. You won't get by without specialist knowledge in the future and probably will need big money as well. No more "low hanging fruit", though I hate the phrase.
I don't think this has been true for a while now. For example, the most common timezone picker I see has multiple timezones listed per offset. Here's some examples:

http://www.jqueryscript.net/time-clock/Easy-Timezone-Picker-...

http://n.exts.ch/resource/post-30342bc1aac8ab98c817edee2b126...

http://docs.telerik.com/devtools/aspnet-ajax/controls/schedu...
Ask HN: Are there any html ui-kits specifically for parameter-twiddling?
I'm building a small application that would greatly benefit from having custom more user-friendly parameter-adjusting ui controls.

I'm thinking of the kind of controls you would find in cad programs, game engines and fractal explorers etc.

I could build them myself, but I would greatly prefer to use (and contribute) to an existing kit. If not, I'm afraid I will have to start such a project myself.
This study tested a single hypothesis for why low-carb diets work. The diet provided is not "low-carb" in the sense usually meant (30 g of carbs or less daily). To extrapolate from this study that all low-carb diets don't work is not a reasonable conclusion.
Hype.

That's what every cycle is built on.
Reading the sorce code for cmd gave me my first "I am enlightened" moment when first programming in Python.

"You mean I just add a do_functionname method and that gives me a functionname command in the shell? And I can understand the 'refection' code that does this, and it dosen't look like incredibly verbose black-magiv-voodoo? I'm sold"
> some small country cancelled summer time with only a few days notice

Egypt just did that.

- In April, Egypt announced daylight time would start July 7. http://english.ahram.org.eg/NewsContent/1/0/204655/Egypt/0/D...

- On June 30, Egypt decided daylight time would start July 5. http://english.ahram.org.eg/NewsContent/1/64/232199/Egypt/Po...

- On July 4, Egypt decided not to have daylight time. http://english.ahram.org.eg/NewsContent/1/64/232478/Egypt/Po...
There comes the question, why not go a bit further and make it like https://thebestmotherfuckingwebsite.co/

And then we start displaying ads. Maybe add analytics? Probably a developer with 300 stars implemented scrolling better in JS than the boring old native. Then you look at the calendar and it's already 2016.
> Excellent, I like how it weaves my girlfriend looking for the perfect bra through my research on collision search strategies in physics engines.

Sounds like an Ignobel worthy paper in the making.
Will you be able to travel if you have implants? What happens when the scanners find something fishy? (Now I'm curious about medically approved implants as well)
I don't think it's just perceived uncoolness. I learned Pascal in high school AP CompSci and I've always found it's syntax to be ugly and inelegant. But I learned C first so maybe that's why.
About that “real job”
Reminds me of "A Conference Call in Real Life" https://www.youtube.com/watch?v=DYu_bGbZiiQ
Relevant: Behistun Inscription -- https://en.wikipedia.org/wiki/Behistun_Inscription
4 Papers We Love Talks:AlphaGo,Mesa,IronFleet,Simple TestingCritical Failures
I'm looking forward to using Firefox's new 'Contextual Identities' feature so I don't have to run separate browser profiles:

https://blog.mozilla.org/tanvi/2016/06/16/contextual-identit...
>My guess is it's caused by consuming too much media, watching CNN or Fox News for too long seems to put fear into people

bingo!
There's a very readable and entertaining book (in Swedish at least, don't know if it's available in English) called "i döda språks sällskap" that talks about the history of accadian, sumerian, hettite etc; highly recommended if you can find+read it. The author used to blog in English at http://necrolinguist.blogspot.no/
I mainly use Chrome, with some testing in Firefox. It used to be the other way around, but Firefox's single threaded nature just makes it very painful when you have multiple windows with multiple tabs open. Having it use only 12% of the available CPU in the system when I am doing lots of work is not acceptable especially when I need the browser to be responsive.

Yes I know about e10s and servo, but they aren't in the regular Firefox right now, and especially weren't several years ago when I was forced to change from Firefox to Chrome. I'd love to go back ...
Curiously you seem interested in commenting on an article you didn't even like. I hope you realize that you are essentially upset because other people like something you think they shouldn't like.
I use this: https://addons.mozilla.org/en-US/firefox/addon/multifox/
The difference between professional societies and crowdfunding is that professionals, not the crowd who donate directly, decides which projects to fund. In this sense, I do not see a great qualitative different to government funding agencies --- if you do, please elaborate.

EDIT: And to clarify, in the societies I know, general members do not directly take part in grant decision processes. Rather, the decisions are made by a small panel, possibly together with external reviewers. This is fairly different from crowdsourcing.
I frequently see members of the Firefox, Chrome, and Edge teams at various JavaScript Meetups (in the Bay Area) as well as conferences, though I've yet to meet someone from the Safari team.

Perhaps this is due to the secretive nature of Apple, and as a result I'm always surprised when new Safari features come out. By the time a feature lands in a different browser, we already know it's coming.
+1

I've never seen that client devs test their apps on lower end devices.
The Strange Gaps in Hillary Clinton's Email Traffic
I upvoted you by accident.

This seems like a pretty snarky comment. I've worked with some incredible senior people who had nothing to do with the company out of hours.

I think equating hours spent with career advancement is a mistake. In my more junior days (in which I include senior roles) I gave far more hours to my job than I should have. In the scheme of things that was a mistake and I could have advanced my career much more by approaching it differently.

Your comment feels like something that might have made sense decades ago, but is not necessarily great advice these days.
“Living Shorelines” Will Get Fast Track to Combat Sea Level Rise
Are you referring to RStudio or Jupyter?
> For example Azul's C4 garbage collector which they claim is pauseless: https://www.azul.com/resources/azul-technology/azul-c4-garba.... ; a pauseless GC is great if you want to tackle real-time systems. For real-time systems actually most garbage collected platforms are unsuitable.

As far as I can tell Azul's collector claims to be pauseless because they use the new x86 nested page tables (https://en.wikipedia.org/wiki/Second_Level_Address_Translati...) to implement a read barrier (interesting aside: this means it should be possible to implement a read barrier on CPUs without nested page tables by moving the GC into the kernel). Here is an interesting discussion: http://stackoverflow.com/questions/4491260/explanation-of-az...

That still does not mean that C4 is necessarily real-time. You have to take a fundamentally different approach to GC to guarantee real-time bounds (see these papers on the Metronome collector: http://researcher.watson.ibm.com/researcher/files/us-bacon/B... https://www.cs.purdue.edu/homes/hosking/690M/ft_gateway.cfm....) and that comes with a restriction that ties your program's allocation rate to the scheduling of the GC. I am still skeptical about this - it is easy to imagine coming up with an adversarial allocation pattern that breaks time bound guarantees because of some detail of the GC implementation, so both the algorithm and every implementation will need proofs.

> So keeping a lot of data in memory, like databases are doing, is not feasible with a garbage collector.

It is very feasible if you do not make garbage. Either mmap some memory that the GC won't touch or pre-allocate large arrays of primitive types.
Oh my god I love this idea. We have 3 monitors where I work and it STILL doesn't feel like enough. Having an infinite area to place a Visual Studio window, SSMS, etc etc would be amazing!
Tick-tock story of how LNKD shopped itself to MSFT, Salesforce and Google
Yeah - it's basically the same workflow as Rmarkdown documents now but with inline plotting, instead of plotting to the 'plot' window (or whatever other attached graphics devices you have).
Introduction to the Yii 2 Framework (Humorous)
Amazon's next $1.7 trillion opportunity could come from 5 markets
A product is never done. Problems are never 100% solved. A product/market fit as I recall from school was about finding a repeatable business model that can be used as a multiplier to bring in revenue. But even that changes over time as human needs change.
Yep, this is the problem. And we've known about it for more than a decade.

I tested using VR when we were building the Virtual Production system for Avatar back in the summer 2005. We were seeing if it would help the actor's eye lines to actually see the virtual world they were performing in. The problems then are still the problems now. Nothing meaningful has changed with VR yet.

- Lack of convergence. (Movies, done well, are converged on the subject, VR is not)

- Lack of depth of field.

Latency, fov, and resolution were also issues but to a much lesser degree.

No one will be able to use VR for long periods of time until those two issues are resolved. In fact, I think it is actually irresponsible to let anyone under the age of 12 or so use VR without correct convergence and focus due to how it may effect ocular muscle development.
There was no "attack" here. I'm speaking for the confused people who are trying to figure out if the feds are watching them or not.

This commenters voice could be false for all anyone knows and he could be lying to save the company's image. He's obviously biased in this case to do so if he does work at Silent Circle..

I'm appalled the "rigorous" HN would ignore the actual warrant canary and blindly trust an anonymous commenter who's account might be hacked or biased to lie about the state of affairs going on.

This guy is probably telling the truth but it serves no purpose other than to confuse the public and customers of Silent Circle to make empty statements about the on-goings within the company without an official statement from the company.
The python prompt toolkit is very nice too, providing a lot more modern functionality (eg syntax highlighting, mouse support, suggestions). http://python-prompt-toolkit.readthedocs.io/
I wish they would be more flexible with their secrecy. The open-source pieces of Apple (the CLI-stuff in OS X, Safari, etc) would gain much by being less secretive.

(and it wouldn't hinder them from being gold silent on other matters; hardware, business, etc)
At least for medical implants you get an "implant passport" which lists the implants and their locations, but if it is something that triggers metal detectors they are going to check you of course.

An implant in the hand should be simple: if your hand triggers the metal detector it is easy to verify that your hand is empty and that the location matches the documentation. Small magnet probably doesn't even trigger it though.
I really hate to break this to you, but that is what they (those people in developing regions) actually want. You may think you know what they want, or perhaps you think you know what they should want, but traffic stats don't lie. For people who have limited or no connectivity this is a far better option than waiting around for someone to deliver ponies and rainbows that never seem to arrive. If you wanted to start spending your time and money shipping them the ponies you think they really want I wish you luck, but they will be quite happy to just use Facebook in the interim while waiting for your magic ponies...
I stand corrected, thank you. I had Mandarin in mind, although that fact was unclear since I only mentioned it in my example. I'm unfamiliar with Cantonese and lack any knowledge at all of other Chinese dialects. So at least for that character - it has one reading in Mandarin. The two readings in Cantonese are a single (and similar) vowel apart, nothing like the differences between "nama" and "ki". So I'll change my argument: even though Chinese has multiple readings - Japanese takes it a step further in complexity.

According to this page [0], most sound differences in Mandarin are a variant opposed to a completely different sound. Variant sounds are easier to memorize because they often "make sense". In Japanese, variant sounds often occur because it is "easier to pronounce". If I had to wager a guess, Chinese variant sounds are done for the same reason - though I could be wrong on that as well. :)

Thank you for the correction.

[0] http://pinyin.info/chinese_characters/
Page 19 seems to address this a bit.
This is really bad considering MEAN is a) much less popular (IMO it's dying down), b) much less beginner friendly, c) much less easy to work with than Rails.

And I say this as a JavaScript dev.
Voice biometrics? New technology
I think I agree with your last sentence - the current technology is pretty crappy. But given our brains' plasticity, I don't see any reason against grafting additional senses onto ourselves, anymore than I see any particularly good reason against wearing a watch.
Unfortunately, async and await didn't make it into ES7. ES2016 (ES7) was finalized with Array.prototype.includes and the exponentiation operator [0]. We'll have to wait for ES2017 at the earliest for async/await to make it into the official spec [1][2].

[0] http://www.ecma-international.org/ecma-262/7.0/
[1] https://github.com/tc39/proposals
[2] http://www.2ality.com/2016/02/ecmascript-2017.html
I'm all up for anything that ushers in a revival of coin-op arcades outside of Japan.
> If I need to figure out the actual daemon configuration for each I look in /etc/init.

... except that that was Ubuntu two major versions and some time ago, back when it used upstart. Nowadays, Ubuntu Linux is a systemd operating system.

* https://freedesktop.org/software/systemd/man/file-hierarchy....
I think the implication was that an MRI for something else might have removed it much more quickly and less precisely
In the general sense, yeah, but you would think it shouldn't be too hard to make a reasonable guess about which one it is and handle failures gracefully instead of assuming that it's SYLK based on a tiny amount of data and then blowing up when it turns out not to be.
Will they open hardware for this platform?
If no, then it does not look very useful, just PR.
Uniprocessor Garbage Collection Techniques (1992) [pdf]
Ironically, your experiment worked only because all the adopters (that is, you) lived in a single time-zone, neatly sidestepping the entire problem timezones were meant to solve.
Canonical-Pivotal partnership makes Ubuntu preferred distro for Cloud Foundry
Google drives me absolutely nuts because of it's 'intelligence', if you will. With dumber search engines it is trivial to ban words you would only expect to see on pages unrelated to your search phrase, using '-' or something similar. Similarly, if there is a word I know is associated with another topic, but is unlikely to appear in another topic, it's easy enough to force it to appear using '+'.

Google's methods for detecting clustering, or whatever they are using, are so 'clever' I feel like I'm unable to communicate what I want. I feel like I'm arguing with a particularly intelligent and malicious toddler sometimes.

Say I was to ask a toddler to bring me a beer, and they brought me a root beer. I'd be like, "no, bring me a beer, -root."

A normal child would bring me a normal beer, cause that's the only thing in the fridge that has beer in the title without root. The Google child would bring me some sassafras, because sassafras is a root beer, which is a beer, but it doesn't have root in the name.

Annoyed, I turn off safe search, and I say "Bring me a beer, -root -sassafras -sarsaparilla -ginger -cider."

The Google child comes back and says "I couldn't find what you were looking for." I get up off the couch, look in the fridge, and lo and behold it's completely full of beer.
DST becomes less fun in the tropics.

Longreach is about the same longitude as Melbourne - but compare the daylight hours:

http://www.timeanddate.com/sun/australia/melbourne
http://www.timeanddate.com/sun/australia/longreach
I want to bring this comment to the articles author and readers attention.

> Terry Vosbein says: July 5, 2015 at 12:40 pm

> I made a comment here yesterday, and its disappearance is disturbing. I wrote that I liked the arrangement by Stravinsky, but that the author had misused the term “dominant seventh chord.” Today I find my comment erased, the article re-written, and the new version just as incorrect.

> The original version of the Star Spangled Banner utilized dominant seventh chords. In fact. most tonal music from Bach on forward utilizes dominant seventh chords. A lot of them.

> It is true that Stravinsky’s “sin” was to muck with the harmonies. But the description as it stands is pretty meaningless. He did not add a dominant seventh chord. He re-hamonized a few chords with tonal, yet not traditional, chords. They may be a bit startling to one used to the original harmonies, but I assure you, the inclusion of a dominant seventh chord is not the reason why.
---

In my ears Stravinsky's version is much clearer and richer than the simplier original version. The original is like a pop song for kids, the improved version does not fulfill all cadences immediately, he leaves them open, as in most better arrangements.
E.g. hear the last notes of the trombone.
Yeah, that's exactly what I was trying to say. Rust does all the bookkeeping at compile time, Swift keeps a lot of it at run-time although the compiler can easily optimize away a lot of lifecycle stuff too when it's in scope, so I assume it either does or will.

I agree that Rust likely does not have the be-all answer to automatic memory management, though what I love about it is that they're pushing the boundaries and getting people thinking differently about memory management.
Depth Sensor (RGBD) Guru

Small, first-rate, well-funded team seeks depth sensor expert to help build the eyes of the smarthome. Extensive knowledge of RGBD cameras, use of probabilistic reasoning, C++, and Linux required.

Deep Learning Expert

We also seek a deep learning expert to help build the eyes of the smarthome. Extensive knowledge of deep learning for computer vision required, as is competence with Linux, C++, and algorithms. Familiarity with Caffe and distributed systems a plus but not required.

Stealth Startup

Expect highly talented and interesting coworkers, including the perception lead from Stanford's self-driving car and the cofounder of Google Street View. Highly competitive cash and meaningful company ownership included in compensation. Perks include the usual food and high quality health insurance, plus the opportunity to do super interesting and impactful computer vision work.

We're funded by and partnered with Andy Rubin's Playground.

Send resume or profile to <doreen@snitch.co>. Please include one paragraph describing the coolest thing you have built.
Ok to clarify, what I meant was that these sessions were happening at the same time, and on different devices and had vastly different topics.
Honest question, what are the purposes of these licenses/fees other than to take money from citizens? If a village in the middle of nowhere builds this infrastructure to serve their own community what could go wrong without licensing?