skysight-inc/HackerNews huggingface dataset:
No, it's not Github's fault.

If you grasp the root force that is driving this constant release of new tech and new libraries you will be able to escape the hustle of keeping up with it.

Parameter 1: Software and web development is historically very young. In this context it is very natural that humanity has to do some trial amd error to figure it out. For instance, operating systems programming has matured more since it has had many nore decades to grow than web app development.

Parameter 2: Web development has grown to be very highly abstracted. Abstraction, by definition, hides lower level knowledge. When a developer learns to code using the highest level of abstractions available (eg react, next) then they haven't grasped the basics of the platform. This means that 1) they do not trully grasp what problem react or Next actually solve 2) when a technical problem arises, they only think of the solution only within the context of that abstraction (releasing even more abstracted sister libraries)

Parameter 3: Libraries are built to solve problem based on some assumptions. As technology progresses, these assumptions keep changing. This leads to akward evolution in some libraries to address yhe changing assumptions or the creation of new libraries that leverage the new assumptions. For instance check how vite has been built on top of a modern javascript stack that didn't exist when webpack came out.

Put all these together and you have an exploding coctail of change as you described it. What should you do?

Basics - Basics - Basics

The more you try to understand the base platform, the more you will understand it's progress, the reason libraries exist, you will judge them better on whether they do a good job or not. Then, "knowing" a new library will be a matter of reading it's docs and saying to your employer "Yeah, it's fine, I have played with it, not super experiemced but i can handle it and will learn it pretty quick". I always learn new libs on the job, never in my free time.

In my free time (and i suggest it for you) read the rfcs. Read http rfc, read html spec, read C, read the js apis, etc, etc
I presume you're not a gamer. In many games I play you pretty much need to have the wiki open on the second monitor.
To be honest, it looks like chain of thought :(
Can you tell about some?
Next-gen Wi-Fi to focus on giving users the best connection
>Has anyone found an easy hack to ensure playback happens in 4k on desktop as well (e.g. url parameter)?

Yes there is. It's called piracy.
> After seeing people lose cryptocurrency first hand through the LastPass leaks

The reason for those losses was partially that LastPass was encrypting with extremely low iterations on long-standing accounts (it also may not have helped that they didn't encrypt URLs either). That was a terrible practice which isn't duplicated by credible alternatives.

As a matter of opinion you may still be right, though personally I consider the risks of a bad password to be higher than a leak purely because without a password manager making it simple to use long random passwords most do tend to be bad ones (duplicated/short/guessable/engineerable) as those are the only ones that are memorable.

It's the usual trade-off between security and usability, with the perfect being the enemy of the good, especially in regard to pushing less technical users to solutions which may not be ideal but are still much safer.
XState famously always conformed to the SCXML spec[0]. It isn't mentioned anymore in the current version anywhere(?), but you can still see it in the v4 docs[1].

[0]: https://www.w3.org/TR/scxml/

[1]: https://stately.ai/docs/xstate-v4/xstate/advanced/scxml
I guess the difference is they split into sub problems ?
I guess they decided this counts towards DAUs…
> I somewhat agree with you, I don't understand the disdain many programmers have for documentation.

I also agree with this person for the most part. For all I know the original poster might indeed be successful with their approach, but in general having docs of some sort is a good idea.

I think most devs have the sometimes mistaken belief (coupled with some arrogance/cargo culting) that code should be self-documenting, skipping over the part where they can document WHAT but not the WHY in as much detail as would be needed to tell the full story.

Sometimes a simple comment explaining the basis for doing things a certain way, a Markdown README/ADR in the same repo, or even a link to a particular Jira issue (to even indicate that one with useful stuff exists, in the midst of thousands of others) will all be better and save someone a headache in the case of them missing out on important context.

The correct amount of documentation is as little as you can get away with (without being apathetic or ignorant of the developer experience of others in the project that don't know all that you do), but not zero. The code naming conventions and structure, as well as even code tests (both correctness, how it should work and how to use it) and any automation (e.g. Dockerfiles that detail the dependencies, or something like Ansible playbooks that detail the needed environment, or systemd service file definitions, or even your project files and build scripts) might explain a lot about it, but not all.
Upvote for the Affleck quote. Damn, that guy is (providing he came up with it himself) not so stupid after all.
More correctly, we know where the Gold in the universe comes from, in the sense that we know what kind of nuclear reactions generate gold atoms and where such nuclear reactions may happen.

The problem is that with our current models about the probability of such nuclear reactions and about the celestial bodies where such reactions occur, the predicted amount of gold in the universe is less than the observed amount.

So there is something wrong in the theoretical models or additional observations must be made, until theory will match with observations.
You are describing Reddit
How does it compare with other LLMs in terms of performance? Is.it near GPT 3 or Llama or what?
https://www.science.org/content/article/fake-scientific-pape...
Because Zuckerberg has a generally weasely reputation and also I don't see the other platforms being nearly as scummy as Facebook has been

(Instagram as you probably know is also owned by Facebook and people are similarly tired of the constant spam)
21-year-old in debt after failed businesses, seeking advice
Here is some context,

I am 21, 10k in debt the result of previous failed business attempts and bad financial management,

I dropped out when I was 16, I live in Morocco and I am currently studying in a programming school 1337 same as 42, and working on my YouTube channel as a side.

Here is the thing I feel lost in life right now, as my failed business was really bad it failed cause of me no other reason, clients were good, profit was good everything was good but I got entitled I get lazier "victory has defeated you" is what I think happen to me I made a series of bad financial decisions, and borrowed more than I made, hired the wrong people and everything else was just pure bad decision and actions, it kinda of made me lose trust in both of my decision making and action.

I have taken a step back for the last 10 months, didn't want to dig a deeper hole for myself, so stopped and did some self reflecting, but I'm still confused, being 2 months since I started studying programming again, the current curriculum focuses on C, and I don't know if that is the right thing atm but it is much better than doing nothing for sure.

If you have some perspective/advice for my current situation, I am open to it, Criticism is more than welcome.

I am thinking of getting something remote on the side to pay the debt since it is only family&friends debt keep studying programming and just overall focus on it, but I feel that I'm leaving so much at the table and not being at my full potential, let me know your thoughts.
Awesome to see folks peeking that deeply into the Apple hardware stack.
> Claude is really good at helping here, mostly because thinking quickly saturates: when you’ve thought about a problem for five minutes, you’ve had all the thoughts you’re gonna have, and it’s time to talk to someone else.

It reminds me of:

"if you're thinking too much, write; if you're not thinking enough, read"

It's as if the act of writing engages yourself in a sort of conversation with the future reader.
I suppose you've alreard heard of it, but Lingua Latina per se Illustrata is also supposed to be very good.

Especially after having had to learn Latin the "old fashioned way", which is basically like learning English via analyzing and translating Shakespeare word by word, musing about the meaning of each words position. All while hardly being able to produce your own sentences
The rise of a MacOS sort of monoculture certainly affected those developers that were still on Windows. It drove me off of Windows, a system that I otherwise appreciated just fine. I never cared much for MacOS, though, so I went to Linux, but there I'm also constantly feeling the pain of so many developers being on MacOS, as there's so many incompatibilities between the two. So, in the end I guess I prefer things that run everywhere, which this Parrot thing may be in reach of, it being Electron? In that sense I guess I support the ask for a MacOS version. But boy, could the MacOS crowd just stop throwing their weight around?

Edit:
Examples:

* Tools that are only available on MacOS (remember the days when tools were only available on Windows)

* I write a BASH script which then doesn't work for the MacOS coworkers

* Tools that are supposedly platform- independent have Linux-specific errors that get no love because their developers don't care about Linux
Acknowledging that I haven't had a chance to try the new Rails 8 auth stack... over the last decade I've gone from being a Devise hater to a Devise lover.

Yes, it can seem esoteric and magical (in the bad way) until you wrap your head around the idioms and design philosophy. There's a lot of functionality that happens unless you override it. I fully get that this rubs a lot of people who aren't in the pool the wrong way.

However, in addition to the impressive selection of modular capabilities mentioned elsewhere in this thread, there's a very bright light that goes on when you realize that you can make powerful changes to the way the library works by reopening a few controller classes and defining your own methods.

My strong advice for anyone looking at Devise and perhaps feeling stumped is to open up https://github.com/heartcombo/devise/tree/main/app/controlle... and spend some tens of minutes looking at how the library does what it does. These controller - especially sessions and registrations - contain all of the business logic driving the "magic". Not only do they reveal themselves as relatively simple and well thought out, all of those yield calls mean that you can call those methods while passing a block to them. Whatever is in that block will be evaluated inside of that method when it runs.

The people who designed Devise put a lot of thought into this stuff. When you get it, you suddenly don't want to be without it.
Clariti is a private AI app for professionals who can’t use ChatGPT at work due to data security concerns.

Why Clariti?
No Data Leaves Your Device: Fully compliant by design – zero data transmission.

Document Chat: Chat with your sensitive documents securely.

Apple Health & Calendar Integration: Analyze health data and manage schedules privately.

On-Device AI: All processing happens locally – no cloud, no tracking.

Cross-Platform: Works seamlessly on iPhone, iPad, and macOS.

Check It Out:
App Store
https://apps.apple.com/us/app/clariti-ai-privately/id6739746...
Feedback Welcome!
We’d love to hear your thoughts. What features would make Clariti even better for you?
Pretty sure you'd have a more lightweight experience with https://www.jetify.com/devbox.

Happy to set it up and demo if you can share (or DM) a repo URL.
It doesn’t matter which set of text you generate with ChatGPT in this case. Using it in either makes the output useless as a tool to learn anything about both sets of text. This issue is compounded further when, as the OP readily admits, there is no quality check involved (OP does not know Latin)
It's also possible (and fun!) to run with very low intensity. Meaning, at a pace where you can still talk without too much discomfort. Doing a nice 20-30km trail run at this pace is incredibly relaxing.
Would you rest your face on a toilet-seat so cleaned?
This is also quite common in some more synthetic languages, like most slavic ones for example.

And the latin case is made muuuch more extreme due to the fact that we read poetry and stuff written in the yambic hexameter, which would have also been quite alien sounding to an average roman citizen on the street.
Never had a part break. I had a creaking noise from the boot trims and they were replaced quickly in a remote visit.

Waiting for parts seems to be an industry wide problem at the moment, and my anecdotal evidence supports this with many people I know waiting for parts for their non-EV vehicles. My colleague was without his Ford Puma for 2 weeks due to waiting on a part.
https://www.archivebuttons.com/articles?article=https://www....

At least 54 sawfish died after exhibiting unusual spinning behavior. Exposure to multiple toxins from dinoflagellates (a type of microscopic algae) likely caused the behavior.

Testing of water and fish samples indicated elevated levels of Gambierdiscus, a genus of these toxic algae. Normally, dinoflagellates inhabit seagrass and larger algae on the seafloor, but an unidentified factor — possibly a heat wave or storm — caused them to become free-floating in the water column.
This is so cool. Thanks for sharing !
yep yep !
Without thinking twice. If it's not clean enough for my face, it isn't clean enough for my butt either.
I was primarily talking in the context of shared server deployments for teams
That's how it works now exactly because hardware security ("DRM") on phones is so good that grabbing phones whilst unlocked is the only way to beat it. For most of the history of phones, they would be pickpocketed or taken from bags, luggage, hotel rooms etc without you ever seeing the thief.

This is a huge upgrade, and nothing to sniff at. I also had someone try to grab my phone out of my hand and run off whilst walking on the streets in France. Unfortunately for him I can run extremely fast. Once he saw I was catching up and about to beat the crap out of him, he gently placed the phone on the road whilst running and gave it back to me. Before phone security got really good a guy like that would have been using the sneaky approach and then visiting a back room in a phone shop to reflash all the hardware IDs, but secure boots and the mobile security chips have got good enough that this is no longer feasible.
Why are you still using it?

I dropped FB about 12 years ago, have not looked back since. I ask people this question who still use FB and complain about terrible it is. They answer with some generic "to stay in touch with such and such" which is easier and less invasive to do with SMS or email.

So, why are you still using it?
Xiaomi global bootloader unlock policy has changed
It was shaped by censorship!
Conservatives and libertarians have been banned for a decade.

Since the first Obama social media campaign the internet became very one sided - and people started believing that crap so much, everyone here had to sit through at least one DEI training.

I'm against any form of government and centralization of power (which nearly always happens thanks to regulations and laws); I'm not a fan of Musk and conservatives (I'll change my mind after I see with my eyes a significant reduction of the US government) but I'm glad to see a return to balance in online discourse.

We had another DEI training at work and I was impressed to read everyone left negative reviews about it. Quite the change in sentiment!
Ah, I misunderstood what you meant by range :)

For such prefix queries, I think a radix-tree/Trie or ordered collections are more useful (than the index-based collection I initially mentioned).

Thanks for following up :)
Interesting, could come in handy at some point. Can you shed some light on what goes on in the background? Is it mostly a GPT-wrapper and some prompt engineering?
The numbers are going up!

What numbers?

THE NUMBERS!
I would say that if there's no depiction of a sexual act, or any gestures or body poses suggesting an invitation to a sexual act, it's not pornography. While I can't necessarily pinpoint where the threshold lies, without certain ingredients like these, it's far from it.
Perfect time for Demonoid to return
Similar - I use Bitwarden for passwords and Authy for 2FA so a compromise of only one of them is not a disaster (assuming a site supports 2FA which my important ones largely do).
> The group wrote games at work because "when you're a programmer, especially back then, you have a lot of free time, because you make changes and you compile. And for a big project, a compile would take about 10 minutes."

Well, I have CI builds or deploys that take 10m, but I don't see how that would give me time to write games in such small increments.

2-10m is actually my "dreaded" time for feedback loops. Much less than that, and you just wait.
Much more than that, and you schedule something else to do, with a reminder.

But in that frame, you can't really wait, you can't context switch productively..

... which ends you on HN, commenting on articles about people who wrote the most used software in the world (solitaire & tetris) _while compiling the second most used software in the world (a popular OS)_...
Amazon and Apple do not supply full HD or 4K to PCs at all.

YouTube do not even supply anything more than SD to PCs for rented or purchased titles.

Amazon lock Dolby Vision behind their ad free supplement. YouTube locks high bittrate 1080p behind YouTube Premium. Paramount lock 4K behind their upper tier. So do Disney.

You are, bluntly, flat wrong here.
That's stellar sportmanship right there.

Not that jupyter's team needed even more respect from the community but damn.
That's complete rubbish. Information rots, whether it sits in a blog or a wiki doesn't matter. A blog can be updated, can show its last updated date, just as a wiki does.

The statement hits home with me because over the past 20 years I have actually gone back and forth between having a wiki as a personal website and now finally back at blog again.

I find that markdown + tags is the best way to organize my personal knowledge base that I call a blog. My attempts at using Wikis always felt overkill.
> You wouldn't hire a human to calculate sales tax in their head

Everyone did that 60 years ago, humans are very capable at learning and doing that. Humans built jetplanes, skyscrapers, missiles, tanks, carriers without the help of electronic computers.
> I've seen many students use Nextjs for websites that could easily be written with plain html + css, and some chart library.

Maybe the students want to learn a popular framework in order to have job? That is exactly the reason I learned Nextjs and lo and behold, it proved to be useful for me and my employer..
There's no single "style of PowerPoint". People use it for various, different, things, and if you look at a deck made for one purpose through the lens of another, it'll look atrociously bad.

You can use PowerPoint (or Google Slides, etc) to make:

* Make visuals for your talk (in person, or over zoom); your talk is the main thing, and the backing visuals are there to focus people on what you're saying. Those kinds of slides often have a single sentence, image, chart, or code block. Importantly, those slides carry no meaning/story by themselves - you can't look at that deck without the talk itself.

* Handouts, or material to send over email, etc., in which the slides themselves are a thing (you might not be there to talk about them, or you can expand some of it as a follow-up). Slides are tightly packed with information, which needs to be carefully organized. They're usually bottom-line up-front (google BLUF), with on-slide info organized in pyramid fashion (google MBB slide structure).

(Edit to add: people often want to reuse the same slide deck for both uses, compromise on it, and end up with the worst combination. Nobody wants to do things twice over).

Diametrically apart, optimized for different things; if you're skilled at making those, can be super-useful. Trouble is, it's a skill that very few people are tought how to do. We expect people to be able to create and deliver a presentation without teaching them how to do it.

So what most non-experts end up doing, is what's in the linked book excerpt:

* pick a template you like

* add a bunch of bullet points where each bullet point is a paragraph of text

* fumble about with creating a chart that's only obvious to you (visualisation is a different skill in itself!)

* read the slides, slowly, while having your backs turned to the audience

Yeah, that's torture.

But it's not caused by powerpoint, same like spam is not caused by email. It's not because slides are inherently a worse format than articles or books (different, yes, and not for the same thing). It's just that people legit don't know better.
That's an extremely uncharitable presumption. Although I don't agree that routine usage of AIs should be a precondition for regular software engineering jobs, there are good reasons for using LLMs besides "joining a hype train".
Theres still an express version thats free to use but limits database to 10gig, for what its worth
haha! I knew it was a perfect square but I did not know the sum thing, interesting!
Multi-tracker search has become much more viable today with tools like Servarr/Prowlarr out there, so you there's less of an incentive for a "one to beat them all" style tracker.
I didn't see it mentioned in the article, but please don't add solder to crimped connectors "to be extra secure" even though it's common advice in hobbyist circles. Unless you're using PTFE or similar insulation, you will make the crimp to the insulation weaker, defeating its strain relief purpose. Worse, right at the point where the solder wicks to, there will a huge stress concentration, and all it takes is a couple of bending cycles to break the first strand. After that point there is zero strength there.
Yeah - popular opinion is probably a better neutral word.

I do look for quality/value however that usually requires costly effort to learn how to decern. Buying good second hand stuff is sound.

My questions are likely poorly formed - maybe I need to write an article to force myself to be more specific.

The cheap plastic tarps are a good example - they fall apart from UV then rip and leave blue plastic threads everywhere. I'm not sure what the right substitute product is!
Focusing on one particular company distracts from the fact that this is a result of systemic incentives. It is the incentives that need to change, not any particular company. Facebook / Instagram is crap, but so is Tiktok, Youtube, Reddit, etc.

The fundamental problem is the business model where money is parasitised from people's attention. You want change? Make these companies responsible for the negative externalities they impose on society, just like companies that pollute the commons are held responsible.

We don't need another Tiktok ban; we need industry wide regulation. Shortsighted focus on single companies is simply a distraction from this fact, which only benefits these companies and allows most of them to continue as before.
uvx --from jupyter helps with that significantly.
You could give https://www.goravel.dev/ a look!
I looked through this earlier today when I saw it mentioned in that thread about the closed source tool for the same purpose.

Having done a good bit of this type of reverse engineering the hard way over the years, it's a very exciting find. I had been talking with my partner about building something similar for the past six months. How exciting to learn that it's already out there and open source too!