skysight-inc/HackerNews huggingface dataset:
But this is the problem everywhere. In the states that's the reason outsourcing is such a huge boner for companies. They refuse to pay the market rate for Americans who will not work six jobs in IT for the pay of one. So they then claim they can't get enough skilled American workers to fill their jobs so they outsource for cheap. It's been like this since at least the early 90s. They want a DBA, network engineer, security engineer, sysadmin, tech support in one person for the price of one of those jobs. When those are individual jobs. But they want you to do it all and pay you for only doing one of those jobs. It is rediculous. So that's why Canada and the US claim there are shortages, you are correct that it comes down to unrealistic salaries by companies. They simply need to realize how hard, and complex IT is and that they MUST pay more to get the talent to develop and maintain this insanely complex world of technology we are in.
I'm still not sure that I'd enjoy being treated as royalty.
> Gaming is maybe the one mainstream application where local compute is important

Most people do not think of gaming machines (consoles, handhelds, etc.) as computers, and usually they are not general purpose computers (for the user) in the technical sense, e.g., the PS4.
That might bring make me bring back part of my browsing to Firefox. The identities functionality was what made me use Chrome almost exclusively the last two years.
Sounds kinda like https://bugzilla.mozilla.org/show_bug.cgi?id=1288858 ?

Or maybe a new bug in the [META] Contextual Identity / Containers Bugs ? (https://bugzilla.mozilla.org/showdependencytree.cgi?id=11914...)
How does this compare with using multiple profiles and the -no-remote flag? Does this manage only cookies, or does it also separate local storage (HTML5 session/local/global/web sql database), webcache, window.name caching (if the same tab can use multiple profiles), web history, flash cookies, for those who still have flash installed, etc.

People might get a false sense of security if all of these methods of saving data in the browser are not also separated along with cookies.
Series C investors hope to multiply their investment. So the goal is much higher.
Finally, we are past the 90's fad of auto-playing crap on page load... thanks, Chrome.
> Was it difficult to make the move to Germany from Canada?

From a visa perspective, it's so freaking easy. Take a copy of your university degree, and your employment contract from a German company.

Go to the Foreigner's office (Ausländerbehörde) and get a work visa or Blue Card, depending on your salary level.

Took me 6 weeks to get a work visa. Total cost was around 150€.

From a cultural perspective, it might be difficult. There are a lot of companies who will hire people with only English (especially startups, though expect less money) but the society is very German.

The language isn't terribly easy either, so you'll probably have to invest in language courses to learn it. Unless you are very self-motivated and good at self study.

If you're American though, things get a lot harder. Lots of banks here won't deal with you because of FINCEN/FBAR, and you have to file IRS taxes every year (and from what I hear from friends, they're too complicated to manage yourself). It can still be done, but is more difficult due to taxation requirements.
A wonderfully written, really moving read. There isn’t enough out there that really humanizes mental illness and makes it accessible - I feel like every time I read something like this it helps me better understand my own relationship with mental illness. I just think the werewolf metaphor is dead on.
Fascinating read, there's so many taboos and misconceptions when it comes to mental illness.

Hopefully articles like these help us understand more what is like.
If you are looking for someone to work on performance-critical code, you would probably prefer someone who has already learned this.

Apart from being useful knowledge for the job, it's a good indicator, showing if the person has worked on such problems before (or alternatively has good knowledge to tackle such problems)
> A tablet without google, Netflix, Facebook, Pandora, etc is just far less useful to people.

What you say makes no sense. Tablets are independent computers. You don't have to be connected to the internet to make the most of it. You rely on these internet services only if you choose to. I can read a book, listen to music or watch a video without Pandora, Netflix and Co. A tablet is not a dumb terminal.
The recent edits are all trivial. The meat of the question and top answer have been there since 2012.
Our Saturn Years, Told by the People Who Made Cassini Happen
The add-on flips the config setting, but also:

1. Implements the browserAction pop-up UI for managing containers & tabs
2. Adds the ability to assign sites to always open in a certain container
No, it's not mishandling. It's not a mistake, it's not malicious, you just don't know how they're going to use it. "Mishandling" implies some sort of breach of trust or contract, but in this case you didn't realize what you were agreeing to when you handed over your data. They're handling the data as they've always intended.
Christian Git: A collection of aliases to sanctify your Git workflow
A while back, I began creating aliases for some basic git commands. Eventually, I began to explore how to alias the "git" command itself (for example, 'g status' would execute 'git status'), and the best way I could make this new alias portable and distributable.

As a result, I turned to creating a Node package for this as a first-time run. Christian Git is what came about: a collection of Christianized aliases to sanctify your Git workflow.

Check it out and offer feedback. If you want, feel free to add to the list of aliases yourself.

https://github.com/alexmacarthur/christian-git
npm install christian-git -g
It's more about recognizing how a hammer makes head-bashing easier, or even possible.
Not relevant to you questions, but I'm shocked about the discounts. My only ride without paying the full price was the first ride.

For the record it has been like this in Poland since 2016. It is cheaper here, but at the same ratio vs. taxi prices. Also no uber pool here or Lyft at all here.
I'll be more specific: if it's the same construct, please make it look familiar. If it's novel, then surely, yes, appearing novel will help me.
To be clear, what I'm suggesting is to generate those wrappers automatically, instead of maintaining them manually. A script can visit a release page daily, parse it and check for updates. If there is a new upstream release, it can generate a wrapper and let the build system do the rest, produce binaries, test them, etc. When things break, the code needs to be fixed, but it's definitely very far from every release. And you don't have to trust the maintainer of that script anymore or even have a separate maintainer, everything could be reviewed on pull requests with only a small group of people having commit rights to the repository.
I remember the first time I saw a music video by Jack Conte on YouTube, way before he started Patreon. He did a bunch of cool music videos (example https://youtu.be/lBUUOJpFg9Y) . Also, his work with Pomplamoose was pretty awesome.

I remember hearing him talk about his idea for Patreon on some of those YouTube videos. He seems like a pretty nice guy, so I am super excited for him to hear that Patreon has been such a great success!!

Let's hope they can continue their mission and keep taking it to positive places from here!
Check out https://wiki.mozilla.org/Security/Contextual_Identity_Projec... for the details of what is - and isn't - separated between Containers.
I like to change to IPv6 and my current ISP can make it happen (Ziggo, The Netherlands). However, I have currently my own externally accessible IPv4 address and I will lose that when I opt-in to IPv6 because Ziggo only offers IPv6 with DS-lite. DS-lite means I cannot access my network anymore over IPv4, so I will not change to IPv6.
What does a confounding variable have to do with anything here?

The question is "do women make lower wages than men"?

You are adding confounding variables I assume because you are uncomfortable with the fact that the answer is "yes", but are less uncomfortable if there's some reason that it's yes other than "people deliberately pay women less".

Of course there are reasons women make lower wages than men. That doesn't really matter, though: if the gap is itself a problem as an outcome, the fix is very simple, and the reasons don't particularly matter.

If I asked which of the two of us is taller, all that takes is a measuring tape. The fact that one of us might have gotten better nutrition as a child, while possibly interesting, doesn't actually do much about the fact that one of us is really taller than the other.
I'm not native speaker, sorry. It is a building where city water is heated and piped further into nearby houses. Heat loss may be high in cold areas afaik (due to old/bad city pipe isolation), so water is heated near living blocks instead.

Like this one (hot link): https://i.sakh.com/info/p/photos/13/131076/f58f5390937072.jp...
Maybe packages should be signed by several trusted maintainers. Or, noticing PyPI packages list a source code link on github sometimes, along those lines, there can be a process to prove ownership of some known online identity, keybase style. Unpopular packages can also be flagged, especially one that has a near twin that is much more popular. There are many solutions.
Don't fall into trap of seeing this as being motivated by economic nationalism.

That's a claim frequently made in regards to EU antitrust actions, and it is easily disproven by the data that shows US companies being underrepresented in terms of levied fines compared to their revenues in the EU.

Any European competitor would be subject to the same sort of fine if they behaved similarly.
And smarter organizations are deploying things like mooltipass https://www.themooltipass.com/ and keepass http://keepass.info/
I agree. If both are popular, it should be a settings option for users to configure.
I'm posing the question: Will the cure be worse than the disease?

They won't just roll over and say "oh well".
>Considering how the majority of the general population's use of "computers" is really interacting with remote and cloud services (Facebook, Netflix, etc) this is a valid argument today. While today's equivalent of terminals (phones, tablets, and even PCs) have a significant amount of local computing ability, for the most part they really are just used as fancy terminals.

Right--today the problem isn't that there isn't enough raw computer power to go around--there's not a scarcity of cpu cycles--but now the issue is whether the benfits of connectivity are worth ceding control and autonomy.
How to build an engaged audience on Instagram
I recently stumbled upon a "project" called Own Austria, which promises you to own a part of Austria's products. Essentially you buy partial ownership of a fund that only invests in Austrian companies. The selection criteria? A)They must be Austrian and b)"be important in regards to jobs and revenue". There is no clear investment strategy. I chuckled and moved on.

This somehow looks a bit the same, although the people behind this are quite promising.
They should make a profit. What we don't want is to spoil the nice service with desperate attempts to earn enough profit to satisfy investors.
Aiming to reduce cleaning costs
Yes. If you read about how biometrics are implemented on handsets, a user is required to enter their password every time that the device is rebooted. The password is also required at random intervals, once every few days or so. And if the biometric scanners log a handful of failed accesses, the handset is locked and a password is again required to enter.
RollerCoaster Tycoon: how do increase my park's value?
In the 99%+ case for web apps, you're running only part of the software locally, and without the remote component the local part is useless.

The distinction matters, especially when it comes to tasks like home automation - Nest alone is sufficient to exemplify the intractable problems that result from failing to design systems which perform purely local tasks in such a way that they require only local resources to do so. But Nest is far from alone in having so failed.
Heh fair, and I'm certainly not against the idea of government being necessary to coordinate in such large groups, I just don't envy doctors and lawyers for their professional organizations, and am a bit surprised that so many programmers seem to want more structure and intermediaries involved in their employment.
> "We don't have a gas gauge. It would be really nice if we did," Molly Bittner, a systems engineer at JPL who has worked on Cassini for the past four years, tells NPR. Instead, mission controllers had to estimate the amount of fuel used by each maneuver. And there had been lots of maneuvers since 2004.

Does anyone know why they couldn't have a way to measure the amount of fuel left? This seems like a relatively easy engineering problem from a non-expert perspective.
It's a start. Allowing users to disable autoplay altogether would be better, but shutting down the audio is better than nothing.

It's a shame that browsers increasingly have to actively defend against website behavior, instead of just being tools for displaying those websites; but, well, here we are.
WSL? That's what I use.
Yeah but if you don't use that knowledge for 10 years, you forget it. You wouldn't ask a web developer for the dates of the French Revolution in order to prove that they graduated high school.
Golden Rules of Great UI Design
Fearful Californians Prepare for Nuclear Attack
Some Standford students seem to have done something quite similar already.
https://web.stanford.edu/~skatti/pubs/sigcomm15-backfi.pdf
Sorry small businesses have apparently been so cruel to you, I've had great luck with them.
The Hardy–Ramanujan number
I'm either using my 27" monitor or my laptop monitor. I don't use two monitors, so for me, Ubuntu is working.

Regardless of resolution or display, Windows will not work for me, I've got to have Linux/shell/ sane Python environment etc.
"will be far outside of a major city"

Then you have the problem of last mile again and see a lot of trucks on street.
> Aren't they teaching this stuff anymore?

They quite possibly are, but I didn't do a CS degree so I wasn't sure whether it was a standard thing to learn or not (hence "maybe" rather than "definitely").
Facial-recognition that can identify you even when you are wearing disguises
You just described Kansas City, actually that fits a good chunk of the Midwest. I'll take my wide open space and rolling hills to the insane cost of a shoebox to live in, in California anyday.
> Canada doesn't have a problem with talent exodous, they have a problem that Canadian employers are stingy and then complain when all they have left are people willing to settle for half they'd make in the US, or 2/3rds of what they would make in Europe. [0]

That's not how prices work. Labor isn't a consumer good, wages aren't determined by the employer, they are determined by the goods they're eventually producing which the end user or consumer is willing to pay. If they pay less than what end user is willing to pay, then they lose labor to competition, if they pay more, than the increased price of the final good results in consumers going to the competition.

Canadian employers can't control the fact that their consumers don't pay higher prices for the things they producing/providing.
Even without JS, my browser scored "only 5 browsers out of the 481932 observed browsers (0.00 %) have exactly the same fingerprint as yours."

https://amiunique.org/fpNoJs

With JS turned on https://amiunique.org/fp I got :

"your full fingerprint is unique among the 481933 collected so far."
https://github.com/Eloston/ungoogled-chromium

https://www.brave.com/
Higher education in Germany is still free? I had no idea
If you know the thrust of the engine, then you can calculate the mass of the spacecraft based on how the orbit changes given a certain engine burn. I assume the dry mass of the craft is known to high certainty, so (almost) everything else is propellant.
Sarcasms are like lies: the more you talk, the more you dig your own grave.
Sounds like an excellent place to retire to, but the job market is too far off for me to leave Silicon Valley. Plus, I've been really enjoying the weather, I've made peace with renting since I don't know where I will want to end up, and the $$ differential more than makes up for the lackluster public transportation.

Other young technical people must be making similar calculations.
That's an open research question (follows from its casual encompassing of all scientific statements), and more funding is needed to make progress on it.
Eh, just like Kickstarter, there's Patreon clones for as far as the eye can see.
Try ReactOS. I think it's a cool idea and I'm actually very surprised at how far it's come in the last year or two.
Are they loners? Not sure religious extremist terrorism is equatable to the solo nutjob unabomber-style terrorist.
Actually I do imagine that more gender parity in management and boardrooms would probably organically fix the problem, eventually. This is, ultimately, an outcome of culture(s), and cultural problems are situations where you can fake it until you make it (though it can take a generation).
> The content is muted, or does not include any audio (video only)

Sigh. So no surprise audio but nothing to stop the trend of silent video ads or (even worse) muted live TV?

How about NO auto playing live video or files over 250k? Don't waste my bandwidth streaming stuff I'm not trying to watch.
Max Tegmark Interview: Superintelligent AI May Cause Cosmic Apocalypse
I would push back on the idea that it depends on the application, I think what's more likely happening is that your experience has codified best practices that help to minimize these types of bugs, but you're still manually doing the work to protect against these error with typeof/instanceof and unit tests that validate input parameters.
This, along with Google's plans to integrate an ad blocker into Chrome (mentioned at the end of the article), add up to Chrome's team seriously looking to clean up its act.
Autoplay seems to be something universally reviled and yet the trend seemed to be that enough people tolerated it to make advertisers and sites double down on it: https://www.theguardian.com/technology/2017/jul/19/facebook-...

> During Facebook’s announcement of the feature in February, product manager Dana Sittler and engineering manager Alex Li said: “As people watch more video on phones, they’ve come to expect sound when the volume on their device is turned on.”

> *"After testing sound on in News Feed and hearing positive feedback, we’re slowly bringing it to more people.”

Likely Chrome's feature won't affect FB given how much FB is on mobile but I'm interested in how media sites, such as CNN, will be impacted. Seems like they've become dependent on throwing up an annoying newscast video (with post-roll ads) for every article. Many times unrelated.
Personally, I'm waiting for these projects to get upstreamed, I have no interest in running an AMD fork, and thankfully they seem to be trying to get it upstreamed, but that will also depend on the libraries caring enough.

I think everyone in the deep learning space is interested in AMD succeeding so that we're not all locked into NVIDIA or Google's TPUs, but everyone wants someone else to take the leap first and pay that cost.

I'm certainly not going to buy any AMD GPUs before these versions have been upstreamed and a few people have kicked the tires, the lost productivity just isn't worth it.
To quote you, this sounds like "naively rigid absolutism".
How about Ember?
We need to talk about the security implications of low-power devices broadcasting data. I cringed when the article talked about broadcasting "medically relevant data" for kilometers, in the clear. That's not OK. Everyone needs to be clear on the fact that that's not OK.

I'm ecstatic at the possibilities this has for reducing the power cost of communication[0]. Please use the savings on some (at least half-decent) crypto.

[0] Seriously, can this work for a consumer handset communication network?
Matt Levine doesn't think this is a good idea:
https://www.bloomberg.com/view/articles/2017-09-15/icos-vcs-...
This is a scary attack. One partial mitigation is to use a firewall (e.g., Amazon VPC network ACLs) to restrict outbound network traffic to a small number of known addresses like well-known repos. I can't think of a good reason why code in any well-behaved application should be allowed to make random outbound network calls.

I think it's also on app developers to rethink the culture of randomly grabbing packages to build applications quickly. This is already a security problem even with approved repos. Having a rat's nest of packages makes it hard to upgrade quickly when those repos post updates to address vulnerabilities.

Edit: Removed confusing statement about return connections
OK, we get your point. But consider that there are jobs where this stuff is actually important, and it's useful to have working knowledge. If you were actually going to ask this in an interview, you would obviously want to ask something different but along the same lines, just in case the candidate was familiar with this post. But that goes for many interview questions.
IBM 2260 video display terminal dates back to 1964 and is rather different from a Teletype though it also does not really have a CPU.

The IBM 3270 on the other hand does significantly more processing on the device and dates to 1972 which would have made it well known in the late 70's computing world.
Creating Awesome SPAs with React
We Go Above and Beyond in QA Software Testing – Innovecs
And always returns to its origin, no matter how far away
These rich parents are going to spend their money on something. Better it go to these guys rather than something even worse. I agree with you, though: Ideally it would be better to make money by being part of the solution rather than part of the problem.
We love getting issues on our GitHub repo:

https://github.com/mozilla/testpilot-containers

And we're asking folks to upvote their favorite issues, so we can point more add-on developers at these lists. Since we can't solve for every workflow and use-case, we really want to enable an ecosystem of container-aware addons. (Some of the other comments here link to the already-growing number of container-aware addons)

And check out https://developer.mozilla.org/Add-ons/WebExtensions/API/cont... if you're interested in making your own.
And just to be super clear, this is the code. Hard from scary or obfuscated:

html = urllib_request.urlopen(
"https://www.pytosquatting.org/pingback/pypi/{}/".format(package_name)
)
raise Exception(
"This is a bogus package that should not be installed\n\n"
"Please read https://www.pytosquatting.org"
)
Be careful about Stylish - since it was sold, it stirred a lot of the community by dropping the original ideals and including tracking software.

The change of hands happened after the last Firefox version update, so it should be safe for the time being.

If you follow why the Stylus extension was made (port from Chrome's Stylish), you can find more explanations.
I could understand getting mad if your pay was lowered, but how are you harmed if the other person's pay is increased?

We make all sorts of incredibly bizarre (from an outside perspective) decisions about who gets paid what; the fact that we've fooled ourselves into thinking that it's because of supply and demand curves may be comforting but is completely unfounded in any data.
Playing with eComStation (OS/2) was quite enjoyable.