skysight-inc/HackerNews huggingface dataset:
Shared information at each endpoint can be used to communicate efficiently but it doesn't qualify as "data compression" as that is currently defined. For example, if you have a library of books on your end then I can send you a few byte number (the ISBN) to identify a specific book instead of sending a normally compressed copy of the whole book. If you compare the few byte ISBN to the byte size of the book, of course the compression rate is phenomenal but this normally isn't considered data compression but it is related.

A real life example is Binary Delta Compression that Microsoft uses in their Windows Update protocol. If you make minor changes to a file in going from version 1.0 to 1.1 say, then instead of transmitting the whole file WU just sends a file identifier + the bits that need to be modified. This is a trade off between sending data and computation at the sending and receiving end.

Every so often I read about someone who has the idea to generalize this. The idea is to use/index the standard Windows installation (or something common on most computers) as a "library" to reference. Then to "compress" a file you send a sequence of pointers to the library necessary to recreate the file you want to send at the other end. The problem with this is twofold. First, it takes a lot of computer power to analyze a file and break it down into library references. Second, you are on the wrong side of 2^n and as the file size increases the probability that it or large pieces of it are contained in the library quickly goes to zero.

The only way that Sloot's idea would work is if he found a way to generalize this for random (i.e. already compressed or high entropy) data and a method to define an easily created library on the endpoints that is comprehensive and independent (i.e. a basis) for random data. That is a tall order.
Go back and use an old slab of a ThinkPad and you'll notice how bad the ergonomics were and how much volume it takes up in a bag. Also battery life is better than ever now. Because of the gradual change it's hard to appreciate how much better computers have become.
Spring Data Ingalls.M1 Upgrades to Cassandra 3.0, Improves Redis and XML/JSON
Speech can definitely be violence and suggesting otherwise trivializes emotional abuse and trauma faced by those that suffer from PTSD and other mental illnesses.
De-facto they are necessary, because people expect their networks to be safe, run all kinds of not-great things in there and sort-of got used to configuring port-forwarding. Attacks that can go from inside the network are in practice quite rare (AFAIK), and are a reason to add more security between network devices, not to expose them to the public net.

I'd love if we could trust most devices to be publicly exposed, but IMHO we can not. If router manufacturers could be trusted one could add all kinds of clever things there, but ...
Yes, even with the --dns option, although only with the default method. tproxy mode might (most likely would?) fix it. I tried it once and it didn't work at all, but I have since learned that I did it wrong since you need to explicitly exclude the address you are connecting to.

I didn't report it since I didn't gather enough information to make a particularly useful report. It is at least known that FreeBSD has an issue with DNS forwarding (that might be the same?), although I am on arch. I hope to look into it more at some point.
Algorithms Machine Learning Engineers Need to Know
Hmm, I didn't grow up with those. Anyway I'm more of a frikandel person than a kroket person.
Googles news is based on typical journo sites mostly. Twitter provides unfiltered live on-scene coverage and commentary, statements by police often are Tweeted as the press conferences are happening or in lieu of them. Ever since Sully landed a plane in the Hudson news on Twitter has just been a different beast and I love it. Nothing else is "good enough" for me.
Stack employee here:

1) yes we have stock options, and no, they are not documented.

2) we have no bonus

3) years of experience are factored in because they bring value which is not expressed elsewhere and because they reflect market value.
I'd argue that experience should be a prime factor in salary. Ability is also a key component but not a substitute for hard won experience. Of course not all experience is equal but four things to be gained with experience that ability can not sub for:

1. Pattern matching on ways and processes to solve problems, otherwise known as the "been there, done that" effect. Seeing something that is the same or very similar to something that you have already done allows you numerous ways to improve upon it.

2. Greater depth of tools in the toolbag. May not be true of all experience but for a lot of people, the longer you have worked in the industry the more likely it is that you have stored process and approaches that you know work. This always more time to focus on the truly new and novel parts of the problem at hand.

