MurphyA/hacker-news huggingface dataset:
by speeder | 2025-11-04 10:34:26+00:00
Location: Porto, Portugal Remote: Yes Willing to relocate: Yes Technologies: Lua, C, C++, GameDev, Python, know some embedded and some cloud stuff. Résumé/CV: https://www.linkedin.com/in/gamedesigner Email: mauricio.gomes@coderofworlds.com

Looking for C or C++ roles. (or similar). GameDev and Embedded at my first choices but any work with these technologies is fine. I was working as C++ engineer for a train physics simulation software at Siemens. before that my work was for a pluginless browser luxury ad game company, I was responsible for making ads created using Unreal Engine 5 run on Linux using Wine, receiving the keyboard and mouse commands sent by the browser and giving back compressed video to the browser. Before that I worked for an BMW subsidiary that works with programming for the car themselves, so automotive is fine too.

I also did DevRel in the past and recently interviewed some DevRel positions, made me realize I am also suitable for that and willing to work with that.

I have a lot of experience with iOS and Android, but been some time since I worked with these.
by zwirbl | 2025-11-04 10:36:08+00:00
I never knew about the 50Mbaud figure, is anything above 10M even achievable in a real world scenario?

It does solve this by having a different topology. It supports a configurable number of streams in each direction, so at least in theory 5.2 surround with a stereo microphone should be possible, we'll see if it's usable

It also supports what is often called 'true wireless' earbuds by default, as each audio sink can stream only the channel it's interested in.

Finally there's all that broadcasting stuff, which works fine in our tests most of the time but also with a myriad of issues, some of them in the spec, others in the Android implementation, which is currently the de facto target to support
by ACCount37 | 2025-11-04 10:36:19+00:00
Again, you're taking a shortcut. "Markov chain" as an excuse to declare "no intelligence".

It would be much more honest to say "LLMs are not intelligent because I don't want them to be". Would also explain why you overlook the ever-mounting pile of tasks that were thought to require intelligence, and that LLMs now casually beat an average (presumably intelligent) human at.
by supercoco9 | 2025-11-04 10:36:57+00:00
I don't think it would. The room should be called "Cloud Native Databases", as it was called last year. This is the CFP they issued on the FOSDEM mailing list

---

We're excited to announce the Databases devroom at FOSDEM 2026. The purpose of this devroom is to discuss developing databases that are designed to take advantage of the cloud native architecture in order to meet the demands of modern applications.

Instead of focusing on a single technology or community, our goal is to bring open source database communities and developers together to share their experience, learn from their work, and foster collaboration on challenges ahead.

Suggested Topics - Evolution of new database architecture for cloud native environments (e.g., to address scalability, elasticity, reliability) - Integrating AI/ML workloads with distributed databases - How to ease/streamline database migration (especially from legacy databases) - Achieving database upgrades without downtime - How to benchmark and tune distributed databases - Query optimization for cloud native databases - Tools/methodologies for monitoring, observability, optimizations, testing, etc. - Working with streaming data - Stories from end-users (both successes and failures) - Security and compliance for cloud native databases - State of open-source licenses and database communities - Emerging trends/use cases

These are just suggestions and we encourage you to be creative with your proposals! You can also view accepted talks from the 2025 devroom at https://archive.fosdem.org/2025/schedule/track/databases/.

---

I don't think the traditional talks that were scheduled at the PostgreSQL or MySQL and Friends DevRooms would be welcome there.
by frm88 | 2025-11-04 10:37:38+00:00
You switch from global automation to US car manufacturing in the first paragraph without a even a line break, basically equating them.

The first graph you show is missing the corresponding table from the source which shows the exact opposite of what you have stated: the workforce had been steadily increasing until ~2019 and is in decline since then. Not massively but still it contradicts what you stated. Next you switch to Korea and the wage increase without aligning a corresponding price increase or adjust for inflation. Then you switch to the history on the industrial revolution. At that point I gave up because I know the point you are trying to make and I can see, you adjusted your samples to match that point.
by yodsanklai | 2025-11-04 10:37:45+00:00
> if you're building a startup and you pick OCaml, you've just cut your hiring pool by 95%. that's way more painful than learning a different way to write functions.

