skysight-inc/HackerNews huggingface dataset:
It's probably better to go straight to the blog post about the migration:

https://hackademix.net/2017/11/14/double-noscript/

Basically, the work to adapt NoScript and correspondingly expand the WebExtensions API has been going on for years, the original plan was to have a smooth transition when Firefox 57 came out, but there were some delays in the final days leading up to the release. Not recommended to stay on Firefox 56 because it won't get security patches; move to 52 ESR instead.
Palo Alto has a huge range, from $30M+ estates to stuff affordable by grad students.
Parsing and scraping are different things though. You don't need to parse a web page to extract specific things from it.
My experience is the opposite. I work on front end but I focus on applications. There is a lot of change but it's exciting and browser-based applications are replacing native applications more and more.

I'm getting paid very well to do this work (much more than any blue collar worker in my area). It is challenging as there are always new things to learn but some pieces are falling into place and work well (ie React, Redux/well managed client-side state, etc).

I think this time is more exciting than any other for web application development. I think comparing software development jobs to blue collar is somewhat dishonest as it ignores the high compensation aspect -- if you tried having this discussion with an actual blue collar worker, I 100% expect you would learn some new things.

You sound burned out. This is what you should do:

* figure out what drew you into this work to begin with -- figure out a path to get back to that and focus on it

* stop paying attention to all the hype and buzz -- focus on what you care about, don't dwell on overly pessimistic articles (they get page clicks and there is always something new that threatens our income)

* focus on getting better at what you do

* make a long term plan to learn more about computer science topics that are useful to your long term goal -- this kind of knowledge doesn't churn as much

* write more code -- instead of reading doom and gloom, go write code

I suspect part of your issue is working for a smaller consultancy. Go work for someone for whom the web is a core part of their business -- it is best if it is their business. As in they are 100% reliant on it and you are contributing to their product which grows their company. Focus on finding a team with experience that you can learn from rather than a slightly higher salary.
> You can say the same about every country

No, you can't, except in some abstract sense that loses all meaning.

In the west, it's routine to find wealthy and powerful members of the establishment pursue goals and policies that are directly opposed to the government with both success and failure. And of course these governments change hands relatively commonly.

In Russia, there are no wealthy or powerful people pursuing anything but Putin's agenda. All those who tried have been removed, via various methods ranging from banal to horrifying.

Now I'm sure there are nuts on the internet who will try to claim that the political divisions of the west are "really" just a front for a kleptrocrat cabal or whatever. But in the real world we have one country arresting its enemies and a bunch that don't, and that distinction matters.
I haven't switched yet because I keep forgetting to create an ESP partition when I upgrade.
Why a $450M Painting Attributed to Leonardo Da Vinci Worries Historians
The correct title should be "NoScript Not YET Available for Latest Firefox"
> equity in early stage startups has an exact dollar amount attached to it

No - at least in the US, you avoid pricing your start up until it's necessary, in order to plausibly say the equity is worth as close to $0 as possible, so equity grants result in the smallest possible tax liability. In practice, this means raising early rounds in convertible notes, which don't require the company be priced.
> They dress badly, they swear alot, simply they look like people from lower social classes

That's a rather sweeping generalisation
I went in exactly the opposite direction back in 1989, aged 24: had initially studied for a degree in, then qualified as, a pharmacist, and practiced for a couple of years. Found it really wasn't for me, so went back to university and did an accelerated conversion degree in CS.

Thirty years later (and another career shift!) all I can say is, if you're unhappy in a profession at 22, you will not be happier if you waste even more years chasing down a blind alley. Worse, the older you get the more your options narrow — path dependency is a thing for people as well as for technologies. If you're in a job where you can't imagine being in it five years hence, or ten years hence, let alone thirty years from now, you should get out while you're still young enough, and write off the first career as a learning experience. It's not all bad: whatever you do next, you'll have a broader context than your peers who went into the medical sciences straight out of school.
They can be, if both A and !A are valid choices under different scenarios or values.
The plugin breakage is the only downside of the new Firefox, the rest is just awesome.

I'm still looking for a new auto form filler that can have multiple profiles and fills in all fields at once with a hotkey. This is useful for filling in bugzilla bug reports where some fields always get the same data.
I have been in software longer than you (I am 33) and my wife is a doctor. If you think being a programmer feels like "blue collar work", wait till you see what being a medical resident is like. Try getting paid $50k/yr, working 80-100 hours a week, and savoring the rare moment you get to take a coffee break or eat a lunch that doesn't come out of a vending machine.

