MurphyA/hacker-news huggingface dataset:
by lorinab | 2025-07-03 17:52:02+00:00
Together, XWiki and OpenProject provide a powerful open-source alternative to Atlassian’s Confluence and Jira. XWiki delivers a flexible, extensible knowledge management platform that serves as a true alternative to Confluence in collaborative documentation and team knowledge sharing. When it comes to OpenProject, its full-featured project management and issue tracking capabilities act as a strong Jira alternative. This partnership will offer organizations an integrated, open-source stack. It's a privacy-respecting, vendor-neutral solution for teams seeking to move away from proprietary tools without compromising on functionality or user experience.
by Swizec | 2025-07-03 17:52:05+00:00
> it seems to be dismissing the possibility that some tools are better than other tools for a particular job

I think these are 2 dimensions. Great engineer + right tool is obviously the best combination. Great engineer + wrong tool can work surprisingly well. I have never seen the other 2 combinations produce elegant results.

But really what I was trying to say is this: We're just smearing complexity around. UI is hard. The component model won for a reason. Use whatever syntax you prefer, they're all fine, but please use composable components of some sort to build your UI.
by ziml77 | 2025-07-03 17:52:12+00:00
I wish you did have the marketing. I first read about D 10+ years ago and I continue to be disappointed that it never really took off. Having those hardcore users is great, but a language really is best with a thriving community and ecosystem. Languages like Go and Rust had the benefit of being able to kickstart those by having the backings of Google and Mozilla.
by strgcmc | 2025-07-03 17:52:17+00:00
As a thought-exercise -- assume models continue to improve, whereas "using claude-code daily" is something you choose to do because it's useful, but is not yet at the level of "absolute necessity, can't imagine work without it". What if it does become, that level of absolute necessity?

- Is your demand inelastic at that point, if having claude-code becomes effectively required, to sustain your livelihood? Does pricing continue to increase, until it's 1%/5%/20%/50% of your salary (because hey, what's the alternative? if you don't pay, then you won't keep up with other engineers and will just lose your job completely)?

- But if tools like claude-code become such a necessity, wouldn't enterprises be the ones paying? Maybe, but maybe like health-insurance in America (a uniquely dystopian thing), your employer may pay some portion of the premiums, but they'll also pass some costs to you as the employee... Tech salaries have been cushy for a while now, but we might be entering a "K-shaped" inflection point --> if you are an OpenAI elite researcher, then you might get a $100M+ offer from Meta; but if you are an average dev doing average enterprise CRUD, maybe your wages will be suppressed because the small cabal of LLM providers can raise prices and your company HAS to pay, which means you HAVE to bear the cost (or else what? you can quit and look for another job, but who's hiring?)

This is a pessimistic take of course (and vastly oversimplified / too cynical). A more positive outcome might be, that increasing quality of AI/LLM options leads to a democratization of talent, or a blossoming of "solo unicorns"... personally I have toyed with calling this, something like a "techno-Amish utopia", in the sense that Amish people believe in self-sufficiency and are not wholly-resistant to technology (it's actually quite clever, what sorts of technology they allow for themselves or not), so what if we could take that further?

If there was a version of that Amish-mentality of loosely-federated self-sufficient communities (they have newsletters! they travel to each other! but they largely feed themselves, build their own tools, fix their own fences, etc.!), where engineers + their chosen LLM partner could launch companies from home, manage their home automation / security tech, run a high-tech small farm, live off-grid from cheap solar, use excess electricity to Bitcoin mine if they choose to, etc.... maybe there is actually a libertarian world that can arise, where we are no longer as dependent on large institutions to marshal resources, deploy capital, scale production, etc., if some of those things are more in-reach for regular people in smaller communities, assisted by AI. This of course assumes that, the cabal of LLM model creators can be broken, that you don't need to pay for Claude if the cheaper open-source-ish Llama-like alternative is good enough
by jonpalmisc | 2025-07-03 17:52:25+00:00
I don't think anyone is suggesting that the generated Rust is nicer than the original C.

It is auto-generated with the purpose of maintaining the exact same semantics as the C code, with no regard to safety, best practices, etc.—of course it is messier than actual, handwritten Rust.

As c2rust says in its documentation [1], it's meant to be the first step in an otherwise manual and incremental port of a codebase from C to Rust, and the author recognizes this in their closing remarks:

> The next goal is to convert the codebase to safe Rust.

[1] https://github.com/immunant/c2rust/raw/master/docs/c2rust-ov...
by busterarm | 2025-07-03 17:52:25+00:00
At a previous job we were a HubSpot customer that eventually just ended up "upgrading" to Salesforce and having Salesforce really run our whole business.

We even spun off a startup that is essentially a platform on top of Salesforce for that entire industry.

It's competitive but their sales are just as aggressive and it was harder to justify not switching the more we wanted those kinds of features.
by ReDeiPirati | 2025-07-03 17:52:45+00:00
> Q: What makes a good custom interface for reviewing LLM outputs? Great interfaces make human review fast, clear, and motivating. We recommend building your own annotation tool customized to your domain ...

Ah! This is a horrible advice. Why should you recommend reinventing the wheel where there is already great open source software available? Just use https://github.com/HumanSignal/label-studio/ or any other type of open source annotation software you want to get started. These tools cover already pretty much all the possible use-cases, and if they aren't you can just build on top of them instead of building it from zero.
by Barrin92 | 2025-07-03 17:53:08+00:00
>but almost every single job posting in ML is about LLMs

not in the defense sector, or aviation, or UAVS, automotive, etc. Any proper real-time vision task where you have to computationally interact with visual data is unsuited for LLMs.

Nobody controls a drone, missile or vehicle by taking a screenshot and sending it to ChatGPT and has it do math while it's on flight, anything that requires as the title of the thread says, spatial intelligence is unsuited for a language model
by recursive | 2025-07-03 17:53:30+00:00
> It's not like "impossible because of the spec" or something

It could be, but I don't know if it is. One of the design points is that they are cryptographically un-phishable or something to that effect.

The ability to export directly conflicts non-phishability, at least in theory. I've heard conflicting information about what precisely is allowed or possible.
by alganet | 2025-07-03 17:54:06+00:00
Maybe they're tired of "will be" statements that don't materialize.

There's two ways of seeing this:

- LLMs are a scam. The marketing did well, as scammers usually do. They lost SAP, but there's plenty of others to scam. - LLMs are not a scam. The marketing did terribly. They lost SAP for being too pushy.

What I know for sure, is that the marketing of these LLMs is a big business. Maybe bigger than LLMs themselves.
by johnnyanmac | 2025-07-03 17:54:27+00:00
1. Over hiring isn't really a thing here. They knew what they were doing and knew they could just kick people out if things changed. I don't like that term to describe the situation.

2. That's how it is for most of these high profile layoffs. They are profitable but do layoffs so they can report record revenue later. It's not about "we can't afford workers", it's about blatant greed in 90% of cases this decade.

3. Yeah, talent retention is gone this decade. They don't care about growth or fostering future labor.
by porridgeraisin | 2025-07-03 17:54:44+00:00
> Btw, does Chrome sync local storage across devices when logged in?

No, but extensions have an API to a storage which syncs itself across logged-in devices. So potentially you can have a setup where you create a website and an extension and the extension reads the website's localStorage and copies it to `chrome.storage.sync`.

Sounds like an interesting idea actually.
by doug_durham | 2025-07-03 17:55:11+00:00
I think that the writer has it completely wrong. A lot of the "overhead" they describe came about precisely because software development was so precious and expensive. That will change now and LLMs can speed up the validation.

Finally LLMs makes code reading and understanding much easier and faster which is the exact opposite of what the writer claims.

It isn't going to be a work free utopia, but the write has the wrong framing of the situation.
by klank | 2025-07-03 17:55:39+00:00
> This isn't some emotional or fashionable thing, they're tools, so you'd have to assume they derive $1000 of value.

This is not born out in my personal experience at all. In my experience, both in the physical and software tool worlds, people are incredibly emotional about their tools. There are _deep_ fashion dynamics within tool culture as well. I mean, my god, editors are the prima donna of emotional fashion running roughshod over the developer community for decades.

There was a reason it was called "Tool Time" on Home Improvement.
by codekansas | 2025-07-03 17:56:30+00:00
So, most humanoids you see that are relatively cost-effective are just "humanoid" in that they look like humans, but there are significant mechanical differences between them and real humans. It's almost always driven by the cost of manufacturing different components. A good example is the lead screw you see in the knee and ankle on Optimus - while it is more human-centric to have tendon-like actuation, it drives the price up quite a bit. Put differently, humans have a lot of specialization which is not great if you want to mass manufacture something.

For walking, the most important thing is that the robot can be simulated well, so in our case, we tried to model the foot contact with the ground in simulation quite accurately. In fact, we found that force sensors in the foot probably help but they're not necessary in simulation, and we wanted to shave off anything that wasn't necessary. I am not sure how close we will get to human mobility - it's definitely a learning process - but you can get much further in simulation than you'd expect.
by skocznymroczny | 2025-07-03 17:56:51+00:00
I hope some day D gets some WASM story going. Right now the support is very limited, pretty much only through the C subset of D which defeats the point. Supposedly the GC was the main issue, but other GC enabled languages are already thriving in the Web (Go, Java, C#).

There were some efforts to enable D on the web but it seems like these are mostly one man efforts that implement only the minimum features that their specific projects required.
by johnnyanmac | 2025-07-03 17:57:09+00:00
>people willing to break lines.

It's even simpler than this. We call is "collective bargaining" for a reason. If we don't collect... We lose all the power.

But my country's been so individualistic and no one seems to trust anyone anymore. No wonder we're struggling. We can't even come together to say "hey we need better minumum wage" after the longest drought of not raising it.
by magicalhippo | 2025-07-03 17:58:13+00:00
In X4, the space game[1], they simulate the entire "universe" in the background. That includes ships flying around trading, fighting, stations running short of supplies etc etc.

To have this work on a modest computer, they have multiple fidelity levels, which primarily affects observable stuff. So near the player, all details of flight, collisions, projectiles etc are simulated. Further away certain collision checks are skipped and such.

Really far away, the simulation runs at a much reduced rate, flight simulation is significantly simplified, statistical methods are used for calculating weapon damage and such.

This does have the issue of discrepancies between levels. In the lowest fidelity mode, fleet A might consistently beat fleet B, while at the highest fidelity level it can be the opposite.

That said it's quite fun in the sense that playthroughs are seldom the same, and it allows for the player to make significant impact by simply helping one faction produce more goods that allows them to build more ships etc.

[1]: https://en.wikipedia.org/wiki/X4:_Foundations
by ConanRus | 2025-07-03 17:59:07+00:00
Everything is fake now. I want a technology which works with a raw film scans, not even compressing them to JPEG, which is a 1st step in loosing the details BTW. Motion detection, key frames, delta frames - fine. But with a lossless video. On a Blu Ray off course, i don't care much about streaming.
by pramodbiligiri | 2025-07-03 17:59:09+00:00
I agree. In any large backend software running on a server, it's the LLM invocation which would be a call out to an external system, and with proper validation around the results. At which point, calling an "MCP Server" is also just your backend software invoking one more library/service based on inspecting some part of the response from the LLM.

This doesn't take away from the utility of MCP when it comes Claude Desktop and the likes!
by fsckboy | 2025-07-03 17:59:10+00:00
>Start cheap, gather market, then crank the costs after lock-in.

"cost"/"price" vocabulary clarification, should you ever want to read or write business plans, communicate with accountants, CFO's, etc.

"costs" are what companies pay for supplies/inputs that the company purchases.

"prices" are what those same companies offer to charge buyers for the products the company sells.

companies want to keep costs down, and companies benefit from high prices. (when you said "crank the costs", it thunks)

since people don't generally operate their lives as companies, it tends to seem like "costs" and "prices" are the same thing, but in addition to the above, "costs" to a company reflect actual expenditures in total, and "prices" represent an advertisement for each of something pending that has not transacted yet.

"cost" is an accounting term, total revenues - total costs = total profits

"price" is a marketing term, $1 each, $10 for a dozen!

(of course this could be quibbled into incomprehensively, which is another thing you should not do in "business communication", always streamline communication to get to the takeaway as quickly as possible)
Show HN: I couldn't find a good Pomodoro Timer
by optislav | 2025-07-03 17:59:21+00:00
So 3 years ago I decided to build my own, and been using it every day since. For me and a few of my friends, it’s the best in the world. One friend even bought it!

I know there are already 500+ Pomodoro apps out there, and every developer makes their own. But I couldn’t find one with a feature I really need:

- Auto-extend mode: In other apps, I’d often be deep in focus when the timer tells (force) me to rest I’d turn it off and continue working, and forget the timer was even running. The session wouldn't be logged, and that was frustrating.

My timer keeps going until you stop it, and it repeats alarm every 5 minutes (unobtrusively)

Also I made:

- Yearly calendar with green squares (like GitHub contributions chart)

- Presets: Sometimes I don’t want the standard 25-5-25-5-25 flow. Maybe I’m in the mood for 40-10-40-10. I don’t want to open settings every time I built presets you can set once and switch between based on how you feel

- Projects: separately track how much time you spend on work, side projects, or studying, for example

This is my first side project that made it to a public release, and I’d love your feedback. I’ll give away premium for free - just email me at limerapply@gmail.com or discord/tg when your trial ends and I upgrade your account in database. Or, if you have a lot of money and really like the project, you can support me by buying the lifetime version or subscribing

Also, I’d love to hear if the interface (circular stage progress, etc.) makes intuitive sense to you or is it too complicated and I need to simplify?

Thanks for reading, have a great one!

https://use.limer.app - app link (i use it in browser tab, but it can be installed as a standalone app if you prefer)

https://limer.app - landing
by recursive | 2025-07-03 17:59:59+00:00
> The whole _point_ of Passkeys is that they are representable as clear-text data, and so they can be synced.

That seems to be counter to everything else I've heard about it so far. If that was the case, exporting would be easy, yet many password managers have had open feature requests for some time (1y+?).

I don't know what the truth is, but if you're right, there's definitely a lot of misinformation about it. Far more than correct info IME.
by johnnyanmac | 2025-07-03 18:00:30+00:00
I work in games. Salary is honestly fine for the most part, even if lower than traditional tech.

I just want to not be laid off every 3 years becsuse some executive wants numbers to look 1% better for shareholders. I'd gladly join a union that ensures there's proper warning for layoffs and proper payout if it goes through.

>Look at the Taxicab unions.

So you're complaining about regulation because unregulated tech was convinent for you for a few years? That thinking is how we got here.
by cpgxiii | 2025-07-03 18:00:31+00:00
Feet/ankles on humanoids are really hard mechanically. In many ways the kinematic requirements for the ankle are similar to a wrist, but while the wrist of a robot arm is the least-heavily-loaded, the ankle area can be the most heavily loaded. Humans get away with it by having most of the highly-stressed actuators in the lower leg, not the ankle itself, whereas many humanoid robots end up putting more of the actuators in the ankle assembly itself.

In general, I think the best way to think about the differences between human muscles and robot actuators is that human muscles are simultaneously incredible in terms of strength and power density, and also incredibly fragile. Robot actuators are fairly robust, but comparatively poor. Humans are essentially falling apart at all times, but the repair mechanisms in the body do a good enough job that it doesn't matter (although you probably know someone with a "career-disruptive/ending" sports-related injury that shows these mechanisms have limits). Robotics is a long way away from making actuators that can be fixed online in such a process. Even cable stretching in cable-driven mechanisms remains hard to handle effectively, and that's one of the simplest types of mechanism wear.
by nozzlegear | 2025-07-03 18:00:38+00:00
I'm guessing this feature is intended to prevent two scenarios: A) Grandma accidentally undressing during a FaceTime call (for instance, she forgot to hang up and the call kept recording); and B) Grandma getting on a call with a stranger who wanted to shock her by exposing themselves.

At least, that's what the child protection feature† in current versions of iOS is supposed to do.

† Which this feature clearly evolved from, and the article suggests that it might be a bug that has enabled this for adults as well.
by lap5j | 2025-07-03 18:00:40+00:00
Alembic | San Francisco, United States | Full-time | Onsite

Alembic is where top engineers are solving marketing's hardest problem: proving what actually works. If you're looking for frontier technical challenges at an applied science company, this is the place. We’re building trusted systems that Fortune 100 companies use to make multimillion dollar decisions. We work together 5 days onsite in SoMa.

We’re rapidly scaling up our engineering team: 1. Senior/Staff Platform Engineers 2. AI Platform Engineers 3. SRE 4. Backend 5. Data 6. Full Stack 7. Solutions

We're backed by leading tech luminaries including WndrCo (founded by DreamWorks founder Jeffrey Katzenberg), Jensen Huang, Joe Montana, and many more.

Learn more and 1-click apply—> https://jobs.ashbyhq.com/alembic?utm_source=G4mXVAg728
by jbverschoor | 2025-07-03 18:00:54+00:00
The only difference is that you sign the authentication.

I think Facebook does the same thing when logging in with a password.

It’s been crudely done for ages by sending over a hashed version of you password when submitting a form.

Not the exact thing, but still.

What is the problem they’re trying to solve? I’m not sure to be honest. Is it leaked passwords/keys? No difference there, as all passwords are unique anyway with a password manager.

Is it ease of use? I hoped so too.. but nope.

Is it anonymity? I hopes so too, but just like “hide-my-email”, apps will detect it, and require all other missing info such as your real email, name etc.
by tjr | 2025-07-03 18:01:17+00:00
I used my Amiga 3000 for a lot of video production and graphics work, along with some word processing / desktop publishing, and a bit of programming. And games! In my observation of other Amiga users at the time, this was typical.

Besides random individual users doing these sorts of things, Amigas were used in local broadcast television studios as video switchers and graphics layover systems, and even in more major media production outlets for video editing and 3D animation. They were seen as a more economical solution to more expensive hardware built specifically for television or graphics, but could pull of the work on a comparable level.
by Retr0id | 2025-07-03 18:01:48+00:00
After that hint, I thought I'd give the code a quick audit. The install script adds sudoers rules to allow ebaf executable to be run with no password[0] (and also to `pkill -P` any PPID).

The ebaf executable checks the current directory by default, to look for the ebpf code to load[1].

So, running the install script this allows any ebpf code to be loaded into the kernel without a sudo password. You probably don't want this! (I'm pretty sure that'd be enough for a root LPE)

Further, the ebaf executable writes logs to a file named `/tmp/ebaf-stats.dat` [2]. An unprivileged user could put a symlink here, causing the destination file to get clobbered.

It also re-resolves all domain names every 600 seconds. Given that there are over a thousand domains listed, that's quite a lot of DNS traffic! [3]

Also, the "web dashboard" claims to listen on localhost, but it actually listens on INADDR_ANY [4]

[0] https://github.com/Kazedaa/eBAF/blob/8f88cefe0b5a837aa99f454...

[1] https://github.com/Kazedaa/eBAF/blob/8f88cefe0b5a837aa99f454...

[2] https://github.com/Kazedaa/eBAF/blob/8f88cefe0b5a837aa99f454...

[3] https://github.com/Kazedaa/eBAF/blob/8f88cefe0b5a837aa99f454...

[4] https://github.com/Kazedaa/eBAF/blob/8f88cefe0b5a837aa99f454...
by bob1029 | 2025-07-03 18:02:33+00:00
> isn't fast hashing like SHA-256 bad for it

Fast hashing is only a concern if your database becomes compromised and your users are incapable of using unique passwords on different sites. The hashing taking forever is entirely about protecting users from themselves in the case of an offline attack scenario. You are burning your own CPU time on their behalf.

In an online attack context, it is trivial to prevent an attacker from cranking through a billions attempts per second and/or make the hashing operation appear to take a constant amount of time.