skysight-inc/HackerNews huggingface dataset:
Ah, OK; I didn't realize that change happened so early.
As it already was established, that most social distancing as well as most Work-From-Home (WFH) are being done by High Income Earners (HIE), one can read the papers results quite differently:

Yes, Quarantine measures propulsed WFH. But only for those which jobs allow it. Also: The rate of „investments in physical and human capital enabling WFH“ will be highly aligned with HEIs and will be much lower per worker the lower you get in the income scale (worse connection, worse hardware, worse software, more requirements to keep minuscule track of working hours).

So

a) these „investements“ are either done or will compound for HIEs

b) income disparities are being increased massively

c) the low-income end of WFH will suck significantly more than the high-income end. And maybe even worse in terms of pay and conditions than the offline version of same job (more ability for bosses to micro-manage, commoditize and near-shore you).

„Third, many workers report being more productive at home“

d) again, this will highly concentrate around HIEs, because HIEs will be more likely to bring the most important „investment in WFH“ with them: Office Space at home.
I see this a lot "onboarding is difficult remotely", but I don't know why. It hasn't been difficult at my last few jobs including the current one where many/most of us have been remote for years.

You get added to the email lists, the slack channels, the documentation wiki, and the issue tracker. Daily meetings at 10am. You pair up with one person for a couple weeks and then somebody else and so on for the first few months. You regularly have voice and/or video chats. You get, or create, a list of who to contact with different questions or problems.

If somehow all of those communication methods fail, I doubt that just being able to add a physical touch component would help much. Other than touch, the only senses that require physical proximity are smell and taste. If you're relying on touch, smell, and taste to communicate while on-boarding people, then maybe then it might be difficult, but that also seems a bit unusual.

Mostly I think companies that have trouble with on-boarding remotely have bigger problems with their communications in general.
"And there I sit."

There you chose to sit.
UWaterloo has such precocious students
Sure but in those countries, is a $10 transaction fee an acceptable trade-off? It probably isn't. That's the thing. The fee is only palatable in countries that have banking infrastructure, and in ones that don't it's beyond extortionate. Like, monthly salary extortionate. Certainly when you factor in the $80 of electricity per transaction that's currently being socialized across block reward. 7tx/sec is enough for an average Costco or a big flea market, not a country. And once you move to Layer 2, the guarantees you're pointing at no longer apply as an exchange can shut you off just as an unreliable bank can - and you can just as easily set up a bank as set up an exchange.

If this is about providing banking infrastructure to countries that don't have it, the fees are not acceptable, and so Bitcoin is not a solution. If this is about evading taxes when running a business, I suspect having your business shut down is still in the cards.
Why not just have casual conversations instead? Standups are one those things that people disagree on endlessly without discussing context - their worth depends on the team. On my current team they're worthless. I'd rather have casual conversation, but that's like squeezing blood from a stone. Departure planning underway.
I like using `<python_executable> -m pip` to avoid all ambiguity about what python version I'm running pip with/installing things for. Usually `python3 -m pip`, or `python3.8 -m pip`.
what's the matter with mail in voting? It's completely secure and if you think otherwise you are probably a white supremacist QA follower.
"Filmulator does it by simulating the depletion of developer" - can you explain this part?
> We used to have real extension frameworks

Those "real extension frameworks" had even more permissions, often to run arbitrary local code as the user.
There certainly is a big Mac index.

The price of big Mac is used as purchasing power proxy.

McDonald's is pretty efficient in their supply chains to use as rough proxy to real world idea of how things are. The variations you talk about don't add up to 100% change in price OP mentions.
I don't get why you get downvoted. I'm doing the same thing with a simple react app that displays markdown, it's working great.

More and more non-tech people are happy to be introduced to github. It's just an 'article' dir where you upload your markdown file, then click on 3 green buttons to create a PR.

They're happy to discover the integrated discussion system, issues, kanban, etc.

Of course, tailor it to your audience. Some people cannot read English and will be frightened by the interface.
Also, if you are entrepreneurially inclined, if you learn how to make Aircrete well enough (post learning curve that is! <g>), I'll bet you could sell your self-manufactured Aircrete bricks -- to various parties...

In other words, Aircrete might make a good product for a future business, if you were so inclined...

(The reason I point that out is because it's on my list of "things that might make good products for future bootstrap businesses" (although, there's probably one too many products on that list already! <g>))
"Stop the count"

- Jeff Bezos
This is so true. We are making an ide like vb and a big part of the ease of use is because you place UI components at absolute coordinates
Anything that you can't get back through food/typical Vitamin supplements?
I agree in general but we are in the middle of a pandemic.
ⓘ This claim about election fraud is disputed.
The problem isn't LAMP, the problem is wordpress. It stores state that should be in files in the database, and state that should be in the database in files, so they are tightly coupled, and you have to snapshot both at the same time.

