skysight-inc/HackerNews huggingface dataset:
Because the majority of remote work communication will be electronic rather than face to face. It will be monitored, stored and searchable (Slack logs, GSuite email, etc.) That’s much more difficult to achieve at the proverbial water cooler.

Not sure which rock you’re living under, but tech is probably the last bastion of labor power in the US. Sure, they aren’t well organized, but Google employees recently canned a DoD contract [1]. Saying no to Uncle Sam is a huge flex, and you can bet that pissed off some overlords.

Blue collar workers in the US have lost almost all of their labor power due to offshore workers or immigration (i.e. scabs). Tech has had it easy for a while now, but it’s the next target; the immigration debate is already shifting from “jobs Americans won’t do” to “merit-based”. Gig economy is another false liberation ploy being used to weaken collective bargaining power. Remote-first is yet another.

[1] https://www.washingtonpost.com/news/the-switch/wp/2018/06/01...
Well, yes, it was ultimately stupid for the group to use Slack in this way. And yet, Slack invites it. It's a bit like cocaine. There are certainly good uses, and still it's easy to slip into bad uses.

As for the @mention, in my current job, some stupid twat kept doing that in a broad group, and unfortunately our current tool (Teams) doesn't provide an easy way to shut them up. So, fuck that, I removed myself from the (otherwise useful) channel entirely. Fail.

Chat is great for useless nonsense. Anything else requires discipline, which rarely exists (the military excepting, perhaps).
I work remote and it all comes down if you are single, with girlfriend or with children.

If you have children then obviously you can't be nomad and cheap places like southeast asia are out of question, because you want your children to have best education, healthcare, enviroment etc. (which is reason why I moved from China ASAP after my first child was born)

If i were single young and healthy I would consider Southeast Asia - still externely cheap, good or reasonable internet, good cuisine, pleasant weather, you can find private hospitals with travel insurance, though you can get fed up with locals long term because of different culture (if you are from west)

Since I have children and I am EU citizen obvious choice was return to EU, my original intention was Vienna regularly winning surveys as one of most livable cities in Europe/world, though my budget didn't allow me to buy apartment without mortgage plus it's not that easy to find English speaking jobs there and I am not strong on my German (the one company I interviewed there offered me instead job in US, which I politely declined) and I have to consider also my wife's employment options in future, so I went for poor man's Vienna - Prague. Still extremely safe, quite reasonable prices.

My other options would be Bratislava, which is basically nontouristy small town suburb of Vienna less than hour way, Budapest is quite OK, but since Orban is at power that's not an option and we already see for years which direction they are hading, maybe Berlin (very cheap real estate to buy) although Germans are for my taste already too brainwashed with leftist/eco stuff and way too many non-adaptable migrants from different cultures.

Other EU countries have way too different culture for my taste with too many illegal migrants, not so safe and also not affordable or too socialist (micromanaging your life) for my taste.
&mut T does not mean what you think it means

&mut T means that there is only one pointer (the &mut T) that will be used to access some memory. You can have as many other pointers to that memory as you want, as long as you don't invalidate the first one.

This code is safe:

let mut foo = 13_i32;
let x: &mut i32 = &mut foo; // First &mut
{
let y: &mut i32 = unsafe { std::mem::transmute(x as *mut i32) }; // Second &mut T (copy)
*y = 42; // Write through second
}
dbg!(*x); // Read through first

You can run this under miri here: https://play.rust-lang.org/?version=stable&mode=release&edit...
wow! have you tested for network errors in any of these steps? Will it rollback automatically if there are any errors?
so how do you differentiate if you are good at what you do, or is just highly paid because of where you live and worked?
I've been using RSS Bridge[1]. Let's you funnel other things into an RSS feed. One of my use cases is in fact following comics on Instagram from creators who don't upload anywhere else

[1]https://github.com/RSS-Bridge/rss-bridge
Well I don't go out much nowadays, especially with newborn. But even then it's festivals and raves are too chill.

