skysight-inc/HackerNews huggingface dataset:
It's nothing new for Mozilla. This bug [1] about plugins capturing keys has been alive for more than 15 years now, even after getting 'major' importance level and 441 votes to fix it - which clearly shows they give little importance to these votes. Since it's one of the most annoying Firefox bugs ever and priorities are seemingly not assigned based on the advertised 'me too' votes, people resorted to writing their frustration in comments. What they did in return? They disabled comments on that thread as well, and then sat on the bug. There bureaucratic process turns off many contributors, and sometimes shows off the limitations of FOSS. Every other browser fixed that problem at one point of time, but Firefox still hasn't. New bugs for this issue are marked as duplicate of this and closed, and as a result, just get sunk into this black hole called issue 78414.

P.S. - What's the funniest thing? The bug is still marked as 'NEW'.

[1] : https://bugzilla.mozilla.org/show_bug.cgi?id=78414
We grasp it just fine. We also take a dim view of asshole landlords that decide to skirt the law.
I have already mentioned three languages that haven't followed Haskell's broken mess, while you have failed to produce even a single bit of information, while constantly crying foul at everything you don't like?

That's just amazingly hypocritical, but I guess the tactic of "blame other people for your own behaviour to make it look like tu-quoque if they respond" hasn't gotten old for you yet?
If you're wondering about this question, then it is very likely that you shouldn't make it open source.

Like I said it only makes sense when you feel the need to make it open source. Some of the reasons I could think of:

1. Your app has features that are very privacy sensitive, so you want to let your users know there's nothing fishy going on.
2. You're not building the app because you want users, but as a learning experience. Hey maybe you can even use your public code as your resume (Then again, this can backfire if your code is not exquisite)
3. Marketing stunt (This won't work in most cases, so if you're thinking of this don't do it)
4. Your app has server aspect and you can't afford to run it anymore so thinking of shutting it down, but you want to do your users a favor.

Community involvement and participation will NOT come just because you open sourced it. In fact you should assume it won't happen. This is true for even extremely successful open source projects. It's only less than 1% of people who contribute and 99% of freeloaders.
Honestly, if they want their "We're opposed to this" statement to be anything but hollow rhetoric? Yes.
I'm harping on this, I know, but I really don't think the goal of this post is to get people to stop using the term "rock star", and the fact that people keep suggesting that's the controversy makes me worry people haven't really read the piece very carefully.
Atmospheric tests do not produce the same particulates as setting entire cities on fire.
turbo comfy
Almost everything I see on neural nets are related to either image processing or text processing. Rarely time series or traditional DB type data -- is there a classic hello-world example or common demonstration of how neural nets are applied onto tabular data common in financial markets?
Doesn't this have to do anything with brute force password cracking and entropy?

Obligatory XKCD reference:
https://xkcd.com/936/
Customer data is sacrosanct within Amazon. Cannot touch it without the customer’s consent.

source: I work for Amazon Web Services.
The only reason you'd take someone's word for something is when you can't derive it yourself, like if the tech isn't there yet.

Google introduced nofollow in 2005 to either let people help fill a gaping hole in Google's tech at the time or for the smart marketing move of making people fixate on their magic attribute. Both under the guise that spammers would care.[1]

It's been twelve years.

The SEO advice industry and Matt Cutts' blog these days are probably like when I try to ponder why my cat scoots its waterdish around the room before it drinks: attempting to find backsplanations for the idiosyncrasies of a neural network that nobody quite understands.

[1]: https://googleblog.blogspot.mx/2005/01/preventing-comment-sp...
Wait, there's something wrong with this picture. It says just "Ctrl" instead of "Ctrl-R" and "Ctrl-V".
The reason this keeps failing is that people don't want to do programming in Excel. They definitely don't want to do general purpose programming in Excel. They just want to use some formulas to calculate some things.

Of course, what they're doing is programming, but the genius of spreadsheets is that it lets "non-programmers" program while hiding from them the fact that they're programming.
I don't disagree with you, but all factors add up.
Your idea of centralizing things into a module assumes you have control over all code ever written.

This might be true for the 90% of Haskell that is created and abandoned by PhDs writing their theses, but if you look at other language communities: People like to use a library from time to time.
Beware Prestige-Based Discretion
Cannes lion award winner pulled from app store
Being subscription based doesn't make it SaaS.

Emphasis mine:

- Wikipedia: Software as a service is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted.

- Dictionary.com: Software as a Service: a software distribution method in which a service provider gives customers access through the Internet to applications, usually ones developed and owned by the provider

- techterms.com: Stands for "Software as a Service." SaaS is software that is deployed over the Internet rather than installed on a computer. It is often used for enterprise applications that are distributed to multiple users. SaaS applications typically run within a Web browser, which means users only need a compatible browser in order to access the software.

- Salesforce.com: Software as a service (or SaaS) is a way of delivering applications over the Internet—as a service. Instead of installing and maintaining software, you simply access it via the Internet, freeing yourself from complex software and hardware management.

Sure, desktop apps can be subscription based, but that isn't the same as SaaS. The second S in SaaS is "service" as in, you are providing something more than just the software. With your example of Office365, there is a web based component, and the accompanying storage to go with it.

So given that the post I replied to, was suggesting a desktop app because a previous solution had "moved to the cloud", I maintain that there is confusion about what SaaS means.
I guess as a company Mozilla needs overhaul who cares about users
From the article: Safe exploration. Can reinforcement learning (RL) agents learn about their environment without executing catastrophic actions? For example, can an RL agent learn to navigate an environment without ever falling off a ledge?

Yes. That's why I was critical of an academic AI effort which attempts automatic driving by training a supervised learning system by observing human drivers. That's going to work OK for a while, and then do something really stupid, because it has no model of catastrophic actions.
Editor: Rust editor for macOS (work in progress)
Shaming might work. A video, "10 Open Source Bugs Open for Over a Decade", might help.
This depends on the size of the animals in question compared with the largest practical size for an animal in that environment. Large animals will get larger, because this improves their chance of fighting back against similar-sized predators (think lion vs. antelope). Small animals will get smaller, because this allows them to evade much-larger predators (think cat vs. mouse).
Elon is an employee of both Tesla and SpaceX. The discounts conversation was referring to Tesla vehicles.
I omitted reference to convergence on a limit from my brief note because it's self-evidently obvious to even the most casual observer that the argument is no less specious than saying that one cannot simply walk into Mordor. There is a practical limit to human height, and rather than simply converging upon it while remaining less than that limit by some nonzero amount, humans will actually reach that height in a finite duration of time and then stop evolving altogether, at least along that particular dimension.
No. The first link from the parent already provided citations for all of the factual claims I made.
The others I understand but tuplehash seems bit odd. It essentially just defines a naive serialization format for tuples, but I would have thought that generally it would be left to applications to figure it out how to get a hashable blob from their data structures.

Is there some large application for tuplehashes that explain its inclusion in a standard? Because I don't know any.
The moon doesn't orbit the poles, but orbits (roughly) the equator. 'Distance to space' is orthogonal to the earth's surface, wherever you are standing. 'Distance to the moon' is not - for someone at the poles, it will always be to their side, never above their head. At the poles, your direct line to the moon will always have to travel some way across the width of the earth.

In fact, if you want to get really pedantic, then roughly half the time, the person at the pole will be closer to the moon than the person at the equator, when the moon has orbited to the opposite side of the planet to our equatorial chum...
Need Help to Implement RxJava Support to This Library
Can you elaborate on the environmental impact? I've heard so many vegans say this but I've never seen a proper explanation of it. How can eating meat have a negative environmental impact when humans are natural omnivores?

It seems to me like people are confusing eating meat with our modern agricultural processes. And if that's the case then the solution should be to improve said processes, not to stop eating meat.
If anyone is wondering about the weird title of that speech, Crichton is a global warming denier.
I grew up in Cincinnati until my late 20s and before Over the Rhine was gentrified.

My experience in OTR was volunteering every weekend at Washington Park. I would talk to the folks who frequented the park; many homeless. They had stories and weren't much different from myself. Except I had a bigger safety net, wasn't as unlucky and made different bad decisions.

I remember how attendees of City Hall would walk past the homeless on their walk into the opera. It was sad. That's where I remember it all starting though. The "no loitering" laws and "no sleeping in the park" laws.

OTR is better for middle class and above people. But those people who used to be in OTR didn't disappear. They're somewhere and I hope they found another place to hang out.

Spike Lee's response to someone on the Gentrification in NYC is a great listen.

https://soundcloud.com/daily-intelligencer/spike-lee-on-gent...
Hacker News actually only has one bit of javascript on it, which sends the request when you click the "upvote" button (and does so with `new Image(endpoint)`, not XHR). If you view the source of this page, it's at line 3.
You can use this same argument to conclude that there's an alien race that speaks French. Of course we know they don't: as big as the universe is, the possibility space of possible languages is much bigger. French is only spoken on Earth, not because French is unique, but because it's not unique.

But maybe, if everyone only spoke French, it wouldn't occur to us that other languages were even possible. We'd be trying to estimate how many French speaking aliens were out there.

Deoxyribonucleic acid is our French. Because it's all we know, we think it's special. But the possibility space is much bigger.
Saying AGI is an eventuality is as speculative as saying an alien invasion is an eventuality.

We have evidence of intelligent species (ourselves) invading. We also have evidence spaceflight is possible.
That was a great read. It's amazing how years pass and the only update to the issue is a large stream of other bugs being related to this one. On a side note, something as small as this triggers the deep down OCD in me and makes me feel uncomfortable for a little bit. How hard is this bug to fix!? Why am I not contributing!?!?
Angular 2 RC3 Now Available
You're obviously coming down on the pessimistic side of the line but what's cool about this paper is that we now have a line in the sand to argue about!
CS264: Peer-to-Peer Systems (2006)
>If there is a way to do something like Ethereum or Maidsafe WITHOUT the freaking money I would LOVE to hear about it.

Bitcoin started with a bunch of people running some hobbyist cryptographer's buggy cpp to generate worthless tokens. You don't need millions of dollars to build free software.
Sometimes plant-based is used as a more socially acceptable word for "vegan". I think there's also a difference between titling a product "vegan" and specifying that it is vegan. "Vegan donuts" isn't as appealing to non-vegans as "Donuts (vegan)". Likewise I'd be discouraged to get something labeled "Gluten free cookies", but if I saw "Oatmeal chocolate chip cookies (gluten-free)" I wouldn't hold it against them.
Kodak ESP Office 2170 Driver Printer Download
Simulation Hypothesis
Leveling up your CSS
I would suggest looking into transitioning from graphic design into "Front End Web Development", which in a nutshell is what they call translating visual designs into the actual website that people see and interact with. It is empowering to be able to build what you design. I'd start with learning HTML5, sass & css, javascript, php and ruby/rails. Smashing Magazine has some decent tutorials, also begin reading/subscribing to some newsletters like the responsive design newsletter. HTML and sass/css is pretty easy and isn't really coding, but they are "gateway drugs" into javascript/php and learning web frameworks. I would look into learning how to "theme" websites for CMS (content management systems) like Wordpress (beginner) and Drupal (tricky), and perhaps magento for ecommerce. Javascript, php and rails will be the hard part as it will require a completely different mental mindset from what you're used to working as a designer. There are tons of free tutorials online, but paid online classes are hit and miss, if Udemy is every having a $10 sale that's not bad for grabbing some cheap classes (be warned not all the classes are good but for $10 you can't go wrong when it comes to getting a general introduction to a topic). Lynda.com can be a bit general.

It will be challenging but don't give up. The hardest thing to deal with in being self-taught in programming is documentation, it's usually written in "developer-ese" rather than plain english making it difficult to learn from. It may seem like you will be copying/pasting code you don't fully understand at first, but it gets better over time as you understanding develops.

If you happen to be female, I'd recommend joining up with Women Who Code and look for WWC meetups in your area, they have members who mentor newer members.
M 122: Advanced Operating Systems (2015)
You would be right if humans are made of numbers and not atoms.
Examples of the word of 10,000 amateurs:

* Anti-vaxxers

* The healing power of crystals

* Moon landing conspiracy nuts

* Multi-level marketing
I usually try to provide the courtesy of a 2 week notice. I've even stayed 3 weeks at a previous employer's request and found them a suitable replacement.

However, at one of my jobs a COO yelled at me in front of everyone over an issue he could've resolved himself by sending out a well written email like I had done.

He thought I should just start tearing code apart to "find" a solution until 12am if that's what it took. I told him that I was not doing anything until I spoke with our vendor and that he will just have to wait until the vendor responds as 24 hours had not even passed since I sent the email. The CTO didn't even defend me. Well the next day it turns out that I had done the write thing and that the COO and friends had changed the admin settings and broke the system. No code needed to be changed like I suspected. They just needed to use the admin settings correctly.

The COO did not even apologize for yelling at me in front of everyone. On top of that he still owes me $400. So yea... Three weeks later I had an offer in hand and a vacation starting the next day that I had already paid for the month prior. What do you think I did? I gave my two weeks notice and hopped on the plane.

I can think of a time when I probably should've quit on the first day. It was right after they told me they use SVN and half of their code base was located in their content management system which was comprised of some messy jsp files some html css and a mountain of horribly written javascript (This javascript had one letter variable names everywhere that were not the result of a build tool and not simply located in for loops). I hated every second of it. Yet, I still managed to work there for a year and I gave a two week notice.
Necessity never made perfect code
That's a really interesting point actually. A hash of IPv6 would essentially be technically infeasible to brute force if fed through something like scrypt. But it wouldn't be exactly 128 bit random, since they could do a search based on the addresses allocated. I'd need to know the size of that potential pool to know how hard that would be, but if it's already in the dozens of billions, it's pretty difficult.
following up on

https://news.ycombinator.com/item?id=11941457 ( Mark Zuckerberg Votes to Keep Peter Thiel on Facebook Board )

https://news.ycombinator.com/item?id=11812261 ( Zuckerberg Needs to Dump Peter Thiel from the Facebook Board )
The Chair of the Democratic party (google for any number of sources):

WASSERMAN SCHULTZ: Well, let me just make sure that I can clarify exactly what was available during the primaries in Iowa and in New Hampshire. The unpledged delegates are a separate category. The only thing available on the ballot in a primary and a caucus is the pledged delegates, those that are tied to the candidate that they are pledged to support. And they receive a proportional number of delegates going into the — going into our convention.

Unpledged delegates exist really to make sure that party leaders and elected officials don’t have to be in a position where they are running against grassroots activists. We are, as a Democratic Party, really highlight and emphasize inclusiveness and diversity at our convention, and so we want to give every opportunity to grass-roots activists and diverse committed Democrats to be able to participate, attend and be a delegate at the convention. And so we separate out those unpledged delegates to make sure that there isn’t competition between them.
> Recently I noticed that for every PDF I upload to Google Drive (on my Linux machine using firefox), later I cannot view it (on any of my devices)

That does seem like a bug in Google Drive too? Taking the MIME type too literally rather than do something more clever like verify the binary.
Hey Siri on macOS
China just built the world most powerful supercomputer
> That means commit returns before replication to peer is complete.

That's what I was talking about. It's just a matter of what aspect of it you are talking about, but I'll give you that it's in their official documentation, so there's no point in me pressing the issue.

> Committed data can be lost if master's disk is destroyed before a slave replicates it.

That is true. It's a trade-off you can make for slightly different CAP assurances, or nuances in the failure states at least (mostly in what you might expect to do in a split brain scenario).

> For complication, you need to find out and configure the binary log position.

Your backups should be logging the binary log position as well (--dump-slave or --maser-data). If they aren't, you aren't doing yourself any favors.

> Also because replication is on the binary log, if you ever truncate the log, you can't simply add a brand new master. You have to do a backup on the primary and restore to the new master, and then set up the log position to just prior to backup. Just lots of extra complication.

If you have to do another backup because it was truncated recently, you aren't much worse off than doing backups with DRBD replication (which even if you have a slave configured and do backups off that, you can truncate logs and need to backup from the master then as well). The downside is that you may not want to immediately do a backup of the master due to reasons of load, which will leave you without a failover for a short while. Whether an extra queryable resource available is worth that is up the the architect.

I remember a Percona training I was at a few years back there were a few more clustering options available I hadn't played with (and still haven't). Percona XtraDB Cluster was one, and it's supposed to support synchronous master/master replication. That might be the best of both worlds, if it lives up to its billing.
But hey, they can always issue more TSLA shares right?

That's their main product right now.</satire>
If one has enough time on their hands to make such a video, surely contributions to fix the bugs would help much more?
Crazy JIT bug in V8
A Tesla - SolarCity partnership, like what you describe, in no way requires joint ownership.
This is where the "accredited investor" warnings are appropriate. Don't do this with your money if you aren't willing and able to lose it!

In the long run, it's impossible for people to beat the market simply by looking at historic stock prices. Impossible. If it is possible in the short run, more and more people will do it until they don't make any money at all, or a "black swan" event occurs and they go completely bankrupt. (I suppose there's a third option, that they all make so much money that the entire rest of the world goes bankrupt, but that's absurd)

So be careful!
Generating a salt and tossing it into scrypt would break any rainbow table attempts, but it's still only 4,294,967,296 or so addresses for v4. It's pretty hard for a small government to do it, but I wouldn't put it past the NSA.

This is how we've implemented IP address retention at Neocities, BTW: https://github.com/neocities/neocities/commit/4983a9b24eac00...

Step two is to throw them away after x amount of time. It's not perfect, but there you go. The best way is still to throw them away from the beginning, but we do need them for spammers and the like.
Well you got be bang to rights there.
Don't know why this is getting downvoted--it's spot on.
Very much agreed.

For those who are not aware, Renaissance Technologies is a massively successful hedge fund that makes investment decisions solely from data, with perhaps the most sophisticated mathematical models in the marketplace.

Their approach was entirely novel when James Simons founded the firm. Simons is incredible mathematician, graduated MIT in his teens, and obtained his doctorate at 23. Before and during Renaissance, he made significant contributions to cryptology, topology, and string theory.

His firm essentially invented quantitative trading. To this day, with close to $30 Billion under management, Renaissance Technologies still makes investment decisions purely algorithmically.
Can someone explain to me how these decentralized systems make our current system more economically efficient? I just cannot see why anyone would actually use it outside of the illegal market.
Not everyone is a programmer, but might still want to contribute.
Mac Development Ansible Playbook
I think that's where you have to draw line between owning your own infrastructure and using a public cloud in the architecture.
6'2" here. attractive females regularly select me for mating purposes and I make a large sum of money annually.
Are you familiar with Functional Reactive Programming (FRP)?
Scribble: The Racket Documentation Tool
This comment breaks the HN guideline about flamewars. Please don't do this again.

We detached this subthread from https://news.ycombinator.com/item?id=11949387 and marked it off-topic.
Just to be clear 4g of that are fiber making it 3g net carbs (in keto terms).