skysight-inc/HackerNews huggingface dataset:
Software scrapes articles from archive.org and checks them for plagiarism
IdeaVim is faster and less laggy than VSCodeVim in my experience.

You can even use a custom ~/.ideavimrc and bind leader shortcuts to JetBrains actions. I rarely ever touch the mouse in IntelliJ now. It's an ultra-productive environment to have the power of IntelliJ, the convenience of vim, and Spacemacs/Doom Emacs style shortcuts.

For example, to manage projects:

nnoremap <leader>po :action ManageRecentProjects<CR>
nnoremap <leader>pc :action CloseProject<CR>

Or to create/switch git branches:

nnoremap <leader>gb :action Git.Branches<CR>

Or to bring up the nav bar to change or create new files (Ctrl/Cmd + N once the nav bar is visible):

nnoremap <leader>fn :action ShowNavBar<CR>

Or to summon git blame annotations in the current file (repeat to dismiss them):

nnoremap <leader>ga :action Annotate<CR>

Or manipulate windows:

" Window movement.
map <leader>wv :vsplit<CR>
map <leader>ws :split<CR>
map <leader>wd <C-W>c
map <leader>wx <C-W>c
map <leader>ww <C-W>w
map <leader>wl <C-W>l
map <leader>wh <C-W>h
map <leader>wk <C-W>k
map <leader>wj <C-W>j
map <leader>wo <C-W>o

Or summon “Refactor This” at the cursor point:

nnoremap <leader>rt :action Refactorings.QuickListPopupAction<CR>

You can get a list of available actions for your current environment and plugins with the :actionlist command.

I only started playing with this recently but my current config is here for those interested:

https://gist.github.com/nickcernis/bcb5cb7f55c07ed3de8287d16...

It takes a bit of searching and fiddling, but once you hide all the chrome (I even hide tabs at Editor → General → Editor Tabs → Tab Placement = None), install IdeaVim and configure shortcuts how you want them IntelliJ feels just as slick as a tricked-out Emacs/vim, but with better out-of-the-box code intelligence.

On Mac I also remap Ctrl+hjkl system-wide so that I can navigate IntelliJ popovers with vim-ish shortcuts. I use Karabiner for this with the “Vi Mode, left_control + hjkl. shift/option/command + arrow working” option on this page: https://ke-complex-modifications.pqrs.org/?q=%20PC-Style%20S...
Did you have a look at gnat?

Your generated code is free:

https://en.m.wikipedia.org/wiki/GNAT#License
I’ve found value in knowing both. And I’ve decided that I prefer Emacs because the mode I care about most —- which I informally call “just type stuff mode” —- is the default “mode” in Emacs.
Hey, those promotions aren't going to get themselves. You have to make sure your features get into production for your year-end review.
The sky is cloudy a lot of the time which limits the effectiveness of satellite imagery.
That's 25 times the yield of the largest conventional munition (Russia's FOAB, 44T yield). The videos look unreal.
That's not what it meant to do - it was supposed to make your crappy early-smartphone pictures look nice with its filters.
Sequel Ace is a fork of the macOS tool Sequel Pro
Thanks for the informative reply. Your point about "What we need is a balloon that we can put up with a big ol' repeater on it" is particularly brilliant and I hope the right people are reading.
Network Prefix Translation or NPT is the equivalent of NAT in IPv6. Let's say you have six WANs (I do in the office) and each has its own IPv6 allocation and BGP and a personal allocation is not available.

Your client machines don't know what is going on at the border, so they can't "choose" a route out unless you turn the lot into routers and use OSPF or something internally.

So NPT. Your router sends flows out over links and rewrites the prefix accordingly for that link. Its a bit horrible and I've decided not to bother yet.
It's not that we believe nothing now; it seems clear that nowadays many people will believe anything. It's unwise to assume that forgoing the complex and slowly evolved structures of the past is going to liberate people...many just replace it with nonsense.

