skysight-inc/HackerNews huggingface dataset:
Sendgrid allowed attackers to social engineer control of my company's account and intercept password resets, despite an explicit warning from us a week prior (we received a chat transcript of the failed attempt and let them know that it was not us and someone was actively trying to social engineer access to our account).

Then they had the gall to try to convince me on the phone that it must have been my fault (after our blog post about it blew up).

Needless to say, I think they are terrible.

Previous HN discussion: https://news.ycombinator.com/item?id=7476836
Have a casual look at Glenn Greenwald's Twitter feed and then come back and tell me his news organization is partisan.
Given the climate of political discord that is occurring on Google sites, especially google "news" (which gets prominent placement in many google searches now), I've switched my iPhone default search in Safari to DDG. I've been pleasantly surprised that I don't need to google things for 90% of searches.
> The acquisition sent a strong signal, though. Shortly afterwards a bevy of competitors, big and small, started throwing out offerings.

In the case of the HTC Vive, given the timings of product development cycles and marketing campaigns, that was just a coincidence.
I've been using liquid for a long time (heavy Jekyll user), and it is pretty good at what it does. Shopify actually lets their enterprise customers (Shopify Plus) to run actual ruby code (which runs a very limited mruby setup) to help process orders.

https://github.com/Shopify/scripts-public
We're not talking about harmful personality traits. Talking about marriage on the second date doesn't hurt anyone. Writing an article about the "odd" guy who did so is hurtful and unnecessary. It's not much better than a guy writing an article about how he went on a date with a woman with a big nose (the nerve of her!)

And if this were an article about increasing your dating success, it might be good advice to try to package what you've got in a more flattering way. But this article is about the opposite: Silicon Valley men not wanting to date.
The distinction between program and data is not a sharp one, since f(x) = apply(<f, x>) = eval_x(f) (where eval_x takes the description of some program f and runs it on the constant input x). You can use this equivalence to compute f(x) where f is in plaintext and x is encrypted (ordinary HE), f and x are both encrypted (but apply is plaintext), or f is encrypted but x is not (so we can derive eval_x). In every case, however, the output is encrypted.

In general, this is only of theoretical interest, since the interpreter apply and the specialized interpreter eval_x are large, complicated programs.
>Isn't that a critique of a personality trait?

No, it's a critique of a behavior. If you don't like someone, that's your right, but keep it to yourself. Going on the Internet and broadcasting that you dislike various personality traits and then applying them to a population is immature at best and mean spirited at worst.
That's true. But finding a stable romantic partner who you're willing to move in with, and live with, + share all your personal space with is still very hard when you have little time/money, right? (And that applies to both sexes.)

And moreover - finding someone you really love and care for and want to move in with is hard even when you're rich. Just look at all the dating sites and services catering to matchmaking for the very wealthy.

We might say --> the less time/money you have, the harder it gets. And when all your time is going to career + you're in debt... it's a bad combo for the dating pool, for both sexes.
Polly Lingual https://pollylingu.al is a little mom-and-pop software creation. We're probably in the lightest shade of green on that chart. Someone help us!
see my reply about multiple profiles
I've been using DDG as my primary search engine for years, and this feature continues to trip me up on a daily basis.
Wow, does download accelerators still exist? I remember using them back in the days on my 56k modem. I guess it still makes sense though if your home internet is faster than what the server allows per connection. Usually you don't need it anyway because today most things are already fast enough.
- Switch all your search settings to google, or something you deem reliable/less spammy. Most installs start with Bing or Yahoo which are way more ad oriented over what you want.

- Install an anti-malware program for when you do get malware.

- Install adblock plus, or other recognized ad blocker this will reduce your malware infections.

- Be VERY VERY WARY when you download files and install software (especially if some web popup says you need some media player or driver update). Make sure you are getting any software from legit sites (which bing and yahoo don't necessarily put high on search results). When running installer be wary of the ride-along installs of additional malware (changing search settings, toolbars, dubious security shovelware, etc.) sometimes you have to check or un-check boxes cancel install dialog before the real program install dialog, etc.

- Decide whether you like the pre-installed anti-virus, want to un-install and activate windows defender, or get another 3rd party anti-virus. Usually the co. who pays the PC manufacturer the most gets their AV installed - doesn't mean its good.

- Check the installed browsers and remove pre-insalled unwanted plugins or extensions.

- If you depend on PDFs just working make sure whatever PDF solution in your machine works for you, might want to switch to Acrobat Reader if it isn't Adobe.

- Learn how to invoke the task manager (control-alt-delete) shut down tasks, restart the system in safe mode etc. Some malware will thwart progress without knowing these things. - A second computer and google will help get you out of a lot of these situations.

- Any pop-up official looking message saying "you" are in trouble, your computer is infected - call this number, etc, are likely scams, be prepared to see that stuff too.

Think of it this way - now you will have stuff to talk about with all your friends who use Windows.
Both of them are Xilinx boards. One of them is just a really, really high end xilinx board, so it basically has enough programmable fabric to hold 1680 cores. The other is cheap and can't hold as many cores.
One approach is to get some small percentage of users to pay, and use the rest to lock the minority in (like craigslist, linkedin recruiters).

Figuring out the right scheme (and one that crosses borders) isn't easy though.
Top Video Tutorials, Sites and Resources to Learn React
alright, thanks :)
Is Silicon Valley Libertarian? Is Politics Society’s OS, Ripe for Disruption?
Just became a parent a month ago, and yeah, I am struggling to balance what my aspirations are for my daughter with what will would give her the best childhood she could have. Not and easy line to walk.
What's your take on censorship?

