skysight-inc/HackerNews huggingface dataset:
All of the problems with fake profiles are fixable if we just use the social graph. It drives me nuts that this a problem. I have a solution, which i'll share here. I'm sharing it because i hope SOMEONE can build this or share it with someone at a high level at FB or twitter.

I have a mortgage in silicon valley and a young child, so i'm not in a position to take the time and risk to do this. But i really desperately want to see it in the world.

All we have to do is use the social graph to verify each other, and follow 'verified' edges to determine trust in a third party. People can just tell fb or twitter 'yes i know this account', and that's all we really need.

If I can't follow any 'yes i know this person edges' to a remote account, don't let me interact with that account. Shadowban them. It's THAT simple. This technique stops bots and it stops trolling by fake remote accounts.

If someone claims "i know all these fake accounts", then we ban that person, for creating all the fake accounts. Fake accounts are easily identified after the fact; when no real person pays any price, they'll keep getting created.

Yes it has the downside of temporarily slowing adoption. That's the main reason imagine twitter and FB haven't done this. They think us being harassed is less important than onboarding new people.

https://s3.neyer.me/respect-matrix-slides.pdf
> 2) The original image has some metadata that they want to keep (geolocation, etc).

Isn't exif data something you should strip out?
> Decades of UI/UX knowledge, down the drain. Usability is gone.

Exactly the opposite; this is an evolution that has been taking place over the past decade.

Firefox has had tabs-on-top as the default since Firefox v4.0[1]. Chrome has had tabs-on-top for its entire existence (starting in Sept 2008); Opera had them before Chrome.

The merits can be argued either way, but don't act like this is sudden or arbitrary; it's neither.

Consider that maybe--just maybe--the dev teams at Mozilla, Google, et al. have done some usability studies in the past decade that informed these decisions.

I get that you may prefer tabs below the URL bar, but your claims about the greater state of UX are baseless and absurd.

[1] https://www.youtube.com/watch?v=HmgtW2Iw-kE posted June 2010

EDIT: Google made a comic for the release of Chrome 1.0 that includes an explanation of their original rationale for putting tabs on top. https://www.google.com/googlebooks/chrome/big_18.html
Small example - lack of toilet paper in most restrooms (might not apply so much in the touristy parts of Shanghai). Instead of empathy towards others who might use the same restroom and need toilet paper, the toilet paper is quickly stolen because how foolish of the place to offer free toilet paper, they're basically asking for it to be stolen. Or seeing a Mom change a baby's poopy diaper on a restaurant table, because the sanitation will be someone else's problem. So much bad behavior that comes from empathy that seems to only extend to family and very little beyond that.

How does this hurt the society? Well, now you have to take toilet paper with you wherever you go. It's a deadweight loss for the society, and China is riddled with these due to the empathy gap.

EDIT: you are probably familiar with the homeless guy, down on his luck, who visits a restaurant, doesn't buy anything, takes a huge helping of free condiments and uses the bathroom. Now imagine a society where it's not just the homeless guys acting like this.
I attended this event because I do some work with Salesforce and my company was willing to pay for it so it was basically a cheap vacation. I feel like it's largely a marketing event to showcase new features of Salesforce and showcase companies that have been successful using it and to that end it's effectively a big party.

There are useful aspect to it, though. It's an opportunity to network with people and other companies that use Salesforce and there are a lot of presentations on topics ranging from technical details of Salesforce to oceanography which can be useful for getting ideas on how to better utilize Salesforce. Salesforce has a large secondary market for applications built on it and Dreamforce is pretty good for companies with products in that market.
How safe is the data on a satellite, given that they burn out in 2-4 years? Is it backed up somewhere? Wouldn’t it make more sense to just use the cloud?
In Python they already had an extremely fast library with bindings available.
(Nearly) All your computers run MINIX
Are you guys building an AWS for Video? So I can create a youtube without needing to build all the backend software and hardware infrastructure to do so?
"Reflections on Trusting Trust" by Ken Thompson is one of my favorites, and fairly self contained.