3. Higher levels of respect from other team members. Again depends on the person in question but it's easier to speak authoritively on a subject when you have experience in that subject.

4. Record of dedication. If you have been the industry for 18 years it's pretty clear that this is your passion and you are likely in it for the long haul.
15 years of experience of a product designer
Britain can't unilaterally decide to do that. So, a renegotiation is needed.

That's a big problem with Brexit. Some highly visible supporters promoted the idea that Britain will simply be able to dictate new and more favourable terms for everything that happens through the EU framework currently.

It's essentially the same as what Trump is saying -- "I'll deal with China. I know how to make deals. I'll make a great deal" -- With no specifics on what the deal would be and why the other side would accept it.
New Arduino IDE 1.6.10 ready for download
I really need to play with the 3d canvas context API...
The end of this article mentions that "Also, this would not work if multi factor authentication was on, so you should probably enable that as well."

Does anyone know why that is the case? It seems like this exploit is just taking advantage of the js that autofills forms on the page based on domain. You can still use autofill if you have multifactor enabled.
The Heretic's Guide to Global Finance: Hacking the Future of Money
I actually think none of these things are Twitter's biggest problems and that while they are big issues Twitter could gradually, painstakingly fix them through thoughtful policies coupled with careful engineering. Their biggest problem is Facebook rapidly building Twitter's future inside Facebook.

What I mean is this: I agree with Jack's vision of Twitter being a "window to the world", a place where you can instantly get a sense of what your compatriots are thinking and how they are reacting to news. They have two features which accomplish this pretty well: hashtags and live video. When crazy things are happening Twitter is one of the best ways to "live" the event through those two features. Jack appears to have taken this to heart and recently said that Twitter's future will heavily involve breaking news. This also addresses one of the big complaints in this post - you can't have a thoughtful debate in 140 characters. But you can react! And you can absorb little pieces of information and media.

Unfortunately for Twitter, Facebook has also seen the writing and the wall and has built superior versions of hashtags and live video directly into their experience. I have seen a noticeable improvement in the specificity and granularity of their trending topics lately and we've all seen over the past couple weeks how effective and raw (maybe too raw) their live video is.

So I don't think Twitter is fucked - I think their future still, after all these laggard years, has a lot of potential. The problem is they have to stare down an 800,000 pound blue and white gorilla to win.
Data Science Competitions 101: Anatomy and Approach
It focuses solely on renewable sources, sweeping nuclear under the carpet.

This is not entirely accurate. First, I wish the platform mentioned nuclear explicitly; I think that would be healthy. However, while renewable energy sources get a mention, the focus is on "clean power." The platform directly endorses the Clean Power Plan, which has a significant role for nuclear power: https://www.epa.gov/cleanpowerplan/fact-sheet-clean-power-pl...

Nuclear power is part of an "all the above" energy strategy that supports economic growth and job creation, enhances our nation's energy security, and protects the planet for future generations. The Clean Power Plan (CPP) ensures that zero carbon nuclear power will continue to play a prominent and meaningful role in America’s energy mix.

It's absolutely true that the platform doesn't highlight the need for nuclear energy, but it's certainly not about blocking nuclear energy either.
It's when the telephone sanitizers come in second that you know we are really in trouble.....
I just re-read the community guidelines and I'm not sure why this was downvoted. Help?
How about a rating system for people? And each rating could also be biased by the rating of the person giving the rating. Kind of like pagerank for people. Then the posts of those who have the most positive ratings float to the top of the stream.

Sure trolls will support other trolls but I'm pretty convinced most people are good people and should easily outnumber and be able to take down gangs of trolls online.

This way the community self moderates and is able to weed out the undesirables and assholes on the platform all by themself, no intervention required.

The people you rated highly could also float to the top of your stream so if you enjoy the trash talking of milo or similar characters you can still see them without them poisoning the well for everyone else.
The likely end result of that is just coded communication.

