skysight-inc/HackerNews huggingface dataset:
I guess we'll have to agree to disagree then. I think it is a watch with additional functions, not something else that also works as a watch.
For me, any smartwatch's primary purpose is telling time. Everything else it does is secondary.
Having said that, you shouldn't buy Apple Watch for just telling time. You're better off buying regular watch for that.
This article feels similar to "how to draw an owl".
Let's not even start on ESR.
5 minutes for a 15KLOC project seems pretty strange to me unless you're building on a machine with very limited CPU/RAM. Make sure you're giving the JVM enough RAM. Also the next release of ClojureScript supports parallel builds, I've consistently seen users report 30%-300% faster builds (depends on # of cores, dependency graph).
Libervia (Salut à Toi) 0.6.0: decentralized blog and more
http://www.elementscompiler.com/elements/silver/ free one here
For those concerned with the official client requiring `sudo`: there are already many alternative clients that are compatible with the Let's Encrypt server, mine included.[1]

I made my own client because I wanted to know what's exactly going on during the certificate issue process. I tried to make the code as simple as possible, so take a look if you have time![2] It's a simple single file script.

[1] https://github.com/barosl/letsencrypt-simple

[2] https://github.com/barosl/letsencrypt-simple/blob/master/let...
Swift does not have a large userbase for now, and users adopting it are anticipating the breaking changes from beginning. When it stabilizes and developers grow, breaking changes will be less likely.
1. Going to look at the recent state of Om/next docs, I see that you're right. I don't think the earlier iterations of the project had quite the same focus but it's clearly been made a higher priority.

2. I think the barrier to starting a new project is unreasonably high, yes, and requires a highly inconvenient amount of configuration familiarity. Unfortunately the gap between just running the ClojureScript compiler on a single namespace file and actually configuring a viable project and build pipeline in Leiningen is quite large and really requires a concerted effort to overcome (or, to have someone nearby who's willing and able to show you what you're doing wrong).
and people who speed-solve rubik's cubes.
> this could form the core of yet another cross-mobile-platform development framework

Why not bridge the "yet another cross-mobile-platform development framework(s)" that were written for Objective-C, the same way Apple did with their frameworks? There is no need to restart them all over again in Swift to access them in Swift.

Perhaps you were attempting to suggest that no quality cross-platform frameworks ever materialized for cross-platform development under Objective-C? (there were certainly attempts, including from big players) But if that is the case, I'm not sure an arguably better, but not dramatically different, language is going to change anything.
It seems that if they constructed scenes appropriate to the artist, the forgeries would be even more real?

For example, Bob Ross wasn't necessarily famous for portraits. I'm sure if you gave it a picture of a landscape and used a Bob Ross painting as a learning model, you would get a fairly close forgery.

All in all very cool tech!
I went through the same debate with myself earlier this year, and finally decided to go with Elm. But, 100% of my work is client-side web, and has been for 15 years, so having a tool specialized in that field makes sense for me.
The end users should ideally not be prompted when they see a certificate renewed by the same CA. It should also ideally be a /renewal/ of the old one, and not an entirely new private key generated each time as well. Of course everything could be tuneable.

I believe these are sane defaults.

