skysight-inc/HackerNews huggingface dataset:
And mass surveillance is only to catch the bad guys, why bother with TOR/Tails, it's only for terrorists.
Angular 2+ is just Angular.

Angular 1.x is AngularJs.

If you are trying to differentiate the two in google, add -AngularJS to the end of the search. Also pretty good bet you're going to want to search within the last year for up to date posts.

Versioning and Releasing Angular
http://angularjs.blogspot.com/2016/12/ok-let-me-explain-its-...
YC funds companies that focus in other (non-US) countries. There are a few that demo'd a few days ago that focused in Africa for example.
And the beeps! I generally turn off all of the sound in my environment, and it's very distracting to hear a beep and try to figure out where it's from.

The worst is WPEngine. I already pay for their service, but whenever I look at an article on "How to do X", I hear beep!, and there's a sales chatbox in the corner.

I've taken to starting a chat, letting them know their site is annoying and I'll never use it again, and then closing the page.
...MapServer?f=json does have JSON! It's just even when it errors it returns a successful response with the error page that's not JSON.
Also, this method no longer works either since they dropped the "chrome://plugins" page in Chrome 57.
This is for their print publishing places called FedEx Office. A lot of these places used to be Kinkos locations before they acquired them. They use flash to let you preview your print jobs before sending them off. Moving off flash is non-trivial for them.
Yes, if anything, some of us stopped using Hangouts not because it supported phones, but because it didn't support desktop machines.

