MurphyA/hacker-news huggingface dataset:
by tpxl | 2025-11-03 07:20:03+00:00
Place the laptop behind/below the TV, hook it up via HDMI, install whatever software you want on it (I use plain linux and VLC, but you can install Jellyfin and use the web interface if you want to), use a bluetooth keyboard/mouse combo to control it. You can enable USB wakeup if you want to minimize power usage, but you have to make sure the keyboard is plugged into a USB port that's powered when shutdown then (if that's even possible given your config).
by bigstrat2003 | 2025-11-03 07:20:15+00:00
Honestly, depending on the party I just don't even go. The loud drunk type of parties that a lot of people are talking about here are absolute misery for me. I just wind up standing off to the side, too shy to strike up a conversation with any of the various strangers around, and eventually just leave. Eventually I stopped going to such parties because I just wind up feeling awful about myself afterwards. On the other hand, I love having dinner parties with friends or family, because then I actually can talk to people and have a nice time. Both of those things are parties, but they are both very different experiences for me.
by nasretdinov | 2025-11-03 07:20:50+00:00
Setting MaxOpenConns to 1 essentially limits the number of concurrently running (write) transactions to 1, which is exactly what we want. Whenever a concurrent thread wants to open a new transaction it'll have to wait.

Note that the application needs to be aware of that there are two pools — one for write operations and one for reads (the latter with no or high connection limit). The separation can be ensured on SQLite level too by adding ?_query_only=1 to connection parameters or setting the respective pragmas in the read-only pool.
by com2kid | 2025-11-03 07:21:44+00:00
> My local, nothing special, supermarket stocks over 100 species of cheese. I remember going to the US and being confronted either 3 (American, whatever that is, Swiss and Cheddar. Um, which is unlike any cheddar I've ever had. Frankly the biggest difference seemed to be the color (which is artificial).

When was this comparison done?

In the last decade or so American grocery stores have dramatically improved their cheese selections. I don't know if it is 100 different cheeses, but it is pretty darn close. And unusual regional cheeses come in all the time.
by wtcactus | 2025-11-03 07:23:37+00:00
Well, before the 5060 Ti I have now, about 6 months ago I had an 1080 Ti and games absolutely didn't just work. In fact, the all thing was a very big mess because there isn't/wasn't proper support for 1000 series NVIDIA GPUs with Wayland and there was a big list of issues: VSync being an obvious one (but many others).

I had to configure (the few distros that still support it) to use X11 and live with another set of issues.
by agentbox | 2025-11-03 07:24:11+00:00
To my knowledge, no public search engine indexes the full Common Crawl corpus. Projects like Neeva (before shutting down) and some academic prototypes used parts of it for evaluation, but none have managed to process all 300B pages continuously.

The biggest practical barriers are deduplication, spam filtering, and keeping the index fresh — CC snapshots are monthly but the quality varies a lot.

For experimentation, you can look at projects like CCNet, ElasticSearch’s open-source pipelines, or small-scale engines such as Marginalia Search, which use subsets for niche purposes.
by devto121 | 2025-11-03 07:24:12+00:00
As a developer, he would like to code with VS Code editor. It's one of the most popular code editors. It has lots of advanced features and plugins that you can customize your VS Code. VS Code has the best themes to make your VS Code more beautiful for coding. As a senior developer, he must have to know some of the best VS Code tricks to make coding faster. Here, I've listed some of the best VS Code tricks that make your coding skills faster.
by jongjong | 2025-11-03 07:24:22+00:00
I loke to keep state in the URL. It's nive when you can bookmark any section in an app and it brings you back to the exact same place, all the menus exactly the same. Also it's amazing for debugging. Any bug, I tell the user to send me the URL. I reproduce the issue instantly, fixed in 5 minutes. I wrote some very complex frontends without any tests thanks to this approach... Also it's great during development; when I make a change anywhere in the app, I just refreshed the page... I never have to click through menus to get back to the part of the code I want to test. Really brings down my iteration time... Also I use Vanilla JavaScript Web Components so I don't have to wait for transpiler or bundler. Then I use Claude Code. It's crazy how fast I can code these days when it's my own project.
by dralley | 2025-11-03 07:24:57+00:00
The primary benefit of FOSS over proprietary software is, in fact, the ability and willingness to change things and open up changes to a wider pool of developers. Fiefdoms are actively hostile to open source principles. Obviously it's good to treat people with respect but you shouldn't let worse code win out just because of ego alone. Sometimes software gets forked or rewritten and sometimes the fork/rewrite wins out, that's evolution and competition and it keeps the ecosystem healthy.
by com2kid | 2025-11-03 07:26:04+00:00
A minor correction to your base premise - There is a bagel shop in Newton MA that is open for a few hours in the morning that has bagels just as good as NYC.

People line to before they open and the bagels are quickly sold out in a mad rush.

There is a French bakery close to me in Seattle there makes croissants in the morning and they sell out in less than 2 hours. IMHO they are the best croissants in the city, although we have quite a few good local bakeries.
by refurb | 2025-11-03 07:26:24+00:00
…are being dragged off the street based on their ethnicity and dumped in holding camps in other states by masked goons..

Do you have any evidence of this? Keep in mind you started calling me names.

The rate of US citizens being arrested and held for days has increased exponentially and the process no longer cares about fairness;

Presumably such cases would be all over the news. Could you point me to a few? Not claiming to be US citizens despite no evidence and a lengthy criminal history.

I’m willing to change my opinion but it’s going to require facts not rumor and conjecture.
by vasco | 2025-11-03 07:26:36+00:00
So I live in Amsterdam and my friends are from about 6 European countries and we do the same as the Brazilian guy.

Imagine being in the playground as a kid. You just are there. And if its fun, its not fun because of you, its fun because of the group which is there. So are parties, they just "are".

All these rules you guys have appear to me like watching a movie about a psychopath lining up pens in the living room.
by 0xrelogic | 2025-11-03 07:27:44+00:00
Last week I wrote about Meta's $75B AI infrastructure spending. Seven days later: $30B bond offering (largest since 2023), stock dropped 11% (worst day in 3 years), and Wall Street analysts who were bullish 48 hours earlier all downgraded.

What changed? Nothing fundamental. Meta beat earnings on every metric. The only new info: 2026 capex will be "significantly larger" than 2025's $70-72B.

Key findings: - Oppenheimer downgraded from $696 target to no target, citing "Metaverse spending" concerns (the exact bear case they'd been dismissing) - 5 major firms cut price targets 3.6-10% within 24 hours - Fed Chair Powell had to address "circular financing" concerns - CoreWeave's $9B acquisition of Core Scientific collapsed same day

The irony: My Oct 28 article predicted bubble concerns, off-balance-sheet debt becoming a theme, and ROI timeline issues. Bloomberg published "Meta Starting Trend for Off-Balance Sheet Debt" on Oct 31.

Wall Street doesn't predict the future. It narrates the present.

Happy to discuss the analyst flip-flops, the $21.6B in hidden debt (Blue Owl SPV), or whether Zuckerberg's "better to overbuild" strategy is genius or gambling.
by Kichererbsen | 2025-11-03 07:27:47+00:00
As a Swiss, confusing Emmenthaler and Gruyere is wild - they're soooo different in just about any property except both being called cheese. And I personally believe Emmenthaler to be the worst cheese produced in Switzerland. The only thing it has going for it are the iconic holes. Gruyere on the other hand is up there with the best of Swiss cheeses.
by grumbelbart2 | 2025-11-03 07:28:23+00:00
> It distracts from what is actually helping which is using different functions with nicer behaving gradients, e.g., the Huber loss instead of quadratic.

Fully agree. It's not the "fault" of Backprop. It does what you tell it to do, find the direction in which your loss is reduced the most. If the first layers get no signal because the gradient vanishes, then the reason is your network layout: Very small modifications in the initial layers would lead to very large modifications in the final layers (essentially an unstable computation), so gradient descend simply cannot move that fast.

Instead, it's a vital signal for debugging your network. Inspecting things like gradient magnitudes per layer shows you might have vanishing or exploding gradients. And that has lead to great inventions how to deal with that, such as residual networks and a whole class of normalization methods (such as batch normalization).
by geon | 2025-11-03 07:28:46+00:00
https://www.reddit.com/r/talesfromtechsupport/s/K2xme9A0MQ

I once bisected to find a bug in a 6 month old commit. An off-by-one error in some array processing. I fixed the bug there to confirm. But on main, the relevant code didn’t even exist any more. It had been completely refactored away.

I ended up rebasing the entire 6 months worth of commits onto the bugfix, propagating the fix throughout the refactoring.

Then a diff against main showed 3 lines changed in seemingly unrelated parts of the code, together triggering the bug. I would never have found them without bisect and rebase.
by flexagoon | 2025-11-03 07:29:28+00:00
Unfortunately, too many websites use tracking parameters in URLs, so when a URL is too long I tend to assume it's tracking and just remove all the extra parameters from it when saving or sending it to anyone.

Though I guess this won't happen if it's obvious at first glance what the parameters do and that they're all just plaintext, not b64 or whatever.
by int_19h | 2025-11-03 07:30:33+00:00
> In my opinion, it is somewhat problematic that different language concepts (Delphi, etc.) have been more or less merged into FP, resulting in redundant object models, for example.

That was not an FP invention, though. Delphi already did it - they kept the Apple's Object Pascal constructs from Turbo Pascal, and then bolted a whole new object system in parallel. FP inherited that mess and has to maintain it for backwards compatibility reasons. That said, given that the two systems are completely orthogonal, you can simply ignore the older one.

The biggest thing going in favor of FP is that it has been around for almost 30 years now, so it's very mature.
by ishanjain28 | 2025-11-03 07:30:48+00:00
This looks like a good project! Nice work.

802.11k/v/r on its own is not always sufficient for roaming specially if you have old clients on the network(5 years or older).

Almost every wifi solution like Omada or UI comes with additional heuristics based mechanisms to trigger roaming.

There are also bugs/missing features in 802.11r in openwrt. For example, it does not work if you are using 802.11w or Wifi 6

Also, during roaming it's supposed to do a shortened version of handshake for auth but right now it does a full 4 way handshake afaik or atleast that's what I see in the logs when a client switches to a different ap
by magic_hamster | 2025-11-03 07:32:20+00:00
> you can choose to pause AI by adjusting privacy settings, disabling AI features in apps, or requesting data removal from companies.

This is mostly futile regardless if it makes you feel better.

LLMs have been trained on everything from your decades old forum posts, newsgroups, old social media posts, silly newgrounds comments or helpful stackoverflow input, reddit shower thoughts, 9gag memes, etc.

Opting out now might prevent a negligible subset of your activity to be used in future training, but there will always be other services, other startups or flat out just companies who don't care about your consent.

The time to worry about your privacy online was probably 30 years ago, when the internet started picking up pace. More so around the 2010s when social media was booming.

All along, everyone knew you are handing your data, text and pictures to shady actors. Nobody cared.

Now these same actors give you a silly toggle and promise they won't use your data for AI training after virtually all leading AI models used this data to get to where we are. It's a clown show.
by gcatellani2k | 2025-11-03 07:32:33+00:00
The ecological impact of AI for me is one of the biggest reasons to use it sparingly, even though I like technology. It‘s not as if we weren‘t in dire straights before its advent, but with all the additional datacenters being built and additional power and water required, we are just accelerating down the slope. Then come the ethical implications. And most of it, just to make more profit… profit for the few > well being of the many (now & for future generations)
by sjamaan | 2025-11-03 07:33:05+00:00
Nope. I mostly happily used Python in my previous job for many years, now I'm doing Clojure. There are benefits and drawbacks to each, but I don't know if I'd want to go back to Python. I'm a Lisper (Schemer, really) at heart so maybe I'm biased.

Having said that, I don't think I'd pick Clojure for unpaid (hobby) projects. The JVM is such a hog and I don't like anything related to the Java culture...
by wtcactus | 2025-11-03 07:33:33+00:00
Right now, Clair Obscur and Crusader Kings mostly.

I also try other games when I install the system to check the current status of things.

For instance, the Monster Hunter World Demo (I don't like that game, I only use it for testing) is terrible. Very high lag, takes about 15min every time it starts because it needs to redo the graphics shaders, it's much slower than on windows.

Clair Obscur doesn't start. I get into the main menu, and then I can't start it.

Crusader Kings works fine IIRC.

Also, Steam game mode still doesn't work correctly with NVIDIA cards in Wayland... after all these years.

And yes, I did try Bazzite (that's what I mean when I say sometimes I just install a gaming distro instead of bothering to config).

And like I said in another comment, this is not some super specific setup I have here. Now I have a 5060 Ti, before I had a 1080 Ti. This is the basic setup many people have. So, sorry, but I just don't believe when people say "It works perfectly fine for me". It's like when I hear "Firefox doesn't have any different energy consumption on my MacBook"... although people have been reporting the very same issues for more than a decade now and I, personally, experienced it in 3 different Apple laptops.
by wtcactus | 2025-11-03 07:35:21+00:00
I just don't have time for that. I use Ubuntu (headless for work), I don't have the time to spend configuring yet another system.

I'm willing to try stuff like Bazzite since it - supposedly - comes all pre-configured. But I'm not going down yet another rabbit hole with a totally new OS just for gaming... I just don't have time for that. It's just much easier to install Windows 11.
by cui511511 | 2025-11-03 07:36:08+00:00
ByViewer is a web-based Instagram Story Viewer and tool for anonymously viewing and downloading content from public Instagram profiles. Without requiring any login or registration, users simply enter an Instagram username, click "View Anonymously," and see stories, reels, or highlights—then download them in high quality. The service emphasizes privacy: your username won’t appear in anyone’s viewer list, and no activity is tracked or stored. ByViewer works across devices (desktop, mobile, tablet), secures connections via SSL encryption, and offers its features for free. It cannot access private accounts—only content already publicly available—and disclaims any affiliation with Instagram.
by dmurray | 2025-11-03 07:36:10+00:00
There are some economics of scale that work best at the country level.

Even with the EU single market, mobile phone operations almost always follow country borders. You'll get a different set of providers in Germany than you'll get one km away on the other side of the Rhine in France. Even though some of them may have the same name or the same ultimate owner or both, and even though you can roam on the other side of the border, you'll have a contract with a different entity, and different people will build and maintain the networking equipment.

Conversely, in the US, the major carriers all have nationwide coverage.
by pimeys | 2025-11-03 07:37:26+00:00
Yep, but it depends. We once organized a party in a soon to be demolished factory building. And exactly that happened, the police decided to let us be because it would've been trouble to have a few hundred ravers in the middle of the city.

The second time we were not that lucky, it was a warehouse, and they came with flashlights and kicked us out.
by komali2 | 2025-11-03 07:38:14+00:00
If you aren't born smart or with rich parents, the next best thing is to have a big wide network of diverse sorts of people. Sacrificing a couple IQ points is worth it to get it.

I'm a nobody from nowhere with an unremarkable brain, but I've made it far in life just chumming it up with way smarter and luckier people than me at the Burn or poly parties or other random shit I get up to.
by sjamaan | 2025-11-03 07:38:30+00:00
The AI winter happened. And the AI they talk about is classical, symbolic AI where you try to explicitly represent knowledge inside the computer. The new LLM stuff is all neural networks, and those benefit more from fast low-level vector implementations than high-level ease of symbolic manipulation.

So modern AI is all mostly C or even Fortran, often driven from something more pedestrian, like Python.
by baq | 2025-11-03 07:39:32+00:00
If you like go, modern pascal is basically that with less curly braces. The other way around is true, too.

There’s zero technical reasons to not use pascal. Popularity, library availability, programmer availability and LLM quality of responses may be, but the technical foundation is there and has been for at least a decade (if not since turbo pascal from early nineties.)
by gf000 | 2025-11-03 07:40:20+00:00
Who is the supposed agent mastermind singlehandedly developing Wayland and deprecating X11? You do realize there are multiple people working (having worked) on both in their free time and each have agency and their own incentives. Separate people have had enough of maintaining X, while another group of people enjoyed working on Wayland. Some indeed moved from one to another but there were no coordinated attempt at hijacking the Linux graphic stack or whatever..
by krautburglar | 2025-11-03 07:41:24+00:00
I don’t think that is necessarily true. Most of the work goes way back (1984), done by people who have been retired for a long time now. Then in the late ‘00s redhat’s x11 maintainers (i.e. young people who were hired to fix bugs, not original developers) intimated that with DRI/DRM, x11 had become mostly obsolete, and that they needed to start over, so we got wayland. All I would add to that is that if they were correct, rather than conjuring an excuse to write their own thing, everyone would have jumped to wayland over a decade ago, but here we are, 17 years later, the benchmarks are still weak, and people are still squabbling. seems more like JWZ’s CADT than anything else.
by skissane | 2025-11-03 07:41:43+00:00
> Nope. Reason: the Fil-C runtime itself now relies on GC, and there's some functionality that only a GC can provide that has proven indispensable for porting some complex stuff (like CPython and Perl5).

What if there was a flag you could set on an allocation, “must be freed”. An app can set the “must be freed” flag on its allocations, meaning when the GC collects the allocation, it checks if free() has been called on it, and if it hasn’t, it logs a warning (or even panics), depending on process configuration flags. Meanwhile, internal allocations by the runtime won’t set that flag, so the GC will never panic/warn on collecting them.
by rkomorn | 2025-11-03 07:42:23+00:00
I'm French and it apparently took more than four decades for me to TIL that we have our own Gruyère.

I always assumed we were just calling Emmental the wrong thing. Then again most of what we call Gruyère is a somewhat industrialized store-bought thing that arguably tastes like neither Emmental not Gruyère (but at least it has holes, I guess). And to boot, I'm pretty sure we call "Gruyère" some of the products that are labeled as Emmental anyway.

In retrospect, it makes sense we'd have our "own" given how finicky we are with names (of things we produce).

Edit: turns out we've also bastardized Emmental anyway.
by watwut | 2025-11-03 07:42:33+00:00
Americans tend to think about themselves as informal/loose, but they evolved to be very formal and structural, in reality. Tend to like a lot of formal rules about everything.

If you look at Latin American movies, they themselves are different then American movies and show different culture. They are not the exact copy of their cultures of original, but they certainly show quite different social behavior and values.
by tomhow | 2025-11-03 07:43:51+00:00
WTF? You can't address people like this on HN, and comments like this are completely unacceptable. You might not owe containers better, but you owe the community better if you want to participate here. Please take a moment to read the guidelines and make an effort to observe them if you want to keep participating here.

https://news.ycombinator.com/newsguidelines.html
by komali2 | 2025-11-03 07:44:07+00:00
> - don't have seats otherwise people will sit down, and sitting down is the party killer

I agree with all your points but this one. My parties go for hours, people wanna chill. Usually there's some corner playing board games or smoking hookah, it's the perfect couch scenario and a great way to let a party go loooooong. People's feet get tired! Also I've had all sorts of all ages, people with MS or whatever else, pregnant people, etc.

I would say split your house or apartment into sections, just like clubs do: the biggest area is the music area, the kitchen is the stand around and snack and have ridiculously deep conversations area, wherever the couches are is the smash bros / hookah / just take a break area, the balcony or backyard is the smoking / drunk wrestling area. Definitely no seats in the music area. And NEVER let someone bring a guitar.
by kbr2000 | 2025-11-03 07:45:05+00:00
Ralph Griswold (also known for the Icon programming language [0]), started the On-Line Digital Archive of Documents on Weaving and Related Topics [1] at the time, a gem.

[0] https://www2.cs.arizona.edu/icon/

[1] https://www2.cs.arizona.edu/patterns/weaving/index.html
by ytreister | 2025-11-03 07:45:30+00:00
I implemented this in version 0.6.0 which was just released. https://github.com/ytreister/gibr/releases/tag/0.6.0 The issue assignee can be used in the branch name.

In the future I want to allow a user to easily assign an issue to the current user if they use gibr with an unassigned issue
by denysvitali | 2025-11-03 07:46:00+00:00
I like the idea of sending messages between agents (colleagues), but I'm seeing more and more approaches like these where we try (with agents) to emulate the classic corp experience. Yes, there is even a PM tool (https://github.com/automazeio/ccpm) that creates PRDs and works on them.

I'm a bit skeptical about replicating the (IMHO) broken process of big corporations - but it would he extremely funny if it turns out that this really works