skysight-inc/HackerNews huggingface dataset:
> artisanal, shade-grown code doesn’t scale to large engineering organizations

Some leeway could me made around that statement. People who work in fishing and agricultural industries for example could benefit from unique and specially crafted services when it comes to job search and fulfillment. There is a certain effectiveness in the one-size-fits-all approach of applications like Facebook but it could stand to exist within a more diverse ecosystem.
Why should the tech companies give away their hard earned money? We don't live in a communist dystopia.
I'll admit to being a little confused by your response. I understand you to be arguing that

(a) identifying fallacies is good; and

(b) pointing out the fallacy and nothing more is fine.

As for (a), we're in agreement, and I believe I was clear in saying so above (https://news.ycombinator.com/item?id=13320712):

I agree with you that identifying weaknesses or fallacies in an argument is a good thing.

As for (b), if pointing out the fallacy is limited only to identifying the fallacy by name, I disagree, and also expressed this in the same comment. In short (and I repeat myself), I think it lends itself to point scoring rather than cooperative, constructive discussion. If it includes explaining how the argument is an instance of the fallacy, I think that's better.

I appreciate your taking the time to provide the reference to "Your Baloney Detection Kit Sucks". However, while it's related, I'm don't believe I'm making the arguments you cite (though the second is similar in spirit) and argue against.

I'm fine with our possible disagreement on (b). I can understand why some people may think that identifying and naming the logical fallacy is sufficient. I just don't agree, as I want more out of the discussion. If I've misrepresented or misinterpreted what you've written or intended, please forgive me as this is not my intent, and I would appreciate you pointing it out. Otherwise, I thank you for the discussion and take my leave.
Painfully obvious – and I never thought of it myself! Thank you
Well as another commenter pointed out, they had to hire fewer people than a naive man hours calculation would suggest, so their productivity did increase.
I greatly enjoy Star Wars, but it doesn't strike me as even remotely deserving of a Best Original Screenplay award.
Eh. The people in your life are pretty significant, and I doubt most people here have heard of Zorthian. For example, it's both a Tesla and Twain fun fact that they were buds, but I don't have to explain who either of those people are.

Edit: Still, fair critique.
Why can't he just buy some land and put it there?? Why does it have to be some public open space, of which we have little left in SF anyways??

Edited: For example, why not buy one (or two) of these piers, and put a giant Enterprise-shaped museum there? https://goo.gl/maps/FVWFuPvgi292
No problem! Here you go!

(defmacro defun-curried (name param-list &body body)
(dolist (p param-list)
(when (member p '(&optional &key &rest))
(error "DEFUN-CURRIED does not yet handle &OPTIONAL, &KEY, or &REST")))
(let ((new-params (mapcar (lambda (p) (list p nil (gensym)))
param-list))
(prelude nil))
(when (stringp (car body))
(setq prelude (list (pop body))))
(do () ((not (and (listp (car body)) (eq (caar body) 'declare))))
(push (pop body) prelude))
`(defun ,name ,(cons '&optional new-params)
,@(reverse prelude)
(cond ,@(reverse
(maplist (lambda (nps)
(let ((ra (gensym)))
`((not ,(third (car nps)))
(lambda (&rest ,ra)
(apply #',name ,@(mapcar #'first (reverse (cdr nps)))
,ra)))))
(reverse new-params)))
(t . ,body)))))

Handling &OPTIONAL, &KEY, and &REST in the original parameter list is left as an exercise for the reader :-)

Examples:

> (defun-curried foo (x y z) (+ x y z))
FOO
> (funcall (foo 1 2) 3)
6
> (funcall (funcall (foo 1) 2) 3)
6

Okay, I will admit, the 'funcall' thing is annoying.

In case anyone is wondering how this works, here's the expansion of FOO:

> (macroexpand-1 '(defun-curried foo (x y z) (+ x y z)))
(DEFUN FOO (&OPTIONAL (X () #:G839) (Y () #:G840) (Z () #:G841))
(COND ((NOT #:G839) (LAMBDA (&REST #:G844) (APPLY #'FOO #:G844)))
((NOT #:G840) (LAMBDA (&REST #:G843) (APPLY #'FOO X #:G843)))
((NOT #:G841) (LAMBDA (&REST #:G842) (APPLY #'FOO X Y #:G842)))
(T (+ X Y Z))))
What is Data Engineering
The life-changing magic of compound interest
Wildflowers.garden
Hey there: PM for Windows Console & Bash here:

If you're running Win10 Anniversary Update (AU), know that this was our first formal release of the Windows Subsystem for Linux (WSL) and was, as we made very clear prior to release, missing several key features and capabilities. However, we wanted to get it into users' hands ASAP so that we could asked the community for help to identify what worked and what didn't.

And the community leapt to help-out, resulting in literally hundreds of fixes to WSL and to the Windows Console.

We've continued to release improvements over the last several months through the Windows Insider builds (release notes: https://msdn.microsoft.com/en-us/commandline/wsl/release_not...), and have posted updates and highlights via our blog: https://blogs.msdn.microsoft.com/commandline/.

All these improvements have resulted in Bash/WSL now being very, VERY usable as a real-world dev environment. We've a few more fixes and improvements in the pipe that'll emerge in the next few weeks, but you can feel confident that Bash/WSL is rapidly becoming a viable, highly productive, genuine, Linux compatible environment for running your favorite *NIX-first tools, platforms and technologies.

HTH.
Made it because I sometimes need to diff strings and I never remember how to do it from command line. And partially as an experiment of how important the url is to get traffic.
Absurdly Giant E Ink Display Is Like a Three-Foot-Wide Kindle
No hostility intended. When something is nonsense it isn't hostile to call it nonsense. Why waste paragraphs?

That's part of the problem these days. You can't call bullshit bullshit because people get offended.

I think this idea is unmitigated manure. A smart 13 year old with experience making and selling lemonade could explain this in 15 in front of a whiteboard. I find it perplexing that governments spend millions in such nonsense programs. If you dig there's always a motivating factor with less than honorable intentions.
Your demonstration is one incident. Just look at the NY Times homepage daily; you will find continual challenges to those in authority in the U.S. Perhaps they should do more or differently, but they certainly do it.

And regardless, my main point was they challenge U.S. authority more than Chinese authority, which also seems hard to debate if you look at their website.
You make a good point.

I guess what I'm arguing is that the forces against equality are so large that it would take a great deal to shift things into balance in anything short of decades. I feel that taking an opposing or even neutral stance against active measures is a vote of support for inequality.

If anyone is going to take a stand, I would think it would be people who have experienced being ostracized. But reading some of these comments has been an eye opener because they use seeds of truth to support what is unavoidably a position of ignorance.

That trend is appearing all over the media right now and it's a very dark think IMHO.

I admit that it may be the effect of controversy generating conversation that pushes the comments to the top but it makes me uncomfortable that even Hacker News isn't immune to such things.
So will "this snow week when"
Tynker, Coding for kids
http://aitendo3.sakura.ne.jp/aitendo_data/product_img/wirele... says 180mAh when actively transmitting, so probably.
> Even a really rich dude can't expect to get the single best public site in a large metropolitan area to build a monument to himself.

If he is willing to pay an extremely high annual property tax on the unimproved value of the land he would be excluding others from using, and let the city seize and auction off the land in the event of non-payment, then I don't see why not.

The issue is that he is probably not willing to do that, and is probably trying to get the land without paying property tax. From the article:

> On October 2015 the city and the Lucas museum signed a 99-year lease in exchange for $10.
Any nation would be hard-pressed to unilaterally close the Strait of Malacca. Pirates might occasionally delay or steal individual shipments, but I doubt even Malaysia and Indonesia could close it down together, if by some miracle they could agree to do so. Egypt would have a better chance closing Suez, but that's one of their few remaining sources of foreign cash so it would really hurt.

If for some reason USA wanted to stop a train, a few payments to the poorest dictator along the route would get it done. They wouldn't even have to stop anything permanently to make shipping much less reliable.
That's a bit of hyperbole. Python3 is technical churn, not technical innovation. They just stirred the pot and added some features that have no barrier to being added to Python2 and were, with Naftali Harris' Python 2.8.

But the bigger problem other than lack of widescale user adoption is that the primary reason for Python3 (unicode) was botched. Go got this right, everything is a byte string and the assumed encoding is UTF8.
I'd love to see someone run aphyr's Jepsen tool on this and see if it lives up to what it aspires to be.

Kyle has a real way of destroying databases and really any distributed datastore:

https://aphyr.com/tags/jepsen
what they see as fake news. Are the things censored by China not good examples?

https://en.wikipedia.org/wiki/Censorship_in_China

Or are you talking about in the West? (Why ask for extant examples for things that are being proposed, but not yet enacted, regarding fake news?)
The Voice of America has been operating since 1942: http://www.insidevoa.com/p/5831.html
Another concern is the growth and profit expectations that will come with more funding (beyond current expectations) and the lack of leverage they will have if they can raise more.

I'm not sure there are many companies such a scenario has worked out well for, but I'd love to dig into examples if people have any. And working out well can mean different things for investors vs employees vs customers vs free users vs readers. I would expect the interests to become less aligned the more investment they take on without being profitable (see Evernote's recent moves and resulting user backlash).
Yeah, native dependencies in Ruby Gems, node modules, etc., are the bane of the open-source developer. This is why we built the Windows Subsystem for Linux: Sometimes, you've just gotta run native Linux code or code that expects a genuine Linux environment.
Apple Music was built in Ember for example.

http://builtwithember.io/featured/2015/07/04/apple-music/
I'm not sold on using Medium, or definitely not exclusively.

Why would a content creator publish content on the Medium platform when you can't even get the e-mail addresses of your subscribers unless THEY pay you for a membership (that's what I got from their membership FAQ).

In other words, Medium expects content providers to produce top content in order to grow the Medium platform while the content provider has no way to realistically obtain a following that's not directly tied into Medium.

That means when Medium goes down, you lose not only all of your posts but your entire following as a content producer.
>Medium set out to solve the impossible. They want to reward writers who have an impact. But impact is actually hard to measure, maybe even impossible.

That's not the problem. The problem is that most people could not care less about either impact or rewarding the writers -- and the kind of writing on Medium is not the kind that has a paying fanbase (like e.g. fiction might).
https://en.wikipedia.org/wiki/Sanisette
The thing is, my brother-in-law was able to afford and renew the patent for it's entire lifetime, until it expired. But he couldn't afford to manufacture it, nor market it properly.

To be honest, he didn't have the knowledge or understanding of these things (he's a heavy equipment operator and one of the best welders I know). He's not the best at math or spelling, but he's smarter and more motivated than many people I have come into contact with. At the same time, he's naive about some things, and a bit unworldly and unaware about others.

If the patent wasn't particularly useful, then why did Toyota and Bell both infringe upon it? For this particular invention, my brother-in-law holds two patents; the second building on the first. His patents build upon, and reference earlier patents that describe similar solutions to the problem at hand, and how his is a better solution, etc.

Now - you may be wondering what kind of device is this - so I'll tell you: It an answer (maybe not a perfect one, of course) to the question of "how do you keep your drinks cold in the summer, and hot in the winter, inside your car?"

His answer was a cupholder designed to be fitted in front of the air-conditioning vents of the automobile. Cold air in the summer from A/C to cool the drink, warm air in the winter from the heater to keep the drink warm. Do you not think that is useful?

Toyota - in the 1980s when my brother-in-law's patent was still valid - made several models of vehicle with a slide-out cupholder in front of the A/C vents which infringes my brother-in-law's patent (it clearly anticipates such a system). I own a 1996 GMC C1500 pickup which has a similar vent-located cupholder (and was sold during the time my BIL's patent was in effect). I'm sure that you've seen similar cupholders as well.

Bell imported and distributed (to Walmart mainly) clip-on cupholders from Chinese manufacturers which essentially were duplicates of the designs in his patents; I still have his original prototype, plus the examples we obtained from Walmart and used in the court proceedings which led to a settlement with Bell.

My brother-in-law never approached either company with an offer - they infringed before he even thought about it; he found out about it after the fact. So - if the patents weren't for a useful product, then why were they infringed upon by at least three (Toyota, Bell, and GMC) separate companies?

Couldn't they have simply sent a letter or something to my BIL to offer to license it instead, and help him as a small-time inventor? Yes - they could have. Instead, they chose the more profitable solution, knowing that the "small guy" wouldn't be able to afford the time or money to fight it.
SVG 2 is on life support
To be fair, humans haven't had a lot of time to analyze AlphaGo's play. It's possible that we could understand these moves after some study.
You should better use conditional tags that allows those roads getting (in)valid automatically with the time http://wiki.openstreetmap.org/wiki/Conditional_restrictions
Wouldn't 99% of content go unread? For those who would get readers, wouldn't most be willing to wait?
Show HN: A Virtual NYC Snow Globe - Built with aframe.io
Most people use these little things for sensor/data loggers (weather stations, power monitoring, indoor temperature, etc) or little widgets that need connectivity and can be tethered to a power outlet (small display showing the weather outside, etc)

The specs say it has 0.9 mA light sleep, and a 10 uA deep sleep. Assuming the specs are correct (I haven't test it yet... not sure anyone else has either) you could definitely run it off a battery if you aren't waking it up too often.

The real problem with the RTL8710 (and ESP8266, and any other chip that uses WiFi) is that WiFi is very energy intensive. It takes a lot of juice to blast out a 2.4Ghz signal.

I don't know what the numbers are for the RTL8710, but the ESP8266 uses 50-170mA when receiving/transmitting data, which will drain a battery very quickly. (Source: http://bbs.espressif.com/viewtopic.php?t=133)
I have panniers. I rode a bike for years with just a rucksack, and i look back now on those wasted years and despair at my foolishness. If you get panniers, your back will thank you for much more than 0.71 kg!
Probably not the best example since the rumor was they were all constantly paged. But yeah, some sites don't require much engineering horsepower.
Plus a whole lot of "first world's problems" and "white person's activism".
Good to know this! The metadata layer with NewSQL storage seems exactly what SeaweedFS is already doing.
Creating image mosaics with Python
Good ideas! Still, they're sort of medium-term, aren't they? Thing big! It seems like Elon Musk is making the smartest long-term investments in eternal monuments to himself.
Ah, yeah, I can see how that would have helped tremendously. Thanks for the tip! :)

I cringed when I saw this at the top of HN because I knew the shame that is my soldering skill would be seen by a few hundred people :)
The mobile-web version of LinkedIn and the new website are built in Ember. We already use Glimmer 2.0 because we care about web performance. So we care deeply about many of the things you mentioned.

Source: I'm the lead eng for our consumer group
Building a CQRS/ES web application in Elixir using Phoenix
500K items from the Prequels? With that many Jar Jar mannequins, there won't be any room for ewoks!
> The NYT is also pretty heavy on "China-bashing" though that's not really unique to them

I don't see it at all. The Times' reporting is equally critical, and in much greater volume, of the U.S., U.K., and probably others. The job of journalists, to a great extent, is to inform the public about problems; afflict the comfortable and comfort the afflicted. It's not bias against China, it's the same journalism practiced everywhere about everyone.

The link doesn't really back up its claims. These are the NYT headlines it cites as "bashing":

* Hong Kong Protesters Seek Democracy.
* Discovery of Melamine-Tainted Milk Shuts Shanghai Dairy.
* Index of China’s Manufacturing Rose Sharply in December.
* Telecom Company to Pay $3 Million in China Bribe Case.
* China: Xinjiang Enacts a Curb on Dissent.
* A pioneering editor who resigned amid [government
censor] controversy last fall … named editor in chief of
a new publication.
* China and 10 Southeast Asian nations ushered in the
world’s third-largest free-trade area.
* Chinese Businesses Resist Eviction by Developers.
* U.S. Duties on Pipes From China Approved.
* China Executes Briton Despite Appeals.

It's not even all negative, and does not differ from reporting about everywhere else. One reason I like the NYT is that everyone thinks the Times is biased against them: The Clintons, Trump, progressives, liberals, conservatives, etc.
Anyone know the origin of the name they chose? Did they name their bot after the rapper Percy Miller?
Just to expand on the parent's point further: it's not just about what the service does, it's about what could happen in a worst-case scenario if the service is compromised by an attacker.

Companies get hacked. Well-known companies get breached and their data stolen. When these companies store access credentials from users, those access credentials can be stolen too. For example, see the recent DataDog breach [1]. Security credentials that customers gave to DataDog, for the purpose of allowing DataDog to monitor their infrastructure, were compromied by an attacker:

> the attacker gained unauthorized access to three of our AWS EC2 instances and a subset of our AWS S3 buckets. Those AWS resources included user credentials for the Datadog service, service metadata, and credentials shared with Datadog for third-party integrations.

The attacker then used those credentials to penetrate systems owned by those customers! Customers were hacked not because the customer did anything wrong, but because they trusted DataDog, and DataDog did something wrong.

Security-conscious customers will consider the implications of trusting any service they rely upon, and will consider "What could go wrong?". Very few companies get security right enough to avoid being breached.

A company with read/write access to many users' GitHub repositories, including private repositories, will certainly be a major target for attackers. It's not so much that attackers care about source code per se. Rather, attackers know that all kinds of other information such as access credentials, username/passwords, etc. get checked into source control by accident or sometimes even intentionally. The credentials might be hidden in the sense that they don't show up in a branch currently, but are present in some historical version of some branch - perhaps a dotfile someone checked in by mistake, and deleted, but didn't erase the history of. It happens. An attacker will scan this source history and find those credentials.

Every company that accepts credentials from customers to integrate with other parties should understand the pivotal role they play in the security of their customers. What the service intends to do is only part of the story. What the service could do if compromised by an attacker is an important piece of the story, and limiting this blast radius by embracing least privilege is an important part of earning the trust of security-conscious customers.

It is a shame that GitHub does not make least privilege possible in this scenario, by failing to offer a form of access less powerful than read/write access. To solve this problem well, GitHub would ideally offer a read-only API, and perhaps a read-only metadata API that can view commit histories but not the content of commits. Then, a service integration built on this API can reassure its customers that, even if the service is hacked, an attacker has no ability to push commits to customer repos, nor view customer source code.

[1] https://www.datadoghq.com/blog/2016-07-08-security-notice/
People are just too sensitive these days. Calling bullshit for what it is without going around in circles not to offend anyone used to have a name: Being honest.

These days people are so delicate that get offended by straight talk and "flag" you. I wonder if they realize the facts don't change at all.

Every time I run into these kinds of situations I remember that my grandparents survived a Genocide. People are so incredibly delicate these days that we can't even engage in straight talk. My grandparents didn't have to face words, they had to face reality, a brutal reality. Guess what, they ended-up being fine.
> Now, they play computer-like moves because "understanding" the position isn't as important as just being able to see 25+ moves ahead.

I don't think you can "see 25+ moves ahead" in Go. The branchout factor is just too big.
Me too; not that I often code 8 solid hours (I take out time to walk in the mountains and cook for instance) but when I anything more than 4 hours solid I have tons of energy. After 3 hours of meetings however, not so much.
I'm curious, does anyone know why Americans were killed by 'european' diseases, but not the other way around? Was Europe just lucky there weren't any nasty bugs like that in America or was it statistically likely to be that way due to relative population sizes?
Do you mean the title or the content of the book? I'm asking because I thought the main LA content is rather clean—the first book on MATH&PHYS had much more of the "juvenile" stuff. Also is bullshit really that bad? I never saw it as a swearword, but I guess it's borderline...

You're not the first to point out the limited recommendation potential. At the same time, I think the title is really what makes people stop and look in the first place. There are so many good math, physics, and LA textbooks out there, so it's important to stand out. I'm thinking I might release a PG13 version that cuts down on the edgy subjects, but I fear something will be lost in the process...
You can interpret the words of 'sama as an invitation to play a different game.
> However, in building out this model, we realized we didn’t yet have the right solution to the big question of driving payment for quality content.

You can't make people buy something they don't want.
The Vertical Farm