People are a bit simple. You'll rarely have discussion on politics, economy or philosophy. I suppose there's a reason - so many here can enjoy sailing, fishing, hiking, golf and much more than us in Northern Europe - things that are sort of luxury. We were bound to stay in deep dark cellars, listening to weird electronic music and eating pills like pacman.

Also housing supplies are a bit ridiculous. Laundry is good example - cold water, horizontal tub that at most gets rid of smell, but not stains. Also what's up with those stainless laundry sinks that every damn house has to have it? Right now we live on a property that's valued over $3m but we ain't got a damn heat pump...
> Imagine it goes up to a livable $40/hr. Now these high school kids are competing with people with college degrees for the same job.

A lot of these predictions seem based on assuming nothing else changes when the minimum wage changes. Realistically you're not going to have college grads applying for highschool-kid jobs, you're going to see college grad jobs paying more.
Don't forget the Otways.

The old growth forest parts are amazing and you used to be able to camp some places in there and even take along the dog. I live within walking distance of a comparable waterfall but can't take the dog due to its park classification.
I've done hardly any work on kernels before; would it be possible to make such a major change in the fly?
Software automation has been going on for a long time - there's no denying that. I don't see what that has to do with remote work though. Seems like the author just stuck in the remote work buzzword to get some more clicks despite that being a completely separate topic.

> a CEO friend of mine “jokingly” told me that he believed all the “remote” buzz was as much about reducing the collective power of the employees as it was about saving a dime on salaries.

I've spent the entirety of the ~6 years of my software engineering career wondering why a profession where you're in front of a computer screen all day was so hostile to remote work. At every job I'd try to persuade managers to be more open to flexible hours and wfh, ultimately realizing it was impossible to change corporate office culture and giving up to exclusively work remote roles at remote-friendly companies.

So after years of fighting this fight for increased acceptability of remote work, it's hilarious to hear some CEO telling people that remote work is a ruse intended to decrease our labor power. That's like hearing a CEO say "we've decided to increase the salaries of our engineers above market-rate in order to put them in "golden handcuffs" so they won't leave'. Sure a conspiracy theorist can always theorize about some possible hidden motive, but I'll take the raise, thanks.

Remote work might be damaging to the mediocre SF engineer who's inflated salary until now has been protected by companies'/investors' insistence on engineers being in SF, but it's a boon to everyone else who never wanted to be tied down to SF and living in some office campus.
I think the author is a little out of touch with reality. In reality, state government unemployment websites that are really simple CRUD apps collapse from a few thousand daily users. Lots of simple office work can’t happen remotely because people are still using paper files. There is plenty disruption to be had in the world that can be solved by software.
Eventually you commit tax fraud yourself.
They're not detecting the thing malware does, they're detecting the thing ordinary users do when they want control over their phones. Malware is different code so it has a different signature -- purposefully, because it has a strong incentive to not have these naive jailbreak detection methods work against it.

So all they're doing is detecting false positives from innocent people and zero instances of real malware.
s/stunning/shunning/ ?
the classic: http://graphics.stanford.edu/papers/lfcamera/ (good lord can someone upload that video to youtube)
People prefer dealing with machinery to dealing with bureaucracies.
- jmc
Personally, I have been using byuu's user script for this. I also love it for the click tracking removal and display of the complete url.