It's also a security nightmare and runs dynamic code on every page load by default, so a fresh wordpress install in its default state will fall over when on HN on Reddit or Slashdot, unless you install third party caching plugins to avoid that.

It's a bad app.
I wish you had some screenshots on the page
The whole Java vs Android Java vs Kotlin puts me off, and how hard it is to be productive with the NDK (vs other platforms).

However, I really like all the security efforts they put into it (which is also a reason why the NDK is so constrained).

Thanks for the links.
Not a direct response to your question, but given even Windows XP isn't supported by Python 3 as of 2015 (just 1 year after XP extended support ended), it does seem like Python does have a fairly nontrivial set of requirements for the underlying platform.
This is a very interesting question that I've been thinking of as well. Why can't neural network based AI learn deterministic logic? I think because it doesn't have internal representations inside its "head" so to speak. It does not know that it can manipulate such structures as we can.
Lombok generates too much for its own good.
First I want to remark how SERIOUS of a security hole browser extensions are, that can work on all websites without user interaction needed. They can READ ALL YOUR DATA including the passwords you type into gmail, and can do “forgot password” on any site and hijack your gmail in the background as you read it. And ONE PERSON is often all that’s required to push malware to everyone.

This is what capitalism looks like, folks. Someone "built it" so they now privately "own it", no matter how big it gets. It's not put into the hands of an organization. The profit motive is quite strong, which is why someone can be "corrupted" by very tempting messages like this. If you had a lake or a forest privately owned by one or two people, and they had a lot of debts, they could easily sell it to polluters and loggers.

Some people scoff and say "socialism has been tried, it never works." I admit that socialism simply trades one class of elites (the capitalists with a lot of shares) for another (the bureaucrats with a lot of political clout). BUT! I would like to say that socialism is not the only alternative. The other alternative is decentralized systems with no private ownership. I'm talking about science, open source software, and so on. There can be a Merkle tree of version updates (e.g. git version control) and each one can have various reputable organizations (like Zagat for software) building their reputation vetting it. Then, each community would run their own app store (think Wordpress plugins) which would work with these reputable organizations. There would be no heroes, no celebrities, no tweets at 3 am to 5 million people, no pulling from repos without peer review, no scientists instantly believed after publishing on arxiv.org .
Congratulations for building a popular extension. You live in a world where you it's really bad to "criticize the profit", and where building it means you are responsible for it no matter how big it gets, but then we are all depending on your integrity and ability to rebuff life-changing amounts of money to not mine our data. We can pass laws to punish people after the fact, or we can gradually change our culture by rejecting "immediate gratification" of updates that are not vetted, just as corporations have done with bleeding edge vs stable Linux distros etc. Unfortunately, the Web has made it so that anything can be updated at any time, with no sysadmins or reviewers in the loop. It's a wonder more malware isn't silently everywhere already.
You have to comare with a $600 smartphone from 2007 and $600 one from 2021 and see how far apple is actually ahead
Bombast from a throwaway, 100% safe to ignore
Hypocrites! The way Amazon treated Parler, I'm amazed there is so little outrage. I guess this is the new normal..
In the decade before the financial crisis, regulatory pressure was used to force banks to issue more subprime mortgages. This article from 2000 warns of the consequences:

https://www.city-journal.org/html/trillion-dollar-bank-shake...

Government sponsored enteprises, which underwrite 50% of the entire US mortgage market, started massively increasing their subprime loan guarantees at the same time.

And then you have Federal Reserve mouthpiece, New York Times columnist Paul Krugman, advocating in this 2002 article that the Federal Reserve create a housing bubble:

https://www.nytimes.com/2002/08/02/opinion/dubya-s-double-di...

"To fight this recession the Fed needs more than a snapback; it needs soaring household spending to offset moribund business investment. And to do that, as Paul McCulley of Pimco put it, Alan Greenspan needs to create a housing bubble to replace the Nasdaq bubble."

This revisionist account of the causes of the financial crisis is just these same powerful forces, who are receiving billions in kickbacks from all of this corruption, pinning the blame for the financial crisis on the mythical deregulation-bogeyman.
I remember studying CTSS, ITS, Multics and some other historical OSs and being amazed at how much of the current OS features/design come from the 60s.
Then I learned about Lisps and their history, and remember being amazed at how much current languages are grafting from them.
The 50s and 60s hold a very special place in my heart wrt technology. The boldness and beauty of the ideas expressed in those years is something we rarely see these days (I feel).
I think it's undeniable, that mail in voting has a larger attack surface than in person voting.