You can hire anyone who already understands pattern matching, closures, map/fold (these are more and more common constructs nowadays) and train them to learn OCaml. It's a simple language overall, especially if your codebase doesn't use any complicated features.
by StopDisinfo910 | 2025-11-04 10:38:09+00:00
> OCaml in particular could do well with terminators after e.g. match blocks to improve both ambiguity and error reporting

You can use either begin/end or parentheses as terminators around any blocks of Ocaml for exactly that purpose.

> To me, the main downside of ML is the explicitly instantiated module systems not tied to the filesystem hierarchy.

That's one of the greatest strenght of ML actually and especially Ocaml where parametrised modules are everywhere and a required building block of generic code. A significant part of why the article complains about type for exemple is because the author doesn't know how to use the module system.

> Once you get used to traits and parameterised trait instances

I like modules a lot more. It makes the code a lot clearer than traits.

> The standard library situation is also somewhat not great. Maybe I just never got used to it, but I sense that there are people think Jane Street Base is a must

The standard library is a lot more complete nowadays that it was some years ago and Base is used by pretty much nobody outside of JaneStreet.
by bombcar | 2025-11-04 10:38:30+00:00
It's usually because there's an implicit "everything else the same" - and so if you build a car engine entirely focusing on peak horsepower you might end up with a dog because the curve isn't well suited to the rest of the design, whereas if you build it for maximum low-end torque you get a kick in the pants (and then strip all the gears or snap an axle).

Especially since people often consider "horsepower" to be things like turbos, etc that have their own spool-up requirements and result in inability to launch well.
by philipwhiuk | 2025-11-04 10:38:40+00:00
If you're trying to engineer loopholes out of citizenship laws, you're going to get yourself pulled aside.

The whole point of these arbitrary rules is entirely to make this sort of shenanigans impossible but to let in people who are using the system for the purpose it was designed.

That's why the rule about 'relevant to your travel' is vague. So that you can't weasel your way through it.

People who write this sort of app think border entry is two doors, allowed and denied. But there's also the guard who stabs people who ask awkward questions and their name is 'National Security'.
by District5524 | 2025-11-04 10:40:03+00:00
Not that it's incorrect but there is some data showing variability even with the very same input and all parameters. Especially if we have no control over the model behind the API with engineering optimizations etc. See Berk Atil et al.: Non-Determinism of "Deterministic" LLM Settings, https://arxiv.org/abs/2408.04667v5
by bombcar | 2025-11-04 10:40:43+00:00
You don't bust this out until the building is already at risk anyway, so the amount of water is considered "the better option".