My original point was that discounting past things like "religion" in black/white terms ignores that these things were the basis of advanced civilizations that led us to today and managed to withstand circumstances much worse than what we're facing today. Tons of horrible issues, but focusing on the bad parts is too easy and narrow-minded.
Wow didn't know that.
Do you have a source?

How do they decide which captcha is harder ?
Why so low an adoption in China? Is it because Google in not widely used there so it not captured by Google data?
This is the right answer. A Garmin InReach or similar device with two-way messaging capabilities should be regarded as standard equipment now for anyone going into backcountry or remote areas.

The two-way messaging allows local rescue teams to assess your condition, confirm your location, and deploy the appropriate resources more quickly.
Could you expand on your opinion? "More modern" isn't a very convincing argument.
Watch for this new toonie Here’s the story behind it
I am not getting anywhere with the latter approach when TAing

I ask them such a question, and then wait for 15 minutes, and no one says anything.
Code Golfing in APL
I was once working for a small company building electrical equipment. We mostly worked on "medium voltage" equipment, you know 2400 to 69000 VAC.

For one project we had large banks of ultracapacitor in a cabinet. Fully charged it was around 1200 VDC. This thing was in the prototyping stage, and we were testing a control system on a Saturday morning.

So we charge it using a large AC/DC converter, fully charged, everything worked beautifully. We start a discharge cycle converting the DC back to AC. Uh oh, it starts pulling way too much current. Flames start to shoot out of the AC/DC converter. Fuck. BANG. Fuse blown.

We assess the damage... the AC/DC unit is totally shot. And someone (me) is going to have to analyze what caused the failure. Otherwise everything with the capacitor cabinet seems okay, but the thing is still charged to 1090 VDC and the fuse is blown. Check with the mechanical engineer that designed the cabinet. Turns out the fuse can't be changed (can't be accessed) while the cabinet is charged and the cabinet can't be discharged because the fuse is blown. Well that isn't good.

The only thing we could do was discharge it into a load bank (think large toaster) by connecting something directly to the copper busbar live at 1090 VDC. So one of the commissioning guys volunteered. He put on some high voltage gloves, stood on a plastic mat, and connected some jumper cables someone had in their car to the bus bar. He stepped back and someone else threw the switch on the load bank and it discharged without incident.

There were some design revisions after that.
I imagine it'd be quite hard to trap your opponent with an extra dimension to escape in. Perhaps the board should be smaller to compensate. Regular (2d) Connect 4 is played on a 6x7 board. But 3d Connect 4 is played on a 4x4x4 board.
I'm remarking on the last sentence of your comment~
It was important enough around 2010 to have a real impact (30+%).

Why wouldn't people switch to FF anymore? I'd say because they prioritize their product development in the wrong way. It's really sad. Competition would be helpful for the market.
Maybe your lack of understanding is because you're arguing against an imaginary straw man?

A group forming a collective and negotiating as such fits perfectly fine with free market ideals. This exists in many forms that all manner of libertarian, free-market, whatever label people are OK with.

When that group uses violence, threats and coercion to their benefit is where people object. Examples - blocking an employer from hiring non-union employees, harming or threatening to harm workers during a strike, forcing people to join a union to get/keep a job, preventing new workers or new firms from entering the market through regulation, etc.

If you want to say "You can hire these 20 union workers at a rate of $$$, we all stand together" that's fine. When you say "You need to hire these 20 union workers, and if you don't, we'll surround your business and threaten, harass and intimidate the people you hire instead" is where you've jumped into violence and extortion rather than free market negotiation.
I think we're really saying the same thing but from a slightly different perspective.

We agree that there a whole series of parameters that can be traded off against each other:
1. Bandwidth required

2. Number of channels

3. CODEC complexity/engineering effort/cost for encoders and decoders

4. Iframe interval

5. Number of tuners/decoders in receiving equipment

6. Resolution

7. Frame rate

8. Video quality

So the standardization people decide how to set those, and basically channel switch time gets set to the maximum value that doesn't cause people to cancel their service.

