skysight-inc/HackerNews huggingface dataset:
Okay sure, they could “afford” it, but that doesn’t mean they would want to. And if there’s even a feeling on the legal team that some day it might be an issue, why not just use what you’d someday have to switch to and start investing in that ecosystem instead? That would be making a business decision that you know could be flushing years worth of work and investment down the toilet just because.

Besides, isn’t the wording in this clause immediate loss of use? You’d either have to take the time to convert your app to something else before you sue them, which would still take a long time and give them the time to build/perfect your new lethal competitor, or sue them and shut your business down until you converted it to something, which is equally lethal.
Using AWS's simple calculator[0] for S3, I get a figure of $97.82 for 250GB storage and 1TB data transfer out per month. DO's price is $5. I know AWS is considered more expensive but that's a huge difference - is my calculation wrong here?

[0]http://calculator.s3.amazonaws.com/index.html
So sick and tired of people who act like only Google/Facebook/etc. can do cutting edge work, or that single-contributor projects aren't useful.

Here's something you probably don't know, since you're so quick to dismiss AR.js. AR.js uses Google's WebAR where it is available. So no, WebAR is not competition for AR.js, anymore than Native ES7 support in Chrome is competition for Babel.
Clearly I am not understanding the artistic value, I would call that "remove central areas of solid colour filled regions of logos to save ink", which shows how better than me Mr. Boyer is at naming things.

That printer ink costs double than Chanel N°5 is a statement that would need IMHO some background, I don't think that most logo's are printed with a technique involving high cost ink (such as that of inkjet printers).

Anyway, Chanel N°5:

https://www.chanel.com/en_US/fragrance-beauty/fragrance-no5-...

US$ 210 for 15 ml

Epson Ink (for EcoTank Inkjet Printers):

https://epson.com/InkFinder/i/C11CF73201

US$ 12.99 for 70 ml
Yes, plus a reminder that this is hard work that not just anybody can do so you should be grateful to him.
Quite a few current Go programmers will have something set other than `~/go` because that default only came in very recently, but you'll probably find that almost everyone uses `~/go` or `$GOPATH`.

One thing that you learn quickly when starting Go is that fighting the language's idioms (even where they're questionable) isn't going to be a good time.
I heard an interview with Warren Buffet yesterday where he said that the average person today has a better life than J.D. Rockefeller (1839-1937), who was in his time the richest man in the world.

He also says that "the luckiest person in the world is the baby born today in this country [USA]."

He's a tremendously optimistic fellow, still working as far as I can tell, and reading 5-6 hours a day at age 87. Highly recommend his interviews on talks.
This is gonna get me in trouble here, but I like using Python for build tool. The reason for it is because Python plays nicely on all 3 major platforms.
You could also do searches for yourself like "Stefan" and "Theard" and even type your password in like "* * * * * * * *".
>> "This notion of an internal representation of gender identity is backed by science"

My claim, backed by science, is that this child was a biological male: he had male hormones and male chromosomes. His delayed development didn't change that scientific reality.
> while many C programmers never need to think about it

usually do not have to think about it anymore.
It works on OS X too. Linux plus OS X accounts for a lot of developers, though Windows probably still has the majority (but Windows is getting a Linux subsystem too!)
Interesting. I had assumed tungsten was environmentally friendly since it is permitted for waterfowl hunting:

http://www.cabelas.com/product/Non-Toxic-Shot-Buyers-Guide/5...
Ignoring a cost-benefit analysis and attacking the motivations of people who don't agree with you is a good way to ensure no constructive discussion takes place.
I can't say I agree that a library any easier to use within or outside of a framework.

