skysight-inc/HackerNews huggingface dataset:
Copilot has a ton of well publicised examples of verbatim code being used, but I didn't realize that it was as trivial as all that to go plumbing for it directly.
Example? Curious about that
I always perceive guitars to be timeless things and there is just something magical about them. I understand that people with greater means and resources will literally accumulate them until the end, but I think I have the right ones. Two steel strings, one nylon string, and two electrics including the aforementioned one.
Geez, it wasn't that bad, but the article is literally wrapped in disclaimers.

"Recently over the holiday break, I became interested in the 2600’s hardware architecture"

"Did I butcher some technical explanation here, or omit important details? Please let me know! I’m just a beginner on this Atari hardware journey, with much still to learn."
Reminds me of the pigeons used during the cold war era.

https://www.bbc.com/news/world-us-canada-49692534
I trained to become an EMT and became a volunteer search and rescue medic. In the end, it's not really giving much back as I get a _lot_ more out of it than I put it.
This _might_ have originated once vanguard/blackrock people took over from the founders...
FLAC is lossless, so there shouldn't be any difference in accuracy between the WAV and the FLAC. Of course, this is why people often choose FLAC for archival of ripped CDs.

Edit: I only mention this because I can't think why the extra "while using compression" qualifier is relevant except for information loss during compression.
Teach people your skills for free.
Generally, I think having an open handbook is the trending culture. Building in the open is becoming more popular - GitLab really moved the needle on this, so IMO from an outsider's perspective, Airbyte [0] and Posthog [1] has the best (publicly available & documented) processes, apart from GitLab of course (I didn't like that they removed stuff like their compensation calc, but I understand the motivation).

[0] https://handbook.airbyte.com/

[1] https://posthog.com/handbook

edit: addendums
Weeding out how to approach well when the ask isn't clear or you don't have full understanding of the problem space is a great skill to select for and doesn't require any technical knowledge at all about what the question is asking. A true non-answer (not just a lack of deep technical understanding on what really happens) should hint to further investigate how strong a candidate is in that area not hint they aren't technically savvy.
I don't have or want a Google or Apple account. I use a de-googled android phone running Lineage with MicroG. I'm glad for Unified Push because it means i can now get instant message notifications for supported apps, without which I would need to rely on SMS which can take up to 15 minutes to appear.

I am not willing to compromise my ideals. It there were no unified push, I would just live with delayed notifications of SMS, but this is better.

edit: corrected that I would have no notifications, not delayed notifications without unifid push.
It's not about productivity.

It's about going back to it even if you don't really want to and have better (potentially not productive fun) things to do.

It's when you sleep time gets (regular) reduced noticable because you couldn't stop.

It's when you make excuses to yourself why it's fine to watch more all the time.

It's when you end up spending hours consuming media even through it overall doesn't make you feel better or good at all and you know that.

*It's when it reduces you quality of live and you still do it without being forced to.*
The function is literally called isatty, so it's not that far off
Apple Music and TV apps for Windows 11 now rolling out on the Microsoft Store
Ask HN: Share your new devbox setup process. My own setup is included here
I recently spent quite a long time figuring out how to automatically set up a freshly provisioned cloud server running Ubuntu 22 to replicate my preferred setup for a new dev box. I ultimately decided on using Ansible, which was fairly easy to learn and which has made everything a lot easier. I've also learned over the last couple years of programming which particular tools and customizations I like the most, and all of that knowledge is encapsulated in this setup process.

I thought I'd share this with the HN community. You can find detailed instructions that assume little knowledge other than basic linux commands here: https://pastebin.com/097HtFuq . The instructions include links to the playbook itself ( https://pastebin.com/pQxd8Lbp ) and my custom zsh (replacement for bash) config file ( https://pastebin.com/DiJGwfae ).

My purpose in sharing is twofold:

1) I think it would be helpful for people who are doing dev work that involves remote machines but who haven't taken the time to customize their setups and don't want to spend days digging into this stuff, and

2) I was hoping that others in the community could share their own setup scripts for new dev boxes (obviously stripped of any identifying details or secrets) and we could swap tips and tricks. Obviously, all of this stuff comes down to individual preference, and I don't want to rehash ancient flamewars about what is the best shell or the like, but I think it could be really handy to hear what other people have done, particularly those with decades of experience compared to my own modest few years of Linux use.
> it is indeed a moral issue.

But corporations don't have morals, so they'll continue to do as they do currently. If you want to change that, you should have legislation that makes them abide by whatever you think is immoral. Don't confuse your moral standard with that of amoral corporations who are incentivized to simply make as much money as possible.
I have seen CTOs surviving theft of millions of confidential documents of the company.
PyTorch Trace Analysis for the Masses
I donate 10% of my net income to charities.

Having a budget for donations is really nice because it makes giving away money much easier. In my mental model this is simply not my money, but I can decide where it goes. This also makes spontaneous donations much easier. When the Ukraine war broke out and my employer set up a donation matching program, giving away 2000€ didn't require second thoughts from me.

Scaling your donations with your salary is nice because it gives you a reason to ask for higher salary besides becoming even richer.

With a software engineering salary, this is also enough money to support multiple organizations with a significant amount of money each. Discovering new organizations that do cool stuff and reading the occasional newsletter with positive news, knowing that your money supported that outcome, is really nice.

I give the bulk of it to the Against Malaria Foundation, drawing from the effective altruism idea. They distribute mosquito nets and score very high in the (years of "healthy" life saved)/dollar metric. The rest goes to various NGOs around human rights, civil liberties, environmental protection, journalism, and the FOSS/donationware that I use.
Like most technology nightmare stories on HN, there's so much subjectivity in this and so few specifics. It's not possible to respond rationally because you are telling an emotional story about a legal issue and there just isn't enough context. This is the equivalent of me grumbling that my wifi router is lying to me when it won't recognize a device on my network.

You need to talk to a lawyer. It's very possible that Stripe's customer service is deliberately awful because it's easier for them to communicate with attorneys than end users. Posting on HN might actually undermine your ability to resolve the issue pr preserve your legal interests.
Australian sea dragon conservation aided by divers and artificial intelligence
isatty(3) is a common way to do this. However, it took typical CLIs a while to actually do something useful with it. Turning off colours is one thing you might want to do. For me, git with its automatic pager support has done the first really useful showcase of that.
Flappy Drone :D
Changed from https://web.archive.org/web/20170515160229/https://minnie.tu.... Thanks!

Submitters: "Please submit the original source. If a post reports on something found on another site, submit the latter." - https://news.ycombinator.com/newsguidelines.html

It's fine to post archive links in the comments! but not at the top level, unless you've searched and there's really no alternative.
right, but the question was whether or not an understanding of terminfo would help general understanding behind the terminal and tty -- personally I think that still stands, even if you don't insist on using terminfo practically.
Is this a good or bad thing? We hear "hallucination" this and that. You can't rely on the LLM. It is not like a search engine. But then you hear on the other side "it memorises PII".

Being able to memorise information is demanded when we want the top 5 countries by population in Europe or the height of Everest. But then we don't want it in other contexts.

Looks more like a dataset pre-processing issue.
Ugh.

I have such a problem with this and the internet in general, I spend hours refreshing, trying to find something that might be useful in my life. I guess some of it comes out of a desire for self improvement, I watch videos, read articles etc, hoping to find an interesting idea, product, service, book, app etc that will improve my life, but in general there is just so much filler, however it's not like I haven't found semi cool/intreasting things, so there is enough there that really makes me feel like I will miss out if I cut too much of it off.
First of all the world of online is different than the real world, where there's no parentheses or tags floating next to you. Meaning new people you've just met in a meeting, say, have no idea what the pronouns are.

If they're out of the norm then it may make sense to mention it then, I don't think society is hostile to it. I believe it applies to less than one percent of the US population, so it seems excessive to establish a norm of behavior for all, since harmony seems achievable despite that.
I dislike almost all desktop animations, except for sliding between virtual desktops, and an animated zoom-out to view all desktops. Particularly the first; having an animated slide between virtual desktops really helps me form a spatial feeling for where windows on different desktops are. But miss me with animated minimizing (magic lamp is the worst!), wobbly windows, etc. That sort of eyecandy is very distracting, I used it for a few days when I first tried Beryl, but never since.

Having a compositor that does desktop zoom is very nice too, although not quite in the same class of features as those eyecandy animations. Frustratingly, Kwin won't let you set a mousewheel keybind for this zoom effect, a senseless limitation. You can get around this with xbindkeys though, using config like this:

"qdbus6 org.kde.kglobalaccel /component/kwin invokeShortcut view_zoom_in"
Mod4 + Super_L + b:4
"qdbus6 org.kde.kglobalaccel /component/kwin invokeShortcut view_zoom_out"
Mod4 + Super_L + b:5

I have no clue how you'd fix this if you're using Kwin/Wayland..
The D1 based miniboards seem to be the currently only alternative for what I would like to do. Only the mango pi board I guess, or any others?

I could not confirm if the k210 has a usb controller (not the UART<->USB dongle).
I'm literally on the very latest firmware on my LG CX, connected to the internet, use the apps all the time and I have zero ads on mine, never did anything to block them either - I'm in the UK.

I wonder if that's actually some kind of EU/UK regulation that's absent in the US that's preventing this.
But if it's an infinite number of spatial intervals, then it's also an infinite number of temporal intervals, so you can't argue they cancel without quantifying how fast they grow.
Legal Eagle Comments on the Dungeon and Dragons License Chnage
> What if you like sports cars not for the status but because you find them more fun to drive and we're scarred during youth when you received an incredibly frustratingly slow first vehicle?

Sounds fun!

But they're trying to find connections that happen in large groups, not proclaiming that every purchaser of something had the exact same reasons.
Sony MDR-7506 headphones[1]. I bought them at least 15 years ago after seeing my friend (a sound engineer) use in his studio. Apparently professionals like them because they are "flat" don't try to boost bass or anything. The leather on the pads wore out after a some years (due to travel), but I got replacement pads and they are isolating as new now.

[1] https://www.sony.net/Products/proaudio/common/img/headphones...
I don't know, without enumerating risks to check, there's little basis for doing due diligence and quelling investors. This massively-cited paper gave a good point of departure for establishing rigorous use of LLMs in the real world. Without that, they're just an unestablished tech with unknown downsides - that's harder to get into true mass acceptance outside the SFBA/tech bubble.
I’ve been using Invidious/yewtu.be instead of YouTube so I’m not falling into a recommendation hole. I manually search for the creator I want to watch and decide if their video is worth watching.
https://archive.ph/g8bCY
Did you know that the counter is stored in a different place than the pointer? All current atomic<shared_ptr> implementations use a lock. Stack overflow is not unique to a shared_ptr, but GC pointers don't have this problem. The reference counting has advantages, but it cannot fully replace GC pointers.
Note that there have been some license controversies with mold before, namely that they wanted to make all outputs AGPL, not simply mold itself [0], seems like they walked this policy back however [1].

> Open-source license: mold stays in AGPL, but _we claim AGPL propagates to the linker's output_. That is, we claim that the output from the linker is a derivative work of the linker. That's a bold claim but not entirely nonsense since the linker copies some code from itself to the an output. Therefore, there's room to claim that the linker's output is a derivative work of the linker, and since the linker is AGPL, the license propagates. I don't know if this claim will hold in court, but just buying a sold license would be much easier than using mold in an AGPL-incompatible way and challenging the claim in court.

Regardless of their current stance, this type of policy changes on a whim led me to remove mold from any of my systems, since I don't want all of my code in the future to automatically become AGPL, even by accident.

[0] https://bluewhalesystems.blogspot.com/2022/11/mold-linker-ma...

[1] https://github.com/rui314/mold#license
The youtube/tictok shorts are a genius form of getting the human brain hooked.

It's similar to how eating a piece of cake can make you feel guilty so instead you switch to a bag of M&Ms or other such small sweets thinking it's better for you as "I'll only have a few", and before you know it, you've eaten the whole bag in one go which is worse than the single piece of cake would have been.

I've found watching long content is better to keep such addictions in check. When I've finished watching a 2h long movie, I feel also "done" and ready for bed vs the endless stream of streaming shows, youtube videos and other social media shorts can keep you hooked for days on end.
I used to log in via modems and terminal servers of various kinds, so I found this to be an interesting reminiscence of olden times... And yes, we take a lot for granted these days - even the backspace key :)
Yeah, Reddit is one of those social media sites I've stopped using.

A great choice in my part.

Not gonna click through to see if he understands he's still posting on a social media site.
who decides who the good guys are? if you get a good anthropology book, you'll find plenty of societies that value violence (to varying degrees). in fact, you don't even need an anthropology book, just open the old testament.
And lightning fast.
Heard about the first one, but not about FADE, thanks for the link.

If anything, this demonstrates how unpopular this idea is. Of dozens games released and cracked every year, after 40 years of PC gaming, how many tried this strategy? A handful? Also, I now checked some of these games at my favorite torrent tracker, and yes, they are there, they are cracked, and there are no complaints about these defense systems in comments.

And these are games. I wonder if anyone has ever tried that with more useful software, and if they had any success with this strategy.

edit: I now realize I might have met this "in the wild". In my case the game was "The Legend of Kyrandia", and my cracked version could not be completed indeed.

All this trick achieved was making that kid who was me frustrated and unhappy. The game did not explain what was wrong, and there were exactly zero ways I could get a legal copy in Russia in 1999 anyway.

I got a better cracked copy later though. Nice game, do recommend.
> struck me as smart because no one could necessarily know when they were coming

But a train is a big, unique thing, and it takes very predictable paths. There are so many ways to track a train. Insiders in the rail company giving you tips, lookouts reporting from the place where the train is parked usually or at trackside, disturbances in the timetable of other trains. Attaching tracking equipment by insiders or intruders.

> could vary pick up times

Why is that an advantage for trains? Can’t any armoured truck do the same?
App developers are not the "customer" of these curated store platforms any more than cereal manufacturers are the "customer" of a grocery store.

If you try to take your business elsewhere, you have no market, because no one else is able to create a store which targets the same market. This is entirely unlike a grocery store, because if Safeway is unreasonable you can launch an entire store just for your own products and people can shop at both.

However, with these curated store platforms, a user can only use the App Store. They can get a different phone--at ridiculous expense, as there are numerous anticompetitive lock-in mechanisms with respect to licenses that prevent this: I would, for example, lose access to all of the music and books and apps I've ever bought--but then they aren't able to use the App Store anymore.

The problem is that virtually all sane people only carry around a single phone. This is not true of grocery stores or frankly any other form of store unless you map the analogy to geographic regions, where people have to move to a new house in a different community--at great difficulty and expense--to get to another grocery store. Even if you only have a monopoly over one "small" region, that's still a monopoly.
Agreed. Youtube Premium has got to be the most efficient subscription I have, by far. Also, I like that it provides more support to the creators I follow than ads would, because I appreciate the effort they put into the videos I enjoy.
That's exactly it, they are all pieces of art regardless of who manufactured them, etc. I'm fairly certain they all appreciate in value, though that's not why I do it.

Guitar playing (as well as, probably any and all other instruments) is just good for the brain.
For cross platform UnifiedPush libraries, such as Flutter, it totally makes sense to support iOS by wrapping APNS. Unfortunately, most people on the UP team don't have Apple devices, or iOS development experience. Maybe someday...
Back in 1994 or 1995, a department at my university was giving away some decommissioned terminals. I figured I'd pick one up so that two people could use my PC (running Linux) at the same time.

There were two models available. One model's units all looked cleaner than those of the other, so I picked up one of those.

I bought a cable (RS-232?) and plugged it in. It worked great for command line stuff, but pine (the email client) and pico looked off, with some parts of the screen being drawn over others. I knew nothing about termcap/terminfo. This was before Google (and even before Altavista). I spent hours trying different things (perhaps I got some pointers from helpful folks on a newsgroup?) and managed to improve the situation, but it never worked flawlessly.

Looking back, what I was doing was a lot of random stuff without much understanding. I will probably never know whether what I was trying to do was impossible, or whether I failed just because I didn't know what I was doing and had no systematic approach to editing the termcap file.
Most instances may have an emphasis on an interest or affiliation but that doesn't mean most people are on such instances or pay it much mind. Most instances are quite small. The largest instances tend to be generic.

And people do mildly judge others based on email providers.
Ask HN: Have a Fallen Hero?
My "grand dev" - guy who majorly influenced the dev who majorly influenced me - after having been promoted all the way up to director, is letting the product burn, the dev team burn-out, while jamming his head up the butt of our globally infamous customer and going full waterfall. I've been surprised, over and over for the last year) to see my confidence in this person misplaced.

Ever seen this? What is it? I'm in my 40's, is this going to happen to me?
If you are on android, use Libretube or newpipe

There is this on iOS haven't tried it though

https://github.com/yattee/yattee
I think it was a well calculated career move, she wanted fame, she got what she wanted. Now she's leading a new research institute

> We are an interdisciplinary and globally distributed AI research institute rooted in the belief that AI is not inevitable, its harms are preventable, and when its production and deployment include diverse perspectives and deliberate processes it can be beneficial. Our research reflects our lived experiences and centers our communities.

https://www.dair-institute.org/about
Or switch to libretube or newpipe
Fortios cli is a nightmare. Everything feels like it is from scratch. I am saying this having used panos, ios,nxos,junos, aos (arista) and of course desktop os's. Their price/value ratio is solid though.
FLAC is lossless. Any audio CD ripped and encoded to FLAC will be the exact same accuracy as WAV.
valid point! I will def check these out.
Isn't this one of those things that usually ends up having the opposite effect it's supposed to have? As in, people who scold themselves about their specific addiction are likely to include the self scolding as one of the rituals related to the addiction. The feeling bad part / existential dread can be as much a part of the addiction itself as the feeling good / placated part.
I used to be an after school mentor for an organization called BUILD here in the Bay Area. BUILD is an entrepreneurship program for underserved high school students that teaches them how to build their own business while also preparing them for college.

Most, if not, all of these students come from a home where no one holds a college degree or even a stable source of income. I didn't comprehend the impact I could have just by showing up every week, being present, and taking an active interest in who these teens were as people.

If you have the time, I would highly recommend volunteering with organizations like this. It changed my life.
But how do you think the information in that book can be turned into practical use for the programmer that spends time in the terminal but doesn't need to write applications that work in (possibly) ancient terminals?