As a similar example, Facebook's "no gun sales" policy now has people selling a pair of socks for $650 using a picture that just happens to have a gun in the background. (Examples: https://twitter.com/ecined/status/756940120826097664 https://twitter.com/monteiro/status/756639900796088320)
The reason is due to the difference between necessary and suficient. Hard work is necessary to get to the stop and stay there for any significant length of time, but it is not sufficient to do so. The Just World fallacy treats it as being suficient. This is probably why it is so popular, because it is kinda close to the truth.
Donald Trump Challenges Russia to Find Hillary Clinton’s Missing Emails
Medical school graduates get similar deals as long as they verify proof of residency. They can get up to $500k with no money down and $1m with some down and near zero interest rates.

I'm sure other types of employees get these deals.

See this for example: https://www.53.com/mortgage/physician-loan.html
> Two weekends ago I did a wine and painting class. They basically blow up a picture of your pet, greyscale it, and put it on a canvas. Using some guidance and some help from the instructor you paint your pet (while enjoying delicious wine of your choosing).

I can't (i.e. generally don't like to) paint, and generally don't like wine, and I still think that's an awesome idea. Just enough structure that those without skill won't be put off, and lubricant to get people to open up a bit.
>Is this sarcasm?

Yep. I was going for pointing out the fact that he obviously logged in so he 'touched' it and the OP is not so stupid as to wipe the whole drive when 90%~ of the comments of this post say no to. And I really doubt the 'logical' decision of anyone who manages to post to HN for advice will be to wipe the drive without getting a snapshot. And since it is a prod server, the same server has to be used unless they use AWS or some other cloud service.
I don't have a charging station where I live. There are no power outlets in the shared garage. There are also no power outlets at any of the street parking spots my neighbors use.
Consider the other possibility, where you are the best, period (which is how you should really think of yourself IMHO).

You get two offers, one from a company like SO, based on a system of rules, and another one based on personal judgement (it might still be based on a system of rules, but that aspect will not be advertised to you, which is key). And if the two offers are about the same, you will likely choose the latter, simply for the slight difference between "our system values you at $$$" vs "we value you at $$$".
I'd be super careful with this. When I make 4x the median American income and have almost zero hope of ever being able to afford a home (until I get my FU money that is), that ought to tell you something about the sustainability of the current market.
See table 3. Very few poor people work at all. Extrapolating from this to multiple job holders follows from the fact that people who work is an upper bound on people who work multiple jobs.
Universal ancestor of all life on Earth was only half alive
Uh, hell yes I'd come in on Saturday to fix that bug if you pay me 500k.
Neither have I. I comment here, sometimes go to Reddit for some subreddits. Programming language specific mail lists and so on. I send email to people I want to talk directly.

There was no time in the last decade were I felt "Gee, I wish I could put this in a 140 charter blurb and broadcast it to the world".

There are obviously millions who do do that, and that's fine. I just personally don't understand that drive. I don't even go there to consume stuff.

Very few times I remember looking there and seeing "Oh I have to keep coming back for more". Maybe I'd see an announcement of a release of my favorite tool or platform, but I am already subscribed to their mailing list. And can actually have meaningful discussions there as well.
I'm a developer at Stack Overflow, my salary is $2,000 a year more than what the calculator spits out with Developer / 5 years experience / 3 skill (I was a 2.7 last compensation review, I believe)
With the net worth equal to the GDP of a sizable country, does he need to worry about saving a few thousand here or there?

Also, free country and all, taking advantage of that special rate is still rather unsettling.
My Xiaomi MI3 (international version) is almost two years old and now got automatically upgraded to Android 6.0.

