MurphyA/hacker-news huggingface dataset:
by corytheboyd | 2025-08-25 14:32:40+00:00
So much of the channel consisting of Hot Spicy Take content really turned me off from hearing anything else he has to say, which is unfortunate, because I liked his music theory videos when I was learning about that.

Lots of very hateful, negative content too. It didn’t take me long to find the video “why this new artist sucks.” Another find, what I assume is an overblown small quibble turned into clickbait videos, was “this record label is trying to SILENCE me.” Maybe, somehow, these two things are related.
by AnotherGoodName | 2025-08-25 14:32:43+00:00
This overridden vector should just simply have been named std::bitset and there’d be no issues. As in having a bitset is great. The overriding of vector<bool> was not.

In fact it taught me a good lesson when i saw it. If you are overriding a templated type with a specialisation in c++ generally instead you should just create a new type rather than do that specialisation. Changes nothing in the compiled code to do this and avoids confusion from unexpected behaviours of the specialisation.

As in a new class named std::bitset would have exactly the same code as this specialisation, compiled to the same thing, wouldn’t break the container, vector and iterator contracts, etc. This is pretty much always true for specialisations of templated code too. Just make a new class with a new name.
by remark5396 | 2025-08-25 14:32:58+00:00
It may be well-known, but I’m quite happy with Vimium C for keyboard-based browsing. It provides a sufficiently good set of Vim keybindings* and highlights all clickable elements when you press 'f', not just <a href> ones.

Firefox: https://addons.mozilla.org/ko/firefox/addon/vimium-c/

Chrome: https://chromewebstore.google.com/detail/vimium-c-all-by-key...

* not exactly the same with Vim
by youainti | 2025-08-25 14:32:59+00:00
not really. The prohibition on encryption/obfuscation is how you keep abusers off the frequencies.

If you run into someone who is regularly

- using encryption, obfuscation - failing to identify with a callsign - using lots of bandwidth - doing some sort of commercial activity.

then you get a group together, track them down, and report them to the FCC.

The thing people forget is that the primary goal of the ham system is to promote radio experience and experimentation. That is why there is such a wide variety of frequencies available.
by SQLite | 2025-08-25 14:33:43+00:00
> sqlite in its default (journal_mode = DELETE) is not durable.

Not true. In its default configuration, SQLite is durable.

If you switch to WAL mode, the default behavior is that transactions are durable across application crashes (or SIGKILL or similar) but are not necessarily durable across OS crashes or power failures. Transactions are atomic across OS crashes and power failures. But if you commit a transaction in WAL mode and take a power loss shortly thereafter, the transaction might be rolled back after power is restored.

This behavior is what most applications want. You'll never get a corrupt database, even on a power loss or similar. You might lose a transaction that happened within the past second or so. So if you cat trips over the power cord a few milliseconds after you set a bookmark in Chrome, that bookmark might not be there after you reboot. Most people don't care. Most people would rather have the extra day-to-day performance and reduced SSD wear. But if you have some application where preserving the last moment of work is vital, then SQLite provides that option, at run-time, or at compile-time.

When WAL mode was originally introduced, it was guaranteed durable by default, just like DELETE mode. But people complained that they would rather have increased performance and didn't really care if a recent transaction rolled back after a power-loss, just as long as the database didn't go corrupt. So we changed the default. I'm sorry if that choice offends you. You can easily restore the original behavior at compile-time if you prefer.
by socksy | 2025-08-25 14:33:45+00:00
Also baffled that three separate people came to that conclusion. Do they not run web servers on the open web or something? Script kiddies are constantly probing urls, and urls come up in your logs. Sure it would be bad if that was how your app was architected. But it's not how it's architected, it's how the skids hope your app is architected. It's not like if someone sends me a request for /wp-login.php that my rails app suddenly becomes WordPress??
by jqpabc123 | 2025-08-25 14:34:23+00:00
One of the lowest level jobs in the market is taking orders at a fast food drive thru.

If AI can't do this job, it probably can't do yours either.

https://www.bbc.com/news/articles/c722gne7qngo

Bottom line: AI has very poor grasp of reality --- because (surprise, surprise) it has zero real world experience.
by proggy | 2025-08-25 14:35:00+00:00
Creepy is subjective of course, but it’s pretty high on the list for the most isolated and/or inconveniently-located platform in the country. The only access is via a narrow footbridge leading to a 486-step staircase that goes 70m underground (230ft). Unlike most other 50+ meter deep train stations, there are no elevators and no escalators. The only way in or out of the station is via those stairs, which makes platform-to-street time a non-trivial part of the overall journey.
by jplusequalt | 2025-08-25 14:35:16+00:00
>but it's much harder to come up with novel and fun gameplay ideas

I'm going to give an analogy to fiction writing. You ever notice how seemingly everyone has an idea for a story, but shockingly few of them ever execute on their ideas? Why is that?

Well, it's because the ideation stage is the easiest fucking part of writing a book! Sitting down to turn that idea into reality is a process that takes months/years. It requires a lot of concentrated effort, and a willingness to deal with the fact that your writing skills (probably) suck.

It's the same with video games. Probably more so, because the medium is much less restrictive than fiction writing.

Also, quick tangent on the topic of "novel" gameplay ideas--if you listen to successful creatives, some common advice they give is that focusing on being original is a noob trap. Ideas are cheap in the arts, and most things have already been done. It's the execution that matters, which ties back in to my point above.
by perching_aix | 2025-08-25 14:35:20+00:00
> annoying pop ups

Are pop-ups ever not annoying? :)

Been on mind a lot lately actually, and I basically cannot come up with a situation where popups are actually an unavoidable and proper good choice. Not from a user perspective anyways (from a dev perspective, it's an easy way out and a "good" way to attention grab... and then not hold).
by chicky | 2025-08-25 14:35:51+00:00
Hey everyone, I’ve been working on a project called Chickytutor, and I’m trying to figure out whether it’s better suited as a bootstrap-style business or something to pursue as a VC-backed startup. I added a paywall last week and already crossed $1k+ ARR. Feedback has been really strong so far, both in terms of the core learning experience and how it fits into people’s language learning journey. I am solo building it so far but so many users have reached out saying they like it a lot better than Duolingo! Here’s the quick rundown: Who It’s For: Chickytutor is for intermediate learners or anyone just getting into their first speaking practice. Perfect for people who’ve done the Duolingo basics but aren’t ready for native speaker conversations yet. Speaking Focus: The whole app is built around out-loud practice. You talk to a real-time AI voice tutor that corrects pronunciation, guides word choice, and keeps you speaking throughout. Core Method: Instead of rote memorization, you translate between your native and target language while reasoning through grammar. The tutor explains why something is said that way, helping you think in the language. Simplicity: Super simple: pick a language → hit the mic → start speaking. Short, focused sessions with immediate feedback. Languages: Supports 70+ languages, including harder-to-find ones like Japanese, Korean, Arabic, Catalan, Norwegian, etc. Real User Impact: One user wrote: “Your app is awesome! It got me over the first hump to actually speak Dutch, because I was still too nervous to practice with native speakers. Now I use Dutch confidently with my colleagues in the Netherlands and at my store in Berlin. Your app really made the difference for my speaking!” So now I’m at a crossroads: On the one hand, Chickytutor already feels like it could be a solid bootstrapped business: lean costs, direct value to customers, positive early revenue, and a clear niche. On the other hand, the language learning market is massive and competitive, and going VC could mean moving faster, building out a bigger product ecosystem, and fighting for a bigger slice of that pie. For those of you who’ve gone through this decision point before: what signals should I be looking at to decide if Chickytutor is best as a bootstrap project or a VC play?
by adverbly | 2025-08-25 14:36:00+00:00
Its a bit of both, but its primarily due to the high insulation.

There are 2 gradients: The surface gradient is what I mentioned about and its quite steep(only a few meters to drop tens of degrees). After that, you reach approximately the average annual surface temperature, but do continue to get small drops due to the geothermal gradient. The geothermal gradient is relatively shallow - you need to go down a thousand meters to see tens of degrees drop.
by feoren | 2025-08-25 14:36:08+00:00
You will have a 3rd party agent, in your home, that you get your news and information from, controlled by a for-profit entity, literally conspiring against you, the product, to squeeze you for every cent in your bank account, to put you in debt, to funnel your money directly to its masters. A Grima Wormtongue at your shoulder at all times, making your decisions for you, controlling your access to information, a slave to a company whose entire goal is to capture your attention and money and prevent you from ever learning anything negative about anyone who pays them money, and ever learning anything positive about anyone who they don't like. And you're going to make completely rational decisions?

Why do we all keep making the same obvious mistakes over and over? Once you are the product, thousands of highly paid experts will spend 40+ hours per week thinking of new ways to covertly exploit you for profit. They will be much better at it than you're giving them credit for.
by jwr | 2025-08-25 14:36:22+00:00
Incidentally, I've been trying to use the keyboard to scroll webpages recently, and it's a disaster. Nobody does it, apparently.

PageUp/PageDown do not work correctly on sites that have a permanent topbar (some of the content is never shown). Cursor up/down often does something unexpected (for example in Mastodon, if you use PageDown several times and then cursor down, you will get yanked back).

I think it is a sad regression. Not everybody is able to use the mouse and its scrollwheel!
Ask HN: Teach Myself Algorithmic Trading?
by romesmoke | 2025-08-25 14:36:34+00:00
This summer I got my PhD in computer engineering. I have saved enough money to survive the next 6 months unemployed. I want to invest that time in serious preparation to become an algorithmic trader. If I manage to make consistent money, I'll stick. Else I'll apply to hedge funds/prop shops.

Current reading list arranged by topic below. Any further suggestions/advice? Thanks!

Culture: The Man Who Beat the Market, A Man for All Markets, Market Wizards, Reminiscences of a Stock Operator

Finance basics: CFA Prerequisites, Trading & Exchanges (Larry Harris), Wilmott, Hull

Mathematics: Chris Bishop's books (ML/DL/probability), E. T. Jayne's book, David Mackay's Information theory book, Shreve's Stochastic Calculus books

Algo trading: Robert Carver, Ernest Chan
Show HN: Citation Needed
by pors | 2025-08-25 14:37:12+00:00
Copy-paste a snippet from social media that refers to a study and find the paper PDF (hopefully). It tries all sorts of APIs (Crossref, Open Alex, Unpaywall), an LLM and Google Scholar to find the most likely paper PDF (if it is open access). Please let me know if you have ideas to improve it! Yes, it can be slow.
by JohnFen | 2025-08-25 14:37:14+00:00
I don't think there's anything special about programmers in this. I think that driving helps increase the separation between people and the real world. Both a literal, physical separation as well as a psychological one. OTOH, I don't think this is much different when being a passenger in a vehicle, so something like riding the bus or train doesn't have an advantage in this.

Riding a bicycle or walking, however, is an entirely different matter.
by spoiler | 2025-08-25 14:37:20+00:00
It's not a bug, its a property of the colour space. Which is partially tied to how the colour is represented (RGB). When doing linear interpolation through the RGB cube (for eg a gradient), you normally pick the shortest path. It just so happens that sometimes that path passes thorough some shade of gray as different colour components are scaled.

Usually you fix it by moving your point through a different colour space. Choice depends on your requirements and mediums you're working with (normally different types of light sources or screens).

I had to write a low level colour interpolation librar for a few interactive art projects, so I dipped a bit into this, but I'm no colour expert
by winkelwagen | 2025-08-25 14:37:44+00:00
At this point i don’t trust large programs anymore. Someone recommended to use Lens to manage a k8 cluster. That application was a 600mb install file and if I’m not mistaken double that after installing on a Mac. Desktop software has become so crazy. Meanwhile the blender download is 300mb. It is not that I’m looking for over optimized software. But a 2gb k8 console doesn’t spark trust in the developers to begin with.
by jmpman | 2025-08-25 14:37:50+00:00
At what scale does this become efficient? I may have 1000 sqft to dedicate to this type of system on my lot. Feels like that’s at least an order of magnitude too small to maintain the energy through the seasons. Could we build one of these slightly larger systems for every square mile (~1000 homes), or does this only work at a 10,000 home scale? The article is showing a pile of dirt on the ground. Could this just be an area of the subsurface which is heated, or does ground water become too much of a problem?
by nojs | 2025-08-25 14:38:15+00:00
> Here's how it identifies itself: “Mozilla/5.0 (compatible; Thinkbot/0.5.8; +In­_the­_test­_phase,­_if­_the­_Thinkbot­_brings­_you­_trouble,­_please­_block­_its_IP_address._Thank_you.)”.

I mean you could just ban the user agent?

The real issue is with bots pretending not to be bots.
by opo | 2025-08-25 14:38:50+00:00
Thanks for the info. I thought maybe they were combining consumer rooftop with them, but didn't take the time to double-check. From the June 2024 report, the consumer rooftop cost range was $122 - $284. The commercial and industrial was $54 to $191. If inflation has caused the Community & C&I to increase that much, it is likely the consumer cost has also noticeably increased unfortunately.

https://www.lazard.com/media/xemfey0k/lazards-lcoeplus-june-...
by geodel | 2025-08-25 14:39:04+00:00
Huh, it all started with a Rust developer ceaselessly picking on Zig been memory-unsafe on social media. It would be one thing to write some technical post and be done with it but this obsession with Zig by Rust dev was infuriating to put it mildly. The same dev was very anti-Go in past and would post endless comments on Go here and elsewhere.
by dylan604 | 2025-08-25 14:39:08+00:00
This makes sense. Saying YT is applying AI to every single video uploaded would be a huge WTF kind of situation. Saying that YT has created a workflow utilizing AI to create a new video from the creator's original video to fit a specific type of video format that they want to promote even when most creators are NOT creating that format makes much more sense. Pretty much every short I've seen was a portrait crop from something that was obviously originally landscape orientation.

Do these videos that YT creates to backfill their lack of Shorts get credited back to the original creator as far as monetization from ads?

This really has a feel of the delivery apps making websites for the restaurants that did not previously have one without the restaurant knowing anything about it while setting higher prices on the menu items while keeping that extra money instead of paying the restaurants the extra.
by parineum | 2025-08-25 14:40:26+00:00
That's a lot less true than the "all democrats want to defund the police". Where all democrats certainly didn't want to defund the police immediately post-George Floyd but there were a large amount of democrats that wouldn't publicly say that when prompted to.

On the other hand, you'll find plenty of Republicans today who would say that they think legal immigration is great.

The main point is neither of those were ever true and the situation with Democrats was largely caused by the outsized influence of vocal minorities, not of actual sentiment. Similarly, there are plenty of Republicans who think that the current actions of ICE are over the line but won't speak up.
by MontyCarloHall | 2025-08-25 14:40:27+00:00
Surely I thought it would be either of the (now-closed) stations [0, 1] located in the Seikan Tunnel between Honshu and Hokkaido.

[0] https://en.wikipedia.org/wiki/Yoshioka-Kaitei_Station (located 149 meters below sea level, which made it the deepest station in Japan before it closed)

[1] https://en.wikipedia.org/wiki/Tappi-Kaitei_Station
by jack_h | 2025-08-25 14:40:52+00:00
> or replace them altogether.

Before AI companies were usually very reticent to do a rewrite or major refactoring of software because of the cost but that calculus may change with AI. A lot of physical products have ended up in this space where it's cheaper to buy a new product and throw out the old broken one rather than try and fix it. If AI lowers the cost of creating software then I'm not sure why it wouldn't go down the same path as physical goods.
by cbondurant | 2025-08-25 14:41:22+00:00
The thing that finally made me realize just how fast file IO is today, is when I was looking into doing my own impl of 1brc in rust for practice.

I had expected that without the ramdisk, that file IO would have been the bottleneck for my testing, but in fact found that even with regular file IO my cpu was still the bottleneck, and multi-threading provided a massive performance boost. Completely decimating my expectations.
by OnACoffeeBreak | 2025-08-25 14:41:25+00:00
What's the method for connecting the watch to the Internet?

Garmin Bounce [0] has some of the features on your list and many more (like on-watch LTE). I don't believe it includes the ability to use heart rate and stress levels to trigger automatic alerts. I have no first-hand knowledge in this field, but I would imagine it would be very difficult to implement this without many false positives especially for kids in the day care and school settings because excitement and play likely look very similar to anxiety and distress from the point of view of the heart rate sensor.

0: https://www.garmin.com/en-US/p/714945/pn/010-02448-02/
by hedora | 2025-08-25 14:41:38+00:00
Not the person you are asking, but our system is 5 years old and has required two hours of intervention work (zero scheduled maintenance).

A USB extension cable died, and it took an hour for the manufacturer to diagnose it over the phone, for me to find the right tamper bit to access it, then remove the cable.

Another time, PG&E was feeding the wrong voltage and frequency into our house. The power stayed on (our transfer switch knife cut off PG&E) but the solar array shut down because this is a weird fault. Again, it took about an hour to diagnose over the phone and fix (in this case, I temporarily turned off the PG&E service breaker. It ran diagnostics for about 30 minutes and turned the array back on).

Installation (included in purchase) was probably about 100 man hours though.
by strict9 | 2025-08-25 14:41:40+00:00
Interesting to see an opinion piece on the register pointing out 3 camps, none of which apply to most people I know who work in software development.

Mainly that ai is a useful tool. Sometimes it is magical but has limits and is often wrong. It can be a great illustrator of sunk cost fallacy when working on very complex problems. But light years faster and more useful than googling for solutions when faced with a difficult debugging challenge. On net I would much prefer to have ai around than not.

I think it is a miss that software development is completely omitted in this article, esp a tech or tech adjacent publication that's been around for forever.
by jibal | 2025-08-25 14:41:43+00:00
I can't explain it, but undated articles are a serious problem. I don't know whether it's a modern trend ... how can one tell in the absence of dates? I've seen plenty of undated content that appears to be old.

On some blogs I can only tell the timeframe of the content from the timestamps on the comments ... but many blogs like the OP's don't support comments. I'm not likely to revisit them. (The blurb on the OP's main page is ironic ... rather than obsessing over the smallest details I see obsession over esthetics to the detriment of functionality.)
by Crosseye_Jack | 2025-08-25 14:42:03+00:00
Sorry, yeah I prob dumbed it down too much by just saying the file system. But you are right that some devices will prefer a certain sector size, partition layout, etc, and while these can be done manually by the user outside of the device, its just "easier" for the vast majority of people if the device just does that for them.

Which IMO is where the whole "Its better to let the device format the card" came from. Because techs just got sick of trying to explain to less tech savvy users that "yes its possible to format the card in your computer, but just use the devices in built formatter handle it for you", because I know I told users that all the time back in the day, lol.