skysight-inc/HackerNews huggingface dataset:
Yes, TF is merely a framework implementing convolutional neural nets, not a novel implementation of them.

We chose TF over other convolutional neural net libraries because it was 1. Python and 2. heavily sponsored by Google.
Yeah I think this source of truth/verification would have to be an economy where trust and truth is the capital. For instance the WaPo can sign an article or post and PolitiFact could sign the work as factual (allow for non-binary labels). Using the ID system mentioned above, anyone could vouch for something. NyTimes would have more capital compared to some ID with low history/verification. Of course selling trust like this produces problematic externalities so this system would need large scale to overcome bad actors - if it could at all.

Child works and reposts are problematic too. Maybe could nest below origin content in a blockchain. Obviously re-saving jpgs & different video wouldn't hash to original so maybe it's more like you're cryptographically signing a perma-linked piece of content which is archived in something like IPFS or on this single source of truth blockchain. Maybe this would need scale and uniformity to create content standards; common meta tags to standardize media (og:video -> ipfs:mp4). Hard to get to content outside of always changing format and code let alone dealing with content which has changed in substance. Much more difficult than just PGP sign a block of text!
I'm sorry if i wasn't clear. I meant from the creator's side. How do I know this account is actually from Homebrew.
San Francisco sours on rampant delivery robots
Education Disrupted (Finally)
Yeah, no thanks. Last time I tried using it I was severely unimpressed. Basic things like viewing photos and previewing downloaded songs is so much more obtuse in Windows than on OS X, not to mention all the snooping Microsoft does. Explorer would even crash trying to generate a thumbnail for a corrupt photo that I wanted to delete.. so I popped the SD card into my Mac to delete it
Yes that is possible; the configure script is for the most part autogenerated. But the maintainers of said programs have to actually do so, and users have to actually download the latest version. It would still take many years for fixes to propagate throughout the entire ecosystem.
Read the context of the message please.
I think you're spot on. I manage an online game, and we don't have rules. We have somewhat vague guidelines, and moderators we trust to enforce them.

Rules are open to arguments, and with dozens of bans/appeals a day, it'd be ridiculous to do that. We tried strict rules, and they are both too restrictive and ineffective.

Humans need to make judgements, and guidelines give you the latitude to do that.
Lol. I refuse to use the face scanner on my new iPhone for similar ideological reasons. But we also already do this across platforms: TW verified, banks/Coinbase verification using IDs etc.
I've always wondered if those questions came after a statement like "this eliminates the possibility of errors", and were less of a question than a statement.
Hey there, I don’t know why you feel so compelled to make things look less worse than they are, lots of anecdotes...

In addition to the cold statistics provided by the Vice story above, check out this counter “anecdote”:

https://www.washingtonpost.com/amphtml/news/post-nation/wp/2...

Warning: this might be the most disturbing video I’ve ever seen - an execution of an unarmed man by police.

Where in the (western) world would this be without consequences for the involved officers?

Isn’t it to serve and protect?

Coming from Austria where we have to extensively learn about the mechanics of fascism in school I can only tell my American friends:

Wake up before it’s too late.
It is not quite only.

* http://jdebp.eu./FGA/debian-systemd-packaging-hoo-hah.html
Kathputli Colony
I have been writing Go, Node.js and PHP for quite a while now. I don't think golang is overhyped; nor it's a silver bullet. There are systems like Kubernetes, etcd, and so on that are implemented in Golang and they work really well. I think problem is people trying to use Golang for EVERYTHING! There are so many things I would disagree with in the article; but I won't disagree with the fact that if you want language with dynamic nature (Ruby, PHP, JS) and you expect to find those conveniences in Golang you are flat out wrong. Reading original article this is the exact feeling I get, somebody was like "look look a cool new toy" and the herd followed.
Jack Bauer isn't REALLY a good guy if he uses torture

Actually there was quite a lot of talk at the time about this.

Some places to start: http://mediaviolence.org/media-video-violence-addiction-rese...

https://www.csmonitor.com/USA/Politics/Politics-Voices/2014/...