Serious "grass is greener" thinking going on in your post.
I just use uMatrix.
Switching browsers just because some extension does not work for a few days after an upgrade seems like blowing it waaaay out of proportion.
That’s exactly why I prefer on-device computation! The internet is not always available
No: (ii) only holds when e1, e2 come from the original vector space (not the product).
Shut up and calculate
Just some food for thought - having come from the world of math & physics, I understand what is at its core an elitest attitude on the purity of a discipline. However, I don’t think most of those who have that attitude understand how much of a luxury it is to be able to have that.

After leaving grad school for math after 4 years, I spent a hard 2 1/2 years looking for work in anything. Money was hard to come by, I lived primarily off of my Marine reserve pay - I had enlisted in the Marine Corps in hopes it would help me with direction, financial future, and improve my chances of attaining any career track job. While I can still appreciate purity to an extent, it stops there when you don’t have enough money but to eat only oatmeal for a week.

An aside, judging people for dress/class/language/etc. is pretty shitty - if you care about ideas, then surely these things are irrelevant, and there is some irony/contradictory attitutde being displayed by your words?

Lastly, a lot of some of the stated assertions are just flat out not true/shows immaturity/insecurity/depth on your side. I would spend some time reflecting on what matters to you as a person, aside from career. There is a lot of implicit inhumane comments made in the exposition defending your conclusion, and if you want to be a successful person, at the very least you should understand your desires/worldview and how your conclusions derive from them, correcting if there is any incongruity.

Maybe a career switch is indeed ultimately what you want - however, you should try understanding yourself before throwing away your years of study.
Medicine is definitely more of an established field than web development, that's true. I would say that if you are going to go into medicine you should know what you are getting into.

The schooling process is incredibly long and expensive if you want to become an MD and specialize beyond being a general practitioner, the hours absolutely suck until you become an attending, and the social capital of physicians is eroding as they are increasingly viewed more as code monkey service providers than intelligent domain experts.

Also the change to pay for performance vs pay for service and the introduction of more PAs and NPs with prescribing power is going to change practice as well to the detriment of MDs. I would say if you are very interested in helping patients then a career change into medicine is worth exploring; otherwise it's not worth it.

If you are more interested in biology vs patient care then perhaps you could consider translational research. There is HUGE demand for programmers in many biomedical engineering labs, research institutes, pharma and biotech, insurance, hospitals etc. I would kill to have an experienced dev to work with in my lab for example as most of the code I get stuck dealing with is utterly dog shit. If what you are seeking is social status, professionalism, and an opportunity to explore biology while making a difference then this might be a good route for you given your existing skill set.
You sound like an elitist asshole. Blue collar workers are people just like everybody else.
In one sentence, the move to more aggressive multithreading and sandboxing. The old extension model conflicts with the boundaries that had to be established for both these things.
You might consider a career at some fortune 500 company (do not limit yourself to software companies here, every one of them has a large software department).
My experience is that it involves a lot more communication and 'people skills'. Also the dresscode is often more 'white colar' due to a 'fake it till you make it' attitude.
It definitly does feel adult.

Also even if you start out in a technical role, there are usually also non-technical career paths (If you think programming is too blue-colar) which you can explore from there.
Yes, once you turn on the "I am an advanced user" setting, you can fine tune script blocking in Ublock Origin. It's called dynamic filtering.

https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-qu...
Chrome is still king of the web browsers, beating Firefox Quantum
Anyone know if xmarks is going to end up working with it? It works in Chrome and has for a long time, so it should be pretty straightforward to port, though xmarks doesn't get a lot of development at all (not even sure it needs it).

If not is there an alternative sync bookmarks between chrome and firefox solution anyone can recommend?
uBlock Origin and uMatrix can both do the same thing and are compatible.

This is just my opinion but both have better and more intuitive interfaces as well.
(1) Have you considered looking at it through the lens of "Engineering" vs "Web development?" I think there's much more of a methodology involved if you do since the primary difference becomes how would you solve challenging problems through the use of computers, programming, and math than how do I master some domain specific technology in order to write JavaScript and CSS to make a dynamic website.

(2) It's an over-generalization to believe that the best developers are awkward and socially inept. Do you have enough data points? The best developers are actually great collaborators who care more about the problem they're solving and the value it provides to users. Often that makes them stronger communicators and peers because they're working a team of other skilled people (designers, product managers, customer facing teams) to find the best, most impactful solution. I'd rather hire a 10-20% less skilled developer who has great communication & collaboration skills. Have you considered working at an organization where you could work with a larger team in place?

(3) It's becoming easier to learn to write code than ever before but that doesn't mean that the value of those skills is reaching asymptotic levels. In fact, I believe the bar is increasing: machine learning/AI, scaling large distributed systems, re-thinking how we'd build software as hardware improves and becomes cheaper, etc. Finding great engineering talent is still extremely scarce. I won't really comment on how you feel about one's appearance (I don't know why that matters) and communication style (pick a culture you like).
I've used NoScript for quite a while, and was sad to let it go when I switched to Quantum in Beta a while back.

I tried using uMatrix, which is from the same folks that made uBlock Origin, and I have to say I'm supperr happy with it. It applies the same heuristics that I usually apply manually (namely, allow 1st-party scripts automatically, allow 3rd-party manually as required).

I'm going to install NoScript when the WebExt version comes out, mainly for the excellent XSS/Canvas/misc. support. It remains to be seen which I'll use for blocking scripts, but I'm glad to have options.
Counterpoint: I've written a lot of niche utilities over the years. Some of them are very simple, and some of them are very complex. They're specialized enough that in most cases, they are the only software that performs a specific type of work.

To my knowledge, they all still do exactly what I made them to do. Are there things I would like to add to some of them if I had unlimited time? Yes. Does not having time to do that mean that they've stopped doing what they were designed to do? No.

The only time I can see an argument for frequent updates being required (as opposed to a bonus) is for software with direct dependencies on other things. youtube-dl, for example, or the NTDS.dit-extracting functionality in Impacket are good examples of this - they work directly with content that may change at any time, so someone needs to make sure they're compatible with the current versions of that content.
The law is often wrong and written by the more fortunate in society.

The data is publicly available. The reasons this should not be an issue are self evident.

Google scrapes trillions of sites every second of every day. Where's the outrage in that sir? Or the legalities. Oh right the law doesn't apply to them. Just small indie devs.

I don't hide behind legal speak and lawyers. I stand behind the truth of the matter. I'd say any legal argument against non-malicious scraping is dead wrong on moral and ethical grounds. Lawyers and powerful corporations will always try to stamp out the little guy to protect their precious trademark or data because their intellects are too dull and mediocre to compete with new entrants or innovations, so they call and cry about it to their lawyer instead. It's easier.
If you are interested in leveraging your current experience; The medical industry has lots of space for data management, image processing, community detection (graph theory), computational statistics, and NLP.
> Just like all other stories of path dependence, Intel backed themselves into a corner and now they're stuck there forever.

Beside the "well-known" implementations of UEFI for x86-32, IA-64 (Itanium) and X64-64, there also exist official UEFI implementations for ARM AArch32 and ARM AArch64. According to https://en.wikipedia.org/w/index.php?title=Unified_Extensibl... there also exist inofficial implementations for POWERPC64, MIPS and RISC-V.

One consumer example where UEFI on ARM processors was used was the ARM-based Windows RT laptops (they were not very successful in the market). Much more importantly an UEFI implementation is required for ARM's "Server Base Boot Requirements (SBBR) - System Software on ARM® Platforms" standard:

> http://infocenter.arm.com/help/topic/com.arm.doc.den0044b/DE...

(read section 3 and appendices A to D). So about every ARM server uses an UEFI firmware.
> Anyways, like I said, st some point they'll need actual income.

I'm pretty sure they get sponsored by lots of big vendors. i.e. google has letsencrypt support in gcoud.
I'm pretty sure that big vendors need to pay to query their API more often.
Yes! I wish more people knew how cool and powerful OpenBoot was, it even had an interactive debugger that included a Forth decompiler. I spent so much time playing with it years ago on my old SPARCstation... I would love to see something like that included in some new SBC :)
Also, talking about the OF device tree duplicating functionality in ACPI like it's a bad thing. ACPI is a huge shitshow, if transitioning from legacy BIOS to something other than UEFI happened maybe we could have killed it off and done something better.

With that said, UEFI isn't TERRIBLE - the complexity is hard to overlook and for all the benefits boot services among other things can bring it's rarely used by anybody but Apple.
If you really think medicine is the right career for you, godspeed. If, however, you want to change careers, as you say, because you don't think software is the right carer, then I submit that your view of software development is limited and--shocker--immature. Do something vastly different in software development before you write it off: work for a large company, learn back end development, try out product management, etc.
> The guy that actually originally came up with idea for React, Jordan Walke, came from the ads team. He was like, "making a change on this product is terrifying, like potentially lose a day of revenue because you’ve missed a semicolon or something." He had felt the ads pain and then he convinced them after building this thing on nights and weekends to work on it full time for a little while. As he was working on this framework full time he built a type ahead component and had rolled that out I think in maybe a little News Feed unit but never a full application. Instagram was like the first full application...

