skysight-inc/HackerNews huggingface dataset:
If you work at one of these companies and are frustrated by the decision to return to the office, I encourage you to seriously consider leaving to pursue a remote-first career. Not only to send a message, but also because there are many great remote opportunities out there right now.

Ironically I had this battle with Google pre-COVID back in 2019. I was worn down by my commute and itching for a change of environment, but I liked my team and my project. I figured I’d push for full remote since the sell seemed obvious: either I stop working for you and you get zero value from me, or you let me work remotely and you continue to get value from me (more value, I argued). I put forth a list of concessions to address their concerns (I’ll commit to stable online hours, I’ll create a virtual desk in the form of an always-on voice or video call, I’ll forfeit remote if my performance rating is anything below “exceeds expectations”). After weeks of back and forth meetings, the final response was: we can’t give you full remote because then everyone will want it. How about 3 days in 2 days out?

I left a month later, did some traveling, then started working as a remote freelancer. Despite no free food, no benefits, no in-office massages, I have zero regrets. It’s been one of the best decisions I’ve ever made for my overall well-being. And most recently I took a full-time position at a fully remote company (as in no offices at all) with better comp and benefits than what I had at Google.

The more we actually leave to pursue remote, the more these opportunities will arise.
> The ultimate tool for corporations to sustain a culture of this sort is to develop the 40-hour workweek as the normal lifestyle. Under these working conditions people have to build a life in the evenings and on weekends.

I slightly disagree with this point. The 40 hour work week is a rather recent development; in the past, people had to work a lot longer with no or only one day of. The trend actually goes in the direction of reducing it further (at least here in Germany), where 35 or 32 hour weeks are getting more common (depending on the job, of course). Plus, there are alternative models, such as 4x 10h days + 3 days off.

Sure, the current model serves corporations, but it is by no means their invention. And while they are a big part of why it still is so large, the reason is most likely that they need the labor hours, not the specific consumption behavior.
The local farmers' markets are only open at limited times when I have other commitments. It's just not realistic for a lot of people.
I wish there were more articles that went along the lines of, this is a revolutionary new technology that has been in use for a few years and is gaining steam rather than this is a revolutionary new technology set to change the world sometime in the future (such as this article)
There's wisdom in this comment. But note that the dynamics of the conversation are a function of company culture. "Make execs comfortable" is a reflection of culture.

Another path is to simply hold leaders accountable for output rather than working style. After all, is it acceptable for a team to under-deliver if they worked hard & worked in the office? Usually not. Working in the office is not sufficient to produce the right output.

If you hold leaders accountable for output, you can then let them decide how their team will work. It's way easier to solve this problem in a discussion among 5 team members than in a written policy for 500 or 5000.

One last tip: collaborating is much easier when a team is 100% remote or 100% in the office, but split is much harder. When everyone is remote all communication must be available remotely (and typically written). When everyone is in the office, it's easy to swivel the chairs around for a quick impromptu chat. But impromptu chats leave out the people who aren't there - that's why half local and half remote is harder.
The key idea here is replacement is different from recovery.

Recovery can take weeks, months, years, or be impossible (if the cash was burned, or the BTC routed to an account with a lost private key). While all that is going on, FDIC insurance on USD means (in the case of a rifle US bank) the Fed steps in and issues new cash to make the victim whole.

There is neither a mechanism for printing "emergency Bitcoin" nor a "victim's reserve" operated by a trusted third-party to do something similar if a Binance (for hypothetical example) goes rogue.
I find Brave's business model unethical. Blocking ads... well, fine, everybody does that anyways. But monetizing on it by replacing website ads with your own, pocketing the revenue, and pretending that it's fine because you give everyone your custom made-up currency? Genius move by taking advantage of modern trends (ad-blocking, cryptocurrency, micropayments, ...), but it's not the "web revolution" they pretend it to be.

If you want to stick to Chromium, both Edge and Vivaldi are better options.
https://www.texasrealfood.com/community-supported-agricultur...
This is an interesting and thoughtful piece but I think Mike (the author) does rather underestimate his impact.