(Which is why almost ANY fire is a total structure loss unless you can contain it nearly instantly, because the water used to fight it destroys nearly everything. Only if the building is large, concrete, or the damage limited is it worth repairing; most fire-damaged houses get pulled down as it's cheaper overall.)
by jakub_g | 2025-11-04 10:41:26+00:00
> It had approximately 50% of my trips, and frequently only had only one leg of the journey

Relevant current news: Home Office denying child benefits to 1000s of people because they had incomplete data of people vacation trips, so people were thought to have emigrated and never returned [0]. Some people who never even left (due to cancelled flights, denied boardings etc.) were also affected.

[0] https://www.theguardian.com/politics/2025/nov/01/hmrc-likely...
by usrbinenv | 2025-11-04 10:42:35+00:00
I don't see a problem with HTML. It's easy to learn, easy to use and a very nice format for web. CSS is also great. JavaScript is pretty great too. My point is that modern web is horrible because people with no taste and no understanding of the underlying technologies turned it into a horrible shitshow by inventing frameworks that turn the web upside down and making a bloat out of it. I don't hate many things in life, but this one - with passion, because every time I visit a website, I can just feel it's made with React because of how slow and laggy it is.
by bombcar | 2025-11-04 10:45:04+00:00
There's also a huge amount of efficiency tooling added "later" - early planes were simple - and they could still be if we wanted to not have efficient operation.

I remember a cold-war army manual on how to operate captured Soviet equipment; much of it was "long description on what all these dials and parts are for the howitzer - to use, ignore all that shit and fire it, see what you hit, and adjust and try again."
by maxnilz | 2025-11-04 10:45:10+00:00
Thanks, it is inspiring, And it seems like I'm on the same way of that transition, Here is my individual expirment database for learning db internals and rust..

https://github.com/maxnilz/sboxdb

Now, trying to implement a rocksdb-like LSM based storage in modern C++ and call it from the sboxdb, just for refresh my old C++ memory.
by bigfatkitten | 2025-11-04 10:45:27+00:00
There is a healthy market of commercial products that solve this problem for classified environments.

Among other things, secure KVMs create a protocol break between the keyboard/mouse/monitor and the connected machines to eliminate any of these back channels.

Take a look at the Security Target for Aten’s secure KVM product for an idea of the design considerations at play.

https://www.niap-ccevs.org/products/11222
by arianjm | 2025-11-04 10:48:21+00:00
It always depends on your position and their position, but by the sounds of it... I'd say it's too big for a simple "review this".

I'd ask for them to write their thought process, why they made the decisions they made, what the need for so many files and so many changes. I may ask for a videoconference to understand better, if it's a collegue from work.

By now hopefully you should know if their approach is valid or not really. If not sure yet, then I'd take a look at the code, specially at the parts they refer to most importantly in their answer to my previous questions. So not a detailed review, a more general approach, to decide if this is valid or not.

If it's a valid approach, then I guess I'd review it. If not, then give feedback as to how to make it valid, and why it isn't.

Not valid is very subjective. From "this is just garbage", to "this is a good approach, but we can implement this iteratively in separate PRs that will make my life easier", again, it depends on your and their position.
by creer | 2025-11-04 10:48:58+00:00
I don't know that most people think about that at all. For me, I have learned not to dismiss the remuninating, reordering, reframing that my brain performs without me deliberately reasoning line by line about it. Limiting my brain to deliberate line by line reasoning would be very limiting and costly.

"Thinking" to me is very much NOT just conscious reasoning. So much of what I think is not done consciously.

Indeed "let me think about it" is often simply giving my brain time to "sit on it", for another expression - only after which will I have enough mind time on the various alternatives for a worthwhile conscious decision.
by susam | 2025-11-04 10:49:32+00:00
Yes, '?:' is also known as the Elvis operator [1][2]. I sometimes use it in other languages such as Groovy. But I don't use it in C because this happens to be a GCC extension [3][4] and I've often had to compile my C projects with compilers that do not support GCC extensions. The C standard [5] defines the conditional operator as:

conditional-expression: logical-OR-expression logical-OR-expression ? expression : conditional-expression

So per the C standard there must be an expression between '?' and ':' and an expression cannot be empty text. To confirm this we need to check the grammar for expression, which unfortunately is a little tedious to verify manually due to its deeply nested nature. Here it is:

expression: assignment-expression expression , assignment-expression assignment-expression: conditional-expression unary-expression assignment-operator assignment-expression unary-expression: postfix-expression ++ unary-expression -- unary-expression unary-operator cast-expression sizeof unary-expression sizeof ( type-name ) alignof ( type-name ) assignment-operator: one of = *= /= %= += -= <<= >>= &= ^= |= ... and so on ...

The recursion goes further many more levels deep but the gist is that no matter whichever branch the parser takes, it expects the expression to have at least one symbol per the grammar. Perhaps an easier way to confirm this is to just have the compiler warn us about it. For example:

$ cat foo.c int main(void) { if () {} } $ clang -std=c17 -pedantic -Wall -Wextra foo.c && ./a.out foo.c:2:9: error: expected expression 2 | if () {} | ^ 1 error generated.

Or more explicitly:

$ cat bar.c #include <stdio.h> int main(void) { printf("%d\n", 0 ?: 99); printf("%d\n", 1 ?: 99); } $ clang -std=c17 bar.c && ./a.out 99 1 $ clang -std=c17 -pedantic bar.c && ./a.out bar.c:3:23: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] 3 | printf("%d\n", 0 ?: 99); | ^ bar.c:4:23: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] 4 | printf("%d\n", 1 ?: 99); | ^ 2 warnings generated. 99 1

[1] https://kotlinlang.org/docs/null-safety.html#elvis-operator

[2] https://groovy-lang.org/operators.html#_elvis_operator

[3] https://gcc.gnu.org/onlinedocs/gcc/Syntax-Extensions.html

[4] https://gcc.gnu.org/onlinedocs/gcc/Conditionals.html

[5] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3299.pdf
by Joel_Mckay | 2025-11-04 10:50:46+00:00
Conways Law tends to manifest in both directions...

It may be profitable having systems only a few people in the world could understand, but the scope of development is constrained.

I respect your opinion, but also recognize languages like Forth/Fortran actually killed people with 1 character syntax errors. People need to be as unsurprising as possible on large team projects. Sure, all our arrays today could be written in only l's , I's, and 1's like lIl1Il1lI[I1lI11l]... and being a CEO is also still not a valid excuse. =3
by jon_north | 2025-11-04 10:52:23+00:00
Location: USA

Remote: exclusively

Willing to relocate: N/A

Expert backend developer primarily focused on data engineering, mission critical/low latency/highly available systems, and AWS (certs: https://www.credly.com/users/jon-north.ad78f0c8). Happy to deal with greenfield or legacy or any mix of the two.

I prefer long term contract work, though I’ll help you with smaller things as well. Available for W2 employment only in exceptional cases – if you need a CTO, VP of Eng, or head of infrastructure to help you scale, let’s talk.

Technologies: Python, C++, SQL, NoSQL, Go, Golang, Docker, Git, Linux, Bash, Windows, Kafka, Redpanda, PySpark, Spark, Terraform, AWS, Azure, Redis, Postgres, MySQL, SQL Server, SAP HANA, LDAP, Active Directory, OAuth2

Resume/CV: www.adiuvat.io

Email: jon.north@adiuvat-consulting.com
by SXX | 2025-11-04 10:53:04+00:00
Location: South East Asia Remote: Yes Willing to relocate: [need visas] Technologies: Java + Spring, PHP + Laravel, C++, Unity, Godot, Linux, Git Email: work@arseniyshestakov.com Linkedin: https://linkedin.com/in/arseniyshestakov

I'm freelance software engineer with 15+ years of experience doing everything from full stack web development to web automatiom / data scrappimg, custom OpenWRT firmwares and maintaining C++ open source project with Cmake and profiling / debugging with Valgrind and Intel XE Studio.

For last 4 years I've been working as CTO of indie game company I co-founded where we shipped 3 commercial game releases funded by publishers and built countless of game prototypes. Last game released on simultaneously on PC and consoles (PS, Xbox, Switch).

I have recent experience of running company I co-founded, hiring, leading small team of developers, game designers and artists. I know how to make company P&L and cool looking pithes.

Now I looking for opportunities where I can apply my experience in or outside of gamedev. It's can be both one time project or full-time job that I'll dedicate 200% of my time to since my job is my life most of the time.
by yangliu6578678 | 2025-11-04 10:53:22+00:00
Sight AI – your all-in-one solution to access the world's top AI models with just one simple API call.

You can now access our entire model roster (Gemini 2.5 Pro,GLM 4.6 and more) directly in IDE

Key Features:

1. Smart Routing: In just 10-20ms, our intelligent router selects the optimal model (GPT-4, Claude, Gemini, etc.) for your specific request. No more guesswork—just efficiency and savings.

2. One API, All Models: Our Inference Protocol Unifier lets you interact with dozens of models (OpenAI, Anthropic, Google, etc.) using a single, consistent API format. No need to rewrite code for every provider.

3. Monetize Your API Keys: Our "Bring-Your-Own-Key" (BYOK) feature lets you securely share your API keys and earn verifiable returns. Let your resources generate value for you.

We’d love your feedback! If you’re interested in trying it out, here are some links:

X: https://x.com/theSightAI

Join our Discord: https://discord.com/invite/dFx8RwAZtV
by lionkor | 2025-11-04 10:53:53+00:00
> that was hard work

I'm sorry. I don't want to fight here, but you have literally just said you paid Claude to do the thinking for you (except for some math), yet you're talking about this like you're some kind of scientist; or that you've done this extensive, in-depth work.

You made an AI vibe-code an app in a week and now you're impressed someone else was able to do it better?

Am I missing something? Is it maybe just your writing style that makes it come across so "from your high horse"?
by reactordev | 2025-11-04 10:54:20+00:00
Easy, auto reject and close it. If asked why, state that each feature should be its own PR. Don’t waste any more brain cells on it.

If an engineer really cared, they would discuss these changes with you. Each new feature would be added incrementally and ensuring that it doesn’t break the rest of the system. This will allow you to understand their end goal while giving them an avenue to achieve it without disrupting your end goal.
by adrian_b | 2025-11-04 10:54:36+00:00
For printing photos, you are right that a 300 ppi printer is better than an 1200 dpi printer.

On the other hand, for printing text, an 1200 dpi printer has the quality of an 1200 ppi printer.

Many well-designed traditional typefaces have relied on optical effects caused by details that require for being printed a resolution higher than that at which the human eye can distinguish a set of bars from an uniform background (which is the object of TFA). For instance, in some typefaces the edges of the strokes are concave or convex, not straight, which could be rendered in a computer display only by either a much higher resolution or by more sophisticated pixel preprocessing methods (in order to simulate the effect on the eye). Whenever such typefaces are displayed at a lower resolution, i.e. on computer monitors, they are very noticeably uglier than when printed on paper by traditional metal printing methods or even by a high-resolution laser printer.
by killerstorm | 2025-11-04 10:54:58+00:00
FWIW there's already a number of proposals for augmenting LLMs with long-term memory. And many of them show promising results.

So, perhaps, what's needed is not a discovery, but a way to identify optimal method.

Note that it's hard to come up with a long-term memory test which would be different from either a long-context test (i.e. LLM remembers something over a long distance) or RAG-like test.
by wongarsu | 2025-11-04 10:55:14+00:00
In theory you could limit the scope of the union to not include things like negotiating salary or defending workers from being fired. I don't think anything prevents you from having a union that just fights for basic rights like good chairs, not having to review AI slop and not being exposed to asbestos.

Of course keeping the union narrowly focused is an issue. Unions are a democracy after all
by slightwinder | 2025-11-04 10:55:22+00:00
> It won't solve an original problem for which it has no prior context to "complete" an approximated solution with.

Neither can humans. We also just brute force "autocompletion" with our learned knowledge and combine it to new parts, which we then add to our learned knowledge to deepen the process. We are just much, much better at this than AI, after some decades of training.

And I'm not saying that AI is fully there yet and has solved "thinking". IMHO it's more "pre-thinking" or proto-intelligence.. The picture is there, but the dots are not merging yet to form the real picture.

> It does not actually add 1+2 when you ask it to do so. it does not distinguish 1 from 2 as discrete units in an addition operation.

Neither can a toddler nor an animal. The level of ability is irrelevant for evaluating its foundation.
by Razengan | 2025-11-04 10:55:51+00:00
How about a vague prediction that covers all scenarios? XD

*ahem* It's gonna be like every other tool/societal paradigm shift like the smartphone before this, and planes/trains/cars/ships/factories/electricity/oil/steam/iron/bronze etc. before that:

• It'll coalesce into the hands of a few corporations.

• Idiots in governments won't know what the fuck to do with it.

• Lazy/loud civvies will get lazier/louder through it.

• There'll be some pockets of individual creativity and freedom, like open source projects, that will take varying amounts of time to catch on in popularity or fade away to obscurity.

• One or two killer apps that seem obvious but nobody thought of, will come out of nowhere from some nobody.

• Some groups will be quietly working away using it to enable the next shift, whether they know it or not.

• Aliens will land turning everything upside down. (I didn't say when)
by jdasdf | 2025-11-04 10:56:01+00:00
>Like, if you overstayed Schengen visa for one day because you messed up with counting entry and exit days, but used it otherwise for its intended purpose, the border officer likely won't even notice.

When that wasn't automated that might have been the case (not that its a good thing).

It's certainly not the case now that there is literally an API that tracks that.