skysight-inc/HackerNews huggingface dataset:
Get pictures of your days mail
I checked font-rs and it looks like it just solves the small problem of rasterizing glyphs, not the whole stack.

I would love a replacement for Pango/Cairo, because they are utter dependency hell, but don't get my hopes up prematurely.
Koreasat-5A Webcast
Chrome is arguably more 'secure' than the ESR Firefox that the Tor Browser is running on. If you are realistically concerned about this type of targeted attack, you should probably be browsing with Chrome isolated inside of Qubes/Whonix.
>> Blockchain sleuths would never be able to tell if a bitcoin transaction was just an exchange shuffling coins or if someone like me was actually on a different and opaque blockchain.

That depends on the nature of the investigation. Say they bust an illegal website and now have their subscriber records. If your bitcoin transactions match those of a subscriber to the website, they have more than enough info to come after you. With the website transaction records in one hand, and the public blockchain in the other, it would be trivial for an investigator to get a reasonable idea of who you are and where you live. Unless you spin up new accounts for each and every transaction, and mine your own coins, the public blockchain means they can identify patterns and make connections.

(I won't quibble on the technical definitions of reasonable suspicion. Suffice to say any such match will be enough to get a warrant and turn your life inside out.)
Trying to trade purely off technical analysis is a disaster waiting to happen. Have a look at the technical analysis of ETH/USD, for instance, they have absolutely no clue what's going on:

https://www.ethnews.com/analysis/10-30-2017-ethereum-forecas...

As to the linked article, the idea of SMA crossovers is nothing special: https://www.babypips.com/learn/forex/moving-average-crossove...

Take a look at their example. Say you sold at the peak, great. Then the currency drops and you buy at the bottom, great. But then the SMA crosses again and you sell - oops, look where the graph is going. You can't predict this stuff with technical indicators.
I ended up with writing my own flask extension that integrates some useful flask-* libraries and client-side JS libraries in very opinionated way. Somewhat ironically I'm currently in process of spliting that into separate flask extensions...
Caveat Emptor.
It’s extremely important that we overcome the rage (after those fully justified 5 minutes) and take coordinated and reasoned action, because this kind of attacks on encryption, depicting it as immoral or unpatriotic or irresponsible, is only starting, and it is a coordinated, well funded and professionally run campaign. This is just one of many aspects (fake grassroots, astroturfing), I expect many many more to come, more or less coincidentally, all in a rather short amount of time, conveniently accompanied by “shock-factor” news articles where the inability to break proper encryption results in kids or puppies getting killed and captured on camera, or some terrorist carrying out an attack - see the San Bernardino iPhone case.
All the while lawmakers constantly try to slip shit into regulations and trade treaties.
It’s very important we collect and organize and maintain a massive list of counter-evidence and counter-arguments because these attacks won’t stop.
Except there has been a huge amount of effort of discrediting geological data.

On the most extreme, 10% of the population of the US believes the earth to be on the order of 10k years old, which immediately makes the entire geologic record suspect.

On lesser extremes, there are arguments that for much of the Phanerozoic. CO2 concentrations were much, much higher, and a lot of money was spent pushing the idea that returning to such levels would be benign.
I was thinking about this while reading. The Dot Com and Sub Prime mortgage crashes took a lot of people buy surprise, but not everyone. Moving into T-bills, cash, or precious metals at the beginning of those downturns would be enough to make the 2x Kelly and 3x Kelly perform better.
I have very little confidence. That's why I stay mostly in cash and largely avoid single company equities. I capture my gains when it feels "early" and I leave a lot of money on the table doing this. All these behaviors come from trying to limit my exposure to the steamroller. The trades I get excited about though are ones that feel like the steamroller has already gone through and may have arrived prematurely.

The S&P gives me even less confidence.

The sector rotation often feels so artificial and controlled. Couple weeks ago when Apple had their keynote and the market reacted badly to it, I noticed bank stocks rising the next day about exactly as much as Apple lost market cap. Just feels like there's a smoothing function running on the S&P right now. If that function has operators then there's an enormous and still growing short opportunity for them to someday turn it off.
I'm in the same boat as well. I'm not in the US but I do have symmetric gigabit as well. I've been using EC2/DO boxes to setup VPNs for me, but they hardly ever come close to my home speed.

This is usually due to the ec2/do instances being the cheapest or second cheapest with bad CPUs and overcrowding.
Oh yes. I know some people who work with them, and they charge quite a bit of money. They're exactly like Oracle, they'll charge you for every single feature and these are not small amounts. Not to mention the pain you have to deal with once you want to do anything more complicated than their platform provides. I am not aware of anything stories in particular but I can imagine that migrating away from them is not an easy task.

On the other hand, I gotta give it to them that it does some things well. I definitely see it solving problems in industries that need custom software but simply don't have the resources or capital to get a completely custom, from-scratch system.
> Tests, types, and code review are the three major tools I've seen aimed at this problem.

I did a job for a defense contractor once that brought the entire team of 10 into a room to code review page by page a printed out copy of the latest written code. Now whether this was rational or not, I'm not sure, but I will give it to them that in mission critical systems you don't want to take any chances and that you're willing to be way less efficient to make sure you don't deploy any bugs.

I've been at a few companies where one of the engineers discovers code coverage tools and proposes that the team maintain 100% coverage of their code. These were mainstream industry software businesses that could afford some minor bugs here and there, so no one thought this was a good idea. Most engineers I know doing industry programming think that trying to sustain some specific percentage is a bad idea. Most say that you have to write your tests with specific justification and reason.

So no reasonable person I knows would advocate some overall mandate to do Code Reviews like above, or to hit some specific metric on Automated Tests is a good idea. And yet the general tendency of statically typed programming languages is to enforce the usage of types through and through. This should be really interesting, considering that Code Review and Automated Tests are far more likely to root out important bugs than a type checker.

I'm not arguing against type verification. I agree with you that it is one tool among many. It's the weaker tool among the three tools that you mentioned but we are still somehow arguing whether it should be (effectively) mandated by the programming language or not.

Why mandate type verification and not unit test coverage? Why not mandate code review coverage? Because, when mandated, they cost us more time for the benefit they bring.

My main argument is that type verification is a tool that should be used judiciously not blindly across the board.
What difference does that make to anyone?
They're changing MaxRAMFraction to take non-integer values, so in some upcoming java release (yay 6month release cycle) that problem should go away too.
The headline is wrong. A 99% false positive rate does not mean the software is 99% inaccurate. That's a statistical fallacy.
That’s not a complete solution. Any app with a built in web view will still use Chrome and still not support ad blocking. An app that uses the Safari View Controller as a built in web view (like my RSS reader and all of the built in apps), will still support content blockers and use the same set of cookies as the main browser. The apps do not have access to your web session like they do in a traditional web view.
Don't your pupils shrink dramatically when looking at the bare sun? Whereas they are quite open during a partial eclipse?
Google is most definitely actively encouraging that. Right now the proposition is that you either use AMP and let Google host your pages on their server or your competitors' content will appear above your content on search results pages. The fact that they're technically not changing the search ranking isn't significant as long as the prominent carousel which appears first is restricted to hosted AMP content.
You could be right...but I encourage you to think that through very carefully. Even in most worst case scenarios of climate change killing most food production, it's a slow process, taking quite a few years.

The people who might eventually come to take by force what someone has as a result of exceptional planning and execution could be the same people who have been politely asking for some extra food for years. And those hungry people have been thinking about it and talking to other hungry people about it for a good long time.

Also: the local government and pseudo-government entities might insist on redistribution. And that redistribution might be entirely legal.
>Maybe comics can't just go on pretending the world is all black and white, when most of us can see around us that this is not the case.

The film was set during WW2. If you portray Captain America punching Iraqi soldiers in 2004, well yeah your film deserves to fail.
> actively fought by both governments and consumers.
It is possible, but only with direct permission from Amazon. It's called 'brand gating.'
Thanks. More on Yaana. They make the "DeepProbe® Packet Inspection Appliance", which does what you think it does.[1]

[1] https://www.yaanatech.com/products/deepprobe-packet-inspecti...
CSS is so much better.
> It's understood that you are sharing everything. Both ways.

This was my preconception, based on the hackathons I've attended.

That also doesn't fit well with the article - it seems the author was expecting it to be their company.

In the absence of a prior discussion or agreement, I would expect it to be an equal partnership.
If you decrease timer intervals, won't that increase the battery usage?

Or is the idea that you want to get as many timer calls in as possible before the device finally dies?
The great thing about Mullvad is you can use OpenVPN instead of their client if you want. And those guys really know what they are doing.
Ask HN: Sabbatical Stories
Lets hear some stories. Why did you do it? What did you do? Would you do it again?

Call it a quarter-life crisis and almost being 30, but I'm currently looking at my ability to take ~1 year off. I'm not terribly happy at work and before I buy a house and settle in for the next 30 years, this could make sense. Worst case scenario, I take a 30% pay cut in 1.5 years. Best case, I start a business or learn new skills or god forbid, relax.
> 1. more people learn data science and ML from MOOCs than university courses

More people, out of the subset of people on Kaggle. Lot of selection bias there!
I'm not saying centralized voting is incompatible with democracy. (It isn't.) I'm objecting to arguments in the form of "because most countries do X, we should too" when it comes to voting. The sample of old democracies isn't large enough to draw much from alone.