(No, being forced to run chrome just to see chats in a crappy corner window isn't experience on par with iMessage / Telegram / Viber).
Building a CPU on an FPGA, part 1
- Move to California where everyone is on something. Including the police and judge.
- Try applying to Apple. Steve Jobs is quote for saying everyone should try lsd
- build a cool side project so any company who passes is obviously denying you a job based on your criminal record. Aka discrimination. Take the fuckers to court and own the company at the end of the day
What about a rat poison that doesn't hurt people? An insect poison? A fungus poison? A bacteria poison?

Permethrin and cypermethrin come to mind. Highly toxic to arthropods but much less so to mammals.
I agree with you.

Do you think Google has a moral responsibility to provide us with tools and time to make the transition?

And, how good do the tools have to be? Just a text dump is okay, or should you be able to give it your credentials and it can do the transfer? And then who decides how many services it should make easy?

Are we being responsible now by not thinking about it?
If MS disappeared you would have billions of computers running an unsupported OS, running software that won't run elsewhere.

That all has to be replaced. That's billions upon billions in lost productivity.
I'd say google has entered into a post modern era of chat. I don't think there's anything they could announce that would actually mean something to the generally public, there's too many overlapping brands with overlapping functionality.
Odd, I'm new to vscode, but I tried to set up this plugin and it was completely unusable to me.

Perhaps you can describe the steps you followed? I tried installing the plugin and launching chrome with the debug flag, then setting a breakpoint in vscode. Is there something I am missing there?
Calling out extremely bad arguments as extremely bad seems reasonable to me. That comment didn't understand that floating ice doesn't increase water levels when it melts. That's either a deliberate attempt to confuse, or something so clueless that it's indistinguishable from malice. It would be like a comment on a math article saying that if multiplication were real then 2+2 would equal 5.

Keep in mind that this is not just an area where there are some ignorant people. There's a ton of money and powerful political organizations (one of which happens to be running most of the US federal government right now) trying very hard to convince people that climate change is a fraud, and using tactics just like this to do it.
That's less an argument and more a "what if?" assertion.
Come Comprimere File PNG in Linux – Fastbyte01
Aw thanks! I had a lot of fun doing it, but I think the podcast is done. We've started doing other cool things, though, like video office hours: https://www.youtube.com/playlist?list=PLQ-uHSnFig5PdSeZT05If...
I don't expect an exhaustive list, but saying that Nixon's laws in 72 and 74 made our current state of healthcare while ignoring the 73 law is a glaring omission. Considering it allowed the rise of for-profit HMOs I would expect a decent article to at least address/dismiss the concern that maybe this law is part of the reason our prices have gone up so much.
Why Don't Computer Scientists Learn Math? (2016)
There are similar maps available for Switzerland for railway noise (day/night), traffic noise (day/night), aircrafts etc.

Here's the example for daytime traffic noise: https://s.geo.admin.ch/722d116dec
CSS `display: none` works a surprising amount of the time with those pesky overlays, unless they're using their backend to govern access.
European Commission opens public consultation on fintech
Demo video would be best, but you can also include login info in your application.
Car manufacturer releases updated model with more seats that goes twice as fast as the last one and costs less; automotive press scream "CARS ARE TOTES DONE GUIZE"
The GNU Manifesto[†] has never been more relevant.

[†] https://www.gnu.org/gnu/manifesto.en.html
You didn't see this part in the article?

> "Third-party XMPP clients will continue to work with Hangouts for 1-on-1 chats."
My first thought was, "wait, which Google chat app is that?"
And you can AOT compile your Lisp code to pure native code, try that with JavaScript.
Why do you say it's not a good idea?
Similar to what happened with backbone when angular gained traction.
These companies have no interest in getting into that business. That's why they pay microsoft large sums of money to do it for them.
I am reminded of the scene with the Slurm Queen in Futurama talking about "reintroducing Slurm Classic", as a jab on Coke.

Realistically, if Google discontinued Gmail, people would move to other email providers. There's plenty of big ones.

BTW: Want to avoid being caught in that eventuality, but don't want to stop using Gmail? Buy yourself a personal domain name (for your last name or some such) on https://www.gandi.net/ and set up a redirect to your @gmail.com address. Your email is now john@smith instead of johnsmith@gmail. Congratulations, it looks a thousand times more professional, and you have it for life; if gmail dies, you can move providers without changing your email.
Maybe I ran into a bug, but this doesn't seem useful at the neighborhood level. The data simply does not have high enough fidelity. Even at the city level the gradients are too blurry to meaningfully extract neighborhood-level information.
Online workers are getting a raw deal
I don't know enough about it to know whether it is as you say, but nobody denies that climate feedback loops are extremely complicated and there's rarely a direct relationship between any two numbers.
Float them to the surface, likely. There's already something similar set up to float the collected materials up to the surface.
I've had this same experience bouncing back to Rails for contract gigs. You always feel this temptation like you're missing out on 'real' programming, performance with low level code or super clever languages like Haskell or Clojure. But ultimately Rails is just a great programming experience for getting the job done.

Despite it's faults and the problems with using 'magic' frameworks like Rails it's a really great language/framework for what it's meant to do. And it still is in 2017 despite what some people say (although Elixir/Phoenix is getting there if it can reach the scale of adoption as Rails).

That's the end of the road lesson, that there's the right tools for different jobs. There is no 'perfect' solution. Not rabbit to keep chasing.

Either way though it's still good to get exposure to as many different languages as possible (low level ala C, easily parallel-based languages ala Erlang, some lisps, typed languages like Haskell, dynamic FP ala clojure, etc).
Stop spreading FUD.

I've been running my own email server for a year without delivery issues to Gmail or Outlook/Office 365.

Just make sure your VPS IP is not blacklisted, and play the DKIM/etc game. You'll be fine.
3-4% of world population is a dent. But non-nuclear/non-biological wars are hardly civilization ending events.

Things like deaths of mesoamerican civs due to destroying their environment http://news.nationalgeographic.com/news/2003/03/0313_030313_.... Or all of america after 2nd european invasion. Ever hear of the mississippi mound builders? I'd expect not since there civ was totally wiped out.

And civ bending doesn't mean everyone's dead. Just large enough population drop to break the institutions and social order supported by that population.
I didn't read it that way. The issue was with the handling of the boxes and not the contents. The box itself was the artwork in addition to the contents. Slicing the tape sliced the box and the box was insured for EUR25k.

"cuts through the tape that seals all the boxes. Each box a artwork, insured for 25.000€ - sliced."
Sadly Facebook also used to do XMPP which is annoying as well. Used to be you could login to either one from any XMPP client, this means Pidgin, which most people used to use for MSN Messenger, which I miss so much when I think of what has happened to Skype. Even though MSN Messenger had it's own weird flaws (like locking people out of their own accounts because people would force login attempts to force lock your account so you couldn't login anymore). Now Skype lets anyone grab your IP and pull it into a booter. The gaming community is full of skids.

I absolutely agree with you though, Discord is one product done right, runs everywhere, and everyone I ask to "join my discord" I can't even get rid of them once they're on it, and if I stop going on they nag at me. I secretly wish Discord had been based out of some open standard because it is well done.
I built my own mail server, and use it for every day communication. If you do everything correctly (mainly setting up DKIM and SPF), you get pretty much trusted by gmail automatically. You might have to make sure your IP address isn't already blacklisted, though I didn't have that problem.
Managing your own server is in general pretty hard (for sending or receiving). Unless you want to invest a lot of time in security and so on. It's simply way overwhelming. And if you don't invest in security, you are inviting trouble.
Thank goodness chewie.com redirects to Chewy.com -- the discrepancy between your comment (which says "Chewie" five times) and your parent's (which says "Chewy" once) was worrying me.
Foveated rendering has already been demonstrated at GDC this year, it's expected to be included in the next generation of vr headsets, and there are already some attachments for your monitor you can buy now.

http://www.tobii.com/
Android messages is the (renamed) default SMS app for Android. It's actually fantastic, beautifully designed, responsive and lightweight.
Really not that different than kill files, something comment threads still desperately need.

I realize I'm well off the curve here, but I'd still love a browser killfile plug in with:

- fine-grained cookie management by name/secure status/path

- Make every cookie a session cookie in a given domain

- "Cookie pipes": I'd like the ability to execute scripts on cookie value changes, optionally returning a new value

- Javascript exec turned on/off by domain

- Access to various Javascript methods controlled by domain/path

I'm probably forgetting some things from a list I made a while back.
Gun to the head?

Some companies don't want "users" they want paying customers. The article does not do a good job at all at explaining the context of their frustration other than "Ugh I don't like being treated like this, therefore other people don't, therefore it's bad".

I'd say the article is downright bad. It assumes there is only one use for a modal: abuse.
> Screw Google and whoever is running their messaging division. Except I think that's the problem: nobody is.

Nobody is. AFAIK, they're basically all from different divisions of the company, and that's why it's a total clusterfuck.
Take a look at a java codebase that uses:

* Complex DI frameworks (Spring Bean*Processors, event listeners, XML config)
* classpath scanning-based autowiring (See Spring @Component)
* aspect weaving-based autowiring (See Spring @Configurable)
* Code littered with annotations that invite aspect-based pointcuts
* Complex ORMs like hibernate that are incredibly difficult to use properly

And you'll start to get an idea of how ridiculous things can be. Golang is making a huge mistake for not adding Generics. 99.9% of the complexity in a typical Java codebase has zero to do with generics and everything to do with the insane abuses of the JVM classloading system that the java community has subjected itself to, as well abuses of overly complex libraries like Spring and Hibernate.

If the Java community allowed itself to write simple golang-like code the majority of the time, there'd be much less defection to golang in my opinion.
What are the requirements for self hosting?
Reddit is a YC co., so its okay i guess
CD, DVD pirate sentenced to 5 years in prison
Long Task API
Twitter sez 5% of users are bots/automated services. Reality is closer to 20%
Calling this "rage" is probably overstating the situation a bit. Strong annoyance is probably closer to the truth. But you have to understand, I'm something of an ideologue when it comes to open standards, open source, etc. So this really sticks in my craw.
> - It requires more planning to do anything

That's the idea. You think about what you're going to write in a strongly typed language rather than just throwing stuff at the wall hoping that something will stick.

> - The rigid interfaces mean that I need to spend more time researching how to use various modules/libraries