For instance, if there were scandal allegations involving your favorite politician, and a Neocities user was writing about them, would you take the pages down at their request?
It's amusing to me that this keeps coming up, because I'm 99.9% sure I know exactly who Gilmore is referring to here, and they're definitely not an NSA operative. Never attribute to state-sponsored malice that which is adequately explained by simple douchebaggery.

Further explanation:

https://news.ycombinator.com/item?id=13221923#13223326
Show HN: GitHub trending alternative that ranks repos by contribution rate
Has Trump blown up the world yet?
not according to the article. hedge funds claim they cqre about the means by which you obtain that data. for most of the methods i outlined, it is against the site's tos to obtain that data.
You might find this page from the Reason website useful: https://facebook.github.io/reason/mlCompared.html

It replaces a lot of the idiosyncratic bits of OCaml's syntax with things that feel more appropriate if you're comfortable with other modern languages.

A quick example is tuple types. OCaml declares tuple types as int * int, which makes total sense if you know that tuples are a product type. However, you actually create tuples using commas. Reason throws away the connection to theory and uses the same syntax for types (int, int) and creating values of that type (3, 7).
Hi yclept, we understand the frustration! We're always exploring our options here. There are other Android browsers that do/can include us!
Agreed. I'm primarily a 3rd-party voter, and as such am highly attuned to the hypocrisy I see coming from supporters of both major parties. And in my mind, Greenwald has been extremely good at attacking corruption and authoritarianism from those in power, regardless of their party. Most hard-core Democrats strongly dislike him because of how he "treated" the Obama administration.