Note that the Voting Rights Act was an act of federal oversight over voting. I fully agree with it. If you get a chance to read its drafting, please do. It's careful, extending only where necessary, defaulting to the status quo wherever possible.
Tested my kids - they could hear an alleged 21khz tone out of laptop speakers. The actual level of the tone doesn't matter - it was above my level of hearing. Wasn't a double blind, but they told me when it started and stopped based on a bash script with random intervals.
On macOS, web app wrappers created with Fluid (http://fluidapp.com) consistently use less resources than the official Electron-based versions, in my experience.

It's a wrapper for the system-supplied Webkit, so it inherits those benefits from that. I've been experiencing a similar performance to Chrome in Safari 11, but lower RAM/CPU/GPU usage overall.
The 2016 polling models were pretty good, or at least, as good as they are usually[1]. The problem is, it was a very close race by electoral college standards. Trump ultimately won by 80,000 votes in three states in an election with 136m votes cast[2]. So the 'deciding' votes were just 0.06% of the vote total.

I think we can have it both ways. Voter suppression is being done and we have statistical heats in competitive races due to how poorly designed the Electoral College is. This mix is pretty tough to work with.

Probably more reason to abandon the Electoral College outright. The popular candidate lost even though she have 3m more votes. How can pollsters be expected to work properly with such an irrational system? How can they predict where .06% percent of a vote will swing spread across three competitive states?

[1] https://fivethirtyeight.com/features/the-state-of-the-polls-...

[2] http://www.weeklystandard.com/the-election-came-down-to-7774...
Amazon does not always co-mingle inventory. Sellers can opt out of co-mingling. There's no indicator to the user, however, that something is coming from co-mingled inventory.
Samsung Galaxy S9: the latest rumors
You're welcome to be pedantic about the surface area and miss the fact that there are 8 orders of magnitude difference between "a million years of stored energy" and a single day's worth.
Fair point, and I accept it. But, it's important to add that our task is much harder because they get added "synergies" they get from the "connectedness" of their portfolio.
Such a VPN that did keep logs would lose their entire business model if it broke that they kept logs - even if they kept logs (and why should they? That might always leak and kill their business) why should they help a third-party to them?
The Verge: the Copenhagen Wheel makes you feel like a superhero
The point is that there are still many people who don't understand or appreciate the value of cryptocurrency forks.

I think these people are holding society back. So I hope that they will read articles like this.
Simple MNIST Autoencoder in TensorFlow
Ah yes, let Windows and macOS users suffer from garbage so you can have "much more available for Linux". The year of Linux desktop is upon us.
In defence of epistemic modesty
You're probably more likely to get something co-mingled sold by Amazon.com than from a third party seller. Generally speaking third party sellers have more of a reason to opt out of it unless they know their inventory is junk.
Want a Huge Email List for Free?
I have no idea how half my apps in 2010 got approved. it was really nice to see an app that i built in 1 week, bring in $1-3~ a day for a solid year. Then I spammed the crap out of that formula.
Netflix had to crack down on VPN usage recently as people use them to bypass geographic content restrictions. Any suggestions on alternative options they could pursue? (Aside from somehow getting global broadcasting rights on their whole library)
Was there a time when they weren't open about that?
Using the Scientific Process to Launch a New Feature
Since we're talking about it: what's the value proposition in creating an illegal service for non tech savvy end users?

I'm trying to figure out why they made this. They can't really run ads without ending up like the founder of TPB.

Regardless, it doesn't seem unreasonable to expect people to know what a magnet link is. When all you need to do is download transmission and click on a magnet link, people are fine with that.
Bitcoin is such a UX nightmare. I finally got my funds transferred to a MultiBitHD wallet, after a lot of effort. I had to pay some service $20 to accelerate my transaction because my other fee of $20 was taking weeks to go through? Now I'm trying to claim my Bitcoin Cash. How do I do this? According to the internet, I need to transfer it to a different kind of wallet first? There's a bunch to pick from, but make sure it's not a scammy wallet. Also I need to extract my private keys with some command line stuff (MultiBit doesn't use normal keys) and run some weird programs to convert them? Then I need to move the funds around again to get it working in a new kind of wallet. Also make sure to do all of this on a clean computer in case these unvetted programs are stealing your keys. Don't forget to pay an extra $40 if you want the transactions to not get stuck forever. Oh and I have to do a bunch of other steps again if I want to get Bitcoin Gold or whatever new fork is going on.

