MurphyA/hacker-news huggingface dataset:
by IncreasePosts | 2025-10-16 15:04:47+00:00
When you operate a delivery service for your restaurant, there's A lot of overhead. You have to strike a balance between paying deliverers their wages, and timely service for your customers. If you mismatch your number of deliverers to the business you have for the day, then you're either throwing away money, or making your customers wait a very long time for their food, which also may have knock-on effects in the kitchen, if you don't want the food to be cold, you might need to wait to start preparing it until your delivery guy is on the way back from his route. Outsourcing delivery to a delivery company seems like a win from restaurants, which is probably why so many have signed up for it.
by saurik | 2025-10-16 15:04:56+00:00
There were a few years where Apache was playing catch-up to nginx, but they were short-lived, and you would be well-served by re-examining it, as I am always reading these threads shaking my head at how much people praise these random tools for doing X or Y or whatever, and Apache just handles it all (including ACME, since 2017), with maybe a few extra lines of configuration, while being so insanely extensible that basic things like how it handles sockets or what protocol it speaks are modules. It just hits a really nice sweet spot between all of these other tools.
by whamlastxmas | 2025-10-16 15:05:07+00:00
Why do we need journalists in a military building that is presumably full of classified information and people having conversations about said information? I was surprised to hear this was even a thing, it seems really odd to me.

If I was tasked to start the Pentagon from scratch and was asked, “should we setup a system to provide offices and constant access to journalists?” I’d be like, fuck no, what a dumb distraction.

Members of the military should not be talking to the press about their work while at work. Sure, talk off the record, just don’t do it at work. And talk as an individual, not as a representative of the military.

Unless of course your job is literally PR for the military. In which case maybe go to the journalist.
by thewebguyd | 2025-10-16 15:05:22+00:00
Apple is consistent in their warnings to not use private APIs, and especially don't override them for custom implementations which is what Electron does here.

The _cornerMask override was a hack that shouldn't ever have existed in the first place, and it's not the only use of private APIs in the electron code base.

Apple is very clear about how they want you to make software for their OSes. It's 100% on electron that they choose to do it this way regardless.

I'd go as far as to say Electron itself is a hack that shouldn't exist, but sadly everyone has decided it's the only way they are going to make desktop software now.
by linyulearn | 2025-10-16 15:05:28+00:00
This tool is designed for time tracking and improving productivity. Based on the Lyubishev time tracking method, it helps you record the start and end time of each task, analyze your time allocation, and improve self-management. Features include task timing, common task management, PDF export, and multilingual support. Ideal for personal and work time tracking, task time statistics, and effective time use.
by brokegrammer | 2025-10-16 15:05:59+00:00
A lot of people moved from Flask to FastAPI because the latter is built for async workloads by default. So, people expected massive performance improvements because the word async was associated with performance.

In reality, people ended up having to deal with weird bugs because asynchronous Python isn't the most ergonomic, while having negligible to zero performance improvements. Proof that most people are terrible at choosing tech stacks.

Then, AI came into the scene and people were building APIs that were essentilly front-ends to third party LLM APIs. For example, people could build an API that will contact OpenAI before returning a response. That's where FastAPI truly shined because of native asynchronous views which provides better performance over Flask's async implementation. Then people realized that can can simply access OpenAI's API instead of calling another front-end API first. But now they're already invested in FastAPI, so changing to another framework isn't going to happen.

Either way, I like FastAPI and I think Sebatian Ramirez is a great dude who knows what he wants. I have respect for a person who know how to say no. But it's unfortunate that people believe that Flask is irrelevant just because FastAPI exists.
by NetMageSCW | 2025-10-16 15:06:12+00:00
I think a major fault in the article is the minimization of the impact Improv had on the Pivot Table concept. Much like Numbers twists the spreadsheet paradigm into independent tables on a page instead of tabs, Improv twisted the spreadsheet into everything is a Pivot Table (or Excel Table). And it was first written for NeXt workstations before being ported to Windows. It was a radical departure from Lotus’s previous products and they never realized what they had in it. Microsoft capitalized on that lack of imagination by incorporating much of the functionality into the existing spreadsheet model.
by xutopia | 2025-10-16 15:06:14+00:00
I love how this article reads more like the individual ignores features and capabilities of other frameworks to then state that the framework he chose is better.

Rails has everything he mentions as an advantage of Phoenix. He's also implying that Rails does not use web sockets to communicate with frontend which is not only wrong it should be evidently wrong to anyone who built a Rails app in the last 3 years.

That's not to say that Phoenix and LiveView aren't phenomenal tools, they are! However what's keeping me in the Rails world is Hotwire Native. I truly feel like a one man army building mobile and web apps in a quick turnaround time.
by mrjay42 | 2025-10-16 15:06:42+00:00
I started to follow documentation here (https://docs.inkeep.com/self-hosting/docker-local) to run things with Docker.

-> connect to the locally installed instance of SigNoz

-> It asks for an email -> when I type it, it says: "This account does not exist. To create a new account, contact your admin to get an invite link"

-> But I am the admin :'), also tried to create an account there https://signoz.io/

-> but they refuse personal Github or Gmail accounts for now.

Conclusion

So it's literally impossible to run your app for a 'normal person' running their own server :(

Or maybe I missed a step :/
by anon-3988 | 2025-10-16 15:06:46+00:00
fn project_reference(r: &MyStruct) -> &Field { &r.field } unsafe fn project_pointer(r: *mut MyStruct) -> *mut Field { unsafe { &raw mut (*r).field } } // The equivalent C code would look like this: struct field *project(struct my *r) { return &(r->field); }

I am a very heavy Rust user. I mostly program in safe Rust while occassionally dipping into unsafe Rust.

IDK, I think Rust should stick with what it is good at and not try to expand into domain that it is clearly not nicely designed for. That is, what if the best way to implement linked list in RUST is via an array of indices and NOT through RefCell or whatever it is? What if Rust will never ever have a sane way to implement linked list. What is so wrong with that? I think there should be a very clean divide between C and Rust. Rust stays in the happy Rust world and C stays on the happy C world.

I am not sure I am excited to see something like this

unsafe fn project_pointer(r: *mut MyStruct) -> *mut Field { unsafe { &raw mut (*r).field } }
by normalaccess | 2025-10-16 15:07:16+00:00
----TINFOIL HAT BLOCK START----

That's the idea. For too long people have been able to free-associate and share truth online. Now they finally have a reason to end anonymity online. Due to the raw power of AI there is a very real threat these new tools provide to bad actors in the generation of misinformation and disinformation and now we need to ascertain the providence of all content created online. With "AI" being injected into every site, app, and OS we will be forced to associate real world ID's to any and all actions int he digital realm in order to "protect" the public from the wave of fabricated reality they will create.

Of course these tools will be used by those that control the moderation systems to craft and shape global negative on a scale we have never seen before. A new kind of Dark ages are here. Not one where dusty tomes are changed to the monastery walls, no, our books write and rewrite themselves in real time as needed until every thought is controlled by the over-mind.

And I saw one of his heads as it were wounded to death; and his deadly wound was healed: and all the world wondered after the beast.

Happy Prompting.

-----TINFOIL HAT BLOCK END-----
by phkahler | 2025-10-16 15:07:18+00:00
>> These goal would likely not even make much sense to me anymore, or be completely irrelevant in today’s world.

They won't have a choice in destination. The challenge will be maintaining an orderly society on the ship. If that life is all they have then they'll have to deal with it. If they have books, video, or VR of like on a planet they might have any number of reactions...
by some_furry | 2025-10-16 15:07:56+00:00
This is really cool, and I'm excited to hear that it's making progress.

Binary transparency allows you to reason about the auditability of the JavaScript being delivered to your web browser. This is the first significant step towards a solution to the "JavaScript Cryptography Considered Harmful" blog post.

The remaining missing pieces here are, in my view, code signing and the corresponding notion of public key transparency.
by Supermancho | 2025-10-16 15:08:04+00:00
> SMH, the rational people that have checked out and allowed the according to you, irrational, to take over government.

This is not compelling as to why you have demonstrably misinterpreted the sentiment. It appears you are dead-set on trying to make some preachy political statement that falls utterly flat. Having exhausted that derail, you engage with some hand wavy personal attacks. Good luck with that.
by everforward | 2025-10-16 15:08:28+00:00
I’d be happy with SQL access, which I think gets to roughly the same place.

I’ve done something like what you’re talking about before for a CMDB, though it was one way YAML -> DB sync. Many to many relationships were a pain to view, there’s not a great way to put them in YAML that makes them easy to read. Can’t embed them because then you have multiple copies and which one is the real one. References suck because you can’t see the relationship and the related objects at once.

The real killer is permissions, though. Your sync tool basically has to have admin privileges, which means permissions have to be checked at merge time, and then you’re rebuilding the entire permissions flow as a git hook.

SQL with RLS is capable of implementing permissions in a way that works for both API access and direct SQL access. I get the feeling few companies do it, but they could.
by misiti3780 | 2025-10-16 15:08:50+00:00
Elon said the reason he spent that money was because he thought a Harris presidency would be a disaster for the country, worse than a 2nd Trump presidency. You may not agree with it, but that doesn't make it "nefarious" and "blatantly illegal."

I actually don't particularly like Elon and I don't like Trump or Harris and didn't vote for either. I also have no issues pointing out his accomplishments. I was pointing out that every time SpaceX or Tesla do something cool, people like you show up and have to make it political, which is super annoying and possibly a violation of the HN guidelines.
by mati365 | 2025-10-16 15:09:02+00:00
I implemented CKEditor integrations for Rails, Livewire, Phoenix, and React. I think the best developer experience was with Phoenix - at every step I was surprised by how well thought-out the framework is and how easy it is to build integrations for it. I definitely can’t say the same about Rails or, especially, React with the awful Next.js. For anyone curious: https://github.com/Mati365/ckeditor5-phoenix

As for Livewire - it feels like a simplified copy of Phoenix. In my opinion, it’s less advanced and less intuitive. For example, Livewire components don’t support slots, while Phoenix components handle them without any issues. Slots are critical for clean component composition - without them, you end up with messy, repetitive templates and a lot of unnecessary logic in the components themselves.

When it comes to Next.js, constant router changes and questionable decisions have become a daily routine. There’s no point integrating with something that gets rewritten every week and can’t be trusted to stay stable.
by sodapopcan | 2025-10-16 15:09:38+00:00
Ya, this was not worded well at all (and more likely just not well researched (in the article, I mean). The difference between hotwire/livewire and LiveView is that with LiveView you get a "live" connection to persistence BEAM process which comes with benefits like not having to rebuild things (like the current user) on each request and storing ephemeral state on the server (if you need it). Of course there are trade off like PWAs are not fun in LiveView (you likely just wouldn't do it, I never have).
by sedawkgrep | 2025-10-16 15:09:54+00:00
I tend to view the world through a psychoanalytical lens. I'm always curious about the unconscious drives of individuals and the collective, and how we interpret and interact with the world we live in.

I thought the article was interesting and thoughtful. It did a marvelous job of making sense of something that, at first blush, is seemingly senseless, and I do not think for a moment the paper is a prank.

Quite the contrary. One of the main characteristics of today's world is the devaluation (or utter disregard) of meaning. Even in this thread the term "brain rot" implies that it's not only valueless, but harmful. The article is not only about finding meaning in the content, but that its ambiguous narrative can be a good thing, as it opens the mind up to multiple possibilities and perspectives.

I find that to be quite hopeful.
by 999900000999 | 2025-10-16 15:10:00+00:00
It's really complicated. Because even though there might be a bit of friction between you and that rideshare driver, ride-sharing keeps a lot of people off the streets.

If this technology really takes off in the next 5 to 10 years, we're going to see a lot of people without the employer of last resort. Eventually gig work might disappear completely. In a lot of cities you'll see people on electric bikes or scooters delivering food. If that's completely automated, sure it'll be a lot quicker and faster, but what's going to happen to people who depend on these jobs.

I don't think our economic system is ready for this. And I'm not talking about any particular country either, it's going to be a worldwide issue.
by JumpCrisscross | 2025-10-16 15:10:27+00:00
> the long tail (and VC growth money disappeared) came around and the pay got worse, job was a grind and the quality tanked

As well as the prices, wait times and ubiquity.

I’m not saying it’s a panacea. But I don’t think most people want to go back to when Uber was only black cars.
by MrAlex94 | 2025-10-16 15:10:29+00:00
Just an FYI for anyone who is interested, I’ve also been doing the same for Waterfox.

Mozilla have taken into consideration doing things locally, such as tab organisation and the likes (one would assume pre-GPT era and with regard to features not utilising LLMs this would’ve been branded as ML functionality) but I’m not fully convinced this still won’t open up potential security issues in the future[for users of AI browsers].

For Tor users this seems even more of an issue as one would expect nation-state actors targeting undesirables would look for any potential weak spot to exploit.

Separately I suppose this brings into light how utterly crazy it seems having AI features in the browser chrome versus limited to the website content process/sandbox. It seems like a privacy and security nightmare and now everyone and their gran are releasing “AI browsers”, even the Firefox-based ones inspired by browsers such as Arc and Dia which seem like absolute privacy nightmares.

Seems like slick branding and marketing gets you a pass today when in the past such egregiousness would receive a load of flack cough Avast “secure” browser cough…

Either way good job to the Tor team, I sympathise with how much extra load this adds to each rebase.
by superkuh | 2025-10-16 15:10:54+00:00
I think that you don't understand snow (real winter) and how it effects vehicles. A dusting of snow that stays on the ground for a day before melting is not an issue. The issue is when the snow keeps the road markings covered for literally weeks or months at a time. When the lanes are not visible to human drivers and they form new flocking based emergent lanes which all humans follow instead of the actual lanes. When the snow piles on the edge of the road change the width from week to week and force parked cars out into the middle of the old lane.

Snow is not a problem. Snow that stays is a problem. Atlanta doesn't get snow that stays. Waymo is noticbly absent from Buffalo after their one prior attempt.
by ekjhgkejhgk | 2025-10-16 15:11:18+00:00
This is really funny.

You first wrote

> if this mistake had been made on banking system, you wouldn't have heard about it, because it gets fixed and its gone without a trace.

And then you edited it to

> if this mistake had been made on banking system, you wouldn't have heard about it

I was going to reply that if gets fixed and doesn't cause anyone problems, you're making a case for it. I guess you must have understood that too and backtracked :-) I actually loled at the dishonesty.
by tialaramex | 2025-10-16 15:11:33+00:00
Also we can (in 2024 Edition) say we're vouching for an FFI function as safe to call, avoiding the need for a thin safe Rust wrapper which just passes through. We do still need the unsafe keyword to introduce the FFI function name, but by marking it safe all the actual callers don't care it wasn't written in Rust.

This is fairly narrow, often C functions for example aren't actually safe, for example they take a pointer and it must be valid, that's not inherently safe, or they have requirements about the relative values of parameters or the state of the wider system which can't be checked by the Rust, again unsafe. But there are cases where this affordance is a nice improvement.
by sdenton4 | 2025-10-16 15:11:52+00:00
Yeah, it's tricky to talk about in the span of a comment. I work on Things Involving Animals - animals provide an excellent counter-current to discussion around AGI, in numerous ways.

One interesting parallel was the gradual redefinition of language over the course of the 20th century to exclude animals as their capabilities became more obvious. So, when I say 'language processing capacities', I mean it roughly in the sense of Chomsky-era definitions, after the goal posts had been thoroughly moved away from much more inclusive definitions.

Likewise, we've been steadily moving the bar on what counts as 'intelligence', both for animals and machines. Over the last couple decades the study of animal intelligence has been more inclusive, IMO, and recognize intelligence as capabilities within the specific sensorium and survival context of the particular species. Our study of artificial intelligence are still very crude by comparison, and are still in the 'move the goalposts so that humans stay special' stage of development...
by rkangel | 2025-10-16 15:12:07+00:00
Oban is great, but for most cases you don't need it. In languages with a less good concurrency model we are used to needing some form of library or system to manage "background jobs", but in Elixir you can just spin up some GenServers under a supervisor to do work. Start there and only use Oban if there's some form of consistency/resumability guarantee that you need.
by danans | 2025-10-16 15:13:03+00:00
> Shall we forget that Steve Jobs conspired with other companies to pay developers less?

Forgetting bad actions is an essential part of the process of deification, and since ancient times, rulers who sought to be equated with gods would put their or their ancestors images on coins with a deity on the reverse side.

Several coins in the US display slave owners because they are founding fathers, and the practice of putting presidents on coins in the US only began in the early 1900s, with the Lincoln penny, and their portraits on paper money only began 50 years earlier.

In our current era of tech industrialist worship, is it surprising that we do the same for Steve Jobs?

That said, you are absolutely right to bring it up, as a push back against that deification process.
by dsabanin | 2025-10-16 15:13:50+00:00
The whole thing Trump and his minions are doing is so very reminiscent of what was happening in Russia during its turn to fascism. Similarities go to such an extreme degree across the board that I now feel there has to be at least a consultant from Moscow working with the current admin, if not full blown department at the FSB. Blatant lying, complete disregard of any laws, open rejection of norms and mockery of process, justification of extreme cruelty , obsession with some made up concept of “liberals”, and blaming everything on the predecessors (Putin is still trying to blame all the problems on the collapse of the Soviet Union).

I sincerely hope that people of the United States reject being treated like mindless cattle and choose freedom instead of what appears to be a complete and utter national-fascist tyranny.
by billfor | 2025-10-16 15:14:28+00:00
This NAS, a lenovo ix4-300d, came with Seagate drives (ST1000DM003), so its whatever the SMART 240 counter (Head flying hours) means to Seagate I guess. I just interpret it as "not parked", so it could be doing anything, but this NAS is not doing huge amounts of I/O - mostly just for music, movies, and some personal files. I think all the heads for all platters are on one assembly so they are either all parked or all spinning.
by lisbbb | 2025-10-16 15:14:29+00:00
Around 2018, my accountant retired and sold his business to some other firm. That year, the other firm had some newbie cpa do my taxes. If I had blindly gone with his effort, I would have had to pay thousands of dollars. The problem is, he made a huge mistake because he didn't listen to what I had told him regarding a step up cost basis on inherited stocks. I fired them the instant I saw that issue. Then I was stuck with nobody to do my taxes! I used TurboTax and got it done myself and actually received a small refund that year. And no, nothing was done fraudulently, it's just that I knew the details of our situation far better than any cpa who refused to listen to what I told him or was too "green" to know what I was talking about (unforgivable, imho). I've used TurboTax ever since then. Yes, I know it sucks in many ways, but the thing is, they bailed me out and saved me thousands of dollars over the years for hundreds of dollars in fees.
by lowbloodsugar | 2025-10-16 15:14:31+00:00
The best way to implement a linked list is with unsafe in a collection type. You write that type once, check that it’s bullet proof, and then go onto the next thing. I’ve got a sorted map using doubly linked list and I don’t think twice about it. Using an array for a linked list means the compiler can’t tell if you are being unsafe. You still have all the same problems.
by buzzovich | 2025-10-16 15:14:52+00:00
Again, I agree. Cognition is way too vague a term.

You're actually making the argument FOR what I'm saying.

From what I can see, Buzsáki says "cognition" is bad for neuroscience BECAUSE it's philosophically loaded.

Doesn't that reinforce my point that it's good for LLM engineering PRECISELY because it's philosophically loaded?

Basically, if cognition is philosophically inherited then maybe that's why it's working for LLMs with Plato's model. Because training corpora are philosophy-heavy?