However, mail in voting, also has greater ease of use.

It is the classic security vs ease of use dilemma that is faced by software engineers and architects every day. Many times stuff you do to increase security, decrease ease of use, and stuff you do to increase ease of use, decrease security.
Except I do. You're on work time. I get to tell you the dress code, and how you present yourself. Otherwise get your ass into the office
The oxygen gets in when you open the bottle and occupies the headspace above the liquid.
Faster code is not fine.

Faster code should only be written after finished product is shown to be too slow for purpose and after profiler has shown which parts of code are worth optimizing.
I agree with your sentiment. I saw an RPG for sale and one of the reviewers said the quests had timers. ugh.

I do understand that some experiences are heightened by conflict or urgency - but if you've been gamed all day at work with those experiences - maybe just taking the time to be aware and explore is what you're looking for.
So he and his company think like Trump too. (=
Platforms vs. Algorithms
Everyone knows that Algorithms are hard, but few understand Platforms.
There are several arguments for why companies need so many employees, but I don't buy any of them. Scale carries with it complexity, but only so far. WhatsApp had < 100 employees when it was bought for $19bn, with hundreds of millions of users. It doesn't get much bigger than that. Sure, Uber is more complex than a chat app, but 200x more complex? I don't think so.
They've already been sued! Lawsuits already claims that chrome, with eg 60% US marketshare, is used as a distribution channel for google!

Any plausible deniability they have had is gone, and lawyers are in the loop for all sorts of decisions now. Not least because having counsel on a thread can help prevent that discussion from being subpoenaed.
With static linking you mostly have all the pieces updatable independently. Can move to new distro and keep the binaries. Can update some binaries with a bug fix to some parser library without releasing other binaries. Etc. except for glibc and stuff like 64-bit inode values.
This is not true. The NSF/ANSI standard 53 specifies that filters must remove PFOS/PFAS[1], and both reverse-osmosis (RO) units /and/ granulated activated carbon filters are certified under that standard. Granulated activated carbon filters are the same kind found in Brita filters.

For example, Samsung RWP70010TWW is a refrigerator filter approved[2] for filtering PCBs, PFOS, and PFAS, as well as a whole host of other things. You don't need to spend ten thousand dollars installing a reverse osmosis system to get clean water.

1: https://www.nsf.org/knowledge-library/perfluorooctanoic-acid...
2: https://info.nsf.org/Certified/DWTU/Listings.asp?ProductFunc...
How is mail in not anonymous? I don’t understand, double envelopes can handle this.
It was in the end more rewarding to migrate to Golang rather than rewrite in a similar version of Python. Old is boring. Change is risky.
For future projects, sure. For ongoing ones, maybe. For projects that are working I'm not touching... why?

A tool is a tool. When I bought a new drill I used it to put together the playhouse for my kids rather than tearing down my fence just so I could put it back together.
Maybe there's a writeoff? Yet it's probably miniscule in comparison to the time of 5 people.
This doesn't make sense. If anything, it would seem likely mail-in voting has less chance of applying pressure into the individual voter. You can cast your vote without having to physically face another human.

On another note, what a low-quality article the original piece is. I'm not sure this belongs even on HN.
About 40 minutes and then I open a second bottle.
The problem is that because of the way the incentives are set up, it is not important to anyone involved.

What is important to the grad students is to produce research papers and to fulfill their mandatory obligations (teaching, project deliverables). And most grad students, even in CS, are not professional software developers anyway. Good luck convincing capable grad student candidates to join your group to do boring software maintenance for horrible pay and no job security.

What is important to the professors, who decide what the grad students will work on, is again to produce research papers, fulfill their mandatory obligations (teaching, project deliverables) and to continually file for grants. Spending grad student time on porting and maintaining libraries does not help with that. In the worst case your grad student is spending their time maintaining a tool that a competing group's grad students are using to churn out papers, beating you to publications and grants.

What is important for the funding agencies is flashy new research in the current hot topics. I never saw a funding agency that would even consider paying a grad student, let alone a full software engineer salary, to port an academic tool from Python2 to Python3 or do all the other maintenance you need to do on production codebases---nor do most universities even have salary classes and positions for that.

As a result, in the many years I spent in academia, I saw many important research tools rot (both software and large hardware testbeds). The solution is not grad students, but to have fully paid software engineer positions in academia. But realistically that is not going to happen.
Know what would be great? Social media that isn't user-hostile.
Which attack surface is that?
C02 is heavier than air, so... probably somewhat easily. If it's "rushing back in" at a truly significant rate, it probably wouldn't burn out.

It's not going to be perfect, of course, you're only burning things - tons of oxygen is left over, it's an imperfect process on its own. Achieving a perfectly-deoxygenated environment isn't the goal though, extending the wine is.
The way Oregon handles this is any voter can always contact an elections office and report coercion, or modify their vote, or fix it if it is somehow not countable.

That coercion is a crime.

Given a time window to vote and mail, and a secrecy process where the validation of the vote is physically separated from the vote to be counted, secrecy is there.

The real question is whether Oregon style processes are available.

If they are, the election will be solid.

On the back end, validation, counting are done in a secure place under camera.

Election fraud is also a crime.

Vote by mail works just fine when well implemented.
I don’t think hindsight can be claimed here. It was a decision that was not made from ignorance. The Python developers chose to sacrifice backwards compatibility. Other languages do not typically make such choices and if they do they make updating codebases relatively easy.

Nothing about python versioning is easy. It’s a disaster and the key reason I do not start any projects in python.
Beside the lack of social interactions between co-workers, the biggest problem of WFH for me is the difficulty for collaborative discussion, mostly due to the lack of a usable whiteboarding software that doesn't suck. Any recommendation that works for you would be really appreciated.
Brad Cox, creator of Objective-C, has passed away
How do you feel about drinking water that went through that?
The key is to find a way to avoid the trade off, e.g. instead of mail-in voting, keep the polls open for 30 straight hours into election day so that you're not locking out people with unusual schedules who can't make a specific window.
> It's incompatible with having a secret ballot because then somebody can force you to show them your ballot outside of a polling place where there are monitors to prevent that.

Wait, what? What specific scenario are you talking about and who would have the resources, incentive, and immunity from law enforcement to actually pull it off?

If I receive my ballot at home, complete it at home, and then deliver it to mailbox or drop box, at what point can someone intercept me and "force me" to show it to them?

> Then people can be punished or bribed for their vote.

So you think someone could sway an election by intercepting people holding mail-in ballots, "forcing" them to show them the ballot, and then bribing/punishing(?) them as an incentive to change the vote? Like you think someone could do this at a large enough scale to change the outcome of an election?

And if that's true, why aren't there any documented cases of this happening?

As soon as someone forced you to change your vote, you could call your elections board, report it, file a criminal complaint, and submit a new ballot.

> This has obvious significance in a union vote where those things have a greater history of happening, but it's true in general.

It's much easier to change a unionization vote with intimidation tactics than a large-scale political election. If unions were still organized criminal organizations in many places, this would be a legitimate concern. But it's also not 1950 anymore, so it's not a concern.
Eclipse, here are some tips.

- Ctrl + shift + T => search for types

- Ctrl + O => search for methods

- Ctrl + T => switch between classes

- Filters, https://help.eclipse.org/2020-12/index.jsp?topic=%2Forg.ecli...
Exactly. And as I mentioned in thread here, should someone be pressured, they have a way to report that and or get the vote corrected or nullified.
Uber is not tech company.

They have some tech sure, but primarily they are a transportation company. They act like a tech company to justify the insane valuation.

Your question is like to asking why ups needs 480,000 employees when whatsapp needs 100 for similar number of users.
I tend to think of it in terms of bugs or less so, feature addition. Weighted by likelihood of bug.

If there is bug, will someone have to fix it in one place. Or, remember it’s in 7 places. If later I DRY.
I thought this part was great... I've seen this in action but I never consciously noticed the pattern.

https://github.com/kettanaito/naming-cheatsheet#naming-funct...

>There is a useful pattern to follow when naming functions:

>prefix? + action (A) + high context (HC) + low context? (LC)
Of course it's a crime. The problem is criminals. If you don't show them your vote they break your kneecaps, if you don't vote the way they want they break your kneecaps, if you report them to the cops they break your kneecaps.

So you vote the way they want and don't report it to the cops and without any other mechanism of detecting it they get away with it.
This is a conservative sports website.

The supposed hypocrisy is that Amazon, a company, has a different view on mail-in voting than Jeff Bezos, a person.

While true, and while likely that Bezos could possibly change Amazon's stance on this, it shouldn't be surprising that a large company relying on low wages would take any stance to stop it. Amazon may consider unions to be an existential threat.

There's no story here, just like there's no story that many companies donate to Republicans despite having liberal founders/CEOs. Elon Musk famously donates to both parties, although one assumes he personally has a preference for one (or neither) of them.
Now if MacOS followed suit, all would be right in the universe.
It sounds like the tax is from choosing to use python at all. Either pay to keep legacy codebases or pay to update. Given a choice between two evils, I choose another language.
Don't be obtuse. A President delegates, or as might be better understood here: A President multitasks.