Given how big of a part React plays in so many stacks and applications, React's origin sort of ironic considering one of the most famous criticisms of today's Silicon Valley -- "“The best minds of my generation are thinking about how to make people click ads" -- also comes from a former member of Facebook's Ads team, Jeff Hammerbacher.

https://quoteinvestigator.com/2017/06/12/click/
The Atheist Who Strangled Me (2013)
If you like deterministic things, you will not like medicine. Perhaps the most deterministic part of medicine is orthopedic medicine because orthopedic doctors can treat the structure of the human body in the most (relatively) mechanistic way, but even that is limited.

Human Machine Interaction is an art (or craft, if you prefer) not a science. So the size of the code dedicated to the user interface can easily be orders of magnitude larger than the fundamental business logic they interact with. So there will likely always be a lot more work there.

Then other areas of computing that are not deterministic yet are very scientific, like Data Science, which is probablistic as opposed to deterministic. Which is an almost 180 degree flip in your mental modeling.

The class sensitivity you exhibit is astonishing. Especially for someone your age. I really think you aught to do some soul searching there. Classism is an objectively bad thing to indulge in.

As far as the loneliness is concerned, well, deterministic work tends to be cut and dried and narrowly proscribed. So, say, writing a device driver for an OS will not require you to interact with people because the work can be specified exactly. Increasingly deterministic work will be outsourced to machines too. They're spectacularly bad at interacting with humans (just ask Alexa ;)
This post is so weird to me I can't even tell if it's serious or not

First you say you're 22 yo and have been working for 10 years? You started working at 12? Weren't you supposed to go to school?

Second, take it easy on blue collar culture. Web development, however crap you think it is, is nothing like working on an assembly line, both in terms of pay and in terms of fun. Plus you seem to equate blue collar culture and bad manners. This is not great. You will find people with good manners and people with bad manners at all level of society.

Third, if you want to study medicine go for it... you're only 22. Just know that the studies are long, the pay is probably not as good as it used to be, and that a lot of doctors may be replaced by machines in the next 50 years...
I use UBlock on mobile hardware where I want more aggressive filtering and Ghostery on the desktop. Both work in FF 57. I used NoScript in Chrome for many years and for a long time it worked very well, but the web evolved and I found myself forever wading through blocked scripts and unblocking or disabling NoScript altogether to get sites to function properly.
Why news so much about react ? This is so unnecessary, there is multiple ui libraries with better licensing.
Last I tried, more that 2 years ago, Ubuntu was able to install on LVM over LUKS over sofware RAID and boot from it in BIOS mode but the result in UEFI mode completed install but didn't boot.

I wonder if that has been fixed.
There is a link on the email collection ad that says "Continue without an email address".
Interesting. It's nonsense, but it's a higher grade of nonsense than you'd get from just using a Markov chain or something. Sentences are of an appropriate length, and largely make grammatical sense.

He woke and threw desperately, his fat skin twisted in black, and the long wind was closing around, the watchers pushed past the walls, while the wildling fights set bread and hizdahr’s fires, the galleys of the night’s watch ate their food for the last time.

The way it intersperses dialogues with descriptive text feels like a real novel, and it correctly figures out that the grammatical construction of things inside quotes can be very different to the grammatical construction outside quotes -- e.g. characters can say things like "Lord Eddard has gone south" and "We have no glory, only a world upon my roofs" but the voice of the novel has to keep to third person simple past tense.

I have no idea how to get from here to the point where it actually constructs a story, even a bad one, though.
It's a huge potential win for cloud and government contracts. Amazon, Google, Microsoft and the US Government probably aren't too keen on having ring -3 code running in their datacenters waiting to be exploited somehow.
30 Upcoming Vids Babeee |This Evil Bunny
Yeah, when I saw the title and that the link was to the noscript site, I thought there must be some bad blood or something between Mozilla and noscript. Instead it’s just a polite “hey everyone, working hard!”. Which is great, but not really what the title indicates.
> if you're unhappy in a profession at 22, you will not be happier if you waste even more years chasing down a blind alley

Can't agree more. I changed from theoretical physics to CS upon realizing that a) it's not my true calling and b) I'm not cut out for the highly competitive research community ("publish or perish " etc.), coincidentally also at age 22.

Found a well-paying developer position within a few weeks, and my employer allowed me to work part-time and do a CS bachelor in parallel. I just finished that, and I'm very happy with my choice.

What I'd recommend is that you seek some in-person counselling (unis usually offer career advice counseling to their students) and talk it through thoroughly.