skysight-inc/HackerNews huggingface dataset:
> Can someone please explain to me why I should learn vim? I've made several attempts in my lifetime because I thought there would be some magical "ah-ha" moment, but it never came.

It's faster. I've been using vim motions for almost 9 years at this point, 8 years in vim, vi, ex-vi, neovim, etc. Most recently I've moved to Doom Emacs (Which feels like an editor I'll be using in whatever forms it takes, for the next 20+ years). The experience of when you get used to it is essentially that you are so practiced with the motions that they become sub-concsious, muscle-memory. I don't have to think about where to place the cursor, figure out where the mouse cursor is, deal with a bunch of weird pasting tricks. To delete a line I just have to will myself to delete it (using 'dd'), just like I don't have to think about the complex action of getting up off the bed, I just do it (At least, on days when Mr Depresso isn't visiting). Eventually, it feels like the editor is part of you. And at this point I can't give up vim motions. Editing in anything else is uncomfortable and painful because the ease and speed with which vim allows me to do complex motions and actions is so convenient.

I can't speak for your experience, but for me I had to struggle through it a bit until I found the 'ah-ha' -- that might not come for you, or maybe you haven't found it yet, unfortunately.

I would look into using more motions, don't see it as a replacement for Gedit, or Atom, or any of the mouse+keyboard text editors -- it's not. Trying to use it like those will lead nowhere.

The trick that worked for me is to find motions that are convenient, and move ESCAPE to a more palatable key -- I swapped it with CAPS LOCK, since I pretty much never, ever have to use that key (I can always highlight 2 words with `v2w` and press `~`, which will swap the case of it, anyway). The 'finding of the motions' is important. I spend 90% of my time in a text editor moving, and cutting text, rather than typing. A motion like `}` allows me to move the cursor down a paragraph, `d}` will delete said paragraph, `v}y` will copy it, etc. Often I find myself deleting `t`o a place. So I can do `dt#` to delete to the comment at the end of a line. ^O will go to my previous cursor position, etc.

I would also recommend looking up Practical Vim -- it's probably the best Vim handbook out there (Easily accessible via genlib if you want to try before you buy), and there are still things in there I haven't learned and integrated into my workflow yet (For example, `vi)` to fast-edit bracket sequences, that I haven't bothered with much).

---

Regardless of all of that you need to decide if that effort is worth it for you. I know an extremely skilled programmer who writes and deals with extremely complex code just using Gedit (previously Geany).
Couldn't all of these chat apps change their TOS and forbid Matrix bridges like Discord forbid running through 3rd party client? You depend on all of those chat providers to allow you to hook everything in one app.
I agree on Omnifocus - it is one of the best, although when I was on OF2 and OF3 got bad reviews I made the switch to Things 3 rather than OF3 and never looked back :)

The one issue I used to have with OF2 was that sometimes I could miss something because of the context filter, which liked to hide to-do's with dependencies or that were set for the future. After moving to Things 3 on reflection I think OF tried to be a little too clever and because of that I didn't have as much confidence in the system as I now have in Things 3.

I did like that it was heavily opinionated though, including things like enforcing weekly reviews for projects.
https://nodered.org/ - great project for all sorts of needs.
Red Hat offers a "no support" server license for $350/year, which is the lowest licensing tier. Tiers with more capability and support are available for $800, and $1300.

https://www.redhat.com/en/store/red-hat-enterprise-linux-ser...

Oracle has a larger range of tiers. The "no support" license is $120/year. Tiers with more capability and support are available for $500, $1200, $1400, and $2300.

Oracle Linux can be used in production without a paid license of any kind; Red Hat Linux cannot be used in this way for large deployments (excepting the new 16-seat license for a developer account).

Red Hat is aggressive with software audits; I have seen one.

https://www.oracle.com/linux/

Both Oracle and Red Hat now have complete toolsets to convert support between an installed CentOS/RedHat/Oracle OS.

Red Hat can now convert an installed CentOS or Oracle Linux to RHEL; previously a wipe and reinstall was required ("have fun reinstalling your system" is still on Oracle's CentOS site). The description looks much more thorough in replacing all possible packages with Red Hat versions:

https://access.redhat.com/articles/2360841

Oracle does not replace CentOS or RedHat RPMs in their conversion (AFAIK), so it is much less violent on the platform changes.

https://github.com/oracle/centos2ol

https://linux.oracle.com/switch/centos/

https://blogs.oracle.com/linux/reasons-for-switching-centos-...

Red Hat has terminated two major platforms over the last two decades - the original Red Hat Linux, which was terminated at v9, and now CentOS.

Oracle has "somewhat" terminated a platform, Oracle Linux for SPARC, which was only supported for two minor releases. The Linux for ARM64 and AMD64/x86 seem reasonably healthy.

There is other baggage in and between these corporations, but the track record on Linux OS platforms between these two is demonstrably different.
The citizens don't vote directly for the president, the electoral college does. Usually the distinction doesn't matter but it does affect outcomes. States have different rules in how their electors vote for the president.

Some states have tied their electoral votes to the national popular vote in the name of increases democracy. It will be interesting to see the first state that has its electoral votes changed due to this. I imagine those residents won't be so thrilled to have their votes go against their will and in favor of how other people in the country voted.
They are subtractive, so it’s the same as mixing pigments.
My general policy is to never install any extension that has full browser acceess. Except if it's from the faang companies themselves.
Those are glorified browsers wrapping the web based clients in dedicated "tabs". AFAIK it looks like Beeper hosts a matrix<->service bridge between those platforms, and their client actually unifies messages in a single inbox. Seems to be different.
they didn't have this when they announced the death of centos. this is what they scrambled to come up with when they realized how much of an "oops" move messing with centos really was.

as a peace offering to prevent mindshare from fleeing the redhat ecosystem, i am underwhelmed. i don't think that redhat really realizes yet how cheesed off this made a lot of people.

being shrewish about money is one thing; we can deal with that (see: oracle, IBM). it's really the complete unpredictability and how arrogantly hamfisted this centos debacle was. I can put up with a lot of shit in my job, but what i especially don't like or need is more unreliable unpredictable shit.
> - 'I want to surround this word in parentheses. <vaws(> (Visual-mode (region selection) Around Word Surround-with Matching-parens)'

Holy shit, thank you. I've been looking for something like this for half a decade and never found it (I don't even know how I missed it!)
The implementation was buggy and the interaction between the virtual world and games was unintuitive. A better interface would seemlessly embed the games into the virtual world (perhaps inside a "picture frame" or "portal"). This isn't an aesthetic complaint. It would mean that spectators could walk by and see what is going on in the games - just like peeking around a space in real life.
I absolutely hate hand-rolling auth for every new SAAS system. I advocate e.g. Auth0 everytime, because no one gives a shit about logging in. It is such an inconsequential part of the product offering, yet it consumes _so much_ time and energy because of the (justified) importance of "doing it right".

I understand the SAAS offerings are relatively expensive, but its just such an engineering sink. Especially once you start getting into SSO, MFA, and the like. So yes, I'm 100% in favor of outsourcing it.

EDIT: Authorization is different. Absolutely keep that in your database if you can.
Trump doesn't care about the GOP or the country or anything but himself(and he doesn't care about the law)