Most papers by Jon Bentley (e.g. "A Sample of Brilliance") are also great reads and usually pretty short.

I'm a frequent contributor to Fermat's Library (https://fermatslibrary.com), which posts an annotated paper (CS, Math and Physics mainly) every week. In the annotations you will usually find a concise piece of knowledge that helps you understand some part of the paper without having to spend a long time in the "recursive rabbit hole". For instance, in the Bitcoin paper, there is an annotation with a succinct explanation of the essential cryptography concepts (Hash functions, Public Key Cryptography, Signatures) you need to know to understand the paper. And the nice thing is that if you feel so inclined, you can add your own annotations and make the paper easier to grasp for the next person who reads it :)

- Reflections on Trusting Trust (Annotated Version) - http://fermatslibrary.com/s/reflections-on-trusting-trust

- A Sample of Brilliance (Annotated Version) - http://fermatslibrary.com/s/a-sample-of-brilliance

- Bitcoin: A Peer-to-Peer Electronic Cash System - https://fermatslibrary.com/s/bitcoin
What are Terrawatts?
What's the HiDPI situation (with KDE or Gnome) today?

Last I checked, I could drive an HiDPI display without problems, but not the LoDPI display by its side, because you couldn't do independent scaling of the displays.

Has that changed, yet?
Honestly, I was just messing around, tried this, and it worked. I used an ad-hoc modification of Poisson disc sampling I thought of myself to make certain areas denser / less dense. The preprocessing is also really ad-hoc, just by looking through functions found in scikit-image to form a heuristic that seemed appropriate.
It's broke!

https://www.youtube.com/watch?v=-W5XXnEXuWM
This is true for most crypto communities, but Bitcoin in general has a staggering number of individuals looking to get rich quick. They don't care about the philosophy or idea. They just want money.
=> "or just like, make your application barely maintainable and increase RAM consumption ten/hundred times".
That's the same argument people make against SpaceX and they are generally far faster cheaper and have high standards.

Yes, nuclear should not be a total free for all, but there is absolutely no reason why people should not be allowed to make small research reactors and small reactors to iterate on the technology.

We essentially still use age old concepts for our reactors and one of the reasons is that its almost impossible to bring something different to market. Its literally stifling innovation.
Hello, Tidelift
Ruby Sinatra main site is down
http://www.sinatrarb.com/ is down right now.
> I've developed a couple of Firefox extensions. One of those was an e10s-compatible replacement for Vimperator, because Vimperator relied on XUL[0].

Replacement for Vimperator implies it's, well, a replacement for Vimperator.

> Did you not read the rest of the comment, where I explain why there is no feasible way that they could have offered any path to rebuild them?

I don't see how your addressed that. Yes, existing extensions that used XUL would have to be rewritten using new APIs. My issue is that those APIs don't even exist. That there are good reasons the old APIs aren't available anymore doesn't address the lack of new APIs that offer anything near equivalent functionality.
Mark Karpeles is quite active on Reddit and has been very open about the whole bankruptcy process. You can read all about it in his comments: http://reddit.com/u/magicaltux and in the subreddit http://reddit.com/r/mtgoxinsolvency

His preference would be for the bankruptcy trustee to directly distribute the bitcoins to claimants, which would actually be a much faster and easier way to distribute the money than the traditional banking system, and has the added advantage that the bitcoins wouldn't need to be sold. However, the Japanese bankruptcy process is extremely unlikely to allow this. Also the effect of 200k bitcoins suddenly being distributed to thousands of people around the world might be to crash the bitcoin price, as some will sell immediately and more will probably sell when the price declines.

He realizes that if he receives any money after the bankruptcy he will immediately be tied up in even more lawsuits which will drag on for years if not decades. He has said that in this scenario he would try to distribute the money to claimants rather than keeping it in an attempt to avoid these lawsuits, but it seems unlikely to work. He may be cursed to receive hundreds of millions and have it tied up in lawsuits for the next decade, ultimately ending up in personal bankruptcy again.
I love the visual effect, but I have to wonder how much CPU/GPU is entailed in rendering 10-50 triangles, blurring them and rendering the result to the page canvas vs. loading a pre-blurred image (that might be a "tiny" progressive JPEG), so I'd probably try to do this server-side first

(edit for clarity: my site currently generates <12Kb blurred placeholders from high-def photos and only loads visible images to be more mobile-friendly, and I worry about client-side rendering impacting battery life).
I did not know that economics was all about Austrian vs Menshiviks.
A fellow adherent to the Flying Spaghetti Monster, I see: https://en.wikipedia.org/wiki/Flying_Spaghetti_Monster#Pirat... . Praise His noodly appendage!
Same here, both logged in and logged out.
Is it impossible to support window or otherwise chrome-level event listeners and also e10s? As I said in a prior comment, there seems no a priori reason that should be the case.
I'm surprised they didn't mention jumping spiders (Salticidae), which are notable because they are inverts, have the ability to see an unusual number of colors, and unlike the mantis shrimp can be trained on them. Also another advantage is they can be rewarded with sugar water. Evolutionarily, their eyesight is a marvel. No other spiders really have anything approaching it.

https://news.nationalgeographic.com/2015/05/150518-jumping-s...

I have a couple as pets (https://medium.com/@melissamcewen/how-i-ended-up-with-pet-ju...) and sometimes have managed to get them interested in videos of other bugs but I'd like to develop something geared just towards them. There are a couple of things like this used in the lab, but nothing open sourced that I know of.
How does this compare to https://www.graph.cool/ or https://scaphold.io/ ?
Bookmarks have a really, really bad interface compared to tab trees.

Bookmarks are flat by default. You can make folders, but that takes manually opening the bookmarks manager and placing newly created bookmarks into the appropriate folder. Folders also waste space in the tree; one bookmark can't directly be the parent of another. The web doesn't have folders, it has links.

Bookmarks don't preserve structural context the way tab trees do. For example when using an API documentation site I'll open the site in a window, and from there open classes I need info on in tabs. Methods or related classes go in sub-tabs. I eventually end up with tabs for all the bits of the API I need to reference AND THE STRUCTURE!

Bookmarks are also hidden behind a menu, and are slow to access. Tabs can simply be suspended to save resources, and their trees collapsed.

Etc, etc. Bookmarks have horrible UX compared to tab trees.
Oh, if that's possible, sure, thank you very much! ;-)

That worked for German defence policy, so there's precedent...
How the letters of the alphabet got their names
While it's true that Mozilla pays its people well (necessary, to compete for high end tech talent) and we (I work for Mozilla) are in no way free from commercial concerns, I think you're missing a big piece of why being a nonprofit is a distinguishing factor: Mozilla doesn't have the insane pressure for growth that most startups and all publicly traded companies have to reckon with. Any company that has gone public, wants to go public, or wants to get acquired has a never ending pressure for user and/or revenue growth at all costs. Mozilla doesn't have that pressure for growth. Of course we need to maintain enough market share to stay relevant, and we'd love to have more and more and more users, but ultimately as long as we can make enough money to pay for our operations then we're golden. This gives us a lot more freedom of choice when making decisions about what and how to make money.
There is a pretty big difference in my mind between the kind of over regulation people dislike and simple enforcement of basic fraud and theft laws.
Yikes indeed.

WireGuard is neither "dial up era" nor "clunky". It also usually runs as fast as can be.
Goole removed access to older Street View images
Now you cant access older street view images in Google Maps.

On the top left corner was a dropdown to select a older version of the current location. Now Google removed this functionality.
This made HN recently but it's related so here:

http://www.filfre.net/2017/10/a-net-before-the-web-part-1-th...

It's a great blog in general but I found this article particularly fascinating. There are three parts as of now, the above is part one.

Sad to see the once mighty CompuServe finally disappear.
I think that's a bit reductionist, no? There are many reasons they may have been searching for moving to Go. Off the top of my head I can think of:

1. Static typing increasing confidence and velocity

2. Better developer-facing tooling increasing velocity

3. More employees knowledgeable about Go than Python

4. More enthusiasm (and therefore faster velocity) around Go development.

The blog post was about the engineering challenges they faced and how they solved them and I think it was a great write-up in that regard. The post wasn't about why they switched this service from Python to Go.
Smart move - better IPO before the incoming censorship increase.
Rails 5.1 does not load all records on ActiveRecord::Relation#inspect
Almost everyone in NYC goes out at 5 for drinks and they get shit faced. While this is great for team building, it is now not a great idea for reasons that are obvious. It is not a SV thing by any measure.
Fantastic. Thanks for the info. Like I said, the last time I had done this was a few years ago when the risk of "bricking" a device seemed a bit more real. I'm glad to know that getting TWRP installed was a good move.
I find it very hard to judge papers by Numenta, because they make it very hard to separate science from marketing; their entire marketing moto is "we're better because we're more like the actual brain" (their HTM networks), rather than "because we perform drastically better". So claims to better biological accuracy (a controversial direction since the birth of AI) are pretty much their raison d'etre. So they say they're writing about theory in this paper, but I see mostly observations, so it's theory more in the sense of a hypothesis rather than what is meant by "theory" in math or physics. But I am really not qualified to judge this paper's importance.
Maybe, people usually just recode avatars to low-res JPGs
This isn’t one of those. Handing large amounts of unvalidated user input to these libraries is particularly dangerous.
Most important reason is that I haven't actually tried.

Shack laptop is running Arch and a bunch of custom stuff that happened to compile fine on Arch.

Your comment made me check, and even GNURadio and osmosdr is packaged in Fedora. Huh. Time to re-visit that decision :-)
None this sort of thing could only be done in hardware.
Probably some, but really how much? A doctor is a doctor and makes a lot of money. A social worker, no matter the skin color, does not.
> FWIW, Firefox 57 is currently looking like a net loss in terms of security and privacy. A significant number of the extensions people have previously used for blocking or restricting potentially intrusive or dangerous behaviours seem to have been lost, in some cases without equivalent WebExtension alternatives being available.

First, I'd like to put things in context. When you write "Firefox 57 is currently looking like a net loss in terms of security and privacy", I suppose that this might (arguably) be true for you and a few other power users, but for the ~100% of users who do not use these power add-ons, their life will only be improved by the change.

Plus, I actually think that all the add-ons in the domain either have been ported or have an equivalent that has been ported. Certainly all the ones I use have been. Am I missing something that people actually use for their protection?

> If you're arguing that 57 is now more secure and better for privacy, perhaps you know something that people like me don't, and if so, maybe it's worth highlighting whatever built-in functionality can now replace those protections more in the documentation/marketing?

There is only so much message that marketing can propagate in a single campaign. I expect that we'll have another marketing campaign in a few months detailing what we've been doing for security and privacy. Especially since we'll have exciting stuff to showcase :)

Let me give you a few keywords of stuff we've been doing to improve security: a gazillion fixes, better static analysis, replacing some critical components with Rust, introducing the first formally proved implementation of cryptography components in a browser, sandbox improvements, etc.

On privacy, I'll admit haven't really paid attention, but the new add-ons you install don't have access to your private data without your consent, I remember that we've been working working with Tor Browser to reduce fingerprinting, etc.
You can't compare to revenue, that makes no sense.

Netflix's global net income in 2012 was apparently $17 million.

A $9 million fine is then over half of their annual income.

[0] https://www.scribd.com/mobile/document/121853053/Netflix-4Q-...
I wish it were true pay-as-you-go rather than starting you in a sandbox and then jumping immediately to $150. Working on a small side project, $150/mo is a lot of money in the beginning, especially if I'm doing a relatively small number of requests. I guess I need to see what the sandbox entails, but if it's not real live twitter data, this still feels like a big step function in cost from free to premium. Just charge me per-API call or on the amount of data transferred with no minimum.
Will check it out and its viability
The tl;dr here is simple: Mozilla made a hedge that Yahoo! would sell themselves to someone terrible during the period of their contract, Yahoo! did, and Mozilla collected on the proceeds to the tune of $350 million-ish USD.

It was a gamble Yahoo! was desperate to take, so they did, and it didn't pay off in the long run (especially since for a large number of users it simply meant a one-time nuisance of switching the search provider back to a real search engine).

But Mozilla made out like bandits on the deal due to their executives smartly calling the future of Yahoo!. Good on them.
These are not death as in murder, these are a statistical measure called excess death and it is usually very model dependent. I looked a bit into the models for nuclear accidents. There the problem is, that there is just no good data in the relevant range of radiation. We have data from very low doses due to background radiation and for high doses due to accidents, we don't have good data for large scale releases. Either you can do what is suggested for higher acute doses, then you end up with 40 000 dead due to Chernobyl, or you can fit a second order model, then you will end up with something in the order of 10. (Or you do what Greenpeace did and you look at correlations between irradiation and cancer rates in former Soviet oblasts, where you then have some influence of Soviet industry, etc...) And that is if you want to look at catastrophic risk at all. (After all an RMBK had several design flaws, that modern reactors don't have.)