I could eventually figure it out with enough time, but how any of this is supposed to be adopted by laymen baffles me. You'd think something with this much developer support would just let you click one button and have it all done.
What if you ordered Ralph Lauren from a guy on the corner selling shirts out of his suitcase?

The argument isn't about counterfeits, the argument is about Amazon's slide from "retail store" to "group of guys on the corner hawking crap". Amazon has always been that group of guys, it's only now people realize this.
Joseph Campbell’s daily routine for “the most important period of my study”
Besides all the other projects mentioned, GNOME is slowly adopting Rust into their projects.
An Overview of UX Design Deliverables
>>But we can't pretend that that revenue is still up for grabs.

Exactly.

Just because your service no longer enjoys the massive margins it once does doesn't make it unviable, or dead. Learn to adapt. Not everyone can, or will, but these companies were not and are not entitled to huge fees, prices, and margins - just like the rest of us.
I don't have any such issues and my phone doesn't even support 4g. A lot of the time it's still reasonable on EDGE.

And besides, I'm still for expanding 3g coverage instead of starting to experiment with / roll out 5g as they are... we don't need new tech (in this regard), we need to roll shit out and do shit properly.
Ask HN: Per application routing on MacOS?
Another HN discussion[0] on VPNs reminded me of a question that has always been nagging at me.

