skysight-inc/HackerNews huggingface dataset:
To be fair, 20% doesn't have to be a shipping product. I've had coworkers work on things like recruiting projects (running a puzzle/coding competition that ran on campuses around the US), employee resource groups, internal dashboards for various metrics relevant to employees, morale things like massive holiday lighting decorations around campus, and so on with 20% time. Those have all been very real things that contribute to company culture and morale and have "shipped" even if not to customers.
I am not sure that generates much real improvement in the world, surely funding research is more impactful that giving a prize for work that would have been done anyway?
Neither corporations, nor the far left can do anything about existing federated protocols, such as email, nor will they be able to prevent future federated protocols.
Not the simplest way of doing this, but ansible might be an option. IMO the advantage is being able to customize the configuration file depending on the host OS, IP address, attached filesystem, etc.

This is useful because sometimes you want to use the same configuration file on different systems and they usually need some customizations to adapt to each one, which can be done automatically by ansible based on jinja2 templates.
What’s the definition of “processed” you’re using? Tofu and seitan aren’t raw products and have been used for centuries.
> Yes this is true. Being a party member is just passing a test and paying the membership fee.

Not really. I have a friend who nearly joined in college. They had several rounds of applications: the first few went to kids with connections (or whose connections put them in a good position, e.g. appointed to be some kind of student government thing). Once those groups were exhausted, other kids got a chance. My friend was a very good student, but got a no-so-subtle message from the school official running the process that they wouldn't be considered without a bribe.
> Apple dramatically ramped up iPhone production in India and Brazil

Increased production in India and Brazil don't do anything for the loss of U.S. manufacturing.
This. There's actually an argument that spying helps peace.

My dad (a journalist, RIP) was once at a UN conference in the 70s, and made the remark to a Chinese official in a light-hearted spirit: "of course you spy on us, we spy on you, and what's wrong with that?" This caused a major row and he was forced to apologize.
https://archive.is/Kd8wh
(I love dang.)
We do something like this: Maintenance Monday. The dev team is just working on the bits of code they think need it, cleanup, test case, formatting, all those little things - that have no direct customer facing value.

And then we do a Feature Friday so folks can work on the fun new stuff (of their choice). It's all company project related tho - sometimes loosely - we don't yet have a business case for AR/VR or using templates on a Remarkable 2 - but maybe - and they are used to spread knowledge around the team
This idea looks great, and it would be great if it worked: I've been struggling to keep all my documents organized many times, and I think I've followed basically the same system (except for the number.mapping).

This is my gotcha: how do you decide where a document go? The categories might be clearly split, but documents typically won't fall in exactly one category.

How do you manage temporary tags? That is: how do you operate on the documents? You might be having some documents for your "2020 tax return" in several categories of your system. And what now? Do you duplicate them in another category (tax return?)? Do you tag them? How do you keep track that you moved them? (In case they're real objects, like pieces of paper).
I have the default register mapped to the system clipboard so doing yank in vim I can paste into anywhere else - no need to use the mouse or worry about line numbers

" mac clipboard {{
if has("clipboard")
set clipboard=unnamed
endif
" }} mac clipboard
A cyclist can cause harm to themself and rarely one other person while running a red light, a car driver can cause mass casualties while running a red light. Difference of scale.
I'm not sure I would ever "work for" a project manager. Work with, sure, but not for.
Glad you asked. Applicable statute below. Did you know that illegal entry into virtually any one of the 193 countries in the world is considered a federal crime in those countries? I would be interested in learning where it is encouraged or legal.

https://www.law.cornell.edu/uscode/text/8/1325
https://archive.is/BXp0u
https://www.law.cornell.edu/uscode/text/8/1325
Google Anthos for Telecom: Run Apps at the 5G Edge
I was cycling on an empty, straight country road in daylight once. A guy in a car turned onto the road a nearly hit me. So unnecessary. He could have just waited 2 seconds for me to pass. I was incandescent with rage and gave chase, while screaming obscenities. Just as well he didn't stop as it was a long uphill and I would have been barely able to stand, let alone fight. ;0)
The use of the word “else” bugged me enough that when I put together syntax for Kal (now defunct, but here’s a link https://github.com/rzimmerman/kal) I added “otherwise” as an alias. It’s interesting to see I’m nowhere near the first to come up with that!

Some example syntax:

unless name is 'Steve'
print 'Impostor!'
otherwise
print 'Steve'

“if” and “else” work, too. But I really did like the “unless” and “but” keywords.
I like the rules in China. If you are driving a car and collide with a bicycle, it is presumed to be your fault. If you are riding a bicycle and collide with a pedestrian, it is presumed to be your fault.

Of course, just like everything about driving in China, the rules mean very little. It's pretty hard to enforce your rights if you're dead.

My ten-years-old experience driving there was interesting. At any given time you could expect the cars around you to do the stupidest of all possible things, completely ignoring the rules. But they'd do it slowly, and expect others to adapt...which they did.
Javascript, SQL, PHP.

I didn't see PHP mentioned here, so I just want to throw out there that you shouldn't underestimate how much legacy PHP code is out there to be maintained.

I think Python and Ruby both make you pretty employable, as well, and I prefer to work in those. But on the web, you're going to have to learn Javascript anyway, so might as well start with it.
https://www.nytimes.com/2020/12/11/world/australia/uq-corona...

> The use of the H.I.V. protein posed no risk of infecting the volunteers with that virus, the researchers said. But the clamp generated the production of antibodies recognized by H.I.V. tests at higher levels than the scientists had expected.

They thought it was a possibility.
"A paper posted online last month has reignited a debate about one of the oldest, most startling claims in the modern era of network science: the proposition that most complex networks in the real world — from the World Wide Web to interacting proteins in a cell — are “scale-free.” Roughly speaking, that means that a few of their nodes should have many more connections than others, following a mathematical formula called a power law, so that there’s no one scale that characterizes the network."
The article makes a compelling argument that MicroStrategy can afford to service the debt, no matter what happens.

Opinions differ over whether the investment was good, and I doubt anyone's mind was changed in this discussion.

But there is a third element that should be discussed, I think: Does the investment fit with the company's business strategy? I haven't seen the article make an argument that it does.

Apple has cash. Tuna fishing is profitable. But does this mean Apple should invest in a tuna fishing fleet?
I sympathize, it's difficult to get a satisfying answer in a situation where you trust the user to accurately remember and own up to a mistake. You need both good logs (Microsoft's default logging and retention usually don't cut it) and a security vendor that knows O365, AAD, and the attacks on them well enough to make useful conclusions.

Notion.so is popular for phishing pages because it's a "reputable" "enterprise" application that doesn't raise the spam score when it's linked to in an email, can require signing in to view the page which further deters spam filters that actually check the links, and has less robust anti-phishing systems than Google Docs and Sharepoint (which are still used for the same purpose but require more tweaking of the template to avoid being auto-flagged).
I bind those commands to "shift-j" and "shift-k" and heavily abuse them.

It's not pretty, one could argue that the mouse is more efficient for such movements, but for me it's faster in practice than moving my hand to the mouse/trackpad, or than looking up a line number (either absolute or relative) and then typing it. And it has no mental burden.
A missed opportunity... Seems my team spends more time complaining about Jira card load times & its interface than they do discussing the card..
Hackers are targeting kindergartens for profit, warns government
It's good to see the project soldier forward! Some things I am excited about for the future:

- Continued progress on the new "stage2" compiler, which is written in Zig itself (long promised, work started in earnest I think about six months ago). There will be an optional non-LLVM backend this time, which is good news for build times. Even in debug mode, most of build time currently is spent waiting for LLVM.

- Incremental compilation with live reloading (in-place binary patching). The stage2 compiler is being written with this feature from the start.

- I can't find the link, but I believe the plan for stage1 (the current compiler written in C++, with all its warts) is to simply delete it. Since the new compiler will also support compiling to C, the devs will simply have stage2 compile its own source into C at some point, and that will be the stage1 from that point forward.
So this is purely a bug-fix release, with no changes to the language itself?

I hope Zig succeeds in becoming a stable and minimal language. Few languages manage it, they tend to steadily bloat over time. The most obvious exceptions are C and Scheme, which are famously ascetic.
If your vim is compiled with the correct flag for GUI operations (I forget which), you can yank/delete text into the * or + registers to make it available to the system clipboards. This won't bring the line numbers, and lets you avoid using the mouse.
Idk if it's different abroad, but some bases send out alerts for silly reasons. I used to visit a base that required everyone who was logged in on a computer to confirm they were still save every time there was a lightning strike near base. So during thunderstorms you'd have to confirm multiple times per day that you haven't been zapped to death
Ask HN: What do you use to schedule F2F group events?
The problem is that the people having most babies is exactly who you don't want to have any. Religious fundies, alcoholics, generally uneducated.

Huge mistakes were made some time ago and there's no recovery in sight.
His question was "does the US conduct cyber espionage", not "does the USA do bad things?"

Let's not let every post about international politics degenerate into a contest about which state is the wickedest.
The original article has been updated. M1 actually turns out faster on validation than Intel.

Why? We were not running the same config as the author. You have to supply twitter.json as an argument otherwise it uses the compiled binary itself (!) as the input due to off-by-1 errors in argc/argv parsing.
Running a stop sign is a not a ticket. Nothing is a ticket. I regularly see drivers going 20 MPH the speed limit in the bike lane passing or even into on coming traffic forcing people off the road, all without plates. I don’t think I’ve seen a car pulled over on city streets in my life. It’s just normal for cars to run red lights and stop signs, to veer drunkenly all over the road, and to go 50 in a 30, and to shout slurs and spit on pedestrians.
Whether she was fired or resigned is another issue. But Google Ceo never once claimed she was fired as is pointed out in the article. The headline is straight up deceptive putting words into Sundar Pichai’s mouth.

We do not have to like Google or their actions in any matter including this dispute to see that click-baity headlines that deliberately lie lead us to be automatically cynical of the press and assume everything is “fake” news. Or maybe this is the better outcome as we should have a healthy cynicism of the media and try to learn from multiple sources and sort the truth out ourselves.
Whats the qualitative difference?

> The second one should even be called piracy.

Sure, I agree. Piracy is a loaded term anyway.
WaPo reporting it is APT29.

https://www.washingtonpost.com/national-security/russian-gov...
I can see this scaling very poorly if multiple individuals were to apply the same to their emails.
And there are a bazillion CLI tools, you can't use that defence.
The law enforcement have always had a weird relationship with white supremacy. For example, The Base is not classified as a terrorist group, despite the fact that their members travel abroad to Ukraine to fight in Donbass, and they explicitly state in captured Telegram(tm) communications that they are training with the paramilitaries so they can more efficiently commit acts of terror when they return to the U.S. Despite that, the FBI still does not designate them as terrorists. The FBI prefers to call them "racially motivated violent extremists" or RMVEs. Still, officially, the FBI considers RMVEs to be equivalent in threat to foreign terrorists, but this was only recently announced in 2019. Progress is slow, but it happens. The whole cyberwar with 8chan has been fascinating to watch and it has given me a lot of hope for the future. I highly recommend reading if you are uninformed.

White supremacist fascist terrorism in the U.S. is real hard to deal with, mostly because it is very well hidden and decentralized. Communications are primarily through private end-to-end encrypted messaging apps. Organizations are more like alliances of isolated autonomous cells rather than one unified structure. Symbols, names and logos are often changed to avoid any association with genocide or fascism. The people who actually commit terrorist acts, such as Patrick Crusius who killed 20 people in an El Paso Walmart, are not publicly associated with any specific group, despite being radicalized through public communication channels appropriated by such groups. The cryptic nature of white supremacist groups also grants them considerable immunity to information war. "Antifa" and "Black Lives Matter" are recognizable brands with icons, logos, flags, colors; anyone can download those symbols and use them to misrepresent and discredit the movement. This in my opinion was the greatest mistake that Black Lives Matter and Antifa made. They underestimated and continue to underestimate the power of the media misinformation machine which is currently targeting them. They still haven't accepted that we are post-truth, post-reality, operating on a purely emotional level. They will find great success when they learn how to use their messaging to connect with Americans on the heart level rather than trying to use shocking slogans to communicate complex high-level intellectual concepts to literal primates. For example, "DEFUND THE POLICE" was a terrible slogan almost perfectly designed to fail, despite the fact that I would not mind defunding the police if it meant we could offer better education to the 40% of American children currently failing school under social distancing.

The world now revolves around memes and emotions, not facts and science. Activism can only succeed if it is adapted to this new era of humanity.
> A sharrow indicates an acceptable lane position for a bike.

But it doesn't. A biker has the right to take the lane on any city street, so any position on any road is an acceptable lane position for a bike.

So what does a sharrows indicate?
You can just use 54gg, no shift involved.
A vaccine distributed month earlier would have saved ~40,000 lives?
"The Coddling of the American Mind: How Good Intentions and Bad Ideas Are Setting Up a Generation for Failure"

This book perfectly describes what caused radical leftism to seep into Bay Area (Portland, Seattle, etc.) software culture. If you have leftist activist employees or coworkers, I highly suggest this book for them.
In Part 3, he's displaying the code in Visual Studio Code on macOS. I like his sense of humor, and I wonder if that is part of a joke.
Thanks, it works now.
A software project is a lot like a house of cards where players around the table (employees) take turns to insert one or a few cards (features) until the house collapses (reorg). At any time a player can leave the table and write his score on the whiteboard - the number of cards inserted. If the house of cards collapses, players who were still in the game lose their score. In addition to that, the owner of the game (VP) can stop it any time and his score will be the total number of cards on the table. The winning strategy is to insert as much bloat as possible and leave just before the house collapses.
a) It's not a common task

b) a few keystrokes === a few clicks
You should end your swapfile directory setting with two slashes, i.e.:

set directory=~/.vim/swapfiles//,.

From the help text for "directory":

> For Unix and Win32, if a directory ends in two path separators "//", the swap file name will be built from the complete path to the file with all path separators replaced by percent '%' signs (including the colon following the drive letter on Win32). This will ensure file name uniqueness in the preserve directory.
Master spy writer John le Carre dies at 89
> I meant stoped cars at a stop light. That and other instances of sharing a lane beside a car is monumentally stupid.

Ironically the point of this article is how this is always permitted and the sole reason sharrows exist is to point it out. Judging by your comment it isn't widely understood.
Also reasonable people check out when people are running around livid because of false information.
To me, this is part of the problem. It should never be acceptable to drive aggressively towards bikers. Sharrows seem to imply that there are certain locations where it is necessary to accept bikers - which leaves the question: what about everywhere else?
Iverson Centenary: The Future of “The Notation”
Not to mention the condition of the road tends to be worse. 7ave in brooklyn is torn to shreds but has a deceptive sharrow
Line numbers can be quite handy when coding with somebody over a video connection. Instead of saying "I think the problem is 8 or 9 lines up from the cursor", it's just easier to say "look at line 314" or whatever. I seldom use j and k to go more than a line or two, preferring absolute or relative line jumps, and I find absolute jumps easier to do accurately, especially if I'm tired.
There is actually a plan to gradually offer all placebo group patients the vaccine. This will be done in small groups at a time, in order to not inform all remaining participants which group they are in. The plan is to have all placebo group participants be offered a vaccine before the end of the trial. This doesn't break the trial, because there is already a good confidence level for the efficacy results, and the side effects investigation can always use additional participants. This also enables in-patient control, where you can compare the placebo condition and the treatment condition within the same patient.
I don't think German is really difficult. Some things are strange for an English speaker: declension, therefore flexible word order and gender is more elusive compared to Spanish.

There is a saying: "Hungarian... the only tongue in the world the devil respects."
I have one and I encourage anyone looking for a modern calculator to buy one. One of the best purchases I have ever made. Happy to answer any questions.
6-year-old racked up $16K on mom’s credit card playing video games
WaPo is reporting that this and the FireEye breach were via Solarwinds:

> All of the organizations were breached through a network management system called Solar Winds, according to three people familiar with the matter, who spoke on condition of anonymity because of the issue’s sensitivity.

https://www.washingtonpost.com/national-security/russian-gov...
Ask Philips and their ventilator division how much these guarantees are worth.

https://www.reuters.com/article/us-philips-us-ventilators-id...
> “Along with the personal identifying details of 1.95 million communist party members, mostly from Shanghai, there are also the details of 79,000 communist party branches, many of them inside companies”.

According to Wikipedia, there are 91 million members, so this isn't a complete list. I wonder what the source database was for.
I think many more people understand second-order effects than you imply, but I think they understand that those second-order effects hurt certain groups of Americans more than others.
The traffic rules are there to avoid all sorts of incidents, you can't excuse yourself out with "scale". If you kill yourself running red, it is still a fatal road accident at the end of the day.
Michael Saylor (MSTR’s CEO) is nuts.

Also, sorry for employees working there.
Female moles are intersex – testicle-like tissue helps them grow big and tough
> "You either let free people work for what ever wage they can achieve or we risk becoming slaves ourselves."