On a personal level, Greenwald probably is somewhere between liberal and libertarian, but I'm quite sure he's neither Democrat nor Republican, and just as sure he favors neither "team" in his reporting.
The way I see it,money(capital contribution) looted by saudis by selling oil is being distributed back to the drivers and passengers of the different countries.
Similar tech, less hype, perhaps more 'real':
http://www.roadtovr.com/realview-holoscope-ar-headset-hologr...
Similar tech, less hype, perhaps more 'real'...
http://www.roadtovr.com/realview-holoscope-ar-headset-hologr...
Did you consider changing the domain name?
Ok - I'm happy to break all such functionality by refusing the use of those cookies. I'm almost sure Ghostery already does this. Is there no legit/useful use for this (I don't count fb auth or like/tweet buttons)?
On mainline Linux SELinux can be used for this sort of thing. You can either block applications from opening certain network connections straight away, or you can use SELinux in conjunction with netfilter/iptables to filter traffic coming from certain applications. This is very powerful tool, but as always with selinux it's not exactly simple to configure.
There was a story just he other day in which Greenwald called out the Democrats for fearmongering about fake Russian hackers.

It gave Breitbart a happy:

http://www.breitbart.com/tech/2017/01/02/greenwald-wapo-stor...
Yes, they are a staple of modern robotics and other fields. If the Kalman filter assumptions about the system hold (linear model, Gaussian noise), the Kalman filter is an optimal filter and you can't do better. There are also more complicated variants like the extended Kalman filter and the unscented Kalman that can do better when the assumptions of the Kalman filter are not accurate.

It's also worth noting that the Kalman filter follows the EM pattern of many ML / statistical models.
Moreover what your full-grown kid would do at school, if you already taught him reading, counting, talking in foreign languages, practicing yoga and kung fu and playing the violin?

My uni physics professor had similar fears about his child, so he didn't teach him as much as he could have. I'm curious to hear from other parents on HN about this. It seems like a valid concern. At the same time, I didn't enjoy the traditional school system at all, and I'm glad that there are alternative schools where a child can learn at the speed he wants, whether fast or slow.

http://www.etreetdevenir.com/EED.en.html#Accueil
Our solution has been to raise them. My 8 year old loves drawing and enjoys Minecraft, so I taught him how Minecraft is mostly just pixel art. Now he's into drawing pixel art. And he's getting better every week! In just a year or so we'll have an excellent pixel artist for our games, for free :D
Related: if you register for push notifications, Apple/Google have a habit of sending you the same push token as you received on that device previously. It's not guaranteed (and should be insufficient for login), but this does make it possible to track users across app reinstalls.
Sure, but attention may be a prerequisite to respect. How can gain respect if others don't know who you are or what you are contributing?
Wall Street has found a company that Donald Trump would love to beat up on
A Step-By-Step Guide to start a successful photography blog
That's interesting, and would explain why no replacement was named for Matt.

I wonder how much they actually improved the webspam thing.

The search results you see today, versus years past, suggest a sort of "cheat" to do that...something like a seed set of trusted sites (big brands, universities, government sites, etc) , and weighting based on distance from those seeds.

I say that because I'll often get results that are heavy on authority, but low on relevance. What I'm looking for is on pages 2 and 3, on more niche, less prominent sites. It didn't used to be that way.
Hi Gingerlime,

Thanks for the suggestion. Part of the reason we don't do this is the returned search results on Google are Google's commercial property. To use them in such a capacity would require us to reach a commercial agreement with them. These agreements come with stipulations that we don't feel represent the privacy interests of our users, so we don't pursue such agreements.

The other reason, is because of the 'filter bubble' Google tailors results based on user tracking, which is what helps with result accuracy. So the results we as DuckDuckGo see on a query would be different than what you see. Plus, even if we could see your results, we wouldn't want to. We don't think it is good to be filter bubbled, we want to serve you the best results we can without censoring you. It should be your decision to a view a certain website, not ours!
They simply cited the highest-profile scandals that were broken by leaks. what democrat scandals of a similar magnitude did they skip over?
> On the other hand, the nature of art and design is that it is a one-off and creating art for the game doesn't make creating art for another game easier for the artist, their friends or their business associates.

I have noticed this too. But why is it this way? Couldn't the process be made more modular?

The artist sometimes gets tool proficiency and workflow improvement out of it but the gain and reusability is not nearly as important as with programs.
Libtls: Rethinking the TLS/SSL API [video]
Signal Processing with Stateful Transducers, January 17, 2017
Slightly OT: This page reads like Mozilla's Developer Network (MDN) online documentation, I had to read the first sentences few times until I got what container tabs are about.

However, very nice feature.
React redux universal boilerplate
It's amazing how flippant people are about other people's rights. Each major party wants to erode them. It's best not to get to comfortable with either.

The author certainly wouldn't like it if his account was banned because someone convinced a moderator his words were poison.

Take a step back.
Jobs became a much better leader after getting kicked out of Apple and facing near failure with Next.
For those familiar with least squares estimation, there's a good answer here that relates it with the Kalman filter
http://dsp.stackexchange.com/a/2398

It's a little simpler to derive the least squares smoothing function
http://stats.stackexchange.com/a/138342
Understand People, Underst and Business
One way to deal with this problem is simply to take away the drug patent if a company is found to engage in this sort of behavior, make that law. Their drug becomes a generic to be manufactured by other companies if they are found to be profiteering off a drug. Then under threat of losing it all hanging over their heads, drug companies will behave themselves.

How do you decide what is profiteering, let the courts decide, just pass the law and then pass the judgment to the courts. They will use common law and all the other stuff they have under their belt to make that decision, economic theory and what not.

The point is to get business strategists to understand that there is a risk of bluntly increases prices to make a profit.
I would like to be able to configure my browser to open every URL in a domain-specific "container", unless I say otherwise.

Say site www.a.org includes an image from www.evilcorp.org, and www.evilcorp.org sets a cookie. When I then go to www.b.org and it includes an image from www.evilcorp.org, I don't expect the cookie to be sent back.

In other words, the cookie should be tied to www.a.org, even though it actually came from www.evilcorp.org. It should only be sent if my URL bar says www.a.org AND the image is coming from www.evilcorp.org.

I feel that this is how browsers should have been designed in the first place. I welcome this Container Tabs feature, but I don't think it quite goes far enough to restore my privacy.
You're on a trajectory beyond a 64 bit number of dollars there.
Given a string, I can easily discern one characteristic, which is length. That's because the length of the string is tied to how "massive" it is and thus when I push on things that are more massive they move more slowly. That's the general idea behind gel separation.

Now, I just need a way to make all the combinations of substrings starting from the first position (0 => 1, 0 => 2, etc.). This is a bit more difficult to explain and chemically intensive, but let's assume for each character (C) we have another character (C') that is pretty much the same thing. The key difference, however, is that C' is marked (Radioactivity or with something that lights up) AND that it doesn't allow any more characters to be added on. If each distinct C' is a different color, we can now distinguish between our different substrings, based entirely on the last character. We know that our strings are ordered by size, so we can construct our original sequence based on the terminal member of the substrings.