Edit: puzzled by the apparent disagreement here?
I wouldn't call it the best game. It's a good game, and quite popular, but also very flawed. It's probably the best 3D-Zelda, but personally I prefer the 2D-Zeldas anytime because they work better as a game. BotW is more an experience that happend to also offer some game-elements.
No, and the reality is more interesting.

Their success is based on an unusual type of information asymmetry -- they have better mathematics than everyone else. They invest heavily in development of novel mathematics that can be applied to find new types of patterns analytically that are not discoverable with existing mathematical methods and algorithms. This allows them to mine patterns that no one else has discovered yet because the barrier to discovery is anomalously high since it requires esoteric invention. Most firms just rearrange the existing methods in new ways or with new data.

It is an efficient market but they are unusually profitable because they have little competition for the patterns they exploit.
I think you are confusing the language runtime with the Go "runtime" package that provides an API to the Go runtime. Golang runtime is basically a program, that is running whenever your Go application is running. As a programmer, you do not have full control over the language runtime. It runs things like garbage collection, and serializes/deserializes data in the channels. True system languages like C do not have a runtime. Rust has a primitive automatic memory allocator/deallocator (not a garbage collector!), but I would not call it a full fledged runtime.
Go has many flaws (lack of generics is my biggest gripe) but I still manage to be productive in it and it's fun to write.

I think for many people, me included, it's flawed but good enough for the job and fun.
Not to mention that most of those 8 hours are incredibly unproductive.
perhaps the ratio of their returns to their academic output explains why Renaissance doesn't hire Finance PhDs.
Google receives $25M in equity funding (1999)
30 SIGNIFICANT STUDIES THAT PROVE THAT VACCINES ARE LINKED WITH AUTISM
Git doesn't actually make people deal with staging for every commit, though.

It's quite common to tell newcomers to always `git commit -a`, and `git add` for adding new files. That's pretty much exactly where SVN is/was, and nobody complained about that being complicated or onerous either.
Why Node.js Is the Best for Enterprise App Development?
> I'm never really sure what could cause me to lose unpushed commits...

Effectively nothing. By default, old, unreferenced data is only garbage collected after a month. If you screw up a rebase, the old commits are still there with the same hash they always had. You just need to point the branch at them again.

> ...or uncommitted working files

That's fair. If I'm unsure, I just stash or commit first. Anything that's in git can be retrieved.
I GOT MY PROGRAMMED BLANK ATM CARD TO WITHDRAW A MAXIMUM OF $5000 DAILY.
I AM SO EXCITED BECAUSE I ORDERED AND PAID FOR DELIVERY, DIDN'T GET SCAMMED, AND I NOW OWN MY HOME,
MY BUSINESS HAS GROWN BIGGER.
GEORG BEDNORZ (georgbednorzhackers@gmail.com) IS THE NAME OF THIS USA HACKER THAT GAVE ME THE CARD
AND ALSO HE IS OFFERING ALL KINDS OF LOAN WITH ONLY 2% INTEREST RATE.
This! I finished my 4GB with Blau and they don’t have any option to top them up. Just be ok with a limited connection at 64kbps, was their support reply. Insane.
I stand by my intense rage that I would feel if some software I was using asked me a setting question that I had already set (for no reason other than the length of time since I last answered the question). Sorry, but I'm particular about my user experience. I'm not arguing anything for or against the privacy concerns, as I do not believe the fact that this is a privacy setting means it should be treated differently than other settings.

I guess I should have gone into specifics about why I don't like that idea... I can think of lots of things that let you set a setting and say "never ask me again", but those aren't quite the same. They're usually for things that get asked _every_ time you run those programs, so until you select "never ask me again" you're not actually setting the setting, you're just giving a temporary answer for that one use. Notice how this differs from what you've suggested (asking you based on an arbitrary time period). Your suggestion is a different paradigm than the already existing ones. I can see a case for having it ask you if you want to be tracked each time you run homebrew, or each time you upgrade homebrew, but doing so based on an arbitrary time-based interval (be it days, months, or years) seems odd and needlessly different than the existing accepted UI paradigms.