That's one of the reasons he colluded with a hostile foreign entity(Russia). Cause he doesn't give a shit. Sadly I don't have much hope for senate Republicans to do the right thing regardless of what Trump did, even after his role in the attempted coup

Trump doesn't have courage, he has bluster and self interest, he didn't see what was in it for him to pardon Assange
This is a current fun topic with some controversy related to tectonic plates: do solar flares cause earthquakes?

https://astronomy.com/news/2020/07/powerful-eruptions-on-the...
They’re not even close to the bottom. Their current product line up isn’t the best and the future is bleak, but the market needs their fab capacity. The bottom will occur as competitor production capacity relative to demand improves. Part of this is pandemic related, too, as COVID has reduced production and caused a spike in demand.
Joe Biden takes the helm as 46th US president
I chose unusual as it had thrust consistent with comets.

After ruling out solar-radiation pressure, drag- and friction-like forces, interaction with solar wind for a highly magnetized object, and geometric effects originating from 'Oumuamua potentially being composed of several spatially separated bodies or having a pronounced offset between its photocentre and centre of mass, we find comet-like outgassing to be a physically viable explanation, provided that 'Oumuamua has thermal properties similar to comets. https://pubmed.ncbi.nlm.nih.gov/29950718/

PDF: https://csnbiology.org/rw_common/plugins/stacks/armadillo/me...

PS: At to extreme velocity, something large traveling 0.1+ c or even 0.01c is very likely to be aliens. This was fast, but a long way from those kind of speeds.
Fine, but by your own argument, reading history gives you some insight into how the humans of today will react to certain situations. You can read history to find out what humans actually are like, not what theory says they're like.
Ask HN: Basic Security Practices for a Noob
My AWS account was recently hacked and it accumulated a bill in high five figures.

Even though the nice people at AWS helped me out big time the whole incident has made me very anxious about computer security.

I was wondering if some security experts can give me a few tips about the basic precautions you take and what everyone should take. I thought using a strong unique password was enough but of course this is not the case nowadays.

One thing I feel is a must is use MFA everywhere. Unfortunately not every service supports it.

Other is fwd all your emails to one point. I could have easily prevented the huge bill had I not used a very old email that I don't check anymore. So lesson is even if it a yahoo address make sure to fwd it.

Also this isn't big but every time you signup for a free trial mark the thing physically on a calendar. I have been charged recurring subscriptions so many times after trial expires.

What else comes to mind?
We're building a tool, Estuary Flow, which seeks to be an end-to-end realization of practical, configuration driven, and scale-out flow-based programming -- with an important twist.

The central concept is a "collection", an append-only set of schematized documents, which can be captured and materialized into other systems (e.x. pub/sub, S3 buckets, etc). "Derivations" are collections defined in terms of source collections, and stateful transformations/joins/aggregations which are applied to them.

A key twist is that collections are simultaneously a batch dataset (backed by cloud-storage) and also a real-time stream.
They unify the current dichotomy of "historical" vs "streaming" data into a single addressed concept. Declare a new derivation, and it automatically back-fills over history right from S3, then seamlessly transitions to live data.

If this sounds interesting, check out our docs [0]. We're early, but love feedback!

[0] https://estuary.readthedocs.io/en/latest/README.html
In vim, most commands take the form "[count] operator [count] motion". When you learn a new operator, you can use it with any motion that you know and vice versa; and you can add a count to either. To give a few examples:

- gqip to format (gq) a paragraph (ip).

- g?g? to ROT13 a line (doubling the operator makes it operate on the current line — in this case, g?? also works).

- y2w to copy (y) the next two words (2w) — this requires you to be at the start of the word, but you could use y2aw if you were in the middle of a word.

- dj to delete (d) two lines (j); see ":h linewise".

- dt. to delete (d) until a period (t.), not including the period.

- y% to copy (y) until the matching parentheses (%). If you aren't already on one, vim searches until a "(", which means that you can use this to copy a C-like function call.

Additionally, a subset of these operators and motions are available in plain vi, which is available on any POSIX system (Linux, macOS, *BSD, ...)

It should be possible to do this with a "regular" type of editor, where you have a keyboard shortcut to, for instance, select to the matching parentheses; there just aren't any editors (that I know of) with the same range of motions and operators as vim.

Not moving to the arrow keys or using ctrl-, alt- far outweighs the cost of switching between insert and normal mode.
I see, but if the condition is true, won't crazyImplications() run regardless of whether we know the truth value of the condition? I am assuming the conditional logic is running in reality instead of in my head.
It is a function of the current corrupt president and his close aides. This would never be the case on any of the former presidencies - presidential pardons aren't bought. It's such a sham that it is apparently something that can be bought and really speaks to the depths of depravity and how low the Trump presidency can go.

I think the OP has the numbers wrong but regardless, it isn't something that should ever be bought.
Corellium Releases 'Completely Usable' Version of Linux for M1 Macs
People who are still surprised by Trump not doing the right thing are confusing. I'm not judging, i just don't understand.
There is also an OSS hard-fork of Franz called Ferdi, for anyone interested. Been using it for some time, I don't love nor hate it.
> This a feature, not a bug

Perhaps. The problem I see is that state boundaries are pretty arbitrary. The real political division is between urban and rural, and whether or not a particular state is 'red' or 'blue' depends on how those boundaries have been created. There are a huge number of rural voters in California that share more with Wyoming rural voters than Wyoming urban voters, so why should they be disenfranchised simply by living within the state of California?
Same here. I despise Parler and the kind of people that associate with it, but I'm also not happy with the power over our lives that big tech companies possess these days. Seeing the Librem 5 being recommended by random people in context of Parler makes me feel uneasy, but I guess I just have to deal with the fact that not everything is black and white and that good things (like FLOSS, encryption, autonomy) will also be used to do bad.

(I work for Purism on a technical position)
Oh, right, I just disabled that: https://gist.github.com/saagarjha/d1ddd98537150e4a09520ed3ed...
Decision Mapping: A Method for Improving Decision Making
I believe Vim-proper needs a plugin for that behaviour, so keep that in mind.
What it's like working for a startup
yeah, stop playing games, redhat? just say what you're going to say already. i have no idea why you're trying to focus so hard on building mindshare, building a mystery around it like you're a sarah mclachlan tribute band, but you already blew it. go back to what you're good at, please.
These are cicadas. Locusts look like grasshoppers.

And I'm very fun at parties ヽ༼ຈل͜ຈ༽ﾉ
I don’t see how one could parse ”On the other hand users are generally pretty poor at managing software themselves” and assign that interpretation to “poor”.
/%<CR>qqnxq19@q is clearly the solution to the "navigate to % and delete it"
Trump is the least libertarian/most authoritarian president we've had in a long long time

Don't mistake incompetence for libertarianism.
I really enjoyed it, but imo it wasn't a total success. The problem with Among Us is that one of its mechanics is lying or deceiving. When playing with friends this may not really be a problem – it's all fun and games.

But, in a work environment, I think some people would be careful about "showing they are good at lying". Therefore, when it's their turn to be the imposter, they will self-sabotage so they don't even try to manipulate or lie. I suppose all this depends on how political or close-knit the team you are in is, so YMMV. I can see this working great in a startup, but maybe not so much in a larger company, where a certain amount of politics permeates interactions.

I think this takes a toll on how fun the game can be in the end. Which is why, I don't think I'll recommend Among Us again, because I think some people just don't want to show a "dirtier" side of themselves especially in front of others.

Side note – I do love Among Us and I am playing it with friends whenever I can. I do think it has some great team-building ideas in it, probably unintentionally, as I don't think it was created as a workplace team building game. If there could be a similar game, that would keep the team building, but with less of the deceiving, that could be a real winner for the team-building activity in the age of remote work.
The bridges do not run inside the client, they either run on your own self-hosted server or our cloud.
Not really a solution, just the minimum price a buyer would need to pay.
A TCP tool and service for network performance observability
Yeah dude. The Chinese are so technologically advanced, that they built an AI robot that looks exactly like the real Jack Ma.

The real Jack Ma is getting his kidneys harvested right now, because apparently, that’s what the CCP does to their own citizens (according to western media).

/s
That would imply the laws of physics somehow dictate the self-manifestation or creation of intelligent clouds of elements (e.g. humans) who by their vary quantum waveform / nature are violent and want to destroy other clouds of elements even if the cost involves harvesting energy from your only local star.
Digital Ad Fraud Techniques Used by Hackers
Summary of Justin Kan's Advice to W2021 YC Batch
This seems unlikely - you can register an exact dimension?

> As for the corporate dimension, I was aware that standard FedEx boxes are SSCC coded (serial shipping container code), a code that is held by FedEx and excludes other shippers from registering a box with the same dimensions. In other words, the size of an official FedEx box, not just its design, is proprietary; it is a volume of space which is a property exclusive to FedEx.
> it's one of the checks and balances

> it's a modified copy of the British constitutional system. [...] Executive orders are Royal decrees

Those things are not mutually exclusive. In other words, sure, you can look at the latest batch of pardons and think they are overzealous - but it doesn't mean the action does not have place in the US checks & balances system.
Firstly, your hypothetical legion is actually reacting in a way to prevent death. Secondly, if we were to continue killing the legionnaires without them having any success against us they will either retreat or break.

I'm not certain of the sources of cows, bison, and whales reactions to their herd being killed; but taking the reactions as stated would certainly give pause for thought on gence.

Markers of intelligence include awareness of the self, awareness of others in relation to the self, awareness of death. To not react to the murder of another member of your herd either requires a lack of fear of death, or a lack of one or more of tgose aforementioned markers of intelligence.
I also heard that Rudy's aide float $2M ... it's got to be the aides/close confidents who were trying to milk power.
> Then aren't you required to AGPLv3 the desktop client, too?

Only if the desktop client is legally a derivative work of the bridges.
In my experience, the AirPods Max have been fantastic, greatly exceeding my expectations. The noise cancellation and sound isolation is excellent. While they are heavier than some of my other headphones, they are at least as comfortable because the pressure is so evenly distributed by the mesh design.

I find myself using these a lot, and able to wear them longer. I also have high-end professional wired headphones and amplifiers, as well as regular AirPods.
Your comment displays a bit of naivety on how power structures work in this country. There’s a reason thousands of people knew about these programs, including his superiors, and it took Snowden going to the press. You believe a no name, low level, intelligence contractor can just walk into the intelligence committee and tell them they’re spying on their own people? The same committee that despite knowing about it know hasn’t made serious efforts to curtail these operations? I might have a bridge to sell you.
Simply having a real Facebook account tied to listings and purchases eliminates 99% of them. Both parties can also see when the account was created.

Also everything you list goes through manual approval, so the most obvious spam never makes it through.
I understand as an RH employee you're likely not in a position to make decisions about what you can disclose when, but... (I'm sure you're aware) your first answer contradicts your second.
The books and all are nice but the Dark Forest Theory doesn't hold agains much scrutiny. Among other reasons because if that were true we would be already dead.

https://www.youtube.com/watch?v=zmCTmgavkrQ
You can use unbranded builds which are pretty much identical to the stable releases but let you use unsigned extensions.

https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded...