skysight-inc/HackerNews huggingface dataset:
Firefox has three APIs: XUL, Jetpack, and WebExtensions. XUL has been on the way out for years, and never worked in mobile Firefox anyway. (Almost nobody runs mobile Firefox, so that turned out not to matter much.)

Jetpack was introduced in 2013, and by 2014, it was actually usable. It's not clear when and whether Jetpack add-ons will stop working. Mozilla's developer documentation is so confused that you can't tell. WebExtensions and Jetpack are essentially the same functionality with different names.[1]

The trouble with Firefox chasing Google Chrome compatibility is that, once they get there, Google will probably change something so some Google service is essential to an add-on. Like Google did with Android. Then compatible add-ons stop working on Firefox. Nobody runs add-ons on Chrome much, anyway; I have the same add-on on both platforms and its 50:1 Firefox over Chrome. But usage is declining, along with Firefox.

[1] https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Co...
Is it possible to save your progress?
Do you have any source to confirm that "shadowbanning" even exists?
Deepwater Horizon, Bhopal, CIA black sites, the list is long. The level of either incompetence or pure indifference to human and environmental cost is just incomparable.

Name one such for the tech industry.
Oh no! I've become dependent on Tab Groups over the past year or so; even kicked in a donation. Thanks Luís for all your hard work.
He's actually spent a fair amount of time on the Hill advocating for the NIH public access policy[0], which lets taxpayers access the research they've paid for.

More broadly, though, science as practiced today consists of significant amounts of synthesizing diverse data of varying qualities and advocating for projects in the face of hostile audiences. Mike has been hugely successful in a cutthroat field, all while sticking to core principles of data access that others have argued would torpedo his tenure, his grants, and the careers of his trainees (none of which have been demonstrably true). Those sound like extremely valuable skills for a public servant.

conflict statement: I did my PhD in the Eisen Lab and graduated in 2015. You can bet your butt I'll be voting for him in 2018.

[0] https://en.wikipedia.org/wiki/NIH_Public_Access_Policy
Προγνωστικά με μάχες σε όλα τα μέτωπα
Well. I'm not buying, even though I like the form factor and would accept the other limitations of a 12" MB. And I do think it's ridiculous of Apple to not sell reasonable things I want, because right now it means I'm just sticking with an older laptop and waiting to see if maybe I will find something more to my liking from another brand after 15 years of buying Apple.
And it's going to kill TabGroups too. And a lot of other addons from other authors will probably suffer the same fate.
This is very true.

However "why" can be very wide ranging. Sometimes it can be theoretical, sometimes it's simply due to emergent phenomena that is unescapable for various reasons

Sometimes "why" is because of anothers "how".
A good example of this is how the "why" of many things can be explained by "how" C does it.
Chrome it is then. I hate every single change to the Firefox UI since Firefox 2. The only reason I can still stomach using Firefox is Classic Theme Restorer, oldbar, etc which make it look and behave like it used to.
Finding a bug in Win10 BOOTMGR when chaining to NTLDR
That's certainly the intent, but at this point NSL's are more of a drag-net approach. Rampant abuse is undermining it's legitimacy.
Please don't comment like this here, regardless of how wrong someone is.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this comment from https://news.ycombinator.com/item?id=13503315 and marked it off-topic.
Use fiver. You can buy followers on Twitter, IG, FB, G+ (is it still around?) and other networks
the webextensions/future[1] page tracks the new APIs needed to support existing "interesting addons"

[1] https://wiki.mozilla.org/WebExtensions/Future
If you read the actual letters, you'll see they ask for

"the name, address, length of service, and electronic communications transactional records for all services, as well as all accounts, provided to the individual(s) or identifier(s) listed below."

The letter explicitly says not to provide information "that would disclose the content of any electronic communication".
On Stephen King and Stand by Me
You can also buy a new battery for that 2004 thinkpad and replace it in 2 seconds.
Personally I love the thinness and lightness of my Retina MacBook. I can easily hold it with one hand. Or even with a few fingers. I can toss it around with ease. Maybe it's gratuitous to be that thin. It's certainly not gratuitous to be that light.