(No doze support and it revoked my root access but still nice!).
While I agree with most of the author's points, I'm not convinced at how possible it would be to have a product that "adopts the market-orientation and ad hoc network of Twitter" in such a way that "harassment would be impossible." While deep learning and similar technologies can certainly make it much more difficult to harass someone, you can't rely on the content of someones message[0] nor can you rely on the network status of an individual, as spam accounts won't be readily differentiable from new accounts, and blocking new accounts from contacting people defeats the "ad hoc network" requirement.

[0]: People are great at communicating meaning non-literally (see: definition of literally) and one of the ways that manifests itself is through slang, which is going to break anything but a so-close-it-might-as-well-be-AI system. If you ban a word or phrase, it's meaning will be communicated through another word or phrase. The insulting adversary has an advantage here, as they can use other real words and phrases that would otherwise be innocuous to insult you, it would be especially advantageous to use popular/common words/phrases as replacements (see: euphemisms).

It's certainly possible to train a system in hindsight, but I highly doubt you could do so in real-time and any delay in reacting to new slang means that's when antagonists will strike. Hell, you could even do asynchronously defined insults, send many messages containing various words phrases and then announce, shortly after their delivery, what they mean (heh...).
Certbot supports Ubuntu 12.04+ (14.04+ for the apache plugin), CentOS/RHEL 6+, and Debian 7+. With the exception of CentOS/RHEL 5 (which was released in 2007!), all releases of those distributions that still receive security updates are supported.

What OS are you referring to?
The main reason Twitter is screwed, isn't that they don't have a product people like. So what if Pokemon Go has more daily users? It's not really the same type of product.

Twitter can be successful, at the same type that Pokemon, Facebook and other are successful. These companies aren't mutually exclusive.

The reason Twitter is screwed is because they created a popular product and absolutely no idea on to make money on it. Just freaking charge the users $10 per year after the first year and $250 for business accounts and be done with it. If people truly love Twitter, as much as they claim, it shouldn't be a problem.
I'm pretty sure they allow it because the government asked them to. It can provide useful intelligence. I doubt detecting and removing that stuff is beyond the Twitter team's technical capabilities.
Yup. $2700 for a primary, $2700 for a general election. Now consider how much of the country could conceivably throw $5400 at something like that without significant sacrifice, and "elite" starts to make a lot more sense.
Unfortunately, Samsung didn't wind up designing a better UI, they wound up designing a complicated one with dozens of features that no one wanted or used instead of taking the standard Android UI and adding a handful of premium features really well (like split screen multi-tasking pre-Android 7). The mess of features and objectively poor design made for an annoying UI for users along with a long, long time for Samsung to get updates out if they got them out at all. I had a Galaxy S4 and won't be buying Samsung again.
I would agree about stock options. They're so risky as to generally be almost worthless.

I don't agree about bonuses. Bonuses aren't guaranteed, but at well-established companies with healthy rewards cultures, there will be a target amount you can expect if you do your job. You should still discount bonus somewhat when comparing offers, but I would not discount it to zero.
Pubnub CTO making ableist jokes on Twitter
Free Is Not Really Free: The Real Cost of Enterprise Printing
> but still shows your ability to pay.

I wasn't being clear: It doesn't matter that you can pay, it matters that you will pay. (Four months is nothing to the mortgage principal.)

Look, the Fed is going to raise rates RSN. Which way does the high end of real estate go when interest rates come off zero %? So suddenly the homeowner is down 10% on the value of their $2M home. Is it worth it for them to mail in the keys to the bank for $200K and tell the collectors to pound sand? For a lot of people, yes. So the bank (or more accurately, the loan service) has to figure out how to send over two guys named Rocko with the power to get their money back.

In the bubble, the solution was to lay off all the Rockos because, you know, housing never goes down. Maybe we're back to that state, which would be amazing, but I'd guess the banks are somehow covering for their liability on zero-down loans this time around.

Edit for tcoppi's comment: s/FedIncrease/BlackSwan/ because home prices do decline for a variety of reasons.