We should work for slave-like wages voluntarily or have it forced upon us?

This is a poorly thought out argument. Cost of living, housing, etc. is obviously different in US, you might end up with less income than is necessary for survival. What makes you think you will be able to find any workers at all, let alone those trained to the necessary standard and skill?

It should be obvious that appropriate responce to a crime (slave labour) being committed is not to commit the same crime yourself.

Any products with stolen materials, stolen labour, or stolen taxes should not be allowed on the market at all.
For 5 years now every few months articles like these pop up. Nothing happened and will not. It's just based on misinformation and fear mongering.
> so what's going to stop someone coming along and saying "Hey, $X a share, I'll liquidate the BTC and hand it back to investors" when BTC has it's next dip?

Maybe the fact that he has 72% of the voting rights and can basically do whatever he wants.
I often navigate with the search. It's fast as I usually know
where I want to go.

Also with the right setting(I think incsearch) Vim immediately
jumps to the first result as you type, so I often use search to
quickly peek at some code and then jump back with Esc when it
doesn't warrant splitting the buffer.

But I do still struggle a bit with moving within the line - w
and b tend to "get caught" in long series of different symbol
categories that Vim will all see as separate words/tokens. At
least I got my setup with the "camelcasemotion" plugin working,
which is a great help with long identifier names.
I hit :w so reflexively and regularly in working files that swap files only occasionally saves my butt: when I've done substantial work in a new buffer that I haven't figured out how to name yet and there's a crash.

This happens just often enough that I have to regard it as useful, but it's also less common than crashes that leave me with swaps to contend with across a dozen files that really were pretty much fine. This is a frequent annoyance.

So: occasional big help vs frequent annoyance.

I don't think the problem is actually swap files themselves, though, but the user experience with them. What vim does is prompt you to choose what to do before you've even had a chance to compare the swap with what's saved, and provides no help with the comparison. What'd be nice is if it gave you some kind of visualization of a diff between the two and then prompted you for a choice.