No matter what if you are using 3rd party libraries you will be writing some "glue". You will need to hook into their API and have it work in your application. Yes frameworks tend to enforce a structure on what that API has to look like (at least from a macro view), but that's a pro of them, not a con, and it's almost never "required" (you could just as easily use the library directly. If you can build a "connector", then you can use it directly whenever needed if it's not much code).

Yes, you may need to write more adapter code than you would if you weren't using a restrictive framework, but once written that "adapter" can be treated like a widgetized self-contained module. And it's instantly understandable to the rest of your dev team because it acts just like the other components/widgets in your codebase, using the same data flow, using the same UI system, etc...
Why do search engines have to exist on a website? Couldn't they be a built-in part of the browser?
That doesn't really matter, make is just a tool for your development environment, your code will be able to run on multiple architectures (which is what matters).
Why do I need to be aware of every mental illness that exists?

There are way more important things for society to deal with. This issue is a complete distraction for all but those who it affects directly.

I don't support making major changes to society in order to benefit an infinitesimal minority of mentally ill people.
> When I had kids and started walking them around in a stroller, you learn really quickly where the sidewalks with ramps are

Yes. The first time we took our daughter on a subway trip in the city, and had to take many escalators to get from street to platform, back to street, was a real eye opener.
To add to the other comments, it's a false equivalence because, while there certainly are factions within both parties, they aren't equally divided. For example, there's simply nothing comparable, in terms of power, effect, and influence, to the Tea Party/"Freedom Caucus" of the Republicans on the Democrat side, at least not yet. Sanders or Warren might prefigure a major shift or break in the party, but it hasn't happened yet. On the Republican side it has happened several times in the past 10 years, first with the "Tea Party" wave and now with Trump.
EU ready to move alone on digital taxes
Nest New Product Live Stream
> My one-sentence summary of the book would be “information graphics need to spend more effort on showing patterns.” That’s the central abiding message of the book, which Tufte hits us all over the head with again and again, on almost every page.

I just searched the book for the word "pattern" and it appears on only six pages in the entire book. Tufte throughout the book is far more impressed with how many data points you can jam into a graph than how clearly the graph conveys a pattern or idea.

I'm also curious which of Tufte's statements I quoted that you think were intended to be taken tongue-in-cheek. They all seem pretty straightforward and factual.

Your reply reinforces my belief that most people's admiration of this book has to do with what they imagine it says, rather than what it actually says.
Looks very good, will have to try it out.
My only gripe with Makefiles is the lack of support on Windows. I work on several Go projects, all of which use a Makefile. It makes for a great experience on MacOS and Linux, but on Windows I have to break down the Makefile logic into powershell scripts or run raw `go test/build`. Both are fine, but just pointing out the fact that it's not a silver bullet if your project is intended to work across multiple platforms (like a CLI).
Real estate purchases are one of the exceptions carved out where Chinese citizens are able to take more money out of the country. That's part of why it's so popular as an investment, because it's one of the few ways to move large amounts of money out of the country there's almost always another rich Chinese person or real estate speculator willing to pay the massively inflated prices which then gives the owner money outside of China.
what is differance beetwen cdn and object storage?

i thiink cdn is more cheap. am i wrong?
> $55k a year

This is actually a LOT. My mother who even has a PHD and works as a teacher only makes 16.8k per year.
> but legal complexity is inherent in human affairs and cannot be simplified too much.

Legal systems are systems constructed by humans just like software and also contain complexity by cruft. Our law concepts are based on Roman law. For instance ownership was designed in a way to also deal with ownership over your wife and kids, slaves and debt peons.
Interestingly, contrary to most comments, i recently had to switch to Google after using DDG for about two years. It was just getting slower and slower - across all devices. Yes, programming and technical questions are answered better than Google, but rest of the queries were returning lesser optimal results - most likely it has to do with privacy and data collection.
Thanks for the suggestion. I was trying to be friendly with the tone of the FAQ. Perhaps too friendly. I'll try to make the drafting process more clear.
I fail to see how that's a bigger ask than putting the roads there in the first place.
No, they are missing because the car had been built before the invention of airbags. It's uncontestable that currently operating reactors generally lack certain safety measures we'd have added if we built them today.

The question is if we nevertheless deem them 'safe enough'.
Unfortunately the s3 API has become a common thing with blob storage services/software.

It means they can support any apps/services that currently rely on s3 without little more than a s3 host/URL change.
Calcflow is available on STEAM http://store.steampowered.com/app/547280/Calcflow/
The problem is that business owners are now required to follow these statutes and pay money even if the labor is 100% a guaranteed waste. Having people perform labor that isn't needed and use resources like concrete just to appease the government is a bad thing.
Cost, durability, probably easier to fit into an even thinner form factor.

I don't like it either, but I'm pretty sure they're not just doing it to be a jerk.
The wearing-green detail was actually deliberate. We have pink and blue for girls and boys, respectively, but there's no good reason for it. In other times, pink has been the boy color and blue the girl color. Has the world gone mad? I don't know, but we definitely have some arbitrary gender norms in our culture.
The value of the Makefile is for automating repetitive dev tasks. Consumers of a golang CLI should use `go get` but this makes it easier for contributors who run tests, cut releases, ..

The authors example is clean/simple. Here's an example not so clean/simple example where we needed to do more complex stuff like build for all target platforms[1].

[1] https://github.com/cloudfoundry-community/stackdriver-tools/...
Privacy badger detects zero trackers. When I open my developer toolbar, all hits when I search are to duckduckgo.com. When I installed uMatrix, the only thing I see are references to duckduckgo. And zero cookies. This is using Firefox on Linux.

It appears as if Google has infected your internet.
This is seriously enraging where I have to stop looking at stuff about this because my neck is hot and prickles with fury.

https://pbs.twimg.com/media/DKLbd1FW0AEsx_Q.jpg
You'd be wrong. Especially because improving the quality of sidewalks, we benefit a lot more people than those in wheelchairs.
(author here) Yes, but you have to take into account the context. Every minute you spend "securing" your RELEASE
NOTES is better spent securing the APPLICATION.

A lot of people seem to be missing the point -- this is a quick solution that also correct (*). It's a middle ground.

Yes it has drawbacks, and I analyzed those extensively in the article. Engineering is about tradeoffs. Given infinite resources, yes you want to do the "right thing". But you don't have infinite resources.
If you were interested in trip chaining, you could still pick the direction you wanted to head.
Companies are very very very specific about their logos, how they are to be used, what backgrounds they can have. It's not unusual for their to be a branding "bible" thats hundreds of pages. Why does this matter? Because the background is on white. They're going to require that if the logo design looks best on white, that there must be white.

So all you've done here in introduced ANOTHER color to be printed in a lot of cases. Ok, it works fine on a Starbucks cup and on a webpage... but in most real life cases? Way way more complicated. The McDonald's Arches are prominently lit on the front of their buildings. Now instead of one lighting loop, there needs to be two.

And while I do like the design of some of these logos, like Coke. The Apple logo is TERRIBLE. Some logo's this High School design class of "lets make some of the logo white", just doesn't work.
Anyone got a non-paywalled link to this story?
It is also my biggest gripe with Go and it's not quite easy to workaround. I am using a Makefile approach for that: https://vincent.bernat.im/en/blog/2017-makefile-build-golang
Tomorrow they redefine it by including your underwear, you will still have no problems with it?
Facial Recognition Startups Report Increased Interest in Their Tech
I agree with what your saying but I'm bothered by the use of "right" -- I wish there was a better word. The US has the bill of rights and they're all effectively about "the right to be left alone".

In the case of healthcare it is effectually a demand of the government. Because language frames the debate it would be nice to have a better word to describe this.
He's running his program on the testing machine, which would void the warranty.
I think the question is: What if the author has patents A, B and C, but the original code only uses A and B, and you modify it to use patent C as well? I guess it doesn't apply for derivative works unless the author incorporates the changes in the distribution of the code.
>> "Actually, scientifically speaking, a different developmental path than the one to which you are accustomed happened."

His delayed sexual development doesn't change the scientific reality that he had, and still has, male hormones and male chromosomes. Biologically, he is a male.
Pretty lazy piece, mostly full of easy jabs and containing very little argumentation.

"Bodega isn't just an offensive idea, it's an idea so bad and obviously worthless it's maddening."

I can (academically) understand how Bodega's rollout was offensive but I don't see how it's a worthless idea. Unlike the author, not everybody has 24-hour convenience stores just down the street.

If they had one of these in my building I'd use it every week.
I'll have to agree with you here. The UI needs some serious work. You will get used to it's quirks after a while though.

Even with that major flaw, it's probably the best "bang for the buck" software I've ever owned. Period.

Edit: And.. as mentioned elsewhere - the support truly is fantastic. You can tell the developer is really passionate about this project.
> if your projects use vendoring (which they should)

For versioning? Also:

1. I haven't seen projects on github using vendoring

2. It doesn't look like `go get` allows you to download a package directly into your vendor file
Paralyzed by Pragmatism
Nice article!

In my opinion, this level of abstraction may be going a little far:

GOCMD=go
GOBUILD=$(GOCMD) build
GOCLEAN=$(GOCMD) clean
GOTEST=$(GOCMD) test
GOGET=$(GOCMD) get

It might seem like a good idea to constantize everything, but in practice, those commands are never going to change.

By just invoking them directly in the targets you'll come out with something more readable and no less maintainable:

build:
go build -o $(BINARY_NAME) -v
Huh? I use make all the time on Windows. You don't even need Cygwin, MSYS, or Windows Subsystem for Linux. There are make binaries that work well, for example:

http://gnuwin32.sourceforge.net/packages/make.htm
It seems like there's a middle ground here, which is that there are innate propensities or drives that are then molded and directed by our cultures, in both healthy and unhealthy ways.

I mean, I don't trust the processed food industry either, and will readily admit that they do everything they can to manipulate human desires for profit. Do people have an innate desire for Coke and chicken nuggets? No. But looking at what the industry does, and then using that to conclude that (most) humans have no instinctual tendency towards sugar and high fat foods seems mistaken.
The Empire Strikes Back with a Coordinated War on Crypto
Z-EDGE S2 Review: Is It Best Hidden Dash Cam for You?
Yeah, that is what turned me off of Golang. It was kind of a "straw that broke the camel's back" thing, though. Go is just an EXTREMELY opinionated language, and if you don't like that then you won't like it. The Best Way to do everything is decided for you ahead of time, which irks me because it isn't always true. But I can see the frustration it grew from when I use a language like Ruby, which has a half-dozen nearly-identical ways to accomplish most simple tasks.

Anyways, you could muck around with symlinks and crap, but come on. If I can't simply mkdir/vim/compile/run a 'hello world' program, there's probably something wrong with the language.
There are versions of gnu make that run on windows.
My impression is that the distance is not "as a crow flies". It's distance given the mode of travel you specify.
How do you make money if you don’t track users?

All you need is a keyword. For instance, let’s say I’m looking for a new computer, I insert the keyword in the search box “new PC” and all you have to show me are ads related to that. I don’t necessarily have to see all the things I’ve been looking for in the past.

Seems eminently sensible to me. And much more likely to produce ads that are relevant to what I'm looking for right now.
Here's a guy who can't absorb magnesium properly (among other things) and needs regular injections. He's also literally a carnivore: http://forgetamnesia.tumblr.com/post/127847035996/i-am-an-ac... He recently lost his job, his home, and some teeth. https://twitter.com/ForgetAmnesia/status/910536598990741504
The “restrict yourself to Linux” bit seems very odd to me: make is one of the most portable build tools in existence. Even 20 years ago it was common to have makefiles which worked on a dozen Unix variants (not just *BSD & Linux), Windows, OS/2, VMS, BeOS, etc. and it’s gotten easier over time rather than harder.

Were you perhaps referring to platform-specific tools called by a Makefile?
After returning from Iraq, I was jaded. Young when I started, I thought we were doing a good thing. My idealism was stripped away pretty quickly.

After being stateside for a while, there were rumors that our unit would be deploying to Afghanistan. A Lt. Colonel came and gave a presentation to the company about conditions there. During the Q.A., I stood up and asked, "Sir, what are we really doing there? For the life of me, I can't understand the strategic purpose of invading Afghanistan. They're not even the ones who attacked us on 9/11."

To put it mildly, that did not go well. I exited the Corps after my first enlistment and I'm a bitter old veteran now.

The point I want to make here is that the voice of integrity in the military are in the lowest ranks, and they leave as soon as they can, as the situation is intolerable for them. You don't rise in the ranks as a career officer or NCO if you don't believe in the mission.
The title what?
> I'd also love to hear why ReasonML is good.

Not the OP but I've spent the last couple weeks diving into ReasonML [1]. I'll give you the synopsis:

1. Type system is great. Way better than Flow/TypeScript in terms of both ergonomics (my opinion) and soundness

2. Comes out of the box ready to build React apps. Project init is very easy (there's reason-scripts for create-react-app and already boilerplate/generators for React Native apps as well).

2. Writing your own bindings for JavaScript code requires some elbow grease and semi-advanced knowledge of both OCaml and BuckleScript; harder than adding flow annotations or typescript definitions IMO. But once written, it's as easy as an `npm install` for everyone else.

3. Still lots of open questions and unfinished stories - especially around async programming. The built-in promise bindings kind of suck right now. I wrote bindings for Most.js [2] that I hope alleviates some of the pain for now until they get their head on straight.

I've spoken a lot with Cheng Lou and other people working on ReasonML in the discord channel, and they're just great - very helpful and friendly to a beginner like me. The community is small but very good. Feel free to hop in and ask questions and try it out!

[1] https://reasonml.github.io/

[2] https://github.com/Lokeh/bs-most
"-X% less ink", LOL. Negative numbers, how do they work?
$30k wheelchairs are not remotely typical.

> A standard, manual wheelchair costs an average of $500, according to the Robert Wood Johnson Foundation . A chair meant for everyday use costs between $1,000 and $2,000 depending upon the features of the chair, which can include an individualized seat, various types of wheels and a lightweight frame.

http://health.costhelper.com/wheelchair.html
Enlighten is used in UE4 and Unity as I understand it.
You can read about enlighten in Frostbite circa 2010 here:

http://advances.realtimerendering.com/s2010/Martin-Einarsson...
Given the non-Euclidean nature of travel time relationships, I suspect this is physically impossible in the general case.
(author here) Yup, that is exactly my experience. You're "solving" one problem but just creating another one: versions and dependencies. Shell is more reliable in that sense.

Less software is better. Git already exists, let's use it.

This link is in the article, I think a lot of people don't get it:

http://www.catb.org/esr/writings/unix-koans/ten-thousand.htm...
On this page, just under the story title is a link called 'web' that will aid you in finding a non-paywalled version.

Edit: You might have to try a few links to find a working version.
With one big exception. There is only one (not 30 or 50 or 100) to have to remember (the master one) and it is one that someone will have to enter repeatedly (until they decide to change it) so they will eventually have enough practice to actually remember it.
Applied to the maps in the article, this could end up introducing animation to the chart. If your local light rail arrives every 30 minutes, then your ETA to arrive at various different grocery stores is gradually changing, drawing nearer to the center, and climbs up a steep (half hour) cliff when you aren't close enough to the station to catch the train.

You could even colour the destinations by level of urgency - blue for destinations where you can casually stroll to the station, or red for ones where you really need to leave right away to catch the train.