skysight-inc/HackerNews huggingface dataset:
Yeah... I read all the way to 32 to find an error (and didn't check my working before posting this comment).

I wish I could meet these people who can't code a fizz buzz.
Great addition of SQLite backend. I would however love prebuilt binaries for Mac, that way I can test it with Marmot (https://github.com/maxpert/marmot sorry for shameless plug). I wanted to build myself but then the instructions in README discouraged it, not sure why, it's not like I am going to train a LLM so it's pretty complex.
While I appreciate the goal, I'm surprised that it ends up being less work to start with GNOME and rip that much out rather than starting with a lighter option. I get that the listed goals/features are perhaps well covered by GNOME, but I can't imagine it's really the only - or easiest - way to get there.
plenty of proton games support online multiplayer (natively or otherwise), its just games which use EAC thats the problem. Even then it can be fixed with (what I've heard) minimal work from the developer, but sadly thats still not quite universal.

I think there are a few other anti-cheats which can be problematic, but again I think it can be worked around
I'm struggling to think of legitimate questions which would get someone red flagged. Asking about oncall, team dynamics, inter-team dynamics, culture, why people want to work there, etc. all feel like they're important for the candidate to get to know if they'd want to work there.
I would like to see a comparison using a thermocouple. I'm not convinced with the measurements taken with a thermal camera. Further, the use of an insulator doesn't make for a great comparison.

Is this any better than regular white paint?
gookit/goutil An extended library of Go's common functionality. Contains: number, string, slice/array, Map, struct, reflection, text, file, error, time and date, test, CLI, command run, system information, formatting, common information acquisition, etc.
Snapchat is not dead…
Now I remember why I used to come here thank you
A few dedicated high-performance programs use those interfaces, but I wouldn't say they're mainstream, and they still seem to be oriented towards unstructured byte sequences and "everything is a file" as far as possible. And of course the highest-performance systems bypass the kernel entirely and do everything in userspace.

OTOH one could make the argument that the pendulum is swinging back with things like dbus and overlayfs, or even modern linux sound APIs. So IDK.
I'm disappointed that governments haven't more aggressively forced this tech to be deployed commercially.

Plenty of governments make building energy efficiency laws, because they realise that the commercial incentives of house-builders and house-owners and the national economy aren't well aligned. Yet these laws tend to disallow 'clever paint design' as a technique to reduce building energy consumption, despite plenty of academic papers demonstrating effectiveness.
Where are you pulling these definitions/differences from?
https://xnacly.me/

I really enjoy writing especially to work on my english and how i express my thoughts.

I try to write at least one post a month but im usually pretty busy with work.

My top 3 favorite posts are:

linux guide for powerusers https://xnacly.me/posts/2022/linux-for-powerusers/

Rsa and python
https://xnacly.me/posts/2023/rsa/

Lexical analysis of Markdown in Go
https://xnacly.me/posts/2023/lexer-markdown/
Towards the end it says;

> the material lasts longer than rubber, and has better abrasion resistance.

With rubber tires these both would mean bad grip, I wonder how this material fare on that front. Probably not a problem with stroller wheels etc. but quite important for bike and car wheels.
Android isn't open source. AOSP is open source, but isn't a complete operating system.

The main reason competitors don't take off (e.g. Tizen) is the chicken/egg problem of the Google Play Store (which can't be shipped without Android).
About a year ago, I got nervous and spent some money on some of those survival dried food packs, currently sitting in the basement (and hopefully not rotting).

I have a charcoal grill and a gas grill and probably should stock up on propane and briquettes. I have enough ammo to last a while. Chickens in the backyard, some vegetables growing in the garden. Solar panels but no battery, so, not off grid yet.

But realistically, if such a solar apocalypse happened, the panels and many other electronics will fail, communications will break down, marauding gangs will take over in many places, until the military can impose order. And there’s the issue of potable water.

There’s not much chance of surviving past the first week or so, at this level of prepping. Let’s just hope this flare never happens.
"GNOME is huge and kind of bloated, and it's hard to disable various unwanted components. GNOME Shell is amazing, but a lot of the other components of GNOME are simply unwanted. This is what turns a lot of power users away from GNOME, which I think is a shame given all of the other amazing things about GNOME."

GNOME needs a lobotomy and an enema.

Lobotomy: there is too much opinionated stuff as default and trying to change it is WAY more work than it should be. The configuration steps shown in the article illustrate this pretty well.

Enema: the bloat needs to be removed. Let me choose my own apps rather than trying to be a kitchen sink with its own default apps:

* cheese

* evolution

* evolution-ews

* evolution-help

* gfbgraph

* gnome-boxes

* gnome-calendar

* gnome-contacts

* gnome-dictionary

* gnome-documents

* gnome-getting-started-docs

* gnome-initial-setup

* gnome-maps

* gnome-online-miners

* gnome-photos

* gnome-software

* gnome-user-docs

* gnome-user-share

* gnome-video-effects

* gnome-weather

* simple-scan

* totem

* tracker-miners

* yelp

Why not ask me what I want / need instead of installing it all?

Windows lets me disable optional components, why not GNOME?
At this point, no American citizens should be traveling to Russia or, frankly, doing business with them. Those who insist on going to Russia are taking foolish chances.
Surgery is expensive and ACL tears are not "critical." Showstopper for basketball, soccer, etc, but not for walking, squatting, running, etc

(I've had a re-torn ACL for ~8 months now. I'll get surgery eventually.)
“The silent majority” was originally a euphemism referring to the dead, who outnumber the living. It only got its political meaning in the 19th century.
> My Steam account is possibly most oldest active account anyways and I have always preferred it,

You just made me feel old. I think my Steam account is even older than my Gmail account. It has accompanied me through several phases of my life... I first created it using a very silly username, later I grew up and became extremely ashamed of it. I remember frequently checking if it was already possible to change the username, but they never allowed it. And now that I'm older I just laugh about it as a memory of my teen years.
The runtime is bounded by K, where all numbers you sort are less than K.
That is also a good way to start an improv scene. Figure out later, if at all, what is really going on.
My circle is 95.9% perfect, can you beat that? https://neal.fun/perfect-circle/
> Some days your productivity is 0%, others it’s 300%.

Obviously this depends on the job, but the problem is that people like to believe that they have plenty of those “other” days you describe. If you ask somebody at random how productive they were that day and they answer, “not at all” isn’t it much more likely that person is generally unproductive than an exceptional performer having a slower day?
It's a good article.

But at the same time, the UI design of the EPR readouts just sucks. It's hard to say whether the engine is idling or at the full power with a simple glance. And the fix would have been easy, just add a limiter at the 12 o'clock position and rescale the gauge accordingly.
They do so wearing a brace and trading chances for massive damage to the knee for finish-out out the season and getting paid. We had someone in college football do that because it was the last 2 weeks of his senior season. He suffered cartilage damage from it and wouldn't do it again.
There's a typo/thinko there too? Should be true not false.
https://herbertlui.net/ — I don't write much technical content, I usually cover marketing, creativity, and the human condition.

Sharing a few posts that have resonated at hn, and highlighting the discussion (which I've found just as interesting—if not more so—as writing the post):

https://herbertlui.net/dont-think-to-write-write-to-think/
hn thread: https://news.ycombinator.com/item?id=32628196

https://herbertlui.net/bill-watterson-picasso-and-hn-on-self...
hn thread: https://news.ycombinator.com/item?id=32124964

https://herbertlui.net/for-productivity-geeks-futility-is-a-...
hn thread: https://news.ycombinator.com/item?id=31941472

https://herbertlui.net/conference-talk-blog-post-transcribe/
hn thread: https://news.ycombinator.com/item?id=31914395

https://herbertlui.net/quitting-art-careers/
hn thread: https://news.ycombinator.com/item?id=34857488
Sorry, but could anyone share some background (reading, links, etc.) on set vs. category theory as applied type systems?
Ask HN: Why doesn't Cloudflare Registrar support the .ca TLD?
I've been checking https://www.cloudflare.com/tld-policies/ for something like two years in the hope that they would announce support for more country code TLDs, but it seems to remain in permanent "coming soon" mode.

While it's great that they have .vip domains now, it's frustrating that actual useful TLDs aren't even announced.

So far as I know, there's no technical reason that adding support for .ca would be challenging. There are lots of 3rd-party domain registrars that can do it.
“Gentlemen, you can’t fight in here! This is the War Room!”
same here. i even commit automatically before every compilation.

that's why i created https://github.com/steveschnepp/git-breadcrumb

A little rough but works well enough for my current workloads.
> advocacy orgs staffed with people

who don't even have to pretend to be neutral.
Thanks…I’ll have to try it!
Gigabyte m32uc
Well, that’s comforting - I suppose.
https://blog.tjll.net/

The posts that made it to the top of HN (that I can recall at this moment)

35 Million Hot Dogs: Benchmarking Caddy vs. Nginx (https://blog.tjll.net/reverse-proxy-hot-dog-eating-contest-c...)

SSH Kung Fu (https://blog.tjll.net/ssh-kung-fu/)

Building My Ideal Router for $50 (https://blog.tjll.net/building-my-perfect-router/)

I've been using nix/nixos a lot lately and will probably end up publishing more in that general area of interest. That and my excessively-overengineered homelab.
https://questionableengineering.com/
I really need to add more content. About 90% of the content is still in drafts. It's really my online notebook. I add content when I either organize my old files or finally find some free time. Tell me what you think.
It covers everything from software, ML, CNC, Wled, Robots, High voltage, and etc.
https://questionableengineering.com/
Sounds like you’re not drinking enough alcohol!
We are in a family crisis here, can any of the solutions run roblox after their botched anti cheat update?
Right, we are going to add support for it.
Very cool! I love seeing things like this put together using just basic unix tooling. I dont know if I'd call it a slack clone though, but cool nonetheless.
Functionally, this is nearly the same as slack, but it's missing the aggressive venture capital funding and marketing team...
Whether this approach works depends a lot on what you are trying to write.

GPT4 is not very good at understanding new algorithms and data structures for example. (I recently tried very hard, but it failed miserably. I can talk about the details, if someone is interested.) But it might be good enough at helping you organise a sprawling project.
shout out to https://nebula.tv/
theres a few good youtube creators who post their videos there a week early
> a policy among browsers to trust self-signed certs if the only other option is HTTP

I'm not arguing to remove warnings when going to a site with a self-signed cert. I'm arguing to add warnings to insecure HTTP until it's at least as scary as going to a site with a self-signed cert is today.
> suc does all that by leveraging SSH, UNIX’s access control API, and UNIX’s text-based modularity.

On any fair metric, this should inflate the volume of code metric for any project (whether leveraging those APIs directly or not). It would still favor this implementation on that front, and there are still other merits to the approach besides code volume. But something does irk me about touting supposed minimalism which externalizes almost all of its maximalism. Sure, the dependencies are probably there and sure, it’s good to use the platform. But it’s not a reasonable claim that “five lines” can recreate any portion of any moderately complex software. Otherwise we’d have “SSH in five lines of bash” and so on.
Kind of sucks to see LXD get pulled from Linux Containers. Stéphane's (and the rest of the Linux Containers team) work has been incredible, and honestly it gets slept on way too much. LXC containers have been incredibly powerful and useful for me, though I never bothered to learn LXD. I have this bizzare intuition that Canonical is watching Red Hat, and that there's a non-zero possibility of them aping the whole pay a subscription to get the source and distro thing Red Hat is currently engaging in.
https://www.da.vidbuchanan.co.uk/blog/

You may remember me from:

Acropaylypse: https://www.da.vidbuchanan.co.uk/blog/exploiting-acropalypse...

Netflix on Asahi: https://www.da.vidbuchanan.co.uk/blog/netflix-on-asahi.html

Hello, PNG!: https://www.da.vidbuchanan.co.uk/blog/hello-png.html

Only 3 articles so far this year, but there's an RSS feed, and I plan to write more soon.
The article is about removing such components from GNOME. Windows doesn't ask before installing its components.

Both break subtly when you go around removing/disabling things that arn't meant to be removed/disabled
Yes, and I would argue that when we were hacking school computer lab macs to play world of warcraft 3, in my later years, that was okay, too.

School IT admins are assholes for no reason.
Yes, the survivorship bias is strong in this case
https://gaseri.org/en/blog/

It used to be a separate website, but since becoming a principal investigator and starting my own group, I have integrated it into the group website. I mostly write about academic research/teaching and open-source software/principles/evangelization.

One of the posts from last year https://gaseri.org/en/blog/2022-02-24-dont-use-rar/ got a fairly nice traction on HN: https://news.ycombinator.com/item?id=30465933

My personal favorite overall is the post from 2015 https://gaseri.org/en/blog/2015-09-14-what-is-the-price-of-o... where I wrote about proprietary and open-source software in computational chemistry by debunking an article from American Chemical Society's Journal of Physical Chemistry Letters.
Does Django need to intercept the WAL? No.

NIH syndrome.
Figuring out the logic in code doesn't seem that different from figuring out the logic in other human produced text. At least it doesn't seem harder, if anything it's probably easier for a machine.

Yes, at the moment GPT4 and the like aren't all that good yet, but they have shown that they have started understanding semantics.
Yeah this part is left out of the explanation
Even more than that. There were a couple of incidents in the USSR. One with Tu-104 in 1961, when the pilot turned off the wrong engine, although in that case, instrumentation also failed properly to indicate the malfunctioning engine. Then there was a Tu-154 flight ЮХ372 in 2010, where incorrect engine failure indications prompted rash actions that resulted in a crash landing.

And the TransAsia Airways Flight 235 in 2015 with a very similar story to the one in the article.
>Let me choose my own apps rather than trying to be a kitchen sink with its own default apps:
>Windows lets me disable optional components, why not GNOME?

Because that isn't in-line with the Gnome devs' vision, or how they want you to use Gnome. If you don't agree with their vision, then why are you using their software?

If you want a desktop environment that lets you configure it the way you want and disable things you don't want, Gnome simply isn't the DE for you. I really don't understand why this is so difficult a concept for so many Linux users. It's been like this for well over 10 years now (Gnome3 was released in 2011), it's not something new. The Gnome devs have infamously been hostile to users who want to do things differently from their vision.
How do I make a call with this?
I understand the blog post here is about suc, and it is acknowledged immediately and honestly that the headline is slightly misleading, but there's an important message here that ultimately has nothing to do with suc.

Almost all modern software is bloated to hell. The idea that one would need 1.7 million LoC for a rich chat server is absurd. To paraphrase Bill Gates, I don't think I could "spend" that many lines of code on a rich chat server if I tried.

Kudos not for simply calling attention to the problem, not for simply proposing an alternative, but for reminding people that the wheel need not be reinvented - cleverly implementing existing systems & subsystems to utilize their properties (e.g. ssh for authentication and encryption) in a manner that meets the intentions of those properties but not the originally imagined purpose of the system or subsystem is as good an example of the hacker ethos as any, and the software world would benefit immensely to draw from this concept. Lower costs, shorter development timeframes, and less engineering hours wasted rewriting functionally identical code is good for the developer, good for the company doing the developing, good for the end user, and ultimately good for humanity.

I wish to see a lot more of this kind of creative destruction and will try to implement such clever techniques in future projects myself.
I wonder what's the difference among clibraries, ctl verse the well known stb_ds.h at https://nothings.org/stb_ds/ ?

also, glib has lots of goodies and is cross platform too, it's somehow under used in my opinion.
No. If it were GPL instead of Apache, and it had contributions from other people without a CLA, then Sourcegraph wouldn't have been legally allowed to change the license, so nobody would have had to rewrite anything.
Mostly about proof assistants, but type systems are fundamentally related https://mathoverflow.net/questions/376839/what-makes-depende...
LGBT as an umbrella term has never made any sense to me. One of These Things Is Not Like the Others.
I clicked on Class 7 > Mathematics > English

Was sent to a Mediafire link

That wanted to download an APK file

Seems like this is malware disguised as useful educational material? Happy to be proven wrong, but if it is malware please remove and report this.
Good luck to the next person maintaining it.
Don’t be a dork.
not questioning the veracity here (I'm under the same impression) but curious if you have any sources on this, its so hard to find information on that kind of thing...
https://shyamjos.com/
Writes about Linux, DevOps and Kubernetes
I thought the principle of the excluded middle was the ultimate source of that paradox, not set theory itself?
I had a similar thought. But it also struck me that "externalising the maximalism" by using a library like the unix ssh implementation is probably the best way to go about it, since it's a widely used well tested library that implements a complex use case.

In scientific programming I'd say that's the same as using a library like GSL, BLAS or even numpy. The net impact on LoC in my project is minimal, even though it could potentially be calling thousands of lines of code. The point is that from a maintenance perspective I only need to maintain 5 or 10 lines, and if I find a bug in there I can file a bug report upstream, rather than maintain the complex details of the implementation.

The title is being a bit smart-ass for clicks and the author admits as much right at the top. But beyond that it's pretty great that they implementated a fairly basic version of slack with standard unix tools in a straightforward way.
Additionally noting that some of the dconf keys in the article have already been depreciated in the meantime. e.g. `/org/gnome/desktop/interface/gtk-theme` is to be replaced with `/org/gnome/desktop/interface/color-scheme`

(though even worse, some apps specifically look for the former, so you need to set the latter through the settings app, then the former through dconf anyways, for full dark theme through all apps!)
This is just about school hours... Kids can do whatever they want outside of the classroom. They didn't allow me to play my gameboy in class either, but I still played that thing for many many hours.
I'd be happy if, after a long work day, it wasn't "gnome-shell" that was top of my CPU time list...

Seriously - today so far it has used 1 hour 15 mins of CPU time! In that time, we could have computed pi to billions of digits, yet somehow all gnome-shell has to show for it is that it managed to keep a clock updated and occasionally switch apps.
https://joshwithers.blog
> There are two possible explanations for this effect:

> 1. The tech industry has accidentally invented the initial stages a completely new kind of mind, based on completely unknown principles, using completely unknown processes that have no parallel in the biological world.

> 2. The intelligence illusion is in the mind of the user and not in the LLM itself.

Great, now write 10k words more, but this time about the psychology of your unwillingness to change from (2) to (1) when the facts changed.
I had numerous issues with it, like the inputs would not focus in firefox-esr. Unfortunately I had to install Ubuntu 22.04 which works fine but has all sorts of annoyances like snaps and text ads in apt. Ubuntu didn't even set up grub right after I used custom partitioning to avoid nuking my /home partition, it only booted after I did a manual grub-install.
I take solace in the Rebuttals section being longer than the actual argument.
Banking Watchdog Takes on ‘Too Big to Manage’
In case you're passing over this because it sounds like click bait (it KIND OF is), this was actually a good read to me.

It goes over a utility called "suc" (Simple Unix Chat) that implements server functionalities from Slack, Discord, etc. using a very small codebase.

The novel part is it leverages existing unix tools and methodology instead of re-inventing them.

- Auth is handled by SSH.

- Channels are just a file and admin/mod controls are handled by user groups and file permissions.

- Support for rich text, file uploads, etc. aren't a concern as you just write whatever data you want to the channels and let the client interpret it.

- Bots are very easy as you just pipe to/from the channel files.

You're not going to be making a perfect slack clone with the 5 lines that write messages to the channels from the article, but I'm pretty impressed how far you can with really simple unix tools.
Considering Apple dropped support for 3rd party GPUs and there's no way to upgrade the integrated GPU on the latest Mac Pro I doubt it. Game devs will probably take Macs more seriously and port more games but I highly doubt Macs will become popular with gamers in general or a primary platform for game studios. I think something Linux based like SteamOS will become the gaming alternative to Windows long before macOS ever does.
Digital learning on controlled devices is not the same thing as scrolling Instagram during class