skysight-inc/HackerNews huggingface dataset:
After a long time spending my free time helping out in the C# discord before leaving due to extreme ego and staff cliques and then more recently the Vue discord and getting nothing but grief in return and zero thanks for the 4 years helping on the Vue discord after a couple of moderators unfortunately became jealous at my message count in comparison to them (yeah, immature as hell), I couldn't agree more.

What a waste of time that was. I, along with practically every other person helping out, would get little to no thanks.

A further frustration is the fact that the same poor questions get asked over and over and over it becomes totally demoralising. They don't google anything.

I would say the vast majority of "programming discord servers" are complete cringefests with people wildly incapable of helping others somehow with roles like "helper" and "moderator". It's exhausting. I think I prefer just talking to friends and spending time on smaller servers now. The above issues and people have worn down my good will and patience. It will take me a while to recharge.

When some 15 year old with a role like "Super Helper ++" starts trying to correct an experienced software developer, and then banning said software developer because they disagreed with them, something is very wrong. Unfortunately such scenarios are incredibly common, believe it or not.
> "Nothing can be done if it hasn't already been done" is not a valid argument.

That wasn't their argument. It was that comparing imagined costs to real ones is not valid.
Football's Fight to Stay Afloat
Top Emerging Technology Trends to watch in 2022 and beyond
> there's no legitimate way to decide where the exact appropriate middle ground is. That's something we all have to decide for ourselves, and it can't be forced upon others.

This statement is false. Governments and judicial systems around the world routinely decide where the exact appropriate middle ground is, and make binding judgements forced upon people by threat of fines and imprisonment, ultimately acts of violence.

Some of it is even democratic (deciding together, not each for ourselves).
Quoting the 1975 paper: "There are two implementations of SCCS: one for the IBM 370 under the OS and one for the PDP 11 under UNIX."

The original version was for OS/MVT and implemented in SNOBOL4 using the SPITBOL compiler. https://apps.dtic.mil/sti/pdfs/ADA084326.pdf says that SNOBOL4 was available for the RSX-11D by 1979.

I have no clue what Ericcson was using. My inference from the literature is that apparently when software developers have access to a version control system, they used it, even back in the 1970s.

FWIW, I regard versioned file systems as a form of version control.
I feel sorry for the elephant. I feel sorry for the author. I feel sorry for the victims. No winners, just losers. And in the between there is doing the expected contradicting our own standards, not chosing to do right, nor do any wrong - but doing nothing and accepting the narrative before it has even played out.
Pyjion – A Python JIT Compiler
I feel the same. VSCode is better than Emacs in lots of aspects, but I cannot leave Emacs for now because Org Mode in Emacs is just too powerful. Although VSCode also has an Org Mode addon, it only has some basic functionalities and hasn't been updated for ages.
Lots of people begin to create new products based on Markdown (e.g. foam, VSCode anki editor, etc.). But in my opinion, Markdown is not as great as Org Mode. For example, Org Mode can set properties for each heading, which is quite useful in some situations. I hope we can have more powerful Org Mode-related addons in VSCode.
Race-based hatred is still accepted in many places as long as it is towards the correct race.
On the other hand, it’s also pretty bad to have a code base with a few iterations of “copy function; edit lightly; leave now stale comments untouched; replace some, possibly all, calls to old function with new ; do not delete old function ever.”
Hyperkitty provides a nice web interface on top of mailing lists:

https://gitlab.com/mailman/hyperkitty

All Fedora mailing lists use it and it works well IMHO.

https://lists.fedoraproject.org/archives/
The Foreign Corrupt Practices Act calls that a "grease payment".
https://www.youtube.com/watch?v=hHY6VEurPA4
It works. Secure is being used as a verb and SSH is being used as a noun. Mozilla guidelines to verb noun.
Do yourself a favor and avoid SMF if possible. It "works", but has terrible code quality (prime example [1]) and the addon/module system operates by diffing the original PHP source file and then patching in the needed changes. As you can imagine, this quickly leads to a lot of issues when updating or using multiple addons.

[1] https://github.com/SimpleMachines/SMF2.1/blob/release-2.1/So...
Covid-19 impact on tech startups in 2021
Looks like a kidnapping situation, why does it have to do anything with domestic violence?

The main problem with domestic violence, and why it's an unsolvable issue, is that the victim does not want to leave (probably because of sunk costs or similar). If someone is prevented from leaving, it's kidnapping.
In theory your app is signed with your (private) key, so it should be tamper resistant from that perspective.

Of course, it is those same stores that issue the certs used for "trusted" verification, so they could reissue a new one, resign accordingly and noone would know unless they manually verified the cert with the developer.

Maybe that shouldn't be a thing ;)
Hacking group says it has found encryption keys needed to unlock the PS5
The only place I've even seen this is torrent sites linking to IMDB. Does it have a legitimate use?
Airprint from the iphone does not work with my brother printer. Does the pi trick works to fix it?
Illia Ponomarenko: “Kyiv Post has been killed.”
Minimum for slaves in USSR was way less, somewhere near a 1 sqm per person.

> "First we lived in 20-metre tents on two-level continuous bunks in two rows. ... Two hundred people slept on the bunks. It worked out at 40 centimeters to a person. ..."

https://gulag.online/places/barak-veznu-ketlar?locale=en
I love how the whole thing is just two commands. You can actually just add this to your .zshrc to have the full functionality

function zshaddhistory() {
echo "${1%%$'\n'}|${PWD} " >> ~/.zsh_history_ext
}

function jog() {
grep -v "jog" ~/.zsh_history_ext | grep -a --color=never "${PWD} " | cut -f1 -d"|" | tail
}
Here's related reddit AMA thread: https://www.reddit.com/r/spacex/comments/gxb7j1/we_are_the_s...
'If you take the time to' not assume the worst in people, you might think I just missed it (or even that the article was updated!) - reading again I see it is 'believed to have been' introduced by the Canadian Women's Foundation. Not mentioned until the penultimate paragraph, after having described it as 'known on TikTok', and sharing the police's awareness tweet on it.

I was partly confused on first reading because having misread the title I thought the signal was made and recognised on a TikTok video. Whereas actually - especially since it's a more widely known (apparently) signal, introduced by the Canadian Women's Foundation - this story has nothing to do with TikTok or social media whatsoever.
You can, but if you need a one-of label or even just a handful, setting that up on a normal printer is a chore, (special paper, label offset, counting already used labels, etc). Label printers feed with rolls, which makes it easy to print and cut to size automatically (depending on if the roll is continuous or individual stickers).

I have a Brother QL which others have remarked in this thread as well. It has WiFi and everything, trivial to just create a label from your phone or computer.
Many are fully on chain, SVGs generated on the fly or JS code that generates the artwork.
> The Kyiv Post[0] was[1] Ukraine's oldest English-language newspaper.

[0] https://en.wikipedia.org/wiki/Kyiv_Post

[1] https://en.wikipedia.org/w/index.php?title=Kyiv_Post&diff=10...
Personally, I don't want any more growth. Infinite growth is not sustainable. Developed countries are way past what's necessary for a good life.

I'd like to advocate for a slow controlled de-growth so we can reach climate agreement goals, and sustain humankind for a few more centuries, in decent living conditions.
"Sure I spent $500k in two years, but I've been in the positive and saving for 80 years".

The pandemic was just a blip on the radar, a period of adjustment we still don't understand fully economically, but it was not a Great Depression as it lasted only a couple months and affected just a part of the population (layoffs, but with goverment safety nets)
It depends on where you ride. My commute is 5 miles, and it takes 30 minutes, even though I'm used to bike, because of the circulation, all the time I have to stop.

I agree it's easy if you're fit though. But I know it can be a pain for people who don't do sport at least weekly.
I am just a layman with all this, but could this be an actually useful application of blockchain? Create a DAO where reputation is earned through votes, and tokens are distributed to people who upload new good content that people want (a bounty system??), and you can spend them on downloads. I have no idea how any of this works so maybe it's a terrible idea.
Not really in line with this particular CRUD subject, but combine-able esp. if things grow in size and scale: https://temporal.io provides a really nice way to code your workflows in Golang, applicable for small-scale, while hiding most complexity that come with scaling.
looks nothing like jq

1. let $stats := collection("stats")
2. for $access in $stats
3. group by $url := $access.url
4. return
5. {
6. "url": $url,
7. "avg": avg($access.response_time),
8. "hits": count($access)
9. }
Isn't every programming language a json query language? Particularly functional ones?
Please stop making accusations. It's obvious that being better is not a sufficient condition for being popular. It's obvious that C and JavaScript are popular now primarily due to entrenchment. I'm not saying that there were no "better" languages by the standards you mean. What I'm saying is that none of them were better enough. They needed to amass such a large number of pros so as to outweigh that one single con of not being the entrenched language for the niche that we're speaking about.

This goes for ISAs too: We use x86 not because it's better or even good. It's because PowerPC (or whatever you prefer) and all those that were better were not better enough to outweigh the massive cost of losing backward compatability, training, habits, relevant capital and all of that. Maybe RISC V, paired with the right microarchitecture, actually does turn out to be so much better that the transition becomes worth that huge cost. We'll see.

We will overcome C, JavaScript, x86 and all that but only once the contenders to displace them are just *that* much better. Many things have had the chance to do that and were better in many ways but not until recently has the balanced tipped, in my opinion.
So because removing fossil fuels will be difficult to do, we shouldn't try and we should instead bury our head in the sand about the very real problems that lay ahead of us?
On that scale you might have both. In the case of the Fukushima tsunami, how much environmental damage was caused by e.g. the (lead) batteries in the cars which were trashed? Sure, lithium isn’t lead, but that (along with arson and crashes) are important to plan for at this scale, not just the ideal product end-of-life.
I guess the blog is using referrer stripping as an example to demo/play with AWS global accelerator.

If it was me, I would set referrer-policy: origin (or no-referrer) header[1] and avoid all the overhead. Supported on all current browsers[2], and no additional costs or code to worry about.

Also, does it seem a bit insecure to anyone else to outsource referrer stripping services if your goal is to secure the content of the referrer from third parties? How well do you trust the middlemen in this case?

1. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...

2. https://caniuse.com/referrer-policy
Because every year IS our absolute last chance. Each emitted ton is there "forever" (at least for multiple centuries). Climate change can be stopped (like, paused indefinitely) but can't be reversed.

You are right that there is no absolute deadline. Now we are stuck with our hotter summers "forever". But we are not yet stuck with what comes next.
Does VSCode offer a terminal user interface? With Emacs/Vim I can SSH to a remote machine and immediately start editing with muscle memory using the same keystrokes as in the GUI.

Sure VSCode has its strengths and as an IDE easier to get started and work with, especially for newcomers. That said, the fact that it requires a desktop environment to operate in means there are niches that Emacs fills which VSCode currently cannot.
> besides the syntax
Ah, with winter coming around, even crosswalks can be slippery and you could fall and break your neck.
In practical terms, the main utility is that you can trade it. That's what I've seen from people who buy and sell NFT.

They do have some other rationalisations, which I don't buy(yet). One is, it establishes your identity in the virtual communities. For example, you can buy an NFT for 1 million dollars and be known to be the guy who bought that NFT for 1 million dollars and hangs with other people who also bought expensive NFTs.

I don't know if this works, the person who made that explanation to me doesn't really engage in that kind of communities and could not provide me with an example where that happens(someone else mentioned Mike Tyson being involved with something called cool cats and supposedly, he was hanging out with other owners of that NFT class but I was not able to confirm this). She simply sniffs around, finds NFT's with a lot of hype, buys some and sells for profit.
Solar cells on roads, a new direction for Europe's energy transition
By default that doesn't seem to pay attention to the current directory or the directories commands were run in. Is that a configuration option or something?
Yes, contrary to the US which isn't corrupt, right.

I am neither american nor russian by the way. And although my own country is officially not really corrupt, we also have our fair share of lobbies and non-prosecuted crimes when someone higher up fucks something up.

EDIT: Looking at the downvotes I guess people think I hate the US while defending Russia or whatever. Actually I think every country or rather it's government has flaws with intransparency or legal corruption, just in different areas. US has shady financial things, Russia is apparently in the hacking space, my country has it's shady areas as well etc.
Don't take my comment as an attack towards the US as a whole or as a way to say Russia does nothing wrong.
It's true, but with a folding bike your criteria for a house can now be "fewer than 5 miles away from a tube/train line" and let the public transport do the heavy lifting.
Tclsh is not really suitable for use directly as a general-purpose shell. TkCon gets a bit closer - https://wiki.tcl-lang.org/page/Tkcon - but still not great, e.g. if you start a long-running program you will only see its output when it terminates.

I wrote a semi-graphical general-purpose shell in Tcl/Tk for my own use - https://wiki.tcl-lang.org/page/gush . I used this as my main shell at work for 12 years, and only stopped because I retired last year.
Show HN: Wails v2 Beta for Mac
Hi. I'm pleased to announce Wails v2 beta for Mac!

It has all but 1 of the features that were part of the Windows release (Menus, Dialogs, live dev mode, etc) plus some juicy extras:

Native M1 Support + Universal Binaries

That wicked frosty effect we all love in our Mac apps :-)

Customisable window titlebars and support for NSAppearance

Cross Compilation to Windows (because that's in pure Go \o/ )

Announcement / Release notes: https://wails.io/blog/wails-v2-beta-for-mac

It's been a hard slog and no doubt there'll be a number of gaps in the docs and bugs. Please open issues on GitHub and feel free to use the v2 discussion board for answers to your questions.

Thanks for your amazing support!

PS: Linux users - you're next!

PPS: This release was 8 days late, but under budget so we're all good.
A.K.A. Facilitation/facilitating payment: https://en.m.wikipedia.org/wiki/Facilitating_payment
isn't that question like "cinema besides the movies"?
> Every single video game is designed to be addictive to some degree, much in the same way that every chef is attempting to create recipes that bring people back into their restaurant.

This statement is false. There exist significant subcultures of video game development, particularly in the independent sphere, where games are designed with no consideration for addictiveness, including myself. You are beginning to offend entire professions.

> Ultimately, the OP's mentality asserts that every business on the planet is acting maliciously and exploitatively, simply because they're trying to make money by retaining customers.

This statement is also false. It is you who are making that assertion right here, right now. I only ever addressed the video games industry, and the specific practice of designing games that emphasize boring, repetitive, tedious tasks, exploiting brain chemistry to profit from lack of understanding of game design.
I might have worded it poorly, but I completely agree with you. I was just trying to offer an explanation on why this isn't implemented more widely although the technical solution exists.

Some time ago I worked on a proof-of-concept service to enable users to mint their NFTs while abstracting away all the complexities. I decided to go the same route (link only, no hash, no nothing), as the cost for NFT minting are already very high as it is (see https://nuftu.com/pricing for current costs on the Ethereum blockchain).
The symbol appears (to me) to be deliberately designed to be easy to disguise with a wave or other subtle hand gesture, particularly on some sort of video call. It's very obvious from the front, but not very obvious from other perspectives. It's this information differential that makes it effective.

If you are at the point where you cannot even get your hands near where other people can see them, your signal bandwidth to the outside world is likely already severely curtailed. As in, you are probably locked in a basement. I don't think this is meant to address that severe of a human trafficking/abuse situation.
Bertrand is strong in the polls and is known by the voters. Not worse than Fillon last time. Same for Pecresse. So who knows.
I'd prefer a label printer which just prints strips of text, not those full-size labels.

Strips are more versatile. E.g. you can label cables with them. And if you want to print more than one line, just print a bunch of strips.
> are doing so illegally on trails and paths

don't you have restricted ebikes in the US? In most of Europe they're either sold restricted to 25kmh, in which case they're legally bikes, or unrestricted, in which case they're legally mopeds
?? You'll likely be better off seeing different perspectives of the same thing.
Alibaba DAMO Academy Creates World’s Largest AI Pre-Training Model (10T Params)
> Some people like customizing the heck out of their editor, getting super deep into metaprogramming and macros.

You will hopefully be programming for decades: I have been programming already for three decades and I expect I will be programming for another two before my mind gives out (if I am lucky, I might get another four). Customize your tools: they are yours, and being able to continue using and improving your workflow over time isn't a distraction if you are in this for the long haul.
See also https://rumbledb.org by same author
This is cool but it really feels like this should be just one thing you can do easily, because you are storing your shell history in a relational database. As I’ve been meaning to start doing for ages, so maybe this will spur me.
ls -l as a force of habit I guess
> It's not a bike's job to maintain safety and traffic speed, but the opposite.

It does not matter whose job it is. If increasing speed improves safety for the cyclist, in this case by reducing the incentive for car drivers to overtake, then a good number of cyclists will do it.
Reformulating your question: Why sponsor a football team when you can just buy ads on TV?

Advertising and Marketing is (mostly) a way of making your brand more visible to possible customers. Sponsoring a trendy youtuber you get more visibility than other companies that just bought some ads.

You also have to take into account the friendliness of your advertising. Some ads might become annoying just because you saw them a few times in a row... sponsoring allow brands to buy you a "friend" that tells you how great they are.
I agree. Trying to read some Tarzan books that were translated to my local language in the 1980's now is an atrocity. But reading the English version is still pretty decent, and that is now older than 100 years (the language itself is still fine, but terms relating to natives and the ideology of the superior white man can get to be a bit over the top).
Jetson AGX Orin
"The main language construct is called a FLWOR expression...an acronym for for, let, where, order by and return."

They missed a huge opportunity to call it FLOWR (flow-er as in one who flows, or flower as in the thing that grows).
iOS proof of concept written in pure Rust
I can only think of one language that supports JSON "natively": JavaScript. For the rest of the languages, you usually need a parser (which, to be fair, JavaScript also needs, it just happens to come with the environment you use (browsers/NodeJS)) before you can actually do anything with the data.
I’ve wanted to switch to emacs for a long time, but it feels like a second or third class citizen on Windows. There are many guides online on how to prepare it to be used as an IDE for different programming languages but it all breaks down when you try to follow the guides on Windows.

On the other hand vscode is first class, or almost.
What I wish I had known when I was starting out as a developer (2020)
I'm stuck on the first few paragraphs. It's clear that the author is heavily biased again anything-that-is-not-culture, and therefore gives really bad examples for non-cultural solutions. It's easier to convince everyone you're right when you give the worst possible alternative solutions.

> Incentive: dock pay for people who are late

There are much better incentive-based solutions. For example:
- Managers reprimand employees who are frequently late.
- Positive incentive for physical meetings: have a nice fruit bowl with just enough fruit so there are no leftovers for anyone who's late.

> Process: make process for creating or executing on a work item so heavyweight that people stop doing simple work

Better process-based solution: every employee has a "big" item that they work on, with planning weeks/months into the future, and syncing occasionally with their manager and/or peers.
> And yet, if your designs had absolutely zero addictive qualities, very few people would play the game a second time.

Now I see our problem. You've only played shit games.

Procedural content and random generation are a wave of the future of gaming, happening right now; new techniques that makes games fun without exploitation of brain chemistry. By actually being good, by actually being replayable.
why is this paid?
Not even for open communities. I'd love an ability to mute annoying sales colleagues boasting about this week's big win, etc.

I have no professional reason to communicate with this team, why should my day be interrupted with their whooping and macho sales competitiveness.
>I think it is very hard for us to estate these days how good/bad it was living under colonial rule, without experiencing it or even having contemporary reporting about it.

What? Colonialism is recent History, there is enough documented evidence of all its downsides and with still living Survivors from that era.

And of course its after effects which we are all living through.

No need to "Whitewash" it.