skysight-inc/HackerNews huggingface dataset:
The upgrade process itself is a little hit or miss with OSX.

I had my own personal experience with that today. In my case, the automatic installer didn't like FileVault, which rendered my mbpro a shiny brick. In relative terms, it was easy to work around in recovery mode but I can imagine the pleasure a non-technical user would feel at waking to find their beloved mac turned into a shiny brick.
That's what I'm doing now at work, and it's sort of silly to git push, wait for CI, notice that it failed, fix, git push, wait for CI, .... in an SVN world, that would have meant one commit in the monorepo (since there's no such thing as temporary branches, and revisions are global across all branches) for every typo I make during development. You could make it work with git, certainly, but on balance the check-in-a-.deb approach worked fine and didn't require spending more time writing tooling.
Argentina says signals detected, likely from missing submarine
Previous discussion: https://news.ycombinator.com/item?id=10200754

Maybe it should have (2015) added to title.
Nope, serious.
"That letter is literally all it took for me to take control of a sub-block of someone else's public address space and get it routed to my network instead of theirs."

Interesting. I don't want some faceless central authority making it a bureaucratic nightmare to do what he's doing, but I also don't want malicious folks exploiting the vulnerability. What's the long game here? What should this process look like in 30 years?
While in Paris, I noticed that Google Maps translates metro stop names. At one point it was suggesting I take a train from Vincennes Castle to Town Hall. Given that these names are not what are shown on station signs, metro maps, stop indicators, or anything else, this is entirely unhelpful, and is a frankly bizarre feature to have added.
Try out a Thinkpad X1 Carbon.
All these top chess engines definitely play well-known human openings and innovate on them, they just happen to be the best sequences of moves in certain situations (as far as we know)

The rule is against "explicit" hardcoded opening books, to force the engines to calculate the best move each time, to encourage variation and (I think) to allow the developers to focus on building stronger engines instead of managing huge opening books.

The encourage variation part didn't really succeed in this format, as they all tend to converge to the same openings
Yeah, let’s break everyone’s Thunderbolt external monitor support, not just a few people. Enjoy the video corruption on external monitors my friends.
> are close to bugfree

Or bugfree for the use cases of it's users (how many or few there may be).
There is a technique where the brass player hums while playing. In this way an extremely skilled brass musician can accompany herself.
I tried really hard to come up with a need for the extra RAM and failed. Even with a few beefy VMs. Plus ECC is only available up to 32GiB. I kept mine to about 3800 and got all I can use for a long while I think :)
I agree djinnandtonic (dead comment). The site asked a question in a slightly insulting way, then went blurry for a reason I didn't feel inclined to scroll around to find.
The tone and manner of your argument don't make think you're interested in understanding the opposing side. Trying to debate with people who insist the structure of the issue is exactly what they see though their ideological lens is unproductive and exhausting.

Your questions don't get answered not because they're devastating to the pro-neutrality position but because they don't address at all what net-neutrality proponents actually believe or why.
Great image quality!

Definitely better a lot than ffmpeg with palette option. (are there other gif tools, how do they compare?)

GIF format may be really dated, but it's really light on resources.

I learned the hard way that playing dozens of small short MP4 video clips on a web page will chock your (mobile) browser, but displaying the same clips as GIF is no problem at all.

Edit: I wrote "dozens of clips", if you don't believe me, try it out yourself, and no video codecs like MP4 are more hardware intensive if your smartphone/tablet graphic card has to render more than a few.
Two things this article just ZOOMS over but are critical:

1. If Israelis were "burrowed deep" in Kaspersky's network, sure, Russian hackers may have been, too - but so could have anyone else. Also the Israelis are not exactly fans of the Russians, and are our primary (sole?) Middle East ally, so there is bias and uncertainty there.

2. From the article:

"The allegations, all attributed to unnamed officials with no supporting documentation, helped explain why the US Department of Homeland Security in September took the unprecedented step of directing all US agencies to stop using Kaspersky products and services"