The number basically tells you that according to a specific model, that is hopefully a good approximation of our understanding of the risks, a certain percentage of the death rate should be due to that factor. However I think these numbers carry not much more information than 32 other bits of the same sentence and to really use them you have to look at the specific model and you need to develop an opinion if the model reflects the relevant arguments well.
One of the tricks that helps people who have difficulty with this is by using the Socratic method. Posing your objection as a question (and not a rhetorical question) imparts a respect for the intellect of the person you're trying to convince.

Instead of saying "bubble sort is too slow for us to use" (oppositional, "you are wrong for thinking otherwise"), try "wouldn't bubble sort be too slow for us to use?" (collaborative, "maybe you have something to add").
And dishonesty or bad character don't mean that you can't win a debate.
He was joking. The 6s and pretty much every new phone using a Secure Enclave to make brute forcing anything technically impossible.
Where do I see the params of post requests in the developer tools? The parameters tab only shows url params. The old behaviour was to show both. Also, rendering a 50k json response is slow.
I'm curious if any others with a stutter have had a similar experience as myself. I've always had a severe stutter, and spent many years in speech therapy learning to deal. I'm fairly good at managing it, using many of the same techniques others in this thread have mentioned. Of course, the stutter never got better, I just became better at managing it.

However, as an adult I was diagnosed with ADD and started to take a low dose of Adderall. Of all the ways this was a positive influence in my life the largest change was that as long as I am medicated the stutter completely disappears. I don't know if I can put into words what a sense of relief this was :). I will always remember the first time I spoke without analyzing and organizing every word before hand, one day a sentence just came out without a single thought. I've actually had to relearn having a filter on what I say. If I go off the medication for more than a day, the stutter comes back in full force.
In 2014 when MtGox went bankrupt it took the Bitcoin market price down with it into a multi year bear market. One wonders if the sale of these $1.5 billion in coins won't bring about a second Goxing so to speak if they spook the market by selling off such a massive number of coins.
WebAssembly has nothing to do with JavaScript. When people make this association it is clear they are painfully unaware of what each (or both) technologies are.

WebAssembly is a replacement for Flash, Silverlight, and Java Applets.
The large German anti-nuclear movements predate the Simpsons by over a decade.
I have been doing mostly WPF/UWP the last four years and hardly got any performance or L&F complaints.

Yes, sometimes the default template is not the best, but with a bit of game development skills it is quite easy to improve it, all the way down to metal.

With the browser one needs to find the magic browser specific CSS properties incantation, with the hope of having a set of divs accelerated by the browser engine, without any control how it actually happens.