You can imagine this process being done by hand, it works for that. However, it doesn't scale well to the millions and billions of base pairs we need in the modern day.

As a fun aside, protein sequences were originally determined in a way pretty much the inverse of this. For a given protein string, remove the first element with chemistry. Then, try to figure out what you removed. Now take your string of size N - 1 and repeat, until you have determined each character. This method ended up not being tractable for DNA because of chemical differences. Also, a lot of protein sequencing is done in a similar way to DNA sequencing, in that we break up, shatter may be a better word, the protein. We then try to construct the original protein based on how is shatters (Like reconstructing a window based on knowing where the pieces fall and where the baseball came from).
He has a point, consumer psychology is set up this way. As entrepreneurs we have to understand it and deal with it.
My line of thinking has always been that developing and selling drugs is very expensive. Without the possibility of being acquired and selling a vial for five figures, there's no way it would have existed in the first place.

Going off the numbers in the article, MNK sold $1B last year. At $34K/vial that's about almost 12 vials per infant (2,500/yr) per year. (Assuming the course of treatment is one year)

When the vials were selling for $40 each, they would have brought in $1.2MM - I'm no expert, but that doesn't even sound like enough to rent a lab and hire scientists/technicians.

The real headline of this article should be, "MNK settles $100MM lawsuit over anti-competitive drug pricing behavior" (or something more catchy) -- That, to me, is the real interesting bit.

How regulations work around drug pricing is where media focus should be, and there are just as many soundbites in that discussion for the media to latch on to as well.
Article is heavily based on this - http://www.investopedia.com/updates/rothschild-family-net-wo...

Also seems to be clickbait.
My daughter is about to turn 1 and I agree there is a ton of pressure to make sure your kid has a good start.

But try to just let your child be a child. There's a decent bit of psychology research out there now that everyone must experience all stages of growth. Stages like Baby, Toddler, Terrible 2s and 3s, Rebellious teen, unconstrained 20-something, etc. There are countless examples of people who were forced to skip some stages (often through external circumstances) who then seem to regress for a bit to "catch up" on the stages of growth they missed.

I'm afraid that this push to make sure your child is "advanced" will only cause a ton of pain and learning further down the road that didn't have to happen (also, if you want a solid, stable job forever, psychiatry and psychology are looking like good fields).

Our plan is to let our daughter simply be herself. Encourage when she's trying to learn. Help when she needs help, but don't push her to do anything she doesn't want to do. We've got ~20 years to help them become adults. They'll get there, there's no need to rush.
Netfilter can delegate the fate of a packet to userland. It can be done for all packets or only the first packet of each connection (thanks to conntrack). Userland can there easily match the packet with a local connection or a local application listening socket.

There is nothing bundled inside Netfilter for this anymore because this is racy: several unrelated processes can use the same socket. The processes may come and go whenever they want.

There is also some prior art (but it's a dead project): NuFirewall.
Built in npm support is huge for me. I use Scalajs full time and one of my biggest issues is having to use SBT and webjars. I also end up using some mashup of npm modules as well later on in the build which complicates it even more. Plus the speed of the compiler becomes a massive issue, especially during unit tests.

By turning it into a more readable Js, I wonder if the debugger would play more nicely too. I've noticed in Scalajs the debugger randomly misses breakpoints or moves to the wrong line sometimes. Anyway not a rant on Scalajs, I do like it but there's definitely some bottlenecks for me.
Imagine a hypothetical world where one political party does more illegal and immoral things than the other. Now imagine you run a news site that covers both parties "equally": for every illegal and immoral thing one party does, it finds another from the other party and covers both. Is your news site partisan or non-partisan?
MIT 6.S094 Lecture 1: Deep Learning for Self-Driving Cars
It's not that it's new but if it expanded under the Obama administration we can be sure it will expand even more with Trump. Possibly at an even higher pace, specially since he has congress on his side.
On Reproducibility and Clocks (2016)
I don't see how I'm trolling here.

For example, I run Spotify with an ad blocker, so I don't have to pay for it. And years ago, when they limited the amount of minutes of music you could listen to every month, I made tons of accounts to bypass that limitation. Why? Because, in the unlikely case they go out of business, by then some other service would've appeared, run by someone who thinks he won't commit the same mistakes the owners of the previous service made.

Common sense says my system of abandoning/taking services is not sustainable in the long term, but by now it hasn't failed me. And I'm also sure a sizable percent of people do the same I do. Am I a troll just because I'm open about it?
Google will reportedly launch Android One in the US
Every outgroup-is-awful rant reveals more about the ranter than about the outgroup.
This seems right. I could imagine Apple leaving some money on the table to avoid Google search on the iPhone, if people wouldn't perceive DDG as inferior.