So we're not even mentioning how in May the Senate was already taking Kaspersky to task, and there were rumors of them getting the boot even in 2016? The allegations don't explain shit, they are just another facet of a year long political battle between the American legislative branch and intelligence services against Kaspersky.

It is plausible that the U.S. government made these files go through Kaspersky just so they could have leverage over them for a deal they wanted (like spying on their own country), or that a stupid contractor put them on their laptop along with Kaspersky AV, and the NSA got caught with it's pants down, they're using the Israelis to try to cover the embarrassment. This is not out of the ordinary behavior for an intelligence service.

Look at it this way: flip the roles. Would Russia try a play on their contracts with a U.S. company to further their goals?
Do you mean the apostrophe placement?
>The fact that "bough" and "trough" are spelled the same is not a fact about the English language so it doesn't prove anything about whether English is irregular or not. It is a fact about the writing system commonly used to represent English.

I understand your separation of concepts here. Let me try to go meta and explain what many people are talking about:

umanwizard : English _aural_ is totally separate from English _visual_ ; in this division, "inconsistency" makes no sense; (English aural would be like Linux and English visual is like Windows)

others: "English language" is _both_ the aural+visual together. The aural & visual evolved together and influenced each other. Therefore, inconsistencies _can_ be identified. It doesn't matter if there was an "English spoken" before "English writing". The context for many people saying "English is inconsistent/irregular" is to say that "English aural+visual is inconsistent".

I'm not saying you must agree that "English language=aural+visual". I'm informing you that the combined unit is what they're talking about. The combined concept enables those meta poems to exist. It also means that when you tell a linguist that "English is inconsistent", the linguist knows what you're talking about. Likewise, when a linguist mentions that "English is inconsistent", _we_ know what he's talking about.

>, you make it sound as if writing was invented in some earlier stage of evolution

No, that wasn't my intention. Just repeating the commonly held assumption that vocal grunts and pointing fingers at objects to communicate happens before systematic writing.
> "subverting YouTube's advertising and revenue flow and replacing it with their own"

This is exactly what Patreon does. Pretty smart, honestly.
How does it compare to ffmpeg gif encoder ? Can it be used to compress well gif too ?

How can it support thousands of colors, I thought GIF was limited to a 256 colors palette ?
Official OpenBSD 6.2 CD set – the only one to be made
> Also, the US Government was recently found to have fake Kaspersky SSL certs.

This is not true. An old commit for a leaked implant included example client certificates, which were invalid and self-signed, used to disguise C2 communications as anti-virus updates to avoid scrutiny. Part of the system involved copying fields from valid certificates into self-signed (invalid ones) so the traffic would not look suspicious.

If they actually had fake/spoofed SSL certificates valid for Kaspersky’s domain, that would be entirely different.
Amazon’s Cashierless Store Is Almost Ready for Prime Time
> "I happen to be working on this right now"

Sounds like pwaai is literally working on browsercoin right now! :)
How long does it take to linear search 200MB in memory?
And they'd rather not care. A life where we had to make sure every single thing we have and every tiny peg or thing in them is of a certain quality would be hell. Have you read "I, pencil"? I suggest it becomes compulsory reading to every single person. Things involve lots of other things and all we have is some governmental and international bodies helping us have some trust in what we possess.
The Puzzling Evolution of Guns versus Bows
>>rather than Kaspersky doing anything malicious

I'm sorry but Kaspersky gets NSA files and deletes them, instead of handing them to FSB? Nope, I don't believe it. You can get away with xx murders in exchange for that

And that's the most generous assumption--that Kaspersky wasn't looking for them
I think the "casual game theory" of (4) is, if you want to improve those places, let them have work visas. There are people in certain countries who can be empowered through work visas to pursue their calling (pastors in churches, teaching mathematics in universities, sizing contact lenses of the rich and idle or whatever). Those who choose not to apply for the visas will maybe try something at home, knowing they can get that work visa if what they try doesn't work. And maybe in the trying they will find a different calling than they thought. In succeeding at the things they try at home they might lower the need for work visas.
Free $100USD daily giveaway conteset
Fee isn't limited to what you're paying the exchange, you have to take into account slippage - the price you use in your backtests is NOT the price you could actually realistically buy at because as soon as you buy, you move the price (especially in size).

