skysight-inc/HackerNews huggingface dataset:
Tip of the ice Berg. Judge Shriver of Clermont County Ohio owned a string of dive bars which yielded a steady stream of DUI and drug charges that were brought before him. This guy would often be red in the face yelling in the court room and participated handily in a system that would lock people into a perpetual cycle of probation, arrest, and jailing of people for minor offenses. Once you were convicted or not you got probation which meant you were going to be a return customer. Most of this fuelled by cannabis charges. These judges had very little to do for society otherwise. Fucked up a lot of lives in the process. Don't get me started on the cops.
I still get some mileage out of my caps lock key and use "jj" and use paste mode if I have to insert an uncommon string with "jj" in it. Usually pasting it anyway.
Also Dave added an (1) edited down version of his conversation with Prof. Andrea Morello (to less than 30mins) if you don't have time to view the whole 1h45 video.

(1) https://www.youtube.com/watch?v=nOQhdgY8aBM
No, they just rate limited it and it's toggleable in 10.
Live sports: football (pro, college), baseball, basketball (pro, college), hockey, etc.
I have yet to see a credible explanation for the vast disparity in police violence between the USA and literally every other first world country. Let's take Germany, for example. How is it possible that US police kill more people in half a year than German police have killed since 1952?

There are thousands of practical answers to your question. If you haven't found any of them practical, you're not trying.
I've been using vim for ~8 years now as my editor at work. I don't even use the "fancy" movements that everyone always brags about. It's still way more convenient to move around in than any other editor I've used.

I don't know where I saw it, but the idea that "Code exists to be read" really resonates with me. I don't care how fast I can crank out code. I care about how efficiently I can hop around from place to place to grok what is going on and how it needs to change.

The killer feature of vim that I feel like very few people know about is it's remote editor feature.

Launch a long lived instance of vim with a `servername` set, for example I do: `vim --servername EDITOR`

Then set up a application shortcut that will open the file using the prefix `vim --servername EDITOR --remote <file>`

When you open a file, it gets opened in your single vim instance.

From there you can navigate between all your open files using `:b <file-tab-complete>`

It's really a joy to use. You don't have the mess of tabs where you run out of space super fast, you just have a bunch of open files that you can switch between super easily by name.
There's something to be said for the sites that only shared scene releases from groups with a reputation to protect. Maybe in the future, trusted groups can cryptographically sign their releases to avoid tampering and minimize the amount of trust necessary.
My guess is that the OP means knowing where you download from. In a way it's like the fabled "web of trust". Reputable warez groups didn't distribute software with viruses.

Like the OP, back in the day I used to have plenty of pirated software (mostly games) and never had a problem with viruses (at least, not that I knew or had any noticeable effects). The threat complexity is probably way worse these days and I wouldn't risk it. Plus, of course, I support games by paying for them :)
> I wonder if libpurple just needs to be updated

All of the popular chat services (FB Messenger, What's App, Snapchat, Signal, etc) are very keen on remaining closed systems.

They don't have an API. The bridges for these are basically dirty hacks that patch Electron apps with some hooks, use web versions (What's App) or even Android apps directly.

There is no "just" here.
The people on those related projects seem like a great bunch of people to work with.

I don't have "an in" but it's probably worth having a look over the Common Voice and Deep Speech forums on Discourse to see who the main people are. They also hang out in their Matrix Chat groups, so might be able to get in touch that way. Links are below.

https://discourse.mozilla.org/c/deep-speech/247

https://discourse.mozilla.org/c/voice/239
https://chat.mozilla.org/
It's proof enough that you'll figure it out.

Years of interviewing people for my own teams has shown me that understanding your tools (especially to the point of being opinionated about them) is probably the #1 indicator of success.
Good point, the police already have avenues to tell their side (the news) and this resource provides the rest of the story. Like all pieces of information, it's good to understand the biases at play before accepting anything as fact.
How’s go’s batteries-included story? I’ve got nigh-on 50k lines of Python2 that IT is about to boot. My choice is to port it to ... something. I was going to do Python3 but I’ve always thought that a memory-management-free systems-like language would’ve always been better.
By far the most useful jq operator I've used is recursive descent: `..`. It can take a positively heinous json blob and pick out the attributes/keys you care about. For example:

Yikes:

> wget -O - -q 'https://reddit.com/r/unixporn/new.json' | jq

I just want the links:

> wget -O - -q 'https://reddit.com/r/unixporn/new.json' | jq '..|.permalink? | select(.)'
An alternative with a strong existing network effect. I dont really use FB at all anymore, but Im not on Mastodon et al because no one else I know is.

It's a bad catch 22.
I realized there were a free WinZip just after I bought my WinRar license
Two countries, one system.
And it ruins the lives of the 9 incorrect matches, because of the way the legal system works in America. I'd say that that's 9 lives too many.
mpv supports both Lua and Javascript scripting, with more or less the same API for both. The wiki lists 10 scripts from the community written in Javascript vs a few hundred written in Lua. There are probably network effects in play; people choose Lua because that allows them to mine snippets of code from a larger collection of userscripts. Even so though, I think it's a testament to Lua.

https://github.com/mpv-player/mpv/wiki/User-Scripts
Aaannnd that's why they only ask for $50.
One little truth of VIM if you're a keyboard fan: you can do a TON of things with a 60% keyboard. No arrow keys? No problem.
That's a lot of supposing.

Suppose instead if piracy wasn't an option the poster just played free games instead, or did something else with their time.

> but it's also probably not "buy zero games".

In this scenario, the poster may very well not have a credit card (because what's the point if you have no income, also a minor), so it might very we be the case he was physically unable to purchase these games online, especially in the era before online "gift cards" were a thing.
I'm not sure, the attribute to Edison is apocryphal at best.
I've been pirating since I was 11 years old. I have never once gotten a virus or malware. I have, however, gotten a virus from a random website that popped up on the front page of google.
Does anyone have a good video comparing vim speed coding vs vscode using built in editor features?

I’ve been using vscode for years and the YouTube videos that demo vim features are shallow (like how to enter a blank line - really?). I can do the same thing I have seen in vim videos without memorizing a bunch of strange key bindings all while being able to edit code instantly without changing modes.

I would love to see a fair comparison between someone using vim at 100% and someone using vscode at 100%.

Of course some vscode shortcuts might not be fair (like F12 to jump to definition, F2 to rename every usage, etc.)

But even in raw editing:

With vscode, I can do multi-line editing, I can navigate quickly, jump to specific words, etc all very fast.

If there is no video like this, would anyone be interested in a race?
> 10 blue links on a PC

are they blue because they're all from advertisers?
There's a great SlateStarCodex essay on this called "Studies on Slack", where this tradeoff of investing resources in preparation for low-likelihood catastrophic events is examined.

Here is a link to the full article on LessWrong - https://www.lesswrong.com/posts/GZSzMqr8hAB2dR8pk/studies-on...
Coca-Cola, Microsoft, Starbucks, Target, Unilever Pulling Ads from Facebook
In their defence, this happened in most countries in Europe as well. Not sure if incompetence or hubris to be honest (though the mask wearing should be criminal, and imo, is one of the reasons some people refuse to wear them now, based on those comments 3/4 months ago they weren't effective)
Ouch. that's rough.

I've seen some incidents before where backend frameworks were posted before they had things like authentication ready.
Scott Bradner's NANOG 79 keynote: “Death of the Internet – GIF at 11:00”
Moral hazard. Why would anyone waste money planning for something that could make the business fail, when they know there will be trillions in bailouts?

We'll solve the problem eventually, I guess, when it becomes clear that there's no money left for bailouts.
Okay I'm 100% biased, but this is something I've enjoyed working with as well. It's made developing a self-balancing greppy super easy :)
UMA on Zen2 is fake. NUMA-aware software is still significantly fast on Zen2/Rome if configured as NPS4, 4 NUMA nodes per socket.
When Whales Were Fish
Since it's just using the Matrix protocol; it should be easy enough to just use bridgebox[0] with an existing Synapse server, right? Is the custom client doing anything that deviates from the standard Matrix protocol?

[0]: https://gitlab.com/nova/bridgebox
Sorry, but no. Alcohol is still killing more people than all the illegal drugs combined, still causing more traffic accidents and violence, and overall costs to society, than all the illegal drugs combined. If you want evidence, google something like 'drugs vs alcohol'... there's lots; from the perspective of public health there is no doubt about this.
I got lost here -> the more nodes that it has the higher the energy of the vibration. What is nodes?
Hey antirez,

Your work that’s had the most impact on me isn’t Redis but kilo! It taught me how to have fun hacking on C back in university. Me and a couple friends cloned the repo and started adding fun features.

Here’s to more 1000 line whatevers! <3
If a heavy car collides with a light car head on at, say, 60mph, the heavy car might slow to 20mph whereas the light car might be pushed backwards at 20mph. So one car experience 40mph of velocity change in a short time interval, whereas the other experience 80mph of velocity change.

This is hypothetical; I don't know what real numbers from real collisions are like, but light cars are definitely at a disadvantage in that they can get knocked around a lot more. There's also the possibility of a light car getting pinned between a heavy car and an immovable object or another heavy car.

I don't think this is zero-sum: ideally, we'd all be driving around in large bubbles that weigh 200 pounds or less and have huge crush zones filled with styrofoam or something.
TypL – The JavaScript Type Linter by Kyle Simpson
Yeah, I never said I was pro-union, but there was certainly widespread condemnation of that officer’s response.
>Iraq are our allies against ISIS, they did most of the actual on the ground fighting.

ISIS exists because of US action, they are not benefitting from this.

>Saudi Arabia was terrified Saddam would attack them next, and we now know that was his intended next move after a Kuwait.

Not only is this just untrue, Saddam Hussein discussed the invasion of Kuwait with the US before the invasion, our deployment of troops in Saudi Arabia stemming from that event has caused numerous problems for the people of the country.

>Also the US is the prime obstacle to Iranian operations against the Saudis

Though I'm not sure how the citizens of Saudi Arabia are benefitting from this in your version of events, the Saudi troops should be well trained from their ongoing war in Yemen.

>But then NATO has been a useful and very effective alliance, effectively keeping Russia in check. Ask the Baltic States or the Eastern European states how they feel about it

On the other hand, NATO encroachment could be blamed for much of Russia's aggression. Crimea lasted twenty years under Ukrainian control after all, but would NATO continue letting Russia access it's Black Sea port?
There is debate about whether Zelandia the mostly submerged continent under New Zealand was ever fully submerged. One of the arguments agains this is the existence of related species of fresh water fish in NZ and New Caledonia. I guess this means there is the possibility that so long as some lake somewhere didn't submerge, the fish could have re-populated to newly rising islands.
This is a valid but narrow definition of racism. It's not really useful when speaking at a cultural level.
I would have said the same about .dev, and did, until Google came along and registered it.
Would you have cared if they said "Russian hacker"?
Poster said in theory if he spent all his money he could pay for 10% of the games he pirated. It does not follow that he neccesarily would if piracy was not an option.

If i buy something for $0, and then later the cost goes up,it doesn't follow i would automatically buy it at an increased cost even if i can afford it.
I'm confused by your workflow. Why are you opening a second Emacs instance?

In Emacs you just C-x C-f /path/to/config, for sudo C-x C-f /sudo::/path/to/config.

Starting location will be home, or the parent of the active file (if the active buffer is an editor).
this is huge flamewar territory, but this is a bit 'off' question wise - alot of the current state of things is due to historical precedent - some details:

- (original) vi was on most unices from the mid-80s onwards out of the box

- (gnu/lucid) emacs was an additional install (not getting into other emacs flavors - original teco emacs was fairly small i believe).

- original vi just had basic editing and at some point a hardcoded lisp mode, no
addons vs gnu emacs which was a programmable editing environment running within a lisp interpreter - remeber in the early days, people built whole custom hardware to be able to run lisp with sufficient complexity (see also: lisp machines, twenex, etc), so using lisp for your editor was in some sense the definition of 'overkill', depending on ones view of what an editor should do

- Also, from late-80s->90s era if you wanted a GUI for your text editor you probably used emacs, and real vi never had a gui option - put another way emacs was the only one of the two linked to gui libraries.

- vim vs vi: most obvious difference (IMHO) feature wise is that vim adds vimscript, which is an interpreted programming language, so now editing modes are extensible, etc (as was the case in emacs before). detail: vim codebase is not based on vi codebase.

since vi was just about everywhere and emacs was a (fairly large) package, you had more general vi knowledge vs emacs 'in the culture' since even an emacs user might need to know vi but not usually the other way around, and so vi (later vim, as linux distros switched their 'default vi' to 'vim') gained more install base by default. Then, people hearing about emacs likely hear the 'vi vs emacs' arguments and never try it since there are now many more choices, they've learned vi, they prefer an IDE, etc (in the old days there was much less choice, main 2 were vi and emacs, and emacs was probably somewhere on your managed LAN somewhere if you wanted to give it a shot)

most of the 'vi vs emacs' arguments are rooted in the real-vi vs fsf-emacs era and are basically obsolete in a modern vim era, since everyone is using gui library vim with vimscript, which basically means the same thing in terms of 'bloat' (both editors contain engines to display text in cli or gui mode and embed a language interpreter). Basically what was once valid internet lore kept getting past down, and the 'minimalism' of vim was confused with being 'minimal' in terms of what people meant in the original vi-vs-emacs discussions. Emacs does contain 'non editor' functions e.g. networking, etc, so the core is probably a bit bigger than the core of vim, but when people are still using these comparisons and talking about 'emacs bloat' while their preferred editor is some electron based thing, we've lost a bit of the point/message..
I've recently blown away my several years old custom Emacs config and started over with vanilla Doom Emacs (it's supposedly a faster version of Spacemacs, but I don't really know, I just took a stab and grabbed one of them). I spent a weekend doing some VIM tutorials and writing down common key strokes of things I do all the time, and then on a Monday, it was all VIM navigation. A lot of your regular Emacs meta-stuff will still work, and for that, you can slowly start replacing with the spacebar-b key stroke for your buffer management, spacebar-p for projectile, etc....

Here's a couple of the videos I watched:

1) https://www.youtube.com/watch?v=dr_iBj91eeI

2) I've only watched a couple of these for the topics I'm interested: https://www.youtube.com/watch?v=rCMh7srOqvw&list=PLhXZp00uXB...

3) for common VIM, I went with this: https://thoughtbot.com/upcase/onramp-to-vim

4) Recently, I found this guys short six-part series that gets you navigating around VIM fast, but he's an acquired taste: https://www.youtube.com/watch?v=H3o4l4GVLW0&list=PLm323Lc7iS...

There's still some things I like better about Emacs navigation and there's a lot I like about VIM navigation. I prefer Emacs crtl-a and ctrl-e for navigating to front and end of the line (instead of $ and ^, which is an awkward shift+number key on my keyboard). However, in Doom Emacs (likely Spacemacs too since I believe they both support Evil-mod) if you're in Insert Mode, most of your old Emacs navigation will still work, so this makes it a decent crutch for transitioning.
> not rocket science

Ha, this reminds me of that other thing that is not rocket science: https://graydon2.dreamwidth.org/1597.html

Perhaps we need an "awesome" list of things that are not rocket science but strangely underused.
Just to be clear, I wasn't suggesting you should have a better free plan, I was wondering why you have one at all. Free users are expensive and a hassle and I'm skeptical that you'll acquire a lot of paying customers that way. I can't claim to have any idea about the inner workings of this market, though I've spent a lot of time looking at the options in this space. There are plenty of free options for those without the cash to pay $8/user/month. Your free plan isn't particularly compelling.
How to Go about Setting KPIs for Video Marketing
> People who respect the concept of law and the importance of laws are outraged by this, and want to use the legal system to change this stupid law.
Some people. Other "people who respect the concept of law and the importance of laws" are outraged by the Internet Archive's infringement of copyright for no justifiable purpose and want to use the legal system to make sure copyright laws are followed. I don't know what you mean by rhetoric tricks. I've done nothing but explain the current status of copyright law. You're the one who resorted to some trick (which I still don't understand) comparing copyright to slavery. I agree this is tiresome, though.
I have a feeling an e-commerce company saw the launch and bought the company quickly. If that didn't happen, why not open-source the platform?
My dream was to work with the open source community full time, and CodeFund made that happen. Thank you (Eric), Nate, and Andrew for the past nine months. I learned so much and am very proud we were able to help sustain open source maintainers for as long as we could.
What a great test, and it makes sense - a craftsman cares very much about their tools, an average tech will use the first thing that they're taught.
Is there stuff jq can do that I can't do with Invoke-RestMethod and manipulating objects in PowerShell?
It’s just that all the stories I’ve heard about Ransomware in the past ask for sums of at least $500, often much more. Even if only 10% as many people pay up, they come out ahead.

At $50, do they get enough scale for the endeavor to be worthwhile? This malware doesn’t appear to be particularly smart, but it must have taken some effort to wrote and seed trackers with fakes, and it will all be for nothing once Apple updates the XProtect definitions.
How old are you? Malware is much worse nowadays thanks to Bitcoin monetization and more networked sensitive data.
I think you are overestimating the resilience of TCP, yes it will probably eventually renegotiate, but you create a horrible user experience.

Have a read of some of the cloudflare engineering blogs, they give some sense of the technical challenges of deploying anycast.

I wouldnt recommend a company deploy connection based anycast services, unless they are prepared to spend a lot on the engineering challenges.

> Since packets will follow the shortest path, if a particular path is withdrawn then packets will find their way to the next shortest available route. For simple protocols like UDP that don't maintain state, Anycast is ideal and it has been used widely to load balance DNS for some time. At CloudFlare, we've done a significant amount of engineering to allow TCP to run across Anycast without flapping. This involves carefully adjusting routes in order to get optimal routing and also adjusting the way we handle protocol negotiation itself. While more complex to maintain than a Unicast network, the benefit is we can lose an entire data center and packets flow to the next closest facility without anyone noticing and hiccup.

https://blog.cloudflare.com/cloudflares-architecture-elimina...

> WARP was experiencing so many failures because devices were switching servers much more often than we expected. If you recall, our ECMP router configuration uses a combination of (Source IP, Source Port, Destination IP, Destination Port) to match a packet to a server. Destination IP doesn’t generally change, WARP clients are always connecting to the same Anycast addresses. Similarly, Destination Port doesn’t change, we always listen on the same port for WARP traffic. The other two values, Source IP and Source Port, were changing much more frequently than we had planned.

https://blog.cloudflare.com/warp-technical-challenges/
Depriving someone of a potential sale is a weird definition of theft. Generalizing it seems like it would lead to problematic outcomes.

If a critic writes a negative book review, and people do not buy the book as a result, did the reviewer "steal" from the author?
> Asking non-rhetorically and in good faith, what are the plenty of other ways to enforce fines?

Where i live, fines are enforced same ways like civil damages - bank account suspension, wage deductions, even forced sale of property. But no 'personal' punishment like jail or community service.
Ferdi is essentially a proxy into the browser version of the apps, but this looks like it's built to proxy the connections to matrix, with a native front-end.