Is it possible to perform routing per application?

For example, if I'm running a VPN service to one of my servers (OpenVPN (Tunnelblick)), how would I route traffic from lets say Firefox through that? This would of course exclude traffic from any other application.
A hike through JavaScript
Solar shield at L1 would have a minimal impact on plant life. You don't need to block much sunlight to counteract warming.
Yes. Cilk is very easy to use and has pretty good performance. I would love to see it used more in industry rather than just in academic work.
Who says the counterfeit is shoddy? Sure, it might be, but the two do not necessarily go hand in hand.
I agree with you about government action.

That said, if you work for a company, rally together with your like-minded coworkers to push for change within your organization. Even small companies can have an outsized impact on both mindshare and environmental direction.

I belong to a group broadly devoted to environmentalism where I work, and we push on things from renewables; having less meat and more vegetables at lunch and dinner (we're very lucky to have catered food); and bringing in guest speakers.
> I’m not sure how this would have helped Joshua...

Especially when the text goes on to say that the sun "hasted not to go down about a whole day" during which time Joshua defeated his enemies [0]. The article does not address this part of the verse. It also omits the subsequent statement that "And there was no day like that before it or after it..." [1].

[0] https://www.blueletterbible.org/kjv/jos/10/13/t_conc_197013
[1] https://www.blueletterbible.org/kjv/jos/10/13/t_conc_197014
I sort of agree, but I believe Netflix is legally obligated to do this due to licenses/copyright laws that they have. So they probably have to put in some legally defined amount of effort into combating people "cheating" or working around the regional licenses. Their hands are tied.

That's my guess at least.
Yup, I self-host email, blog and all my stuff except with Cloudron [1]. I use wire instead of telegram.

One challenge (at least amongst my circles) is that people do not seem to value diversity and are for some reason obsessed with mono-culture. For example, they are not willing to try another docs or email or phone provider. Even if they try something new, they are quick to jump to opinions in mere seconds (for example, I asked a friend to try mattermost[2] instead of slack and he wanted to go on about how the shade of blue was unappealing...). Many of my friends are also truly vested into converting their entire household into apple or google products (i.e one of them). If apple made a mattress tomorrow, they would immediately buy it :)