If you want to see something pretty astonishing that can happen if you set the tradeoffs differently, check this out: https://puffer.stanford.edu/player/
Sublime Text has a vintage mode which has vim controls, which is very nice. It does not have an advanced set of commands that perhaps other editors might have, but it has the core commands. https://www.sublimetext.com/docs/3/vintage.html
> Because every editor worth its salt has an option to use vim keybindings.

I'm not sure about this. For instance, I'm typing this message in a text box in my browser and I don't have access to vim keybindings. There are many cases where this happens (other example: google docs).

I do use vim whenever I can, but I'd say the most useful keybindings that one can learn are the ones from the OS.
> Thanks for your comment, as a VIM user who often turns up my nose at “slow” IDEs

Note that the mention of Vim by the original commenter is a red herring arising out of lack of familiarity with Wirth. In Wirth's eyes, even Vim would appear monstrous.

To appreciate Wirth's point requires realizing that his frame of reference is the Oberon (eco)system, which includes an OS, a mouse-driven graphical shell, a compiler, and the underlying CPU in an HDL all in a few tens of thousands of lines of code.
Shared inbox – How businesses collaborate around email
And I think math journals would benefit from a wiki approach.

Anyone could modify the proofs and add comments/explanations.
Almost every phone support center I’ve called has been hot garbage even after getting past hold. From the automated options menu, which doesn’t have what you’re looking for, to the rep needing to forward me somewhere else.
Businesses Thought They Were Covered for the Pandemic. Insurers Say No
apmex.com
"Science" is the iterative loop of observing reality, modeling reality, and correcting the model based on observation. It's how children learn to walk.

Science doesn't require formal training in principle; in practice training in critical thinking is good, and training in specific techniques might be necessary to observe + interpret specific phenomena.

As an aside - Many practicing scientists don't fully understand all the techniques they use day-to-day, and almost certainly don't understand techniques several steps removed from what they do themselves. To understand everything is simply impossible.

Everything else a matter of faith: In the honesty of people reporting results, in the competence of people reporting results, in the similarity between model systems and the "real world", etc. Of course one might apply one's training in techniques to validate the consistency of stuff asserted by other things - people, instrument readings, etc.
Customers who leave don't show in either salesperson group's KPIs.
Of all systems of describing reality out there, I really like Advaita Vedanta. Everything is a manifestation of God or Brahman. As such, the dual aspect of reality and vision of separated things is an illusion. The only truth is that everything is One. As such everything is connected. Individuality is merely an illusion created by our minds so that we can live as individuals. Our mind naturally blocks this connection. Mediums, psychics, healers etc, are people that realized this connection to some extent.
I don't know if this is the interview that you are referencing but here is one place where he says it: https://youtu.be/GbfiqxDgOZ0?t=165

paucity - Scarcity; dearth.

I time stamped it to where he makes the statement after the political posturing.
Expeditionary is my cleaning audiobook.

As in, if I’m cleaning and have nothing else interesting to listen too.

Some occasional good laughs.
Dinosaur holding a plunger badge. :)
The valuation has nothing to do with "doing it right", especially when it's not even a public company.

Also, TikTok won't just die because of Instagram. Instagram failed so many times with their copycat products. Which is exactly my point. The product will win if a large company can't win simply by throwing money at it.
Yes. From France the first link is about typescript, then porn all the way

It is funny how do many people jumped on the search "for research" and proudly report back on the typescript vs porn ratio.
Democracy is intended to be a sort of "eventually correct" system; the people vote to make decision (a), see what happens, then vote again to make decision (b), etc. If decision (a) produces bad outcomes, then knowledge of those bad outcomes will presumably affect the way everyone votes in decision (b). Over time the voting populace converges the government toward their desired state, in theory.

The challenge here is in knowing whether an outcome was bad or good. Different people can have different perspective on facts, of course. But if people don't have direct experience in the outcomes, then they have to hear about it 2nd hand. That's where the opportunity opens up for them to hear lies, which corrupt the process.