BTW: Implied probability of a Fed rate increase in Sept is back to where it was before Brexit.
http://www.ft.com/fastft/2016/07/25/odds-of-16-fed-rate-rise...

Edit for dragonwriter's comment (hn doesn't let replies go this deep?): Fed has been trying to normalize rates, and employment/gdp/cpi has been stabilizing. See the link above for implied prob from Fed Futures for how people are betting on Sept.
>I really wonder why people seem to like Finder over Windows Explorer.

Amen to this. I can tolerate either OS but whenever I'm on a Mac, I miss Windows Explorer greatly.
True. Then again, I've heard of many better hiring practices as well.

Even odds it's a current employee, anyway.
Disclaimer: I also work for AgileBits

We really try not to call it "Classic" or anything like that. It's standalone, you're in charge of upgrades, syncing and backups and stuff like that. It's also not designed for sharing (at least to the degree of the Family and Team solutions).

That said, we don't have any immediate plans to remove the standalone products. However, if a vast majority of our users switch to 1Password Family or 1Password Teams (and as of today, an Individual plan!) then it doesn't make a ton of sense to keep the standalone product around. So, it's probably one of those speak with your wallet kind of scenarios.

I'll certainly pass your feedback along, it sounds like you'd like to keep it around.

I hope that helps answer your question :)

Kyle

AgileBits
and that's one problem with this "salary transparency" stuff, "my work is just as important or even more important than his, why I'm getting paid less?"

I could argue against you too, for example, you say "competent developer in numerous languages and environments", that's really just a small fraction of what computer science is really about.
Preparing for life after the military (8 things you must do)
>Nothing is over, even the "browser war" is now back on in full force, I suspect a new operating system (or perhaps windows 10? who knows) will emerge that will challenge both iOS and Android. Why? because something like this always does.

So you think another OS will come along to challenge Android and iOS and your argument solely consists of "something like this always does"? No it doesn't. Just like nothing has come along to ever challenge the current desktop duopoly.
Ok, that was creepy. I was wondering if I was crazy and if had just commented or not. Thanks for the insight. Is the HN team considering open sourcing more of HN given all the recent changes?
Clojure spec: Testing [video]
Hah. Only days?

In Belgium, it takes three to four months. Plus about 15% of the purchase price in taxes, sky high monopoly notary fees and more.
Notice how the NYT dropped the comment feature from their site.

Notice how they've been caught during this cycle fighting Clinton's battles against Sanders.

Notice how there isn't a single direct quote from Assange regarding an intention to "harm hillary"... there are only quotes about how he dislikes her platform.

Nothing talking about the msm collusion with dnc? We all noticed.

So many things to notice here.
Long time 1Password user here. I use it on bunch of Machines and I wish you guys supported Linux. :(

Heck 1Password mostly works under Wine, except perhaps there is no unlock on Secure desktop and bunch of other usability things.
Bitcoin is flavor of the month now? Do we live on the same planet?
Because Win32 is old and holds their platform back.

That's one way of looking at it. Another would be that for most practical purposes, Win32 is their platform.

We've heard this mantra from Microsoft many times before, switching out things like database APIs, dev tools, interop protocols, the entire history of .Net, and so on. These things have come and, in many cases, gone, all while Win32 endures in the background supporting the software that makes the real money.
Okay, but how do you gather enough information to craft said messages? I posit that there's nothing stopping you from gathering that information at runtime; it just typically isn't done to the same extent in dynamic languages as in ML-family languages.

A type system that gathers lots of type information is equivalent to a strongly-typed language IMHO, and a type system that gathers little type information is a weakly-typed language. Static languages can be strongly typed (Haskell, ML) or weakly typed (C) and dynamic languages can be strong(ish)ly typed (Python) or weakly typed (JavaScript).
Just keep using the same key for renewals, or pin to something other than the end-entity certificate (like Let's Encrypt's intermediate certificate, or IdenTrust's root, plus some backup pins).
Highscalability: Economics May Drive Serverless