[1]: https://cloudron.io [2]: https://about.mattermost.com/
Netflix unfortunately is tied to draconian region-specific content distribution agreements with some of the biggest content producing/owning companies in the world.

Don’t think they can ignore the VPNs without significant legal issues and potentially losin much of their content.
Grey market is not black market though. They aren't counterfeit, knockoffs, or potentially dangerous. They are legitimate products made by the manufacturer. They are very upfront that they sell grey market items.

https://www.bhphotovideo.com/find/HelpCenter/USGrey.jsp

We also sell some products we've obtained from sources other than the manufacturer or its licensed importer. These are "grey market" products. "Grey market" is not illegal, not factory seconds, not demo merchandise, not cheaper or inferior products. In fact in almost every instance a "grey market" product is absolutely identical to its US-warranted counterpart. "Grey market" and US-warranted products are manufactured in the same factories from the same components, and sub-assemblies, to the same specs and tolerances, by the same workers. In terms of the item itself (excepting PAL video -- see below) there is no difference at all. A "grey market" Nikon 50mm f/1.4 D-AF lens (for example) is exactly the same in every possible way as the US-warranted version.
That's weird. What's your hardware?
Meaning the GPS and phone call background process status bars will no longer be taller than the standard status bar. This caused lots of issues with third party apps whose developers didn’t test the auto layout edge cases.
I think the first option is to go to AWS and tell them that. They can discount prices + have staff to help you reduce your bills. I'd start here actually
The history of Democrats doing this is so rich there's a Constitutional Ammendment addressing it. The current climate only benefits Republicans purging voters, but both sides manipulate voting to benefit themselves.
"Native" does not just mean "use the native toolkit" or "write in non-web tech". This app looks nothing like macOS or Windows apps. Most likely, none of the features users are accustomed to will work.
this is a cop out
If you're deploying on K8S at least Crunchy Data has you covered [0], I haven't used it myself but it's the closest I've been able to find without going with something like EnterpriseDB.

I'm pretty sure there's some ansible/puppet/chef/saltstack code out there to build something similar as well.

[0] https://github.com/CrunchyData/crunchy-containers