I never worked with him directly but we both overlapped at Redgate for several years. During the time I was there he wrote code that was integrated into Simple Talk (https://www.red-gate.com/simple-talk/), which is/was Redgate's website for publishing content, articles, tutorials etc., useful to SQL Server and .NET professionals. I believe he also worked on https://www.sqlservercentral.com/, which remains the leading community site for SQL Server professionals. The old Simple Talk site is several years gone now, sadly, but Mike worked on it during its growth phase and (guessing somewhat here) most successful period.

These are sites that are used and useful to hundreds of thousands of SQL Server and .NET professionals every month. Yes, they are also promotional vehicles for Redgate and its products, and a core part of Redgate's marketing strategy, but it is possible for them to be both marketing and useful.

Mike is an excellent engineer, and very much cut from the get (valuable) things done mould - which mammoth.js firmly underscores. I have no idea what he's doing at the moment but, if you get the opportunity to work with him, you should jump at it.
Scanning your iPhone for Pegasus
-- in git is usually used to mark the end of options. After --. --foo means an argument --foo, not the option --foo.

Git checkout and a few other commands also use it to separate branch and the rest of paths, because you could specify like this

git checkout branch path1 path2
git checkout path1 path2
git checkout branch # what if there's a file named "branch"?

-- help disambiguates that by being between the branch and the paths, so

git checkout branch -- # always checkout a branch
git checkout -- path1 path2 # always checkout paths
git checkout branch -- path1 path2 # same, but disable disambiguation logic
Private offices might be another worthwhile incentive
For 0 being a FizzBuzz you can `cons` a "FizzBuzz" to the start of the list

fizzbuzz = "FizzBuzz" : zipWith...

To make negative numbers work you'd need a new numbers definition

numbers = map show [-1, -2..]

Should yield all the negative integers eventually.

I've never heard of FizzBuzz defined for complex/imaginary/2-d numbers.
That's interesting to consider, I'll be thinking about this for a while
Think sustainable news is simple? This news reporter would like a word.
This guy has a great writing style.
> ruin their life online

> popularity contest driven by peer pressure

No, it's so people can't sell their votes, or be told by their parents/employer/local gangs that if they don't verify they voted correctly, they will be hurt. It's not cancel culture or popularity contests or whatever. Voting is definitely supposed to be a popularity contest based on peer pressure.
Seriously, seeing the commit tree laid out with colored lines is essential to me. A glance at the interface lets me know exactly what state the repository is in. Just like you say, it's less mistakes. Which is precisely one of the benefits of good UX.

Going from SourceTree back to the command line would be a huge step backwards for me. I still use the command line sometimes because there's advanced stuff SourceTree can't do. But for most of my basic everyday operations, the command line is just inviting me to make little accidental mistakes every so often because the state of the repository and branches isn't obvious at a glance.

I only see upside to using an IDE, zero downside. (I've never had SourceTree "corrupt" my repository, and all its commands do exactly what I expect -- it's just running the git commands I'd be typing out anyways.)
Here’s one that I’ve gotten a a lot of mileage out of.

https://youtu.be/U3tqI9Sf5yU

There’s one other that I really liked, but it seems to have been DMCA’d. The creator of the mix has SoundCloud and Spotify versions, but both are missing tracks… I have the original saved locally as an iTunes playlist but there’s no way to share it.
Do you believe you have power to change how other women behave towards men? Because I as a guy, have little to no power to change what other guys believe about women or how their beliefs affect their behavior towards women.
You’re not wrong. There are occasionally some gems.
I've never used neither Flow nor TypeScript, but there's an essential difference between the two - Flow is type inference engine, whereas TypeScript is a type checking engine. The latter is a fundamentally a much simpler problem (both semantically, and algorithmically) than the former. In addition, Flow picks a particularly nasty niche for type inference - OCaml itself uses type inference, it's fast (with quadratic blowup in edge cases) because OCaml's types are simple, whereas Flow IIRC tries to support both subtyping and some of JS's dynamicity, so I'm not surprised if it's slower.
This is the only reason I still have physical books and a record collection.
YouTube spokesperson: “Specifically, we don’t allow content that denies the existence of Covid-19 or that encourages people to use hydroxychloroquine or ivermectin to treat or prevent the virus. We do allow for videos that have sufficient countervailing context, which the violative videos did not provide.”

https://www.theguardian.com/media/2021/aug/01/sky-news-austr...

YouTube is part of the Trusted News Initiative (TNI), which is commited to censor anything that would impede the vaccine rollout, including any early treatments.

https://www.bbc.com/mediacentre/2020/trusted-news-initiative...
Linking?
I am the author.

If I published under a pseudo name then the comments here would be “This is fake. Not even a real person is willing to say this”. You truly can’t win.

I said in the article that not every woman in tech gets death threats. But I have and you seem to want to find reasons to blame me for getting them or make me seem “off the rails” for feeling any fear.
Because in the long run rehabilitation, when possible, is the better outcome for everyone involved
> It's people who support progressive causes are more vaccinated and wear their masks.

lol, no. People have been excusing putatively "left-wing" protests like BLM since last summer long before there were any vaccines, and the vaccines appear not to do much to stop transmission of the Delta variant. As far as masks go, most of these protests take place outdoors, where masks move from the realm of "they probably don't make much difference" to "they definitely don't make any difference."
Interesting. I dismissed a lot of AR/VR due to the `simulacre` nature of it which felt really pale, fake (uncanny valley and all that) and even limited.

That said I can imagine how having a more real time feeling of someone else even virtually can suddenly change your feelings toward the moment.
I had git-checkout syntax burned into my soul. I switched to switch/restore a year or so ago and am happy to be mostly unburdened of git-checkout. I say mostly because I still use it in scripts so they work with old git versions.
Thank you for the link
>"...
Murray’s jailing has nothing to do with the fact that he embarrassed the British state in the early 2000s by becoming that rarest of things: a whistleblowing diplomat. He exposed the British government’s collusion, along with the US, in Uzbekistan’s torture regime.

..."

The number of political prisoners in 'Western democracies' is growing by the hour, it seems.

Certainly that number is still, far less than in many other countries, but what does the slope look like, and what should be the reference point ?
The HTML reports are my preferred way of looking at stats, but to make them more useful it's worth taking some additional steps to filter all the garbage traffic.

What works for me is:

- Use ipset to drop all traffic from certain countries (you pick which works best for you)

- Configure fail2ban to 'automagically' drop all IPs requesting .php and wp-admin URLs for a few days

- Integrate Piwik/Matomo's 'referrer spam' blocklist into your list of ignored referrers.

- Use per-site logging and only log .html hits with a static site to see page views.

This approach won't work for everyone and it takes extra sysadmin & Bash scripting skills to achieve, but it works really well with my Jekyll site.

I don't receive much traffic on my personal website but my stats page is public and updates hourly with a cronjob. https://www.tombrossman.com/stats/
I'm not sure how wide-sweeping FDIC insurance is. I believe it is scoped to cash holdings.

... but worth noting: I'm not talking about recovery (which is a matter of law that could take weeks or years). I mean replacement: making the victim whole with new cash while the law addresses the theft itself. I am unaware of any process or institution in the Bitcoin space that can do that.
I am increasingly convinced that a great deal about inkjet pricing models results from an undeclared subsidy for the manufacture of print heads.

I have two inkjets. One is a base-tier HP AIO from about 2015. While I get the ink for ~free, if I paid MSRP for it, a full set of four replacement cartridges (including built-in, disposable heads) is $160.

The other is a Canon Pixma Pro 100. A full replacement set of eight ink tanks for it costs $100. The print head is a separate part. It costs $350.

I get the HP ink for ~free via "Instant Ink", whose wholly per-page subscription pricing model works out extremely well for me because I print photos on it - each sheet comes out full of ink, so the unit economics are as strongly in my favor as they would be in HP's if I used that printer for documents. The other side of the Instant Ink deal is, new cartridge sets come with packaging that you use to ship back the spent ones, which are refilled and shipped back out to other subscribers.

Every time that happens, it's a set of print heads that doesn't have to be manufactured anew, and the wild variance in parts cost from the Canon suggests strongly to me that this is the hidden variable which makes the Instant Ink unit economics work out as well for HP as they do for me, even though they are giving me the ink.

It makes sense that this should be the case, given the oft-repeated truism that printer consumables subsidize the loss leader of the printer itself. What I don't understand is why no one who actually participates in the "printer ink costs more than gold" discourse ever talks about this. Either I'm way off base here, or there's some folks out there who haven't noticed something that by now you'd think they would have - I mean yeah, this article mentions heads, but briefly, and seems not to notice the manufacturing cost that goes in the trash every time anyone throws out a cartridge with a built-in head.

(If anyone's curious, I also have a cheap monochrome laser, which I use to print documents and book blocks - it's been very reliable so far, but isn't really designed for the heavy use I give it, and I suspect that when its fuser wears out I'm going to replace it and strip it down for parts because, just as with the $100 Canon and its $350 print head, buying a new loss-leader printer entirely will prove cheaper than buying that replacement part.)
I have one too. Prints very nice (bought it mainly to print photos at home), ink consumption is minimal.

But the pritnt head carriage started to be dirty with ink and leaving dark smudges on the paper. The cleaning pad is soaked with ink. It is not user-replaceable. The waste ink container is nearly empty (less than 1/4). From time to time I have to suck out the excess ink with paper towels and clean the head carriage.

Maybe I do not use it frequenly enough to pump the waste ink to the container? I'm just guessing, based on the ink pad and waste container position and hose routing it can't be gravity based. There may be some kind of peristaltic pump powered by the paper feed axle (as it rotates the paper feed rollers vigorously during self-cleaning)
DM me if your company is hiring! I’m happy where I’m at (I left my previous workplace for the same reasons as you mentioned, and now work fully-remotely), but I’m always open to new opportunities. My current company is not fully-remote; my team is, but others are hybrid.
AbiWord is opensource and is a good alternative to as MS Word 97: Uncluttered, quick, and easy to figure out.

https://www.abisource.com/

EDIT: Sorry, they've dropped Windows support recently.
I'd happily go back to working in the office. If I had an actual office, not a 4-foot wide folding table that's part of a line of eight of them in 12 rows in a room the size of a basketball court.

I haven't had an "office" to go to work in since 2000. I've shared spaces with anywhere from three to all of my co-workers. "Recent research shows that such offices result in 73 per cent less face-to-face interaction, and a 67 per cent increase in email interaction" https://www.entrepreneur.com/article/325959
> others view the protesters as undermining their efforts to end the lockdowns as soon as possible

I wonder how genuinely TPTB actually desire to end the lockdowns as soon as possible, given that they have granted them a blanket license in the eyes of many to ban protests and assemblies.
Lots of call outs and links here, but very few text-based playlists in this discussion. Please, someone, give it to us straight, in ascii. Top 20 artists would suffice.
Are there also [?Toyota] self-driving vans?

I spotted in some photo from the Olympics the vans which look just like the "rugbyball bot" but a full size for passengers.

Edit: Apparently these are busses e-Palette by Toyota, hydrogen fuel-cell powered. Level-4 self-driving capable, but there's a designated driver on-board. Up to 20people, range 150km, speed 19km/h.

Here's what's inside e-Palette bus:

https://global.toyota/en/newsroom/corporate/29933371.html
You mean executives didn't need to build giant monuments to themselves they can sit in and command from upon high down for whatever idea they justified it with to attract talent and they only needed to, I don't know, compensate people adequately with reasonable work life balance to retain people, perhaps with a mixture of interesting work to attract some types of talent?
I think the article does just set up a new pathology. Your read is much more benign.

The article’s set up is actually quite harmful and disempowering. It identifies resistance as a bundle of fears and pain to be overcome in order to be able to ‘just do’ the thing you are trying to do.

Obviously sometimes fear and pain do exist, and acceptance and awareness of them makes it easier to move forward.

However most of the time I have found that the reason people find themselves ‘resisting’ things they want to do is that they lack some pragmatic knowledge of what the next step should be and how to incorporate the overall goal into whatever else they are doing. People who have learned that resistance means they need to let go of fear or pain can get caught in a loop of looking for emotional blocks where none exist, rather than just educating themselves on the problem.

‘You aren’t lazy, you just haven’t done the necessary prep and planning to make the thing you want to do feel straightforward’ might be just as useful advice.
Looking at diffs on the command-line is cute and all, but for anything substantial I doubt this will ever be as good as using a proper GUI interface. I like "meld". You have to install it, then run

git config --global alias.meld '!git difftool -t meld --dir-diff'

and after that you can do:

git meld # like "git diff"
git meld --staged # like "git diff --staged"
git meld branchA branchB # like "git diff branchA branchB"
If I were king for a day I would simply ban printer makers from selling ink/toner/cartridges. This would fix practically all of the perverse incentives currently plaguing the printer industry. For that matter I'd also ban cellular carriers from selling phones.
Where would I, or some other temporary migrant, live if not in someone's house who rented it to me? My owning a home is irrelevant.
I want to know which page is good for investment, a few days ago they presented me with the page of https://affiliates.ironfx.com/ to make investments, something is that it does not convince me in its entirety, I would like to be presented with similar pages or better to be able to invest with a high conversion rate to be able to earn more.
The problem with this approach is that it turns open source adoption into a procurement process: the developer who wants to use your projects needs to go through the legal department etc. So if there is any alternative option, employee devs will avoid a dual-licensed package.
I agree with you that it's arrogant for someone in a specialty to expect everyone else to invest into their specialty. I see this all the time from business initiatives saying that we need to integrate time tracking into the culture to make one teams job easier, everyone should learn security, accessibility, performance, compliance, internationalization. We should design for all of these things from the start and also deliver an MVP by the date that the sales person sold it for.

If software forced all instances of object lifetimes which weren't a tree with unique owners to be painfully against the grain, then you'd make a good deal of progress.

If your primitives acted on whole data structures rather than individual elements, you'd made a good deal of progress. E.g. 1. Partition this set of http requests by method. 2. What capabilities are available to this group of credentials? 3. Give me the set of k different fields which have the newest timestamp on their relevant keys but aren't in this blacklist.

If we made our password requirements to start with not being crackable with some basic software, you might not need rotation policies and strength requirements.

The easy answer is to say that everyone should participate and that many hands make light work. And it's tempting because performance certainly can hit a state where you have to make an architectural change to meet your requirements. (Presumably for other specialties as well) Having an expert do it also doesn't work because that can be adversarial.
I think we are pretty much in agreement then that conspiracy nuts spread a higher level of lies, but that institutions should be held to a higher standard?

The reason I object to the false equivalence between the two is that it helps legitimize the conspiracy nuts, which is worse all things being equal, regardless of mistakes made by institutions.
It does if you're a non-military target in possession of non-dual-use trade secrets.