Oh, and I'm not sure Facebook's privacy check-ups is the best analogy. I always thought they did the check-ups when they've specifically changed something and need to give you the option to opt-out of the change, not as a friendly "do you still want your settings this way". Maybe I'm wrong about that, but that's what it always felt like to me when I was using facebook more, since I'd see a lot of articles/blog posts about new changes, and then the next time I logged in I'd get the privacy check-up.
Sex/Nudity

Example #2 (Please scan--do not watch whole movie.)
The important point here is mobile operators. This kind of practice usually does not happen with non-mobile ISPs.
> These are hard issues to solve with PHP, so hard that Facebook hand crafted a SPECIALIZED VIRTUAL FREAKIN’ MACHINE to deal with the performance issues inherent in PHP. Does that really seem like an “easy” solution?

It is worth noting that this was pre-PHP7. Post-PHP7 the out of the box performance is similar or better to what Facebook did with the HHVM.
Raid redemption fight scene
Frameworks necessarily limit what you can do.

For example, the labstack echo framework in Go is one of my favorite frameworks, it does a lot of work for me. On the downside, I can't hijack HTTP connections in the router, like for example, when I want to host something under customs domains and redirect internally to a subURL. I have to hack around the framework to do that, the solution is rather ugly. But there isn't much I can do otherwise that doesn't have various amounts of bugs.

Frameworks will always limit what you can do, period, you will have to code around them once you want to do something they don't allow out of the box.

On the other hand, the less the framework does for you, the less limiting it is but in the same moment it also does less work for you.
Regarding France, you do end up with a ton of options. For instance, in Paris, you have multiple DSL providers, multiple fiber providers and typically one cable provider.
The French Government laid out ton of dark fiber in the past decades across the entire country and ISPs are using it (http://www.telcite.fr/?lang=en for instance).

Network performance may vary between ISPs (ex https://gigaom.com/2013/01/02/youtube-sucks-on-french-isp-fr...)

Most French ISPs throw in TV and home phone for free, so depending on which ISPs you pick, you'll get different set of channels.

You can also bundle mobile phone service etc.
Huh? I'm running 10.13.2

$ python -V
Python 2.7.10

https://docs.python.org/3/using/mac.html This page says 10.8 ships with 2.7, too.

I'm also not sure why that matters or how it would show they're resting on their laurels?
Judging from the Wikipedia list of UK ISPs[1], providers use a variety of different technologies, have different coverage areas, lease lines to smaller ISPs, provide different bundles with other services that they provide, and so on. Maybe one service is known to optimize for throughput, while another offers slower speeds, but also lower latency for gaming, or something. There are a lot of services besides just the internet connection that ISPs could provide to their customers (or not provide, and market themselves as the more economical option).

[1] https://en.wikipedia.org/wiki/List_of_broadband_providers_in...
Interesting Web Application Development Trends in 2018
There are a lot of very sophisticated things you can do with and to a body of code to fix extremely complicated problems, but the information needed to do so is at times quite delicate.

The overlap of people who believe in Bad Luck and don’t care about transparency is pretty high. Things just are, there’s no one to blame and certainly no lessons to be learned.

They don’t get how a breaking the commit history with a mangled move operation or shitty merge will fuck is over eighteen months from now. Hell half of these people think they’ll be retired or working someplace else 18 months from now anyway.
This is (unfortunately) a huge testament to patenting technology. I remember Shazam shutting down a lot of early iOS apps that provided music discovery services. The technology it’s self became relatively simple in the last 10 years, but their ownership of the patent has kept them on top.

I suspect it’s due to end soon, and they realised once it’s gone they would just become a feature of music streaming services. Good to get out now while there is still some exclusivity for Apple to milk.
You can't seriously compare the legal system, where you're innocent till proven guilty, with evidence, hearings, lawyers and multiple levels of appeal with what YouTube has created: non-transparent judge, jury and the executioner in one, extremely biased moderators. Yeah, it's not as bad as Twitter, but it looks like it's getting there.
Grenco Science – G Pen, G Pro, Kits and MicroG Vaporizer Pens – JustChillGlass
For France, the four major operators compete primarily on antenna coverage for mobile, and for home internet they each provide different technologies, bundles of TV channels, telephone plans, and set-top boxes. They don't really compete on speed as nowadays almost every operator just provides the max that can be offered by the technology that connects the home.

The low-cost operators usually provide about the same thing as their parent major operator, but with very reduced support, no brick-and-mortar offices you can go to when you have a problem, and less bundled services.
I've written a bit about how I started as Guy In A Cubicle and eventually transitioned to Dotcom Thousandaire, running S3stat and Twiddla:

http://www.expatsoftware.com/articles/guy-on-the-beach-with-...

The short version is moving to Contracting, then Consulting Remotely, then Building Products while doing same, then learning how to Market them. With a good helping of Living Cheaply thrown in to keep the burn rate down.

It's a nice way to go about it, since you never need to worry about running out of money, and you can move at whatever speed you like since there's always a "day job" supplementing the product revenue.

Even better, since the business is built to run in the background while working elsewhere, once you turn off the "working elsewhere" part, you're effectively retired.
What culture-specific reasonings are you referring to, exactly?
My spouse was accepted with a Psych BA + MS, and about twenty credits of CS at various extension university programs.
Nasa press release: https://www.nasa.gov/press-release/new-space-policy-directiv...

The Repubs and Dems have been playing political football (um, soccer) with the National Space Council.

“
The Space Policy Directive 1, as it's called, was based
on recommendations of the National Space Council, which
Trump directed to reestablish in June to advise and help
implement his space policy with exploration as a national
priority.

The council was first created in 1989 during the
administration of President George H.W. Bush but later
disbanded in 1993 under President Bill Clinton.

It marked a return to the vision of President George W.
Bush, whose Constellation program aimed to return
astronauts to the moon by 2020 and then go on to Mars.

However, Constellation was cancelled in 2010 by then-
President Barack Obama, on the grounds that Americans
"have been there before" and that "there's a lot more of
space to explore."
“[0]

Here's hoping that whoever follows Trump leaves the Space Policy Directive in place. Regardless, the US has by far and away the most planned and funded future moon missions: https://en.wikipedia.org/wiki/List_of_missions_to_the_Moon#F... – China, Japan, and India are ramping up.

[0] http://www.chinadaily.com.cn/a/201712/12/WS5a2f3829a3108bc8c...
LMAO, the SEC is going to shut down Coinbase and Bitcoin is going to zero. Suckers!
Much better than China's response to ICO's. This is how it should be done.
> Qubits represent 0 and 1 using quantum phenomenon like the nuclear spin direction of individual atoms.

Not trying to be that guy but this is so wrong/misleading, it hurts (and I'm not even a physicist!). Spin isn't a "direction" and atoms don't "spin" -- well, they might, but the quantum kind of spin has nothing to do with angular momentum.
Why is so much of academic research so useless in practice? The Mummy Effect
Smalltalk is more akin to Latin, which is a fine choice for learning the foundation of European languages.

Its simple syntax, within a logical and consistent language, makes it (in my opinion) the best way to pick up OO concepts. Being highly 'visual' is definitely an advantage that very few other languages can offer.
> In addition, if you've taken out profits before, then the company income tax is 14%, up to the amount that equals the average of the last 3 years. So if you take out similar profits on a regular basis, the tax rate is only 14% on everything.

As I understood it, this is only so for distributing profits to legal entities. If you're distributing to a private person, the private person will have to pay a new 7% income tax which sums up to a total of about 20%. This of course only matters if the private person is tax resident in Estonia.

I find the PwC tax alerts very informative to be kept up to date on the tax laws in Estonia: https://www.pwc.com/ee/en/press-room/tax-alerts/estonian-tax...
Your statement is trivially false. “Ideas poorly executed by other companies” are not “tried and true” ideas, by definition.
12 Firefox Add-Ons for Developers (compatible with FF Quantum)
How do you test the thing you're actually committing without everything else in your working tree contaminating your test?

There are ways to do this using stash but if you stash before you commit, you get merge conflicts when you pop the stash. The workaround I've seen is to commit before you stash, but that means you're also committing before you've actually tested that change, which seems pretty broken, IMHO.
Personally none - I pay taxes in my home country and everyone is happy. The company rules (delayed income tax, income tax rate) might be subject to treaty that defines "command and control" - that is if the company is really located in Estonia or is it effectively in your home country? If you have an actual office or co founders from other countries or some other vague "company is actually located in estonia", then there are no tax implications of that, other than your personal income.
You cannot really write an operating system without manual memory management. That's why Go is not a systems programming language. It does not diminish Go advantages: I would personally prefer it as an application programming language to Java.
wow.

> I'm incredibly hesitant to try any sort of complex git operation because of the risk that I might lose my in-progress commits.

correct way of learning git is every time you want to use a "complex"/dangerous commands in git, you `cd /tmp` and create a git repository there. then create some commits, branches and experiment. you will NOT lose anything, but you will learn a lot.

I did and do this every time I have doubts. and with time you will understand how non-dangerous git commands are.

"dangerous" part comes from the user, not the software, and it is okay. when you accidentally kick a corner of a furniture, that does not make that furniture "dangerous".
Even if you have a particularly strong moral code you may reasonably take the job as there is a higher degree of probability that you may affect change from the inside vs. the outside... and if that isn‘t possible you may try to go the snowden route...

It might be a little counter intuitive but in terms of jobs it is always good to exercise some counterfactual thinking: What would happen if I didn‘t take the job? Another dev without a strong moral code would likely simply do what they are told without thinking about consequences and long-term impact. Having loud voices within FB itself (hopefully in important positions) might have a big impact! Imagine Zuckerberg getting the low-down for all of his probably well-intentioned but horribly excetued ideas BEFORE they are rolled out...
Python has all the hype and popularity, but Smalltalk, Pyret, and Racket are far better choices.
There is not too much to be added. Except perhaps that nowadays 25 Mio is chickenfeed for Google.
I worked in insurance. My job was making judgement calls that could stand up in court. I worked for a very large insurance company. I am pretty confident that other large companies, like Google, operate rather similarly with regards to making sure they can defend their decisions in court, if necessary.
So, what is your suggestion here? Should they run with the most open interpretation (i.e. allow anything that is socially acceptable somewhere on earth) or most strict interpretation (i.e. limit stuff that might be offensive somewhere on earth)?

Both approaches look rather impossible to me: the former would mean allowing stuff that might even be illegal in the U.S., the latter would mean that e.g. all videos showing alcohol would have to disappear.

What is your specific example here?

Also note that this is not about allowing videos onto the platform, but only about next to which videos to show ads. And I would guess that most ad customers would want rather strict rules, so it makes sense for YouTube to listen to their customers here.
Even better, teach them how to do democracy. Otherwise we'll have one hell of the time solving all the problems in front of us.
The Basics of Virtual Desktop Infrastructure
Google’s Ian Beer releases tool to exploit tfp0 in iOS 11.1.2
Machine Learning for Artists – By Gene Kogan
Automatic detection of curse words and nudity does work, as far as I know.

The regular categorization should be left to the publishers, but it should be much wider and multilevel, not the current choice of, what, 10 categories?

Yes, other things like hate speech are harder to detect, but, as I said, it's extremely subjective, and should not be dealt with in a general way, but rather broken down into subcategories, like "religion criticism", "radical feminism", "men's rights", etc, whatever ruffles people's feathers these days.
Hmm "play with over 800,000" doesn't sound at all realistic.. Is that everyone who's ever registered?

Also, I used to use Babaschess but lately play in the browser with Jin applet. I think that's been around for many years.

Anyway, I love FICS, there's total non-commercialness, a great volunteer spirit, excellent help channel, even a duck channel. Plus I met one of my best friends there. If your app brings more people to FICS, well done. :-)