* Prompt on CA change? (Default Yes)
* Prompt on private key change? (Default No IF the cached certificate is on the old CA's revocation list.)
* Prompt on CA renewal? (Default No)
Not defending the practice, but you can use 'xcrun' to find and run these binaries. E.g. to find swiftc, you can use 'xcrun -f swiftc', and to run it, 'xcrun swiftc'.
> There are two broad types of trans fats found in foods: naturally-occurring and artificial trans fats. Naturally-occurring trans fats are produced in the gut of some animals and foods made from these animals (e.g., milk and meat products) may contain small quantities of these fats.

http://www.heart.org/HEARTORG/GettingHealthy/NutritionCenter...

> Because trans fats are unavoidable on ordinary, non-vegan diets, getting down to zero percent trans fats would require significant changes in patterns of dietary intake.

http://www.worldcat.org/title/dietary-reference-intakes-for-...

> Processed foods and oils provide approximately 80 percent of trans fats in the diet, compared to 20 percent that occur naturally in food from animal sources.

http://health.gov/dietaryguidelines/dga2005/document/html/ch...

20 percent is not meaningful? Next, are you going to try and convince me that trans fat is good for you?
There also seems to be a cottage industry of people telling others that they are wrong or stupid for being outraged.
Thanks for this. I had the same problem!
If they can lobby their way out of being illegal company to being somehow legal, they can use this power against competition. Remember what they did to Lyft year ago using some blackhat booking scheme? Imagine what they will do once they have lobbying power.
Indeed, economies of knowledge suggest that the proportion of knowledge would be even less widely shared in a very wealthy world of physically optimal computer and network technology than it is today -- although the absolute amount of knowledge shared would be far greater, the sum total of knowledge would be far greater still, and thus the proportion optimally shared would be smaller.

Add to that the the amount of additional information or metadata needed to specify what category the knowledge "pigeon" is, how it relates to other "pigeons", the sources of knowledge that led to the discovery of the pigeon etc and how the pigeon can be applied. In some ways, perhaps knowing the framework for how chunks of information relate to each other, or how to traverse it, will be more important than knowing the information itself.

It wouldn't be difficult to posit that HTTP and the indexing engines built on top of it is that framework. So even as the sum of knowledge and its metadata grows, and the diversity of the knowledge economy between individuals grows, the fundamental principals for discovery of knowledge remains the same size and complexity.
It's less beginner-proof, and more "doing bad things proof". The purpose of releasing Swift as open source is that they don't want it to be an Apple language. I can't wait for it to replace Python for scripting - I dread every time I'm writing code without a competent type system.

> be paid up on fees

This isn't true anymore, FWIW. Also, OS X apps exist.
I was shocked, shocked, to hear that 18 people with gastric band surgery lost weight and improved their blood sugar control. Again, how well that generalizes to the general no-surgery public is the question.
Reverb.com raises 25M
> Morality is, unfortunately, subjective. Part of the argument is in convincing your opponent that your morality is superior to theirs. Or, perhaps, that their stance violates their own sense of morality.

Why? I can't just live morally and let my "opponent" do what they think is right?

I feel very strongly that people should decide what they think is right and fight for it.

I feel no need to convince other people that my morality is superior to theirs.
Location: US
Remote:
Willing to relocate: Yes
Technologies:Java,R,Tableau, Oracle, MYSQL, C/C++, Statistical regression analysis, predictive modeling, customer segmentation, life time value of customers, market basket analysis
Résumé/CV: https://www.linkedin.com/in/arunmehta89
Email:arunmehta89@gmail.com

I have graduated from Carnegie Mellon University in Master of Information Systems Management in May 2015. I was working as data management and data analytics consultant in New York till 2 weeks back. I am looking for other opportunities in data analytics and data science. I am on F-1 OPT with OPT till June 2016 and then have STEM extension as well. I am willing to relocate anywhere in US. I am available immediately. Thank you
Modern Intel CPUs have an instruction specifically to compute CRC. This instruction is easily consumed through a C++ intrinsic, literally in one line of code. You can't do any better than that, no matter what you use.
Decoupling personal happiness from accumulation of consumer goods as an end in itself seems like both a positive and a conceivable thing to me, even if it were a cultural meme with roots that are out of people's direct control such as an economic downturn. These things aren't mutually exclusive.
Xkcd wiki
I guessed the German QWERTZ properly at least...unfortunately I don't know a way of solving that without having an EN keyboard, using a keybind to swap between T1/EN as needed. Though depending how much German shows up in your programming... swapping every few characters probably isn't desirable either. :(
The problem is not coming up with new funding models. The problem is getting them implemented.
Poll: About Standardization
It was a long debate at a dev conference, but
would you say that protocol standardization is more :
to handle similar situations in the same way
to remove unnecessary variations
> I find that statement hilarious considering that it was explicitly one of the design considerations[1] for Go.

Isn't it hilarious that a statement from the Go authors could be used as evidence of its awesomeness given how the authors are naturally and heavily biased?
This is on a 2012 MBA for a prod build. I see times of 140s or 180s on a fresh dev build. Times are lower on faster machines but still in the multiple-minute range. I'll tweak the build JVM settings tomorrow and see if that improves things.
I can't reply in-context to noondip's reply here yet, but note that he now says meat has "small amounts" of transfats where he previously wrote "laden with".
I think you interpreted his comment a little too literally.

Why don't you bet something more reasonable, like $10?
nodejs, ruby and python have had this for a while.
And yet, ruby still provides 4 unary operators that can be redefined.
I assume English is your second language? The plural is in fact iSheeple. (This is a very, very rare form of irregular noun. I'm not surprised you weren't taught it, nor that you haven't picked it up by osmosis. You just have to memorize it as a special case.)
I would just make a++ an instruction, and remove the rest.
They have lots of data hashed against a different CRC polynomial. The CRC32C acceleration instructions are unsuitable.
om.next lifts some great ideas out of Relay and Falcor. All three libraries share the assumption that components should describe the data they want, in the shape that they want it in. A querying layer is then responsible for for maintaining a local cache of the data, fetching it from the server when it's not available in the cache, and updating the components that are subscribed that data when it changes. This leads to some really impressive performance optimizations (only parts of the page that depend on new data need to be updated) and some very impressive server-side caching characteristics (om.next can use HTTP for caching because the data is normalized).
Aye, but a lot of others won't. Also, there are a number of other vendors, like RedHat and CentOS, that have assumedly committed to continue supporting OpenSSL 0.9.8xx for up to nine more years per their support policy.
Renesas goes 64-bit for latest automotive R-Car SoC
> Calling Tibet a 'tribe' is also a little bit strange, and smacks of the way Chinese propaganda reduces the legitimacy of Tibet's claim to nationhood (and even legitimate personhood), despite Tibet's governmental and territorial sovereignty from at least 1200 AD onward.

It is hilarious how the maps in museums fail to show the Tibetan Empire during any of many, many periods when it was both theoretically and actually independent but to claim that Tibet has been sovereign since 1200 is insane. The Qing dynasty ruled for almost three centuries and they the Tibetans were their vassals.
Federal Trade Commission Appoints New Chief Technologist
> I feel very strongly that people should decide what they think is right and fight for it.

I believe ISIS would agree with you whole-heartedly
Location: GMT

Remote: Yes

Willing to relocate: Yes

Full position or contract/freelance.

- Senior Software Engineer, decade old experience

- Project management and evangelist/team lead using SCRUM/Agile methodologies

- BsC in Computer Science

- Current projects in automated trading with private clients, using a mix of Java, Bash, Ruby, AWS

- Strong background on Natural Language Processing and Neural Networks - contributed to academic results

- Statistics, etc

- At ease with current Ruby ecosystem, some Rails

- Able to handle sysadmin, strong Linux background dating back to RedHat 5.4

- Built SOAP and REST APIs in Java and Ruby, some highly structured

- Experienced with most common databases including PostgreSQL, MySQL, IBM Informix and Oracle

- Acquainted with Redis and ElasticSearch, curious about Mongo and other NoSQL stores, open to functional (did ML)

- Contact with other languages and frameworks including PHP, Drupal, Bootstrap, Javascript, jQuery

- Git

- Java, C, C++ and Ruby as main languages used to different degrees

- Not a one-trick-pony "this-is-my-stack" guy. But I won't say no to a stack.

- Willing to work on legacy codebases, including Windows

If you have a project that's just starting, or a team that needs to get things on track, I'm here to help. Drop me a line or add me on skype.

email: solvit.hn@gmail.com

skype: solvit.hn

If you somehow think I'm "too senior", but some items in this list do ring a bell, hit me up.
“Office Hours for White Men” and “Office Hours for Everyone Else”
A former CMO in Boston is hosting free office hours for the public, but in the name of increasing diversity in tech, he's limiting the number of office hours that White Men are allowed to take. This is spelled out pretty blatantly in the two buttons on his page, "Office Hours for White Men" and "Office Hours for Everyone Else": http://www.mikevolpe.com/office-hours

I get it, we need to increase diversity in tech. That's our noble cause right now. But how is this not even remotely seen as blatant discrimination? How is this so widely accepted in our industry that a high profile CMO feels completely justified in doing it? Those buttons so closely resemble the iconic "Colored Water Fountain" images from the MLK days that it's almost laughable. Seriously: http://blog.ericharmatz.com/wp-content/uploads/2009/04/segregated-water-fountains.jpg

I think our community needs to have a very real and open discussion about this.
In Japan, paper is still really commonplace in offices and in other institutions (schools, retail, factories etc). A lot of old technologies like fax are still commonplace in Japan so this makes a lot of sense there.

Also a lot of older large corporations in the UK and USA still largely rely on large amounts paper for forms, newsletters etc.

So I still see it being quite useful in a lot of current markets.
In this particular case, however:

[Intel's CRC32 CPU instructions] uses different inputs to the CRC32 algorithm (known as the polynomial) which is apparently more robust, and is used in networks, filesystems, that sort of thing. It gives different results to the "standard" polynomial, typically used in compression.

They would have to go back and recompute all their existing stored checksums.
> meat and dairy don't HAVE meaningful amounts of transfat

In fact, they absolutely do. It's no doubt hydrogenated oils found in processed snack foods add trans fat as well, hence my emphasis on whole plant foods.

> The major dietary sources of trans fats listed in decreasing order. Processed foods and oils provide approximately 80 percent of trans fats in the diet, compared to 20 percent that occur naturally in food from animal sources

> #1 Cakes, cookies, crackers, pies, bread, etc.

> #2 Animal products

> #3 Margarine

http://health.gov/dietaryguidelines/dga2005/document/html/ch...

> there is NO proven link at all between dietary cholesterol and blood cholesterol

Surely you jest?

> Serum cholesterol concentration is clearly increased by added dietary cholesterol but the magnitude of predicted change is modulated by baseline dietary cholesterol.

https://www.ncbi.nlm.nih.gov/pubmed/1534437

Or do you suppose this is all just a grand conspiracy by the fruit and vegetable industries?
This just shows that terminal net worth is not that important.
Well, all right, my brain has to parse one fewer symbols. ++ is the equivalent of parsing +=, but there's no "1" or "j" or anything else that I have to parse in addition.

(No pun intended, but I also didn't edit it out...)
I haven't downvoted you, man (it isn't possible to downvote direct child comments, as far as I can tell). Why are you being so hostile? You're also quoting me out of context; I wrote, "laden with cholesterol, saturated and trans fats" which isn't an exaggeration.

By the way, you can reply directly by clicking on the timestamp (e.g. n minutes ago).
It's a lot harder to do discovery on 100 tons of paper in a vault than on ten tons of disk drives.
I feel like the military potential has already been realized in the form of armed drones.
Yeah just doesn't sound plausible to me. I've seen bigger projects take less than a minute on a 2014 desktop.

For big prod builds you'll definitely want to give the JVM at least 1gb of RAM, make sure you actually override Lein's defaults:

:jvm-opts ^:replace ["-Xmx1g" "-server"]
I'm considering building a tech worker commune in the mountains of North Carolina. Solar/wind generation on site, fiber connectivity, etc. Communal kitchen/coworking space. Your home would be a tiny house you build or pull to the site.

Your living arrangements are what you make of it. I've lived in a 4000 sq foot home in the suburbs, and I've lived in a condo in a major metro (Chicago).

Nuts to possessions and competing on living space, I just want to spend time with good people.
SEEKING WORK

Location: GMT

Remote: Yes

Willing to relocate: Yes

Full position or contract/freelance.

- Senior Software Engineer, decade old experience

- Project management and evangelist/team lead using SCRUM/Agile methodologies

- BsC in Computer Science

- Current projects in automated trading with private clients, using a mix of Java, Bash, Ruby, AWS

- Strong background on Natural Language Processing and Neural Networks - contributed to academic results

- Statistics, etc

- At ease with current Ruby ecosystem, some Rails

- Able to handle sysadmin, strong Linux background dating back to RedHat 5.4

- Built SOAP and REST APIs in Java and Ruby, some highly structured

- Experienced with most common databases including PostgreSQL, MySQL, IBM Informix and Oracle

- Acquainted with Redis and ElasticSearch, curious about Mongo and other NoSQL stores, open to functional (did ML)

- Contact with other languages and frameworks including PHP, Drupal, Bootstrap, Javascript, jQuery

- Git

- Java, C, C++ and Ruby as main languages used to different degrees

- Not a one-trick-pony "this-is-my-stack" guy. But I won't say no to a stack.

- Willing to work on legacy codebases, including Windows

If you have a project that's just starting, or a team that needs to get things on track, I'm here to help. Drop me a line or add me on skype.

email: solvit.hn@gmail.com

skype: solvit.hn

If you somehow think I'm "too senior", but some items in this list do ring a bell, hit me up.
My 7TB and 8-Day Journey onto the AWS Cloud
Isn't this how C++ works as well? operator+= is definable for any user defined types and typically you'll add an overloaded operator[] which returns a reference so that things like operator+= works as you'd expect within the context of a collection.

I have some old code somewhere for images which I'm sure does something to the effect of:

image[x, y] *= scale;

where Image::operator[] returns a Pixel&.
There's so much passive-aggressive quipping in this article it makes me feel like it must be terrible to work for WIRED. I mean, the last office I worked in was kind of the same way...

Is every office like that?

//edit

Okay, now I'm just creeped out?

>A coworker in San Francisco is logging into her, which normally would upset me, but I’m so nervous I don’t care that another being enters her.

Half of this article is this woman seriously personifying her "robot" (robot or ipad on wheels?). Creepy.
Looking at eliteraspberrie's example, not really. Python's __iadd__ and such are not able to reassign. There is no "inout" in Python. The assignment aspect of __iadd__ is done through self mutation (and an extra hard-coded assignment to support immutable variables).
Much like we discredit Cherokee's nation hood?
I did not see the other submission. I specifically stripped the # piece from the URL in order to not produce duplicates, but I see the other submission's URL has the unique bit at the end.
Google also has lots of freeway miles. This report discusses freeway operation in 2012:

https://static.googleusercontent.com/media/www.google.com/en...

(I clearly remember a video demonstrating one of the employees pulling on to the freeway and then giving the car control, I found the above while doing a quick search for that)

The second slide here says 300,000 freeway miles circa 2012:

https://www.google.com/selfdrivingcar/where/

and the next couple imply that they then moved on to the harder problem of streets.
Not really, ketosis starts when the liver is depleted of glycogen. While you can try to use vigorous exercise to speed this along, vigorous exercise will primarily target the glycogen stored in your muscle which does not effect ketosis. If you simply start eating < 25g of net carbs you will be in ketosis in 18-36 hours, no magic or pain needed. Do keep in mind that insulin (which you will not be producing much of) also controls electrolyte retention so you may need to increase your intake or supplement (see r/keto for details and advice) .
Brutal to see all the comment spam on the pull requests.
Another Web Site Threat?
Swift Proposal: Implementing safe Go-lang style concurrency
To be clear, do you mean ++i or i++?
Pope does not go to another country to lead a rebellion?
If he does... hmm...
This is not a binary thing, as intensity increases the substrate gradually shifts from FFAs to glucose. If one has been starving, fasting or eating very low carb for a while, the muscles will also use ketone bodies in place of glucose.
I think the Rockets could use you about now.
aka telepresence, like http://www.doublerobotics.com. There was a robot-as-a-service telepresence startup as well I stumbled upon, which I don't recall the name right now.
If they have CRC accounting for 10% of CPU, they must be using these checksums a lot. At some point I'd imagine the false error rate simply due to bit flips and other random errors on the path from database through CRC function will outlast whatever value you are getting from the constant rechecks.

Also, literature suggests a throughput of ∼2.67 bytes per cycle for the CRC32 instruction, a three fold improvement over best in class non-HW routines. I'm quite sure it would be worth it to reconvert previous checksums if you can do so in a way that minimizes downtime (think TrueCrypt doing a transparent initial encryption; not encrypting when theres IO load).
I suppose, though it doesn't tab-complete. :) There's all kinds of reasons to want short paths. Having said that, I can create my own /opt symlink to a long path too.