The challenge in the 21st Century is that our most pressing issues seem to be those that don't produce immediate direct experience for most voters, like climate change, systemic racism, non-point-source pollution, threats of diseases, authoritarianism, etc.

People are increasingly reliant on 3rd parties to inform them on these issues, and the information ecosystem we've built to do that optimizes on engagement instead of accuracy.
Almost every reason given in the comments in favor of vim is not mutually exclusive to vim nor mutually exclusive with other features in other editors. It's easy to find vim alternatives, including GUI applications, with these supposed great features - and more.

The most significant, real benefit is the ubiquity, and the ubiquity is a function of tradition, vim's size, and its portability. This leads to its use because its 'the only option, not because 'its the best (or even good) option'. There's no arguing against the benefits of the ubiquity; its on almost every device that runs linux or unix like OS.

What really separates vim from the real day-to-day competition is the abysmal usability. From the complete lack of visibility and discoverability to the numerous modes, vim is a hall-of-shame when it comes to UX and UI. The original post even points to this stack overflow question with 3k upvotes and a top answer of 5k upvotes asking simply 'how do I quit vim': https://stackoverflow.com/questions/11828270/how-do-i-exit-t...

I don't think it's fair to ask every user to read the man pages, read a book, take a class, or go through a tutorial on how to use vim. If most users can figure out notepad.exe or TextEdit.app without reading a manual or taking a class, I think it's fair to say vim loses the usability battle, regardless of how powerful of a text editor it is.

I find most evangelists of tools have jumped from some feature anemic tool (notepad.exe or notepad++) to a more powerful tool (like notepad++ or visual studio, respectively) and decided "theres no way anything is better" then plug their ears to hearing about better tools. Nothing could possibly beat the amazing tool they use now!

JetBrains tools are less ubiquitous than vim, and sure take up more disk space. But the usability and power, as far as I can tell as I am no vim expert, far exceed that of vim. If I'm going to pick a daily-use tool, it's not going to be the one so small it fits in the tiny memory of my router, I'm going to pick the tool that with the most utility.

The original article should simply say "In many cases, vim and emacs are your only two options. When you are forced into that corner, you better know at least one of those two tools. You should learn vim because it's the (just barely) easier to use of the two ubiquitous editors."
Thanks! I'll keep adding content to it as I go.
What language/framework does that use?

I played with F# and liked it enough but didn't use much of a framework (Giraffe). Biggest hurdle was there wasn't a good up-to-date setup guide I could find for macOS.
The new CSS property that boosts your rendering performance
IT does not set the budget for users computers. Managers do.

If it where up to IT everyone would have beefy computers as the most frustrating calls are "My computer is slow."
A corporation is a legal entity that provides some liability protection, and is not a cartel in any sense. Several corporation can collude to form a cartel, but a corporation in and of itself does not in any way meet the definition.
Also claiming that China's totalitarian lockdown measures would achieve nothing.
This has been happening for some time now, unfortunately, IC doesn't give af b/c the orders are still fulfilled. In the 4 sided marketplace they balance, usually the shopper experience ranks last in priorities, like in all gig economy apps
The Anonymous Professor Who Wasn’t
Then it’s not really the same thing as the GP’s comment was taking about: A service that looks for you and SOS signals which can be constructed at the distress site without depending on any equipment you had before you were stranded.
It's not that simple. The government fixed the price of gold at $35 in (IIRC) 1933 or so. [Edit: 1934.] They kept the same price until 1970 or so, when they allowed gold to float. Then all the inflation from 1933 to 1970 showed up in a sudden run-up in the price of gold.

That is, the price of gold in 1970 was highly distorted. It was not a market price. You can't use that price as your starting point.
>In a "platonic ideal" of the internet everyone would have their own internet connection, and a server and say post their own interesting queries and somehow others would find and answer them.

That is how it used to be

I was late to the party, but I had my own website with a guestbook around 20 years ago (well hosted by AOL, but you would not know that through the url redirection)
I would actually put chat bubbles higher than phone. It’s probably the primary way users are supported at my current job (with real humans in the other end) and it works super well. And when I see the Intercom icon, I can almost guarantee that I’ll be talking with a real person (sometimes even the founder) based on past experience.
I believe he meant code editors.
Examples of which I have used Vim bindings

- google chrome

- sql server management studio

- jupyter notebook

- jupyter lab

- visual studio code

- ms visual studio

- dbeaver

- eclipse

- sublime text 2

- hackerank, iirc
Yes, the penalty is small, but the total amount of vectorized work is also very small!

L1D is not many cycles away: it is 4 or 5 for scalar loads, 6 or 7 for xmm or ymm loads. If the load misses, it doesn't much matter if it's a scalar or vector load: the time to fetch the cache line is the same.

So a scalar load of 5 cycles looks much better, latency-wise, than a vector load of 6 cycles, plus an extract of 1-3 cycles.

Of course, you need only 1 vector load vs 4 GP loads, but the latencies are overlapped.

Furthermore, the extracts can happen on a single port: so even though you have 512 bits/cycle of "contiguous" vector load bandwidth, you then suck those loads though a 32 bits/cycle extract straw [1]? 32-bit GP loads have 64 bits/cycle bandwidth and the value goes directly to the GP register, or even micro-fused with the ALU op.

So no, it is not an obvious win to load 4x32-bit values with a vector load and then bring them over to GP registers. Even if it might sometimes be slightly better, this is hardly "perfect" for vectorization, rather I'd say it is "quite poor candidate for vectorization".

Also, if the goal is to set a flag and jump on it, you'll still end up needing a scalar comparison anyway, so actually for the computation part there is no savings.

Don't forget the thing you are comparing to: presumably it starts in a GP register, so you need some kind of GP->SIMD move and then a broadcast to prepare the comparison.

> I think what might have happened, GP tried to use SSE for dealing with individual lanes. Better approach for that use case is moving the comparison results to scalar register with a single movmskps, pmovmskb, or ptest instruction, just once for the complete vector.

Right, well who know what they tried to do or how the surrounding code works. I agree the approach you suggest sounds like it should be a slight win sometimes, but the key word is "slight". If the surrounding code is general purpose code and the inputs and outputs come from and go to GP registers, this is just "too small" to vectorize well. It's a common misconception that say comparing values is the bulk of the work, so of course vectorization will be a 4x win, but actually all the surrounding stuff takes most of the work, much more than a comparison which can execute 4 per cycle on the scalar side.

---

[1] You can try other tricks like extracting 64-bits and then messing around in the GP reg to split the halves, but it's basically a wash.
Hippocratic oath is a form of virtue signalling. T the end of the day, regulation and policies are the check and balances of practitioners.
for most of history you could use it offline, and it was actually the primary currency. until governments starting banning domestic redemption in gold. it’s only the last 100 years or so that we got off the gold standard. and it wasn’t until the 70s that the US got off the gold exchange standard internationally.
Instead of resisting fingerprinting and suffering captcha everywhere, can't FF feed false data into the fingerprinting "sensors" so that it will change every time ?
Where to Sell Graphics Cards and Avoiding Pitfalls
If there's a serious financial disaster, cans of beans are going to be worth more than physical gold anyway.
Not really. price going up 10x is much easier when it's around $10, than when it's $1000. The higher the existing price, the more money that's required to pump the price, so it only makes sense that 10k->100k is harder than 1k->10k.
> Email - completely useless, won't even try

Huh? That's how I always reach out about something, and probably get a response 90% of the time?

I don't think you're giving e-mail enough credit here. Not sure why you think it's useless.

I detest all the synchronous waiting associated with chat/IM/phone hold, I much prefer to send an e-mail and get a reply the next day whenever possible.
Title says "internet" when it should say "world wide web."
> Or... a dude in a helicopter with FLIR?

Just FYI, in California CHP provides this capability to many areas free of charge, if requested by the county in charge. And CHP's pilots are very, very good.