I don't understand this. In one case you have an API where the types of all the functions is available, so you can see almost right away how to use it. In the other case you have to rely on someone providing you really good documentation OR you read the implementation.

> - Changes to one class/interface tend to have a large cascading effect on other classes/interfaces so it takes more time to make changes to code - This happens with JS too but to a much lesser extent.

It's either you find the error at compile time or at run time. Don't kid yourself, there's a 'cascading effect' in both typed and untyped codebases, just in the typed one the compiler will help you find errors.

Granted, I'm not the biggest TS fan, I'd take Elm or Purescript, or even Flow. But your gripes seem to be directed to typed languages in general.
They don't appear to have much of a coherent strategy in the product space.
This is a great talk. Made me really reconsider what I spend my time on for personal projects.
That's really interesting, I've always loved the thought of hand bound books, especially "homemade".
Are you aware of any other projects like this?
In the case of some the healthcare provider and insurer are basically the same. CVS Caremark for example.
Putting this in the category of "almost seems like common sense, but I never connected the thoughts to come up with this".

Let's look at house pets for example - many dogs still exist because of their friendliness towards humans (we feed and shelter them). Same with certain breeds of cats.

I wonder what would happen to this ecosystem if say, humans went extinct someday? It's pretty easy to imagine we'll be the cause of our own demise so any of these animals relying on us to survive would probably go with that, but if we disappeared tomorrow I'd be curious to see how they would survive.
Angular 1 was great. It was first of its kind. And it was just a bit complex - but not too much.

Ng2 felt too different. Ng1 to Ng2 made me look outside and there was React gaining ground - perfect timing. In its original state React is so much simpler than Angular. But then React with just the basics can make you create bad code - that's what happened to me. React with best practices - is hard to digest.

So I went back to Ng2 - soon enough I was craving to go back to React. Suddenly I started hating Angular2 (but loved TypeScript).

I spent time learning React best practices - that require some patience. But one thing I brought on from Ng2 was TypeScript. TS makes you a lot more productive. Now React and TS is not a widely accepted combination - but its very productive as your app grows.
https://pbxinaflash.com/community/threads/r-i-p-google-voice...

"Looks like June 26 may be the final curtain call for Google Voice. Google today announced that it's finally pulling the plug on Google Chat upon which Google Voice relies on the Asterisk platform."
YC owns part of Reddit, I think. Don't anticipate any lawsuits over it.
Can anyone explain why if I switch to upgraded Hangouts I see only a few online contacts, but in the old Google Chat I see a bunch of people available and online? It's a serious regression and will cause me to stop using chat in gmail for the most part.
I highly recommend the $370 28" https://www.amazon.com/ASUS-PB287Q-3840x2160-DisplayPort-Mon... - we've standardized on them at our office, and if you have a graphics card that can sustain 4K at 60Hz, it's amazing for coding and other work.
Surely you meant "pre-ANSI".
It's not a (provable, guaranteed) CP system. Bitcoin attempts to provide a global consensus across a large number of actors, but its attempt is based on proof of work, specifically that it's probably difficult to compute hashes with a certain property (leading zeros, last I checked). It in no way guarantees consistency in the face of partitions.

Consider the simplest case: 1/2 of bitcoin users/miners are temporarily split off from the other half, for say a week (all atlantic/pacific fibers are broken at once, all satellites fall out of the sky, other huge catastrophes occur all simultaneously). Each half would append their own blocks to the blockchain happily, and depending on the chain lengths added, once the partition went away there would be no good way to reconcile. Thus: not consistent in the face of partitions.
... and end to end encryption would be a thing.

Open federated protocols with no obligation for providers to upgrade as the security landscape changes are a betrayal of user security and privacy of the highest order.

HTTPS is only becoming reasonable because Google can use its monopoly power and forced upgrade mechanism to bully website owners into adopting better practices. If we had a fragmented ecosystem of many open source browsers with user-consent upgrades and similar market share like the open web people wanted, certificate transparency would remain academic.