Strictly speaking, you should be incorporating level 2 order book data to properly gauge fees and simulate real world profits from your backtests.
Aren't you worried about vendor lock-in?
Would anyone be able to provide an example of where this compiler would be useful? Is the goal to run the resulting JS in a server side environment?
I think the author, Neozeed, is the person back in the day when I asked them to teach me how to "hack", they instead taught me what telnet was and that there was a larger network beyond AOL. It lead me to what I am today. Thanks.
And color accuracy seems better with GIF also
Firefox Quantum vs. Google Chrome Speed Test
Be careful, Gif browser performance can often be way worse than webm's, webp's or even mp4s. Sites like for example imgur switched to other formats by default...
Ask HN: Do you know a good tax lawyer? Need help with stock options
I'm an early employee at a startup, and I want to make sure that everything with my stock situation is above-board, and that all scenarios are handled well for me (sale, etc.).

Do you have any tax lawyers you can recommend that could help me do this?

Thanks!
Low-Cost Honeypots as Enterprise Defense Mechanism
Same things he's been saying for years, yes.
This slowdown has happened consistently in every release since iOS 6. Apple just optimizes the experience for the latest iDevices, which are always blazing fast, but then they slow down drastically as the years go by.

This is either an engineering decision (let's just focus our efforts on the latest thing) -- but then optimizing the whole iOS would speed up ALL of the devices, wouldn't it?; an economic decision justified as an engineering one (who cares about the old devices? let's just sell them a new one); or incompetence.
More naive to assume that React is the end game for UI design.
Apple Postpones Release of HomePod Speaker
No on the browser I think. It just lets you write your frontend in C++ instead of JavaScript.
> how anyone could find the motivation to do this work

There a lot of challenging problems in the finance. Some people like the problem solving and $$

> I just can't understand why anyone would want to put so much effort and skill into making bots for farming money for a bunch of questionable people

Its making money for yourself as well. Many jobs in Wall Street at % of profits based rather than a fixed salary.
Y Combinator has quietly cut ties with Peter Thiel
You think 1000 a month on food for two people is normal?
Tips for foreign founders to succeed in the US
Hi all,
http://www.businessinsider.com/french-entrepreneur-on-what-it-took-for-americans-to-take-him-seriously-2017-11

I shared in that article what it took to get Americans to take us, foreign founders, seriously.
I'm talking about our 2 min meeting with Michael Seibel that changed the trajectory of our startup, about why Jason Lemkin trusted us in the beginning and how we hired our first American hire.
Obviously, I have only one data point, my own experience, so I'd be happy to hear from you about this particular topic.

Cheers!
2018 Founder's Journal: A journal. Designed to help you work better
It's interesting to analyze your comment for a minute. Consider that PRISM was revealed in 2013. It is a far reaching surveillance program carried out by the NSA with the assistance of numerous major tech players, including Apple. [1] It's unveiling was certainly an embarassment both for the companies involved as well as the NSA. And here we are in 2017, just 4 years later, with you stating that users can "trust" companies, including Apple by name, to implicitly protect their data from government overreach.

Essentially, that the government is publicly running a campaign to openly access user data does not in any way change the fact that they already have covert access to that data in private. Why are they doing this? One can only speculate, but I'd imagine one reason is that unlawfully obtained information and evidence is not admissible in court leading to all sorts of fun things like parallel construction. [2]

[1] - https://www.theguardian.com/world/2013/jun/06/us-tech-giants...

[2] - https://en.wikipedia.org/wiki/Parallel_construction
Let’s make it simple then.

How many people do you think have died due to Trumps policies so far, out of those how many of them are Americans?
This would be a good place to post this PBS documentary on Putin and his sentiments towards the U.S. and particularly Hillary
https://www.pbs.org/wgbh/frontline/film/putins-revenge/
How Moscow paves the way for smart healthcare technologies that save millions
when it comes to finance, it matters what finance people want to see
You don't need to learn every tech/language that the interviewers want, you need to learn a language that the interviewers want. If you have learned 5 languages in the last 5 years, at least one or two (unless you've been really weird in selecting them) would be fresh and popular, and there would be a bunch of different employers that are recruiting for one of those 5 languages.

The big problem is putting all your eggs in one basket, which is bad if that one technology goes out of demand (as the grandparent painfully experienced). It's not something you do for hiring in a week before interview, it's something you do all the time in the years before as a part of your natural interest and "sharpening the saw" - if you spend the last 5 years working with technology A, a person who is "capable of picking up new technologies and languages with ease" would have picked up technologies B, C, D and E during that time anyway, and can go out to employers who want B truthfully claiming that they learned B back in 2015.
People would rather use a functional but insecure tool than a broken secure one. No question. It's hard for devs to understand that for some reason.
> Thinking of the complex numbers as quotients of vectors in the Euclidean plane (under the geometric product) is a much, much more fruitful and enlightening interpretation, and makes the main theorems of complex analysis make clear geometric sense.

On point! Like I feel my understanding is grounded in something I can reason about myself as opposed to trying to see the relationships that someone else came up with.

I also feel like most commenters misunderstood what I meant when I said “what complex numbers are about”.

What other math books can you recommend?
IMO the “proper” way to learn about / think about complex numbers is as quotients of Euclidean planar vectors. http://geocalc.clas.asu.edu/pdf/GrassmannsVision.pdf

Your version as an alternative gives much less insight about their structure.

Rudin’s book is full of good problems for analysis students who want to be inducted into the exclusive club of mathematicians, but is not really the best way to learn about the meaningful mathematical modeling potential of number systems, IMO.
What's the cutoff size, how was it determined, and by whom?
What makes you think 2020 apps are going to be significantly different from 2018 apps? Main difference I can think of is VR and WebAssembly, but the former is not likely to completely change the majority of websites in two years, and the latter is not restrained by React anyway.
[v2] Sprite Animations for React Native
>whether Kaspersky cooperates (maybe under some gag order) with Russian agencies or not

no offense, it is just very entertaining(and educational) to observe how people from one culture try to apply their mental frameworks to completely different mentality. There is no "whether", "or not", "gag order" (in the sense as if explicit one was necessary) in the Russian reality in the context of private company cooperating with FSB. Hell, there is no even much of "cooperating". An FSB guy just says what he wants to get, and he gets it pronto. And in cases like Kaspersky it is even more straightforward as Kaspersky and the others there are FSB guys.

I mean it is like a joke among Russians here:

"Did you hear? The NSA thinks about stopping to use Kaspersky on their computers!"

"Wow! How did they discovered (the ploy)? Was it the parachute?"

(the parachute is a reference to a very well known joke about a USSR spy in Nazi Germany from very popular TV movie - the spy was so good and invincible that only the deployed parachute he was dragging behind him in the open daylight on the streets of Berlin was the only possible clue for the Nazis)

Again, it is different reality. In US law protects from and punishes for illegal cooperation, whereis in Russia the system protects for cooperation and punishes for refusal to do so.
NoScript Not Available for Latest Firefox
As far as I can tell, the only reason US gov banned kaspersky because of some emails and work performed for the FSB led by Igor Chekunov, Kaspersky Lab’s chief legal officer and a former member of the KGB.

Is there any good reason for us gov to mistrust this company or will they need to leak secrets to us before that will happen?
rn-sprite is a react native component for creating animations from spritesheets

Works with gl-react-native
Because their reasons are different, they are meaningless?
>We are talking about knowledge, the knowledge how to regulate public life.

There is no "knowledge to regulate" that has been imparted to some. The most educated "sages" have historically made the same (and worse) BS mistakes and disastrous policies as the ordinary citizen.

And even if it was, it's not their call to impart it to the rest of the people. Those who get the effects of a regulation should have a say on the design of the regulation.

>There is no way to accept anything, in terms of information, from someone who knows nothing.

There is a way. It's called democracy (even more so in direct than in modern "representative" diluted democracy, but still).

What there should not be a way of is for anybody, even if they know nothing, to accept the will of some other other them, without having their equal share in influencing what will happen. Those people would be slaves.
> without examining any external games

That's only a big deal in Go circles, where Go computers have only been super-human for less than 2 years.

Chess AIs are well known to have been super-human for decades now. Chess AIs are able to build the Chess game database backwards (ie: Tablebases) AND forwards (Opening Databases).

There's very little human knowledge involved in a 6-move Chess Tablebase: https://en.wikipedia.org/wiki/Endgame_tablebase . Indeed, computer-generation of Tablebases have REFUTED human knowledge, and modern Tablebases are way stronger than the entirety of chess knowledge that existed before computer analysis.

Building Chess AIs "without human knowledge" has been going on for a long time now. The thing is, its very difficult to beat the SPEED of an assembly-language tuned count of bishop or rook moves.

IE: The Magic Multiply / Bitboard method:

https://chessprogramming.wikispaces.com/Magic+Bitboards

----------

The Chess AI game is played very differently from the Go AI game. In Go AI, "superhuman" programming techniques are still in its infancy.

In Chess AIs, the game is mostly settling down upon speed, speed, SPEED. In many cases, a weaker heuristic that sees +1 or +2 moves into the future (due to being a little bit faster) is far better than a stronger heuristic that takes a bit longer to calculate.

As such, a huge amount of Chess AI effort is in optimizing routines at the assembly level. Or perhaps data-structures that allow Opening Databases and Endgame Tablebases to be more efficiently utilized.

In contrast, a lot of Go AI effort is in representing search trees... but not so much in speed or optimization right now.
OPENAPS.ORG – #WeAreNotWaiting to reduce the burden of Type 1 diabetes
Sorry to go straight off-topic but if anyone from AMD is reading, please remove PSP from future and/or give us the ability to remove it from existing machines, this is a golden opportunity (with the Intel ME having been shown to be broken recently https://news.ycombinator.com/item?id=15656931 ) you really shouldn't pass up.
duplicate, please check before submitting

https://news.ycombinator.com/item?id=15723544
I don't care so much about the content here, but it's interesting to note that they've "paywalled" their content by making you submit your email.

It's probably so that they can spam you in the future with their newsletters that feature their portfolio companies and what not.

Not saying this is bad, but it shows how the priority has shifted. For the last couple of years it was trendy for VCs to blog. Basically VCs became marketers. They call it "inbound marketing". Basically they use content to gain mindshare so that founders will think of them when it's time for them to raise money.

But now that this channel has become commoditized--basically every VC firm has a blog and anyone can write analysis content on Medium--and people's average attention per publication has gone way down, they have shifted their focus from "inbound marketing" (basically a brand marketing) to "direct marketing" (A fancy term for spam email marketing).

What's interesting about this is that VCs are now more blatant about the fact that they're using content as marketing.
Hairy situation: DC’s rail system may be taken down by human shedding
Living on the Plateau
Salary Negotiation for the Meak
Galaxy ESolutions Launches the First ICO for Refurbished Consumer Electronics
Tools for overcoming differences in company/country cultures
I'm working closely with another office in another country that used to be another company that was bought a couple of years ago.
Understanding how we can together effectively has been challenging, with lots of misunderstandings, time wasted and heated meetings.

What tools have you used to try and help each side understand how to work and communicate effectively?

I have used the following so far:
https://hbr.org/2017/07/being-the-boss-in-brussels-boston-and-beijing
https://www.hofstede-insights.com/country-comparison/
How did you start in machine learning. Did you come from a top 10 school?
In China, an Education in Dating