https://byuu.org/projects/google
There are plenty of businesses built around just Shopify, or just Wix. Their online presence is their only presence and it works for them.
I am being followed, maybe
I find it quite sad that multiple people have tried to kill it :(
> The nine most terrifying words in the English language are "I'm from the government, and I'm here to help." - Ronald Reagan

> In this present crisis, government is not the solution to our problem; government is the problem. - Ronald Reagan

https://en.m.wikiquote.org/wiki/Ronald_Reagan
> So you come out of ICU with only 50% of optimal lung capacity.

And of course, this gets blamed on coronavirus and not the lifestyle choices.
Good work, I know how hard it is to kick it.
Schools and colleges are pretty decent, depending on location, neighborhoods, etc. Public schools are a bit all over the place where it regards quality, but all around Lisbon you have a lot of private schools (German, French, US-inspired, etc.). Best colleges tend to be public, though.
Don't employees try to charge as much as possible? You're acting like it's a moral and ethical failure that Facebook isn't a charity
How exactly does the submarine cable connection affect things realistically? I’d have thought the point of contention for most people in Australia would be either the last mile with the boondoggle that is FttN or the distance to other countries. Does skipping a bit of terrestrial fibre backbone really make that much difference?
User script to clean Google search engine result pages
For email alias, I'd recommend to use a true email alias solution like 33mail or SimpleLogin as the plus (+) hack doesn't protect the privacy.
Air quality in Indonesia is pretty good (as long as you're not in Jakarta or any other major city in Java) and a lot of expats work remotely in Bali.
Please read the dam article:

"We’ve built an esoteric application (even by Lisp standards)"
I agree with you, by the way the phenomenon you describe is known as the Jevons paradox: https://en.wikipedia.org/wiki/Jevons_paradox
/r/politics is just the left version of /r/the_donald, and they're both insufferable.

I miss the niche subs with quality discussion and content, but the rest of Reddit just started overflowing there too and ruined it.

I do not regret deleting my account. Although whenever a web search returns a Reddit link, I don't have RES and old.* redirect to make the site usable any more. Don't know how anyone uses new Reddit.
My first five years of computer education came just from trying to get various video games to boot.
Throughput isn't the inverse of latency; the throughput of L1 <-> L2 is 1 line per cycle. If IA32_FLUSH_CMD exists, probably a better order-of-magnitude estimate is ~200ns for writing back dirty lines to L2 during the switch.
> not much better than the email system it is meant to replace

it’s much worse because emails can be filtered, while it’s still impossible to mute bots in Slack.
> Even the example of hosting complexity being replaced by cloud companies seems kind of silly to me. Maybe that’s saving very small companies a sizable fraction of their engineering resources, but I really doubt it for medium or larger companies.

This might even lead to an _increase_ in demand for software engineering, since now small companies can write their own custom software cheaper and more reliable. It's called Jevons paradox.
A long time ago I hacked this together from Aaron’s code:

https://github.com/rcarmo/rss2imap

I’ve been meaning to revisit it for Python 3, maybe make it run serverless (which is a major pain because of the need to access an IMAP server).
https://en.wikipedia.org/wiki/Jim_(horse)
how probable is it that this study was financed by people who have interests in selling coffee?

if something is not a medicine, in general, it should deserve more scrutiny.
Hasn't been a problem because many users just dial-in via phone or app (audio-only). Only a few turn on the video.
The curio module has not been morphing, which is part of what I like about it.

The async module has been changing, which like you, I dislike. The "right" way to do asyncio would have been to properly mull the design into its final form and then introduce it into Python3. Instead, it appears to have been dribbled in piecemeal over several releases.

Beyond that, it's just plain complex and confusing. I haven't bothered to use it for anything so far. I'm hoping someone will show up with a machete and cut it down into something usable. Right now, it resembles C++.
I don't mind device mapper, for what I used it for, multipath scsi.

mdadm doesn't need lvm. But if you want snapshots, or to have flexible partitions (anything like the flexibility of zfs) you need lvm.

Also for the longest time redhat used to force lvm on you by default. I assume this was to help with "flexibility"

In practice, on virtual machines, or anything back with decent storage, I'd remove the partition table and just run on the block device directly.
Do you care to elaborate? You can already do this on Linux with any architecture (x86 or anything else) using cpusets.
I think the bigger issue is oligopoly of cell providers. Puzzler how (reasonably) well Chorus operates, yet cell providers has big money to shelve for licences which is hard for polichickens to say no to.

The new 5G plans are pretty much same as 4G - it's not realistic alternative for broadband. Meanwhile in most Eastern European countries you can get truly unlimited data plan for less than $100 (we've got one for a 100 boat + 8 cameras marina).
I tried to keep things legal for a year or two, but consistently ran into this problem.

I rarely watch whatever's on. I prefer to watch specific movies from a list of recommendations. This was simply impossible.

Sometimes I couldn't find the movies I wanted. Sometimes they weren't available in my country. Sometimes they weren't available in their original language, or with the right subtitles. Sometimes the streaming platform didn't like my hardware. Sometimes it didn't let me watch the movie over more than 24 hours.

Paying to watch movies felt like paying for making the experience more grating.

Piracy gives me any movie I desire in around 20 minutes. I get a file. I own this file for as long as I want. I can play that movie offline, put it on any device, share it with anyone, or transform it as I please. It's mine.

I don't think I'll be paying for streaming again. Movie tickets absolutely, but not streaming.
How can Africa preserve its culture in the face of globalisation?
Funny enough, I run a RSS reader at almost the same domain: https://feedsubs.com
way more expensive COL than Thailand, but still cheaper than China/Korea
Goodbye Quora, experts-exchamge, and a bazillion random string name sites.
i think US gov should set up H1B audit committee to audit all interview records and summon HR head to testify on hiring practice in the big corp. any fraud will be treated like financial fraud which results in prison term.

if students cheated in college and their parents are sentenced to 5 years, i think HR head should be treated as same
It looks great. I created an extension with a similar purpose. It adds a confirmation step when you click on blacklisted links, and prepends an angry emoji on blocked text links.

https://addons.mozilla.org/en-US/firefox/addon/nay/
Ah, you are right, I misread your comment. Perhaps it's my mind playing tricks on me to think I have real users xD
Isn't it a solved problem? US universities attract best students from all over the world, from practically every society/country/culture. It's way more diverse, selective, and productive to let universities to decide who gets to come than a rule-based system via DHS.
https://twitter.com/PWarrior1776/status/1261492235843129346
Stop Using Post/PostDelayed in Your Android Views
Jesus christ @-@
feed2exec is another option for this:

https://feed2exec.readthedocs.io/
Meh, I think the title of the article is misplaced.

Developers don't need to care about threat models. Developers need to care about the attack surface their applications expose.

This article feels a lot more like it's directed at engineering managers than it does at individual developers.

It sort of pretends that there aren't best practices and that we all have to just invent shit from scratch every time we do anything. We don't have to do that.

If we all just considered OWASP top 10 and mitigated those, almost everything Fowler is suggesting here would be irrelevant.

Most people are going to get threat modeling wrong. Just follow the fucking rules. They aren't that hard. Just inconvenient if you are in a hurry.
Will you trust LinkedIn to keep your data private when your employer (or a future employer) hands them a big fat check? Not trying to be snarky just want to point out the exposure points.
that's just not truth unless you live in the biggest cities, it's not really an issue in most of the places, for instance I travelled across Thailand for months many times and only place I would consider dirty regarding air quality would be Bangkok
Apparently some people prefer the fact that the results are not fully removed. I have a better idea- to let the users decide it, so for v.1.0 I'm going to take these two ideas into account: 1. CSS-ify to suppress the results, 2. Remove them fully.
That was a bit of a joke, but I remember it in the 1970s. It really was "almost heaven"--excuse me, Rocky Mountain High. Lots of pleasant, niche towns and out of the way places.

But now, no real human can afford to live in Boulder, and many other wonderful places are either deserted and dying, or overrun by strip malls. Bah.
You would need to at least hint on how what to do about that agency responsibilities. If you said that you want to abolish agency and not a single word about what to replace it with, people rightfully assume you plan to abolish agency.
Website generators have been around since the 90s, but in 2020, people still work have full time jobs writing websites by hand.
> I am not worth more or less because of where I work.

You're worth less now because the job applicant pool just became worldwide instead of just where you work.
The idea that we will have some abstraction that will someday (in the foreseeable future) save us from all of this difficult work sounds very far fetched to me, and I can’t imagine how that would work.

We actually can imagine how a natural-language driven "black box" that translates it into code works: it's called offshore software development. The conclusion that everyone eventually reaches, having experienced varying levels of pain first depending on how quickly they learn, is that writing a spec detailed enough to make that work is as much or more work than just writing the code yourself!
AMD calls it SMT (Simultaneous MultiThreading).
> Because the majority of remote work communication will be electronic rather than face to face. It will be monitored, stored and searchable (Slack logs, GSuite email, etc.) That’s much more difficult to achieve at the proverbial water cooler.

The majority of communication is already electronic. I've worked in offices and remote, there is practically no difference on that front. Most discussion takes place in Slack, Jira, GitHub, and email either way. Most companies already have team members distributed across various offices, remote work isn't new. If you want to avoid monitoring, then spin up a Google Hangouts or Zoom meeting, nobody is monitoring that.

The difference is that in an office, 1. your physical presence is also monitored (no joke I worked at a office once where every day an office assistant would secretly record what time everyone showed up to their desks) 2. your internet is also monitored, which is extremely creepy and I'm surprised this doesn't get more attention.

When I work remotely, there are no IT managers able to spy on my internet traffic. Sure there may be some dystopian corporations who try to force their remote workers to log into "company VPNs" and install "monitoring software" - I have absolutely no interest in working for any such companies and have never had to deal with that.

As a software engineer I've been fighting for the freedom to work remotely for ever since I joined this industry, so having the freedom to live wherever I want, and work whenever I want is a huge win. I've already been working remotely since pre-COVID, so I'm happy that other workers will also be able to enjoy this freedom.
Tweeper can convert Instagram (and Facebook) to RSS:

https://ao2.it/en/blog/2013/07/07/tweeper-twitter-rss-web-sc...
> (failed fifth generation of programming)

Take a look at AirTable and IFTTT/Zapier.

Its not going to save us from all of the work, but it does eliminate a lot of redundant work. For sure.

> Even the example of hosting complexity being replaced by cloud companies seems kind of silly to me. Maybe that’s saving very small companies a sizable fraction of their engineering resources, but I really doubt it for medium or larger companies.

I think that hundreds of billions of dollars has been spent moving from localized IT to cloud. Do you really believe that was all a waste of money? For example, most of those medium or large companies had their own operations software backends, and most of it was eaten by clouds services/APIs.

> You still need people who understand things like docker, kubernetes, endless different database options, sharding, indexing, failover, backup, message queues, etc. Even if the pieces are now more integrated and easier to put together, the task of figuring out how the pieces will interact and what pieces you even need is still outrageously complicated.

Docker/K8s is a good example. I spent more than a year building a Docker orchestration/hosting startup (eventually decided not to try to compete as an individual with Amazon). But when I recently needed a reliable way to host a new application and database, I did not have to configure Docker or K8s at all. Why? Because I used AWS Lambda and RDS. Those are examples of software eating software. AWS can handle all of the containers for you if you do it that way.

As far as failover and backup, that was handled by checkboxes in RDS. I did not need a message queue because that was built into the Lambda event injection service.
I'd be more than pleased to merge your relevant pull requests.
TIL https://en.wikipedia.org/wiki/Jevons_paradox

"In economics, the Jevons Paradox occurs when technological progress or government policy increases the efficiency with which a resource is used, but the rate of consumption of that resource rises due to increasing demand."

Only tangentially related to the thread: I'm struggling to think of how government policy might increase the efficiency with which a resource is used, other than by not existing in the first place.

So, an ask: any historical examples where government policy other than deregulation has increased the efficiency with which a resource is used?
> Signs are showing the pandemic is changing attitudes, hopefully permanently.

I wouldn't bet on it. Big corporate middle management is not about productivity or success but about control.
What's pushing China from hiding their capacities and biding their time? Why push the world on this now than wait until 2047? Awfully, it looks like Xi thinks China's time has come.
I think Chiang Mai has issues with seasonal burning fields (same as Malaysia thanks to ID)