Personally, I consider the median advocate of open federated protocols to be more culpable for the wholesale violation of user privacy than the median NSA staffer.
Isn't Hangouts mainly some kind of video chat? I've never used it because I'm not interested in video chat ...
That’s...

You’re serious?

I’m not quite sure what to answer.

On the one hand, that’s embarrassing (and tells tales of the quality of compsci education), on the other hand, there’s Groovy, I guess?
What Entrepreneurship Taught Me About Life
All I know is that every now and again I notice a bunch of notifications of missed conversations in Gmail, sorry Inbox, or maybe it was in Gmail, and once again swear and tell people it's a bad idea to try to get ahold of me that way because odds are it will take ages before I see it.

I'll never trust a Google messaging app because of that mess, and frankly I'm getting increasingly frustrated with Gmail/Inbox too and will probably move off it soon.
It doesn't really avoid curves, though, even when carved into stone. Look at the inscription on Trajan's Column [1], f'rinstance; yes, it's got the classic U written as V, but the C, D, O, S etc are all as curvy as you could possibly want.

The Romans wrote most ephemeral stuff on wax tablets which could be smoothed over for re-use; this is where the phrase "tabula rasa" comes from. Some examples survive and also show curves [2].

[1] https://upload.wikimedia.org/wikipedia/commons/b/b8/002_Conr...

[2] http://www.ancient-origins.net/news-history-archaeology/newl...
What if my best computer system hack is more impressive than my best non computer one?

Can I include multiple "hacks"?
That is really awesome — I recommend that anyone who's interested in programming languages in general take a quick look!
Sure. I've been running my own mail server for almost 20 years, but you seemed to imply that the bare act of sending email from a personal server to Gmail was a bad idea for some reason.
always always checking errors really makes for very few nil pointers being passed around

If your developers always always remember to write error checks, they probably also would have always always remembered to write NULL checks.
I made it to the 6th paragraph before finding something pretty misleading:

It wasn’t until 1972 that President Richard Nixon restricted the supply of hospitals by requiring institutions to provide a certificate-of-need.

Federal certificate of need laws were repealed in the 1980s, after it was decided that they didn't lower costs.

It's pretty misleading to mention that they were put in place and then not mention that they were repealed.
When I look at Crystal, what comes to my mind is that it is what Ruby could have been if the community had taken Dylan as inspiration in regards to language design and tooling.
Manganese nodules also feature heavily in Desmond Bagley's thriller "Night of error", which was published posthumously in 1984. Not quite as good as his earlier books but still enjoyable.
But you don't need to be a programmer to install (and keep up to date) WordPress.

That was essentially my point.
>Grantham

Wow, first time I've heard of it. Read some of the article. Seems like Malayalam, Sinhalese and one or two other languages are derived from Grantha, and Tamil is a sister language of it.

Also interesting is that the article says that at some period, some documents were written in a mixture of Sanskrit and Grantha, sometimes mixing them even in the same word(!)

Edit: IIRC, I also first got to know about the Modi script via some earlier thread on HN:

https://en.wikipedia.org/wiki/Modi_alphabet
But then you need to be good at Typescript, React, AND Javascript to build a feature. And that's not even considering databases, server middle ware, etc.
If you really want to know this, go take a look at Google's traffic maps, which are decently
accurate. Cross reference that with some city stats on the types of car available and noise levels for
makes and models and there you go. Cars and trains probably make up most of the noise levels so it's
probably a decent estimate.

Sounds like a fun side project idea.

- For city level data you could either go on Autotrade and look at cars being sold in a given city
over a 10 year period and hope that's a decent approximation, or somehow get car registration
data.
In short no. I make over 200k base.

I was in the same boat but with worse drug charges. Very few startups will do background checks and after 7yrs an employment background check in california legally cant show convictions before then anyways.

Its not like you killed or raped someone.

Plus, dont pay lip service to the thought police. You ingested a drug and theres nothing wrong with that. Lie to the judge and say you're sorry if you must but they are in the wrong not you.