I also loved the hell out of my MacBook Air. I recently gave that to my girlfriend. (Hence me now having a MacBook Retina.) It's four years old and still works as well as the day I got it. It's perfectly zippy. It's only downsides are that the screen isn't nearly as good as the MacBook Retina screen, and the speakers don't go loud enough.

Re iMac fans: well, I love the fact that my MacBook Retina makes no noise at all. But the noises made by my work and home iMacs are not loud enough to bother me in any way. They certainly handle their loads just fine, as long as you don't mind a bit of extra white noise.

But then again, I kind of miss the days when you could hear the disk drive in a computer chugging away. You could often tell what the computer was working on by the rhythm of the chugging.
Olive branch to Romney? He dragged him through the press like a trained dog. He said some nice things about the Clintons, but I haven't seen a lot of bridge building or olive branches.

I'm more than willing to give him a chance, and I really want him to do well, but I don't think he suffers opponents gladly.
Trump signs executive order instituting 'extreme vetting' for refugees
The problem is this shouldn't even be a thing.

It shouldn't be "Google" that gives money to politicians. It should be individuals. And the sums should be capped at $200 (local/Congress elections) to $500 (presidential elections).

Even "lobbying" shouldn't exist. There should only be public hearings. I don't want some other party to whisper secret stuff to my politician. I want it all on the record.
The internet's been heading for this fate for a while. Yes, the scale is a lot bigger now (30,000 fake accounts in a network rather than a few hundred), but similar things have been common on large forums and online communities since the late 90s or so.

People have bought fake traffic, users and comments for that amount of time too. Often en mass with automated systems importing it from third parties like Yahoo Answers.

It's just that the commercial social networks are now the main target, and the scale of these operations has gone up accordingly.
You're describing the catastrophe model of humour, where the sudden switch or reversal of understanding a situation overcomes the fear/anxiety and the relief from the resolution generated emotional energy.
1. Moz://a is paid millions by Google so that they're the default search engine in Firefox

2. Firefox just became a little bit more like Chrome, at least as far as some of its users here are concerned

Google has been slowly consuming Firefox, so don't be surprised if any phoning home is happening.
Lamborghini Aventador S – Launch Control and Test Drive
Give Qutebrowser a try (with the WebEngine backend): https://www.qutebrowser.org/

I switched from pentadactyl a while back and never looked back.
> Ugh, no. I will not be participating in an arms race against advertisements.

Nobody's forcing you to submit patches just for enabling them. But browse as you like, it's your computer; that's one of the main arguments in favor of ad blocking anyway.
> The biggest benefit of the Macbook 12" is that if software runs well on your computer, you know it's guaranteed to run extra buttery-smooth on other computers, which all have beefier CPUs and GPUs.

Except for all the other computers that don’t in the $150 price range. Use one of those for development.
Instead of leaving a job, why not take a pause?
Oh really? I've seen a lot of bot like activity
Completely agreed on the "slow down and really read" part.

Googling for immediate answers on Stack Overflow is not reading and doesn't lead to understanding. It's "fast food calories" for your mind, and if one solves every problem that way, it's like eating at McDonalds for every meal.
Or in other words, Windows 10 is still hated enough that people prefer sticking to Windows 7.
Piet – A programming language in which programs look like abstract paintings
I was just thinking about this - what kind of system could work in these circumstances? Say someone had to press a button every hour otherwise an automatic public release gets sent - the government could simply imprison the person for not pressing it. Say no-one knew who is supposed to press it because of some system of randomness and crypto, then you just threaten the CEO with imprisonment for not dismantling the whole thing. It seems only a fully decentralized organization could get away with it. Thoughts?
I assume this implies x86. Samsung Chromebook Plus looks like a winner to me.
> I've already spoken to 5+ people in the industry using my contacts and have already changed my idea once. I've shifted from an UI first approach to focusing more on the API.

Do they have the authority to authorize purchases or have very significant input on purchasing? Are those people telling you they would buy it at a price that it makes sense to develop this tech? Have you talked pricing with them? Can you get them to sign a contract saying they will buy it if you can deliver it by some date in the future? Can you get them to sign a letter of intent?

A lot of people will tell you that your idea is interesting, most of them will flake out on you.

> One of main concerns I guess is that if I stay in my job I will never get anything done or if I do it will be at a much slower pace...then the idea will fade and die...

The idea may die and fade, but that will be because you have decided it's not a good idea to continue with. You have way more free time than you think, you can spend all of that time on your startup idea.

If you really do want to accelerate development speed, consider using something like UpWork; you can find developers who are specialists at what you want for much lower than your current salary. IANAL, but you may even be able to write this off on your taxes if you file as a sole proprietorship.

> PS on buying a house, it would be a small $150k house with the mortgage, tax and insurance coming to $1k pcm which I'm comfortable with especially since we'd have some savings.

You know your own situation best, but make sure you understand all of the one time costs involved with buying a house and how much savings you will have left over and consider what will happen if things go much worse than expected.
When I had a non-unibody Macbook Pro, I would actually doodle with a dry-erase marker directly onto my (glass) screen. This was handy for making small annotations as I was pondering designs, PCB layouts, etc.

Unfortunately for my screen-doodling habit, new MacBooks have some kind of coating (AR? Oleophobic?) that causes the marker's fluid to bead up, ruining the effect.
Just like there's OpenGL support. id has shipped games that run on it!
I say that as someone who bought and returned four (very, very expensive) laptops after ditching my MBP in search of a good trackpad.

Just keep away from elantech, stick to synaptics or alps.
Take that, Sam Harris!

In "Waking Up: A Guide to Spirituality Without Religion" he wrote a bunch of silly stuff - thoroughly referenced with cherry-picked scientific articles - about the split brain. He went as far as estimating the amount of data passing through the corpus callosum when we don't even have a computational model for the brain.

It was almost as ridiculous as claiming that the self is an illusion because we can experience its apparent dissolution.
>>Moz://a is paid millions by Google so that they're the default search engine in Firefox

That has not been the case for a few years(2012? or 2013 I believe), Yahoo is currently the Default Search and pays the bulk of Mozilla budget, With the Verizon Deal Mozilla is likely worried that will change when the contract is up for renewal
"RCA out hasn't ever been in a MacBook to my knowledge."

You're right, got confused with 3.5mm jack. Removed the 3.5mm jack. What about the current USB confusion? ...and yes mid 2012. Since when is a thiner laptop ever really been a TOP priority for programmers? I would have though it would be power: processor, battery life, HD, then weight, etc.

For manufacturers shaving off millimetres/grams off each machine translates to savings. For users thiner may be lighter, a trade off with being tactile. Wonder what Braun would tackle this?
> It is no coincidence that the domain for 99% of sites we use is ".com."

I sort of agree. Actually getting a .gov, .mil, .edu was pretty tough. I vaguely remember people being quite prickly about .net, and a little fussy about.org
There's currently a feature freeze and plan to switch to WebExtension after the necessary APIs are added to Firefox: https://github.com/akhodakivskiy/VimFx/issues/860
Fun fact: the helium atom is actually much smaller than the hydrogen atom. See https://www.webelements.com/helium/atom_sizes.html
Hey, I also started learning Rust not so long ago (~5 months).

By the sounds of it didn't have quite as much trouble as you're experiencing.

Having said that, I found experienced Rust developers grossly under estimate how hard it is for newcomers to the language (having asked questions on Reddit's r/rust which gave the impression these are some concepts developers can learn, then move on without too many troubles).

A re-occurring problem I found is while everything I could read made sense on paper - composing concepts to make real-world, you run into _many_ random problems that you don't even have the vocabulary to properly question or troubleshoot.

I found this works well:

* Ask general big-picture questions on Reddit.

* Ask spesific technical questions on StackOverflow.

* Ask various short/general questions on IRC (#rust).

As for fighting the borrow checker and compiler errors generally - ask some more experienced Rust developers if you're taking the wrong approach entirely.
If this project is too complicated, try pick some simple projects where you're not continuously running into borrow checking errors. You'll still hit them from time-to-time, but then at least you're not overwhelmed by compiler errors.
Expect some lov€ :f

I'm the mood for log these days.
Curious: what kind of graph structures do you typically find yourself writing? Maybe I'm just doing different stuff, but I find myself with tree or DAGs in almost all cases.
Try to remember the last time you heard anything positive about Russia.

Consider how it is compatible with the existence of Putin's troll army.

At the very least try to imagine the relative scale of money/power involved in the propaganda in the West compared to the rest of the world. (for reference, check military spendings)
I know, right? Who could possibly judge one way or the other?
Amazing things architects make when they aren’t architecting
As I understand it, they have most of the other pathways in the entire nervous system to communicate through.
Sad, but hardly unexpected. The truth is, the mozilla leadership has never had much vision. In the early days of Seamonkey (and then Firefox) there was a slavish devotion to chasing Internet Explorer, and far too much rationalization of feature selection based on "IE has it" or "but IE doesn't support that." Later, with the ascension of Chrome, Firefox began to try and mimic Chrome the same way.

Other than MathML support, I'm having a hard time thinking of anything truly unique about Firefox, as compared to Chrome these days.
Have confidence in what you do. When you're starting something new - a new company, a new role, a new technology - you'll often find yourself wondering if you're doing it normally, or correctly, or the best way.

It's good and normal to ask people who might know, or research the answer. But sometimes the quickest way to learn is doing the thing naively, and then asking yourself what worked and what didn't.

Don't let your own second-guessing remove your confidence in what you're doing, or slow you down to the point of inaction.
Tales in Tech History: The Mainframe
The communications industry has a long history of enabling government to spy on the people.
Stripe releases new dashboard in React
Why did Beall's list of predatory publishers go down?
My dad does competition shooting. The format is that you can as many rounds as you want to hit 5 targets. So you can shoot off a lot of rounds. But the key insight is: "You can't miss a shot fast enough to justify not aiming."
Next question: is it possible to split consciousness at all?
Ideas (you can call them opinions if you'd like, it makes no difference) backed by scientific inquiry, consensus, and fact are the ones we should be teaching, end of story. The educational system is an intrinsic aspect of our society and has an enormous impact on the well-being of our societies and planet. It's am essential life goal of mine and of many others in science to work to improve and protect it. People opposed to an educational system that values scientific thinking and literacy have lost battles for the last 600 years and will continue to do so.
I'm not sure you know what you're talking about.

I'm talking about what has worked for the confidential sources I had, and the means they chose to communicate with me, which in fact prevented me or my org from knowing who they were. (They were not up against the intelligence agencies of the US, but nonetheless they did not want to be known, and succeeded.)

Investigations usually happen in retrospect, after leaks have been made public. And the data that is most searchable surfaces leads most quickly. Files and emails are the most searchable thing of all. Easy to copy. Stored many times as they travel. That is less true of voice. And even less true of face to face meetings, done right. So sure, use a voice modulator. That's a good idea. Even better: send a paper envelope full of documents printed on someone else's machine; wear latex glove and dab the stamp with tap water rather than saliva.

Journalists have a filtering problem that you don't seem to understand. They are inundated with wackos hawking "news" that's really just a figment of the imagination. Partisan sources pretending to be neutral spin them everyday. A good source, with good information, has to realize that and break through to the reporter by demonstrating authenticity, because the reporter is overwhelmed. If you don't care about breaking through, then don't do it. It's not a misunderstanding on the journalists' part; its the nature of their job. They don't have time to wade through all the crazy claims.

Everything's hackable. People should assume that reporters and their organizations will have a lapse in security, that they cannot withstand the collective efforts of intelligence agencies. Just like any other company in the world and the DNC... And those sources should arrange to protect themselves if their communications are found by someone who's not the reporter.
I think it's a terrible idea. First, marker ink would be smudge all over backpack. Second, it's on the other side of the laptop! You wrote an algorithm on sketchcase and want to implement it. Well, now you have turn your laptop around every time too see it.
I like how "our duly-represented governments ignore the will of the people and their own laws and constitutions to effect illegal searches of citizens who've done nothing wrong" as "hacking".
1. Nobody cares how hard you work. Results — not effort — are the only things that matter.

2. It's infinitely easier to produce excellent results when you like the job you're in. You may never find "The perfect job" but the closer the match to your skills, the better.

3. You'll be amazed at how few people give a sh*t about your new startup.

4. Paychecks are addictive. Then often essential. If you want to start your own business, try not to become dependent.

5. Learn to recognize The Dips from the cul-de-sacs (http://guykawasaki.com/the_big_dip_ten/).
That was also my experience with RoR 1.0. It's nice to see that the first impact hasn't changed after all these years, even if RoR is much more complex now.
It's kind of cute to see Java practitioners discover what has been around in many functional languages for literally decades :)

But, hey, if it helps make Java code cleaner and safer (and Optional and Either definitely help a lot with that), I'm all for it.
To be more clear, after 3 minutes the video ends, but the AI didn't learn anything at all. Is there a blog post with more information or some successful result?
Oh, duh. You're right, I totally misread that. :)
Is there a non-traumatizing way to debug long chains of method calls? I had a lot of trouble with this when I last used Java, a year or so ago.
I won't need either of those, but this is a major part of why I like Firefox, each person can make it their own.

These in particular make Firefox my own (your Firefox is not my firefox, but your firefox is OK), and I will be sad if they disappear without replacement:

Disable Style Button https://addons.mozilla.org/en-US/firefox/addon/disable-style...

Disconnect https://addons.mozilla.org/en-US/firefox/addon/disconnect/

Flash Control https://addons.mozilla.org/en-US/firefox/addon/flash-control...

Ghostery https://addons.mozilla.org/en-US/firefox/addon/ghostery/

It's All Text https://addons.mozilla.org/en-US/firefox/addon/its-all-text/

LastPass https://addons.mozilla.org/en-US/firefox/addon/lastpass-pass...

One Tab https://addons.mozilla.org/en-US/firefox/addon/onetab/

Pinboard https://addons.mozilla.org/en-US/firefox/addon/pinboard-exte...

Privacy Badger https://addons.mozilla.org/en-US/firefox/addon/privacy-badge...

Suspend Tab https://addons.mozilla.org/en-US/firefox/addon/suspend-tab/

uBlock Origin https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...

Uppity https://addons.mozilla.org/en-US/firefox/addon/uppity/

VimFX https://addons.mozilla.org/en-US/firefox/addon/vimfx/

I have a few others which aren't much important to me, but these make FF my own.
http://www.computerworld.com/article/3099804/it-industry/ver...

> Verizon must pay even if Mozilla walks from Yahoo search deal
Draft Cyber Executive Order calls for immediate 60-day cyber miracl
Assisting in mass surveillance seems similarly heinous to me.

Ux that deliberately encourages addiction and compulsive behavior is also pretty bad, and is highly pervasive.
Just today I was unable to access a modem configuration site (at http://192.168.1.1) with Chrome, because without internet it couldn't phone Google to decide wether to use it as an address or a search term.
I'm a little confused about what point you're trying to make what with all these kitchen sinks you've thrown in. Not everyone in the 'political world' works for the government, I'd think that includes members of the media and lobbyists and many others who have a relationship with government but aren't necessarily part of it.
This was my impression too. I think if there was anonymous commenting with a high point threshold, most people would consider it more seriously knowing it was by a top contributor. It would also weed out most of the trolls.
Jumping into the plate to get hit would not work since the batter must attempt to avoid the pitch.

Another commenter has mentioned bunting after pointing at the fence. I would instead propose bunting to break up a no-hitter. It's completely legal, often the best strategy (e.g. it's a 1-0 game and you really need to get someone on base), and there's not even deception involved. But it's against the unwritten codes of baseball.

See http://www.sbnation.com/mlb/2014/9/16/6231827/bunting-to-bre... for an example.