skysight-inc/HackerNews huggingface dataset:
The principle is the problem.

When your program is a TUI, it means stdout is useless. The tweet I quoted illustrates this problem. If you do both printf debugging and use a TUI debugger, you will not be able to see the output from the printf statements.

You want to draw a GUI but you're using a text stream to issue commands to the terminal to draw text and color regions of the screen - while at the same time hiding the std output buffer (and losing the ability to select and copy/paste the text being drawn).

As if drawing text and colored boxes is so fundamentally difficult it can't be done any other way.

As if handling shortcuts in a GUI program is so fundamentally difficult that it's easier to do it in a TUI.
Especially considering how Mastodon/fediverse has a considerable history of hosting extremist content. Seeing people complain about "liberals afraid of free speech" have obviously never visited it before...
For the sake of discussion I'll assume you mean the general "you" since I clearly haven't done any of the things you're talking about, but that's also a problem because you're arguing with a bigot who's not here and ignoring what I actually said.

I can understand that LGBT issues are important to someone who's gay. But the people who define "wokeness" as a pattern of hateful and exclusive behaviours are not entirely, or I believe even mostly, comprised of bigots who hate people based on their sexual orientation. If you bring up LGBT issues in a discussion about free speech, for example, and claim anyone who believes one thing about free speech is automatically prejudiced against gay people, you redefine the political landscape to put LGBT issues at the center of every political issue and therefore in opposition with half the people who care about those issues entirely unrelated to LGBT rights. That is very counter productive, and not just for you personally.

I know discrimination, I suffer through it daily, and I really wish people would actually discuss the many important, contentious modern issues that affect everybody without forcing people into trenches and putting them in opposition to my personal identity even though they are completely unrelated.
This is like a vaccination, a small challenge to a system that should both harden it and sensitize it to later challenges so they are detected and squashed quicker. Long-run improvement in the cyberwar space.
Thirty lines? Unholy one liners are not limited to shell scripting:

from subprocess import check_output
sh = lambda script: check_output(script, shell=True, text=True)
ips = set(line.split()[-1]
for line in sh('last -a').splitlines()
if line and 'tmux' not in line)

The first two lines are pure overhead.

The last line is the equivalent of a shell script one liner but now has all the advantages of a language that supports “\N{clown face}”.
Yes. I will warn you though, nearly all of them are pretty bad. Having tried them all, I always come crawling back to Libreoffice. YMMV, but I never found any of them usable.
i have never considered or heard of this. the more you know...
Fair point, from personal experience would you say people tend to stick with Linux if you recommend Ubuntu and they actually give it a good try?
I will continue my attempt to rescue the word “deprecate” from destruction.

> Git.io deprecation

> As notified in January, we shared our plans to deprecate the service.

This is not deprecation. This is discontinuation.

Deprecation is when you say “we recommend not using this, but it’s still working for now”; at time of deprecation, a schedule of when it will cease to work may be provided, or it could be that it will continue to work indefinitely.

The announcement in January was the deprecation. What they’re doing now is the final discontinuation.
> How will the raptors do in global warming?

Raptors will probably go extinct first because nutty activists imagine criticism of misguided environmental priorities may be safely ignored because of who brought it up...thus committing a tragic error.

My personal feeling is giant HAWT technology should be banned due to the potential for environmental damage.
Because often it's like $5 for a CD from Amazon, but like $11 for the mp3's?
These are only hard problems in Unix world. VisualBasic and Delphi always had really good auto-complete.
That sucks and I know it doesn’t help fix your current situation, but I’ve found it useful to include more context and long comments in commit messages than code comments. If your team knows how to use git blame for archeology, the information tends to stay more cogent to the code, while code comments often go stale.
Every shell is a REPL

Using your editor to drive a shell is a huge win because it: (a) flips the development bit in your brain, and (b) creates a shared history across all your machines.

Combine that with literate programming and you have a `duck-talking` history of every development or outage response tied to what you actually did.
I think it worked because you could buy a lot of CD's each week on behalf of folks who needed the ratings bump, then when the 30 days were up you could return them. So amazon was covering labor and shipping both ways on large quantities of these - stock, then pick and ship, then dealing with the returns and restock etc.

Of course I hope the account would get canceled, but based on other areas these folks seem able to create reasonable numbers of accounts.
Oh right because tech people just assume that sexy is an adjective that makes everything better. I remember hearing this associated with Ruby on Rails at one point and realizing I might not fit in with this whole scene.
In this study, participants read 14% faster in their fastest font (314 WPM, on average) compared to their most preferred font (275 WPM, on average).

Faster because "I hate this font and I want to stop looking at text in it as soon as I can"?

I remember reading how all-uppercase letters can make people read faster, but also make them miss misspellings more frequently because it's more annoying to read all-uppercase text.
Your argument comes down to getting rid of current revenue and let Elon come with an unknown magic replacement, and solving an intractable problem (solving 90% of bots for Twitter is like solving Google Search's spam issues) on the side.

I wouldn't disagree, it just feels more like a wishlist that anything.
I wonder would this be better as a KickStarter project - contributors get their money back if there is not enough total?

2nd thing I wonder is why do they need money to develop the open source-version. If they just published the source as open source wouldn't that be it? Further open-source-developers then could develop it further.
your story is about one person working on one project

I think likely typing would help at larger organizations where teams often code against other teams' code and/or services with unclear interfaces
The hard column limit and linter complaints are in the wrong here. Long, unbreakable strings exist and are reasonable (with URLs generally being the most common, but not the only), and any linter that insists they not exist is bad.

I would also note, for this particular style of URL, that the long URLs are much more useful, as you can read the ref and the path directly, and perhaps thereby bypass the web entirely. The short URL has to be followed to discern its target.
Unicode hieroglyphs o-O

Nice rabbit hole...

https://en.wikipedia.org/wiki/Template:List_of_hieroglyphs
>Is this the democracy which started when it forcibly overthrew the elected government

The "elected government" which restricted rights of speech and protests, ordered police to open fire on protesters killing more than 50 people, and then fled to Russia.

>and which just banned the second largest political party recently

The head of that political party is Victor Medvechuk, a close associate of Putin who proudly claimed that Putin is his daughter's godfather, who was charged with treason and put on house arrest a year ago for funneling money to the DPR / LPR whomst Ukraine has been at war with for 8 years, and was recently captured while attempting to flee the country in a stolen Ukrainian military uniform after escaping his house arrest.

And the point of it, for those that don't know, is to remove the last shreds of legitimacy from any BS referendums Russia might try to hold in occupied territor, in which a minor pro-Russian politician whose party had low-single-digit support in previous elections is suddenly "elected".
Check out Laravel, a popular feature-packed PHP framework.

For Laravel I found this tutorial [1] extremely useful back in the day. The one I've linked to is for Laravel 8, and I believe all of the videos can be seen for free without signing up or anything.

Though Laravel is currently at version 9 (launched a couple of months ago), there isn't too much difference between 8 and 9, so the videos would definitely not be obsolete.

If you're on the fence about Laravel, just watch the first few videos and decide if you like it.

Ultimately, just pick one — Laravel, Django, Ruby/Rails, or anything else — and go. It doesn't really matter which one :)

[1] https://laracasts.com/series/laravel-8-from-scratch
I apologize if this a naive question but a lot of this is new to me - are Forever domains and ENS and Handshake all complimentary or are they alternatives to each other?

Might anyone have any good resources for blockchain DNS they could share?
Of note for anyone confused and reading the comments now, the link was to an empty, but real, twitter repository at https://github.com/twitter/the-algorithm. Now it is a 404.
While your points are true there is no need to use polycarbonate disks for this.

I'm still not sure where I stuffed my ThinkPad X301, the only machine in the house with a (working (the last time I tried (3 years ago))) DVD.
It's commonly taken to mean "visually appealing". I never use it in that sense, but I don't find it difficult to translate from those who do.
If someone was a purported free speech absolutist, then yes that would be censorship. It would be a violation of copyright law, but copyright law and censorship can easily be argued to go hand in hand.

Which is partly why free speech absolutists cannot exist. Eventually, everyone draws a line in the sand. In the case of Elon Musk, that line in the sand seems to move depending on whom does the censoring.
Incitements towards violence are already illegal.
The organization that owned the code at the time was Google, and there were multiple teams contributing to that code base concurrently with the patch in question.
So when is this incident getting its own sordid tech tell-all miniseries?
I literally resigned from a half million dollar year job in FANG and turned a few others. I’m just happily unemployed now. Here’s what I can do. I say whatever TF I want without worrying about financial dependencies or an employer’s opinion. You can’t do the same for me cause I don’t need a tech job lol. Be in a position where you don’t have to worry about paying bills. That’s power over people. Voicing ones opinion without having to hide like a coward with a throwaway for fear of losing one’s job. That’s power.

Sure, our opinions are equally useless, but there’s varying degrees of being able to take action on that opinion.

Elon Musk can afford Twitter and do whatever he wants with it. You can’t.

I can afford to be unemployed while traveling nonstop for years on end. I can work on whatever TF I want. No BS meetings or a boss. That’s freedom, and freedom is power. You probably can’t. Do you have a boss? If you do, that person is already more powerful than you. I’m probably more powerful than your boss, since I report to no one except the government.
I can afford to not work for employers who values I don’t agree with, or just don’t feel like working for. If you are enjoying being a wage slave, be our guest.

If you’re so smart, don’t be poor. Don’t be delusional for me. The world is pretty fair for people with good ideas and the ability to actually execute on them. Talk is cheap. You can also short or long Twitter or any stock too, if your opinion had any economic merit. At the very least, don’t dread Monday. That sounds awful. Bet you have student loans too. Can’t relate.
...but cannot use, as of now.
I have first hand experience of an Australian ASX company being taken private:

In that Instance it was decided by a share holder vote after board negotiations.

Then you get a cheque for the money once it's agreed and gone through.

Happens very quickly with no fuss. All very efficient.

And that's that.

I wonder if the NASDAQ or similar in the US requires a share holder vote?
Whenever I try to use Mint theres always something weird that happens that won’t seamlessly install or something, most recently it was steam games not being able to start. A couple of years ago I installed Pop and the automatic tiling paired with Gnome was very offputting (I’v e gone back and forth with Pop Os because of gnome seemingly eating up memory), when, in previous installs, the tiling thing didn’t happen. Also I dont really like/understand relying on websites and browser extensions to modify gnome bits. I switched to Kubuntu and it was great… with an AMD gpu. I upgraded to a 6700xt a couple of months ago from a rx480 and it was great, but I sent it back and switched to an nvidia 3060ti because of being interested in dipping my feet in video editing. I found trying to use the nvidia gpu with Kubuntu was a real hassle I couldnt figure out (I couldnt log in even after running a command in safe mode installing nvidia drivers) so I went back to Pop and kind of grin and bear gnome because my new system has 64gigs of ram, the Pop team is working on their rust based DE, and because Pop can come with Nvidia drivers included. Regarding snaps, I really like that PopOS tells you whether a given package is a snap or deb and that you can choose (for now at least), but I try to avoid snaps myself.
Uninviting someone to a party would be curating his own life.

Firing people is a lot more than that lol
Your life must have been incredibly hard for you to be so hard hearted. I hope you eventually find happiness and become a kinder person.

Or maybe you are just a troll and I am falling for it hard
Not your taxes. Your compatriot’s tax money, collectively. I’m not aware of any Western country where the majority is against supporting Ukraine. You are the minority.

> Is this the democracy which started when it forcibly overthrew the elected government

You just parrot a blatant lie by Russia
OK, just let me buy lossless music from iTunes then, nope can't do that... neither can I on Amazon.

The reality of the situation is that many artists are not releasing digital versions on sites that provide lossless downloads (like bandcamp or beatport). So if you want the highest quality you can get, you're either subscribing to Tidal/Deezer/Apple Music (where you don't own the music) or you're buying a CD.
Psychiatry and the war on drugs is where the politicized and bad science is. 'Illegal recreational drugs' are generally very well-tolerated.
If you want to be pedantic you need to also be fully correct.

This announcement in itself is a deprecation, just like the last one, that additionally announces a future discontinuation.

There is no requirement a deprecated service still works.

If something is half broken you can deprecate it for those relying on the half-broken mess and eventually discontinue it (which is what Github is doing)
Jeez - this was stressful to read.
Considering I can't go an hour without someone ramming this perspective down my throat, perhaps it wasn't as "censored" as your claims suggest?
we already have "nameless" IP addresses, in which DNS is built on top of it as abstraction. using SHA256 is no better that using IPv6 IMO
Helps you much if you are on the other side of the country. Even better if you in another country. Do you know the phone number of any of your family/relative? Would they believe what the request for some money because you lost everything from eternityforest2022@gmail.com?
I've been using Pop_OS for 4 years and installed it on about 5 machines. The set-up is well-documented. IMO the latest versions have shifted the desktop experience closer to MacOS than to Windows/Ubuntu.

That said I think it's still a fine distro to explore for folks new to Linux.
I just wish they'd declutter the web page. Stop suggesting other folks I might follow (I don't). Just give me the tweets of the person I'm on.

And block all the spam stuff. So annoying. At least let me filter between real people who've done something to prove they are a person and the bots. For those who like the bots they can toggle the bots on.
This report seems to contradict you. 646 on one side vs 0 on the other seems a tad lopsided.

https://censortrack.org/protecting-president-big-tech-censor...
A nameless phone number can be relayed verbally, and is easily memorized. Neither of those things is really true for a SHA256 hash.
Jeff Bezos on Elon Musk Buying Twitter
Is it clearly dominant? I work with both, and for original/personal stuff I'd rather work in Nodejs as a coder (especially if I'm also building the front end)... but I'm still happier as an admin running reliable old Apache/FPM stacks at scale, and that's where the majority of my jobs are. Granted I mostly code in a "boring" non-tech, retail industry these days, but PHP is almost all I deal with in corporate jobs. And supply chain attacks are just not a thing.

One reason I asked this question is that I've never built a commercial Nodejs project from the ground up, just my own side projects which aren't particularly sensitive targets... but I'm trying to choose between Nodejs and PHP for a new client's business app which is somewhat sensitive. I'd be a lot more excited to write it in Nodejs, but looking down the road at having to maintain it securely for years I'm not sure. The Nodejs environment and keeping on top of dependencies feels risky right now in a way that's inclining me to use the old familiar PHP.

It just struck me as I wrote this that there's a lot I do in PHP that's just part of the language or default plugins, where almost every one of those things requires choosing NPM packages in Nodejs. Even simple stuff like talking to a database or managing sessions or setting up sockets. And the NPM packages get deprecated and renamed, sometimes there are two with very similar names by different authors and it's easy to miss a dash or something. Maybe I'm answering my own question here..
Instead of giving your clipboard to a proof of concept, you just gave it straight to google.
You teach them how it works in Python. You don't take a detour to an entire other language.
I miss AimeStreet. It was a site for independent artists that started tracks at free and then slowly increased them to $0.99 as they sold more copies. Amazon gobbled them up and shuttered the site. I’ve never found a replacement.
Interesting seeing the Saudi defenses here.

The reality is their staff looked up people's personal info to dox them. This was concerning because they were willing to kill people who said bad stuff about the Saudi's.

Claiming elon is going to snoop through twitter to try and kill people is ridiculous. That was what TWITTER (corporate version) allowed to happen.

"Ali Alzabarah, a Saudi citizen — was accused of accessing the personal information of more than 6,000 Twitter accounts in 2015 on behalf of Saudi Arabia. "
You’re right in that writing Python using shell paradigms is awful.

Writing Python that shells out to do stuff — but using Python paradigms — isn’t so bad. Particularly if you are used to calving off your shell stuff into shell functions that run something and massage the output. In Python you end up doing something pretty similar: yield the text you want and use that as arguments to the next call to subprocess.run.

Basically “| xargs command” but nicer.
I tested this just now, sure enough when I get past four CDs I can no longer checkout.

I did another quick test, and it appears it affects Vinyl as well.
It could just be a reflexive "no" until they had time to evaluate. Things that changed since Musk's original surprise announcement are 1) Twitter probably evaluated its future plans and worth, 2) Musk was forced to reveal concrete financing plans to prove it wasn't an offhand joke or a hostile takeover (recall, he bought a lot of shares in secret, which is an alarming sign), and 3) the stock market in general, and probably shareholders, reacted positively, which signals to the board the deal was worth doing.
Or at least just host an immutable endpoint in a subdirectory if you want to repurpose the domain.
I was a data engineering em for a while, but it’s super tough to find open roles on the field. I just don’t understand how most em roles demand zero technical contribution.
> better than Tor

In what ways does it compare?

> the boys

I hope it's a much bigger world than that!
I don't know who Alex Berenson is or what he's said about this topic but another example you could use is "limiting the dissemination" of the Hunter Biden laptop story, which also has now returned to the news as a viable story despite being buried during the election cycle.

I don't really care about the details of these stories, it doesn't affect me if the virus came from a lab or how deep the corruption runs in the Biden family. But any rational person without a political agenda has to agree that the censorship system as it exists is ripe for abuse by bad actors. These two examples in particular completely changed my viewpoint on moderation and I no longer see Facebook or Twitter fighting "misinformation" as a good thing given how easily they can be manipulated into denying valid information. They simply cannot be trusted to identify what is or isn't misinformation.
> There are certainly people who like to tweak things a little, and then there are the tinkerers who want to use custom fonts or other changes. I wonder if the customization slowed down as computers for work got more standardized?

As the expectation became "We should design our products so that the most technologically inept person can use it" customization in general got sidelined and a huge number of users are either unaware of what customization options still exist or lack the confidence or capability to take advantage of it. The result is that for most people's stuff, everything looks standardized and a small number of folks (the ones who have always loved customizing and personalizing everything) are the exception.

Perhaps those of us who like to customize were always doomed to be the exception rather than the rule since sticking with defaults is the path of least resistance and as long as something mostly works many users won't bother to change anything at all. It's also harder for the pro-customization crowd because eventually developers are going to consider something along the lines of: "The majority of our users use whatever defaults we impose on them, and having things more standardized can make it easier for support anyway, so why are we spending time/resources maintaining all these customization options that only a few people use and which could potentially make a clueless user confused and angry." which can lead to further restricting/limiting customization options.
Engineering the Current Thing