MurphyA/hacker-news huggingface dataset:
by guzik | 2025-10-13 09:32:53+00:00
for regular users, since the device itself doesn't have any interface, we need to send at least some data so they can see it somewhere. the natural place is the phone, but not all of our professional clients liked viewing long ECG recordings or detailed metrics on a small screen, so we built cloud access mostly for convenience .

(to be clear - if a developer wants, they don't need to send anything to us)
by okanat | 2025-10-13 09:33:00+00:00
EU Nations who are familiar with computers like Sweden and Estonia did.

Germany likes to think that they belong to cabinets and powered with internal combustion engines. Internet was a new land in 2013. So every user-friendly feature has to be shoved into Germany's throat by EU (especially banks and insurance). The usual reaction from German companies is to wait until the last moment and then hire a law / consultancy firm to implement required changes as badly as possible.
by ainiro | 2025-10-13 09:33:14+00:00
I know there's a lot of you guys here cloning magic, and I want to apologise since previously it wasn't possible to run locally due to an initialisation bug of the database.

I've fixed this now, and you can download magic cloud below.

https://github.com/polterguy/magic

What is Magic Cloud? AI-based no-code and low-code code generator and AI agent toolkit :)
by mike_hearn | 2025-10-13 09:34:00+00:00
We are doing it. IntelliJ has done it for years. To highlight a string and move from one instance to the next select it, Edit -> Find Usages -> Highlight usages in file then use Next Highlighted Usage.

Other things it can show you via highlighting:

1. Bugs. The online static analysis will highlight code likely to be in error.

2. Dead code. It's rendered in grey.

3. Code that won't execute in this debugger session. Same.

4. Identifiers you chose to temporarily highlight.

5. Mutable vs immutable variables. Also: mutable variables that are never actually mutated.

6. The assertion that failed in the last unit test run.

You can also create your own smart highlighters using semantic search (it's sort of a grep for ASTs).

And a gazillion more. People still using plain programmer text editors are missing out on a lot of features.
by b112 | 2025-10-13 09:34:23+00:00
Surely you can't be linking to a post on HackerNews, or a response, when trying to say "the average person" cares about privacy, are you?

The fact that the person is even posting on Hacker News invalidates "average person". So you must therefore be talking about the Times article?

The title of this gatewayed article is:

"You Care More About Your Privacy Than You Think"

It's literally saying that "you don't care", then trying to tell people why they should. This actually supports the premise that the average person doesn't care about privacy.

Yet beyond that, my "Only geeks care" clearly was about FOSS. Trying to invalidate my privacy statement, which everyone knows is an issue, doesn't invalidate my "Only geeks care -> FOSS" statement.

Do you really believe that if you stop 100 random people on the street, they'll even know what FOSS is? If they don't know, they do not care.

I wonder how many people know what FOSS is? What if I stopped 1000 random people in 5 rural towns, and 5 urban cities. Out of those 10k people, would even 100 know?

You might say "Oh, well if I explain it to them!". Nope.

Caring implies knowing about the issue, considering it, and worrying about it. This isn't even on the public's radar. They don't know what FOSS is. They don't even know what software is, nor do they know what files are.

Even if you sit them down, get them to listen to all sides of the issue for hours, some still won't care. At all.

And of the ones that do, what does "care" mean?

After all, upthread is discussing how the mildest inconvenience means nope, don't care. In the contexts of this thread, "caring" means "willing to use FOSS even if there are inconveniences".

FOSS software is everywhere. People could be using it. They aren't. Why? They don't care.
by mjburgess | 2025-10-13 09:34:32+00:00
> this simulation of a brain, which wouldn't think, to a simulation of a fire, which can't burn down a real building

> with no clear reason whatsoever as to why

It's not clear to me how you can understand that fire has particular causal powers (to burn, and so on) that are not instantiated in a simulation of fire; and yet not understand the same for biological processes.

The world is a particular set of causal relationships. "Computational" descriptions do not have a causal semantics, so aren't about properties had in the world. The program itself has no causal semantics, it's about numbers.

A program which computes the fibonacci sequence describes equally-well the growth of a sunflower's seeds and the agglomeration of galactic matter in certain galaxies.

A "simulation" is, by definition, simply an accounting game by which a series of descriptive statements can be derived from some others -- which necessarily, lacks the causal relations of what is being described. A simulation of fire is, by definition, not on fire -- that is fire.

A simulation is a game to help us think about the world: the ability to derive some descriptive statements about a system without instantiating the properties of that system is a trivial thing, and it is always disappointing at how easily it fools our species. You can move beads of wood around and compute the temperature of the sun -- this means nothing.
by danwills | 2025-10-13 09:34:33+00:00
I'm not an expert and have not yet worked with splats, however I understood that unlike super-sharp-edged triangles they can represent complicatedly-transparent 'soft' phenomena like fur or clouds or similar that would ordinarily need to be rendered using possibly semi-transparent curves/sheathes (for fur/grass) or voxels for cloudy things like steam/mist. I gather splats can also represent and reproduce a limited amount of view-dependent specularity, as other commenters have said this is not dynamic and cannot easily deal with changing scene geometry or light sources.. still sounds like a fun research-project I make it do more in terms of illumination though!
by lxgr | 2025-10-13 09:34:38+00:00
> That's a bottleneck getting data out of the DOCSIS network, into your home network. […] There's far more bandwidth within the DOCSIS network than can enter and exit it […]

What does that even mean? DOCSIS is a point-to-multipoint network of one CMTS and several modems. All traffic happens between modems and the CMTS. Where would the purported “far more bandwidth” be hiding?

> The current workaround to the slowness of DOCSIS modems is to put more modems in your modem

How does that help at all with the peak capacity of a given physical network segment? That’s like saying “the key to increasing the total capacity of a road is to add more cars to utilize all lanes”.

If you use all physical uplink bandwidth of DOCSIS yourself by hypothetically “using more modems”, nobody else on that segment gets anything.
by JimDabell | 2025-10-13 09:35:28+00:00
> The office or otherwise mandatory frequent in person work sessions bit seems pretty at odds with the underlying idea that you’re a team focused on actually delivering and building with deep focus.

It’s at odds with being pro-AI too. If you can’t effectively collaborate with somebody who is not physically present but is just a voice on a call or words on a screen, what does that imply about how effectively you can collaborate with AI? Are these people building robot bodies for Claude’s GPUs and making those robot bodies sit in office chairs across from them? Would that make them more productive?
by ahoka | 2025-10-13 09:35:53+00:00
Yes, obviously, but we already know how that is used. This is a more complex protocol that might enable attack vectors that were not possible before and we do not think about when accessing websites:

But see the notes taken from the HTTP/3 RFC itself, written by the authors:

10.11. Privacy Considerations

Several characteristics of HTTP/3 provide an observer an opportunity to correlate actions of a single client or server over time. These include the value of settings, the timing of reactions to stimulus, and the handling of any features that are controlled by settings. As far as these create observable differences in behavior, they could be used as a basis for fingerprinting a specific client. HTTP/3's preference for using a single QUIC connection allows correlation of a user's activity on a site. Reusing connections for different origins allows for correlation of activity across those origins. Several features of QUIC solicit immediate responses and can be used by an endpoint to measure latency to their peer; this might have privacy implications in certain scenarios.
by psychoslave | 2025-10-13 09:35:58+00:00
I already mentioned last month I was working on a appendix in Wiktionary for synonym of Esperanto terms constructed with the mal- prefix[1]. Actually it's a bit more generic as it also encompasses a few other antonymic prefixes, but mal- is the main tool in that category.

With more than 300 references and around 1500 entries, covering more than all the lemma given in the reference dictionary Plena Ilustrita Vortaro de Esperanto, I now consider it achieved. Well, apart some formatting of references where I still need to fix issues related to import of template/modules from an other wiki. :D

To give a perspective, in one of the Esperanto sentence collection referenced in the appendix, I found a bit more than 7000 terms mal- words, which once stripped of the most common inflection and affixes went down to 3000 entries. I didn't check in details this remaining set, but my guess is that the remaining difference was still mostly due to less frequent affix combinations that my naive filter didn't catch. For recall Esperanto is a highly agglutinative language and encourage the use of a regular affix set to express many derivative terms from a common stem, so empowering expressivity though combinatorial reuse. So only twice the size of the proposed entries in the appendix is a very low figure.

I initially had this project ideas years ago, and it came back to my mind as I started to contribute to the port of Raku into esperanto[3]. This came back as we were going through the considerations for the lsb routine, where LSB stands for Least Significant Bit. The common way to express least is malplej (countryman-of-most), which is generally ok but can be instead replaced by mej, for example if terseness is a highly weighted desired trait. That allows for example to use mejpezbit’ instead of some alternative synonym like malplej signifa duumaĵo.

[1] https://eo.wiktionary.org/wiki/Aldono:Pri_antonimoj

[2] https://en.wikipedia.org/wiki/Plena_Ilustrita_Vortaro_de_Esp...

[3] https://github.com/Raku-L10N/EO
by card_zero | 2025-10-13 09:36:46+00:00
So, they released a new gripper with touch sensors.

Then there's this article:

https://rodneybrooks.com/why-todays-humanoids-wont-learn-dex...

Talking about human hands having tens of thousands of receptors of several different types, and the difficulty of tasks like picking up a match, and the trouble with the project of learning dexterity by brute force.
by nmjenkins | 2025-10-13 09:37:54+00:00
I'm sorry you feel like this, but it absolutely doesn't mean that. I believe we probably devote more engineering resources to open standards development than any other company, with significant resources given to the mailmaint, calext and jmap working groups at the IETF, not to mention the maintenance of the open-source Cyrus IMAP/JMAP server. I don't know why would do that if we were trying to just keep people captive because it's hard to leave. "Your data belongs to you" is one of our core values: https://www.fastmail.com/company/values/

(You can also read more on our open source and standards work at https://www.fastmail.com/company/open-source/)
by flightwise | 2025-10-13 09:40:12+00:00
Thank you! Started development around August 2024 and 2 months later we had it in use at our school in a very early state, and then over time added more huge features, such as bookings, etc. About 4 months ago, we fully moved away from the existing antiquated platform we were paying for, as FlightWise reached a complete feature set.
by MASNeo | 2025-10-13 09:40:21+00:00
Advocating the use of appropriate AI and data standards for fighting financial crime: https://soteria-initiative.org/

Financial institutions and governments don’t spot crime because of incomplete information at individual firms. We help them understand federated learning and how to effectively collaborate and not just talk about it. All code is open source, so you can always help out ;-)

Some industry players are coming around: https://www.swift.com/news-events/press-releases/swift-ai-in...
by setopt | 2025-10-13 09:41:34+00:00
I still feel a bit sad about the changes that happened ~2012. Linux on the desktop really had a strong momentum going around Ubuntu and Gnome 2, where quite a few non-geeks started switching over as well. But then everything fragmented quite rapidly – Gnome Shell was quite unpopular on launch, Ubuntu went in their own direction with Unity, Mint went in a different direction with MATE and Cinnamon, Elementary forked off Pantheon, etc. Similarly, RedHat pushed for Wayland and Flatpack while Canonical pushed for Mir and Snap, and so on.

I'm not saying that Ubuntu/Gnome was everything Linux had to offer (I myself was on Arch and i3wm at the time), but that period was certainly when the largest percentage of people around me were enthusiastically adopting the Linux desktop.
by mft_ | 2025-10-13 09:43:36+00:00
> There’s no shortage of meaningfully free and open software to use that will do what you need, but as soon as you have to sacrifice any sort of convenience, non techies stops listening.

It's often beyond just sacrificing "any sort of convenience" - but rather "it's effectively impossible for someone who's not at least a compentent IT hobbyist to install this software".

> I really don’t know how you’re going to change that.

You need to change the culture in free/open software. The current goal seems to be something like "as long as it works, and I can install it --no matter how convoluted or unreliable that process is-- then that's good enough". Mainstream users don't want to use the shell, or have to search internet forums for solutions, or use Docker, or whatever.

If you genuinely want FOSS to win, the goal should be to be better than the commercial alternatives: easier to install, more reliable, better more intuitive UIs, smaller, faster, more features, whatever.
by golem14 | 2025-10-13 09:44:23+00:00
I love the movie "Time Bandits", they did a great job casting the dwarves there.

I'm still thrilled Sean Connery joined the cast and that George Harrison wrote part of the score (Dream away).

RIP, Randall, Fidgit, Strutter, Wally and Vermin!

Many happy returns, Og!
by taffer | 2025-10-13 09:44:55+00:00
> How? Stored procedures?

Not neccesarily. jOOQ[1] and sqlc[2] are great options if you don't like stored procedures, but for a small app or a prototype, just having plain SQL strings in your app is fine.

My point isn't that the code has to be stored in the database, but rather that the processing happens in one place where your data is stored and your middle tier just gets the results. Pure, stateless data. This means you don't have to synchronise shared mutable state between your app and your DB server, cutting out all the headaches of ORMs, such as having to specify your data model in two separate places, n+1 queries, locking, lifecycle management, dirty tracking, eager loading, caching, and optimistic concurrency control. All of this adds to complexity and congnitive load.

SQL also provides a declarative approach to defining your business logic. You define the what, not the how. In addition to greater productivity, the programming model is much simpler because you aren't complecting control flow with data flow. With JSON support in Postgres, your query results don't have to be flat tables either. You can get your data in the exact shape you need.

> How do you version that code

You put it into your VCS. SQL is part of your code base, you can and should version control it just like any Python, Ruby or Java code. When using stored procedures, I recommend putting them in a separate schema, so that the schema can be dropped and recreated in a single transaction during deployment. See [3] for an example of stored procedures under version control.

> how do you reason with the business logic split all over the DB and code

You separate your concerns instead of mixing them. The core business logic is in SQL, with your middle tier doing the plumbing, orchestration of external services and presentation.

[1] https://www.jooq.org/

[2] https://sqlc.dev/

[3] https://github.com/sivers/store
by dotancohen | 2025-10-13 09:45:49+00:00
That's because MAML is a superset of JSON. It has some added features (comments, multiline strings, etc), but it will likely be confused for JSON upon first glance. MAML will also have to reference JSON implementations to resolve ambiguities, e.g. how to handle multiple identical array keys. So MAML can not live outside the JSON world.
by notarobot123 | 2025-10-13 09:46:43+00:00
Inversely, the only end-users FOSS cares about are those that can compile and build from source themselves. More so if they can also submit good bug reports and patches.

The demographics of the majority of end-users shifted a long time ago but FOSS is stuck with a mindset that treats everyone like their own sovereign sysadmin.

It'll take a big shift in the Free Software movement to make it something that represents regular end-user enough for regular end-users to care about the Free Software movement.
by hugofromboss | 2025-10-13 09:47:08+00:00
Currently working on an open-source agent for privilege access management (PAM) and just-in-time access (JIT) to cloud infrastructure, SaaS applications and local systems. It's using serverless workflows (https://serverlessworkflow.io/) and https://www.temporal.io to guarantee robust deterministic workflow execution. Temporal is used to orchestrate elevations across environments and systems. It tasks “agents” to grant access where it needs to be rather than centralising permission stores. It guarantees execution and revocation of permissions. Run it locally for sudo, UAC. Or in the cloud for IAM or for individual applications. Check it out: https://github.com/thand-io/agent
by MASNeo | 2025-10-13 09:47:48+00:00
You’d be surprised how much trust people place in legal departments, balance sheet strength and talent capacity. All things for which I had to turn down superior technical proposals in the past. The old saying „Nobody gets fired for buying IBM“ still runs strong.

Free e-signatures are a great idea, have you considered getting a foundation to back the project and maybe taking out some indemnity insurance, perhaps raising a dispute fund?
by silon42 | 2025-10-13 09:50:43+00:00
I wish there was a single letter universal locale with sane values, maybe call it U or E, with:

ISO (or RFC....) date time, UTF-8 default (maybe also alternative with ISO8859-1) decimal point in numbers and _ for thousands, metric paper / A4, ..., unicode neutral collation

but keeps US-English language
by the_other | 2025-10-13 09:51:09+00:00
> There’s probably a lot more money to be made from vendor lock-in than happy, $50 per year customers. As for me and mine, I will switch to the next small-to-medium-sized mail provider the second I get a sense that this is the direction.

Just so you know, the next-best provider is Proton and they're in HEAVY growth mode at the moment. Their UI is strewn with upsell widgets.
by ben-schaaf | 2025-10-13 09:52:12+00:00
> That’s a drawback, not a plus. You can’t easily style the app with CSS the way you want it (VSCode, Obsidian).

VSCode isn't really styled with CSS if you're a user. It's done by some json or yaml. This kind of hack is required: https://marketplace.visualstudio.com/items?itemName=be5invis..., and it's clearly not supported.

You know what does have theming? Win32, GTK and QT. GTK even uses CSS for it.

And unlike electron apps, when you change how a button looks in your GTK theme it affects all GTK apps rather than just the single electron app.

> Nonsense. Obsidian is sitting at 115 MB right now, zero CPU.

I just downloaded obsidian for the first time and launching it spawns 8(!) processes using a total of 827.3 MB of RAM. That's at the launch screen, before it's doing anything.

Of course it's using no CPU when idle. That's basically the bare minimum bar for any application. It's well known that javascript is at least an order of magnitude slower than C. That's where it's wasting CPU, not when it's idle.

> Define slow.

Well to start off with, I can count the seconds obsidian takes to start up. Most native apps I have installed (other than browsers) start faster than I can reasonably react.

Typing has noticeable lag, see: https://github.com/microsoft/vscode/issues/27378

And this is on a workstation computer, I don't want to imagine how terrible the experience is on low-end hardware.

> P.S. Thunderbird performs worse than ANY Electron app I’ve ever used, and I’ve been using Electron since its inception.

Thunderbird isn't a native app either. Just like electron it's using a browser engine to show the UI.
by monerozcash | 2025-10-13 09:52:25+00:00
> These are pure gamblimg, the skill part is thinly weiled excuse having little to do with the reality

"Games of skill" in this context essentially always refers to poker, which is demonstrably not "pure gambling".

>Yeah many small investors treat it as a pure gambling. But investing has more regulations and somewhat saner culture. The companies are not intentionally trying to identify and hook addicts deeper and deeper.

>Which "sports" literally do.

This was perhaps largely true in the pre-robinhood era, now it's hard to draw any meaningful distinction between sports gambling and daytrading.
by baranul | 2025-10-13 09:52:53+00:00
This is on point and it's sickening what Google is allowed to get away with. Even with the recent crackdowns on Google by various governments, they are steadily locking down Android, so even if you paid for your phone, whatever apps that you want to put on it will need their seal of approval.

The excuse of "security" or "it's for the children" is complete BS, because it's about "them" having unwanted and total control.