MurphyA/hacker-news huggingface dataset:
by FrancisMoodie | 2025-09-02 06:50:47+00:00
This is such a weird argument. People were dumping on google because they had already been working on LLM's and machine learning products for quite a few years before Chatgpt released their first public model, and with how much capital and talent google has it was justified criticism how they now also fell behind this piece of new technology. This was before we knew the extent of hallucinations and were still under the impression that they would soon be solved. Now we can clearly see that hallucinations are a problem, especially when you're summarizing information on top of a search query, which yes, they should at least be careful about when releasing, so things like this issue don't happen.
by gdotdesign | 2025-09-02 06:51:49+00:00
- The type system documentation is here: https://mint-lang.com/reference/types/type-system - in short it's a functional language at heart with a Hindley–Milner type system

- TypeScript syntax comparison is here: https://mint-lang.com/from/typescript

- The feature matrix which compares languages features is here: https://mint-lang.com/feature-matrix

I hope you find those helpful :)
by tsimionescu | 2025-09-02 06:52:13+00:00
> Protecting the user's right to compete with the developer is not sustainable.

I agree with you, actually - but Richard Stallman and the Free Software movement more generally really don't. They exactly and explicitly believe this right exists and should ideally be a legal right, and the AGPL quite explicitly maintains this right.

Ultimately the Free Software movement is predicated on the concept that ideas can't be owned. They generally oppose both copyright and patents, and not just for software. Their licenses are meant as a stop gap solution. Ideally to them, or at least to some of the more die-hard members, laws would be changed such that what the GPL grants would not be a license predicated on copyright, but instead a legal requirement for all software, while copyright would be entirely abolished.

In addition to their general opposition to copyright and patents, Free Software people also view software as having a special role in terms of privacy and control - that, even more so than books and other copyrightable works, you have a right to know what the software in your house and business is doing, and to modify and fix it if it's doing something you don't like. This is related to privacy rights on one hand, and also anti-monopoly, right to repair concepts on the other hand.

This is all very different from the Open Source movement, even though they basically use the same kinds of licenses. The OpenSource movement is more of an industry group that believes competing on building much foundational software is a waste of resources. Instead, they believe the best way to build this foundational software is in collaboration with other commercial or non-commercial entities, building it in the open such that all may benefit from contributions and add their own contributions. However, the Open Source movement is completely fine with, and even expects, then making a proprietary product on top of this open source base.

To them copyleft licenses are a tool to make sure others don't keep their improvements for themselves, but have the downside of making it harder to build your proprietary stuff on top. Conversely, software that takes your contributions but then doesn't allow you to use it in commercial offerings is completely unacceptable, since the whole goal of the movement is for different companies to build a common infra on which they can then build their own commercial products.

Ultimately, both the Free Software and the Open Source movements will agree that a core part of open source is that anyone should be able to compete on delivering the original software, even if for entirely different ideological reasons.
by konstantina_ps | 2025-09-02 06:52:14+00:00
Kaedim | Software Engineer, Machine Learning Engineer, Customer Support Engineer, Product Manager, Founding Recruiter | Onsite | Full-time | San Francisco, Singapore, London | US & UK Sponsorship Available Kaedim is an AI startup building ML algorithms that turn images into digital 3d models. We are a group of ~10 looking to grow the team to help streamline 3d content creation for 3d artists and are already working with 1 of the top 10 games of all time! Using our AI and in-house art team, we have the most accurate, game-ready 2d → 3d asset generation pipeline. Currently, we are offering a 10x speed up to 3D asset creation pipelines of 200+ game developers and we are working with partners like Voodoo, Upland, Azra Games. Check out our demo here: https://www.youtube.com/watch?v=tlQWFG1DLb0

Job descriptions and application link: https://join-kaedim.notion.site/

Tech Stack:

Product (web app, API): React, MySQL, NodeJS, Python, AWS

Machine Learning: Python, PyTorch, AWS
by brianpan | 2025-09-02 06:52:53+00:00
My experience is with IBM AT and OS 2 which had a Return and a numpad with an Enter. The AT and Model M keyboard at least were part of a very popular and influential generation or two of "PC".

https://en.wikipedia.org/wiki/Model_M_keyboard

EDIT: Holy cow, those Model M pictures are so nostalgic.
by can16358p | 2025-09-02 06:53:25+00:00
1. Not endorsement, but at least a recognition of some sort that Apple recognized the dev and the app and allowed them to publish this app (regardless of which store).

2. AFAIK Apple isn't doing anything illegal by pulling out this app. Malicious compliance? Perhaps. Illegal? Nope. If Apple doesn't do this, then it would indeed attract legal issues due to the first point.
by motorest | 2025-09-02 06:53:29+00:00
> Which dimensions do you see Google lagging on? They seem broadly comparable on the usual leaderboard (https://lmarena.ai/leaderboard) and anecdotally I can't tell the difference in quality.

Gemini holds indeed the top spot, but I feel you framed your response quite well: they are all broadly comparable. The difference in the synthetic benchmark from the top spot and the 20th spot was something like 57 points on a scale of 0-1500
by bigiain | 2025-09-02 06:53:42+00:00
That's being tried: https://www.crowdsupply.com/sutajio-kosagi/precursor

"The principle of evidence-based trust was at work in our decision to implement Precursor’s brain as an SoC on an FPGA, which means you can compile your CPU from design source and verify for yourself that Precursor contains no hidden instructions or other backdoors. Accomplishing the equivalent level of inspection on a piece of hardwired silicon would be…a rather expensive proposition. Precursor’s mainboard was designed for easy inspection as well, and even its LCD and keyboard were chosen specifically because they facilitate verification of proper construction with minimal equipment."

See also: https://betrusted.io
by popalchemist | 2025-09-02 06:54:16+00:00
Yep. This tinfoil conspiracy theory about these licenses being a scheme by VC backed startups is insane. Only a relative newbie to the scene could fall for that narrative. If you've been on the scene for 15-20 years, you know this is just the ethos, and these various licenses arose out of specific needs, but not opposing ideologies.
by jama211 | 2025-09-02 06:54:18+00:00
I’ve had an unlocked phone before, mostly was like “that’s neat I guess” and I haven’t felt any need to return back to it. It doesn’t add anything much to my life. That comparison really isn’t fair.

Also your comparisons to “kicked in the face” “curb stomped” “being in jail” are seriously over the top at this point. Continue making them only if you don’t want to be taken seriously.
by sondr3 | 2025-09-02 06:54:37+00:00
So much negativity... I for one really like the look of this, I've been yearning for something that's not the current crop of frontend frameworks to see where we go. The author definitely has the past experience to build something like this based on being a core member of both Svelte and React. It'll be cool to see where this goes, though I wish we had more Elm-like frameworks (that don't lock down the compiler).
by enoent | 2025-09-02 06:56:13+00:00
Nice, also check these projects that target earlier versions:

* Rust9x: Compile Rust code for Windows 95, NT and above: https://news.ycombinator.com/item?id=31112273

* Rust on MIPS64 Windows NT 4.0: https://news.ycombinator.com/item?id=29240174
by wiseowise | 2025-09-02 06:56:41+00:00
The single most prevailing argument for Android was always “sideloading”.

“You want sideload on Apple? Go buy an Android”

I see this change as win, personally.

a) it will finally shut the fuck up braindead sideload, Apple bootlicking, haters

b) EU can go after both Google and Apple to allow sideloading (one can only dream!)

Win-win.
by can16358p | 2025-09-02 06:57:22+00:00
Actually I didn't mean anything that contradicts your comment. I do agree with what you are saying.

I don't think we should be expecting moral values from any company over a certain size, be it Apple, Google, or anything else. They "care" about privacy as long as they profit from it directly as device/service sales or indirectly with brand value/trust/PR.
by chii | 2025-09-02 06:57:44+00:00
> pressure would start to lessen as the water is pulled in all directions?

the pressure would never lessen, just increase slower.

The gravity at the center is zero, but the mass above you is not exerting just gravity force (which gets cancelled out by the opposite side), but also pressure (from the weight of it falling down).

This means the water pressure would steadily climb, but at a slower rate as you move nearer to the center, and will be at maximum at the very center.
by contingencies | 2025-09-02 06:58:02+00:00
Here in Australia one of the charities runs huge book fairs every few months where vast amounts of literature are loosely organized in to subject sections. It's all volunteer labor and I believe the proceeds go to homeless people and victims of domestic violence. I have acquired some awesome old maps this way as well as rare and interesting works. Unless aggressively digitized, most of the data will become unobtainium at some point. One learns to respect previous standards of writing, editing, illustration, design, publishing and printing. Oh how the mighty have fallen!
by h4ch1 | 2025-09-02 06:58:10+00:00
The array primitive seems to be a reactive version of an array; which seems to be weird since a basic primitive like an array should be able to be made reactive by default.

Tangentially Svelte also provides some reactive primitives, namely SvelteMap and SvelteSet [0]. But I've never had to use any of them.

[0] https://svelte.dev/docs/svelte/svelte-reactivity
by muhdeeb | 2025-09-02 06:58:48+00:00
Well put!

You make a very good point. The historical trajectory of a field's development is an extremely haphazard presentation of the ideas. It belongs in a separate curriculum, and I'm grateful that the history of science exists as field for that purpose. It's nice to study the history after one has understood the material; that way we can see what ideas prospered and faltered, and what might be ready for reinterrogation.

Why should we study antiquated and easily falsifiable models before we get to our modern and less-easily falsifiable models?

Drawing on common intro chemistry: the plum-pudding model of the atom is cute in historical context, but a real distraction from what our best understanding of what atoms are, for which we have much better evidence than the helium-nucleus scattering experiment that first suggested a dense, charged nucleus in gold atoms. We really only need the old plum pudding as a counter example, yet fail to explain the experiment in enough detail to justify including it. What probably began as a fastidious attempt to provide full context to a landmark experiment has at this point completely degenerated into historical trivia about the structure of British desserts, and yet remains prominent in educational material.

Math is a bit better off in this respect.
by jbandalpd | 2025-09-02 06:58:51+00:00
Location: Cape Town, South Africa Remote: Yes Hybrid: Yes Willing to relocate: Yes

Technologies & Expertise:

Languages: Python, Java, JavaScript, SQL

Backend & Systems: Node.js, REST APIs, Data Pipelines, Cloud Solutions (AWS, Azure)

Frontend & UX: React.js, UI/UX Design, Web Applications

Databases: MySQL, NoSQL, Data Modeling

Cloud & DevOps: AWS, Azure, Git, CI/CD, Version Control

Data & Analysis: ETL, Data Analytics, AI & Machine Learning Integration

Methodologies: Full-Stack Development, MVP Development, Agile, Go-to-Market Strategy, Technical Solution Selling

Résumé/CV: linkedin https://www.linkedin.com/in/joseph-k-ab7487151/

Summary: Dynamic Technical Business Development Specialist with 13 years of experience driving revenue growth, client success, and product adoption across tech and e-commerce sectors. Proven track record in building cross-functional teams, developing scalable solutions, and delivering measurable impact in both startup and corporate environments. Skilled at bridging technical execution with strategic business objectives to accelerate adoption and growth.
by jillesvangurp | 2025-09-02 06:59:15+00:00
Java is controlled by Oracle. It's not that different from Kotlin in that respect. Go is controlled by Google. Swift is controlled by Apple. Typescript, C#, F#, VB, etc. are Microsoft controlled things. It's not like the grass is that much greener next door. I don't think these things are show stoppers. A lot of this stuff is open source after all.

Jetbrains considered using Scala before they created Kotlin. I think they were right. With Kotlin they went for a bit more conservative approach. Mainly undoing things that aren't so great in Java language and unlikely to change for language compatibility reasons, and avoiding some of the pitfalls with Scala. I think Scala saw a bit of wild growth of features and frameworks that Kotlin largely avoided. For better or worse, there has been a bit of a Scala diaspora with people flocking to things like Rust, Elixir, and indeed some to Kotlin.

Weather people like it or not, Kotlin plays very nice with existing Java code bases. By design. It was designed as a drop in replacement. It's why it caught on with Android developers before it even was released. It's a bit different from Scala in that respect, which while it worked alright with Java code bases really nudged you away from that to the point where you'd be swapping out your build tools, frameworks, etc.

At this point Kotlin is arguably a better language to use with any of the popular Java frameworks. I'm not really aware of any exceptions to this. Spring is a good example (arguably the most popular server framework for Java and the JVM). IMHO you are missing out if you are not using that with Kotlin. The Spring people certainly seem to agree. They've invested lots of time and effort to make Kotlin a first class citizen in the ecosystem. Documentation is dual Kotlin/Java, the framework ships with lots of extension functions for Kotlin and Kotlin specific features, and expanded Kotlin support is one of the headline features for the upcoming major version. And it's not like the previous version was particularly lacking on that front. They've been supporting the Kotlin ecosystem for many years now.
by nurettin | 2025-09-02 07:00:38+00:00
I remember seeing the term online right after The Matrix was released. It was a bit perplexing, because an inexperienced person who is able use hacking tools successfully without knowing how they work is pretty much half way there. Just fire up Ethereal (now Wireshark) or a decompiler and see how it works. I guess the insult was meant to push people to learn more and be proactive instead of begging on IRC.
by rickdeckard | 2025-09-02 07:02:00+00:00
In this case they didn't remove the app from the users' devices, they “removed Alternative Distribution functionality from iTorrent’s Developer Portal without any warning.”

So they revoked the right of the developer to publish on other stores, and don't allow publishing that app on their own store.

Beside of those apparent "government sanctions-related rules in various jurisdictions" cited as reason by Apple (whatever that means), they now demonstrated that they still have indirect control over the offering of ALL digital markets.

So regardless in which market you want to publish, you still need to remain in good standing with Apple.

Combining that with Apple's ability to observe the install-base of iOS-devices it's quite a conflict of interest. (The least nefarious being Apple courting successful apps from other stores to come over to Apple)
by aspenmayer | 2025-09-02 07:02:02+00:00
My thoughts and views on this matter are informed by my beliefs as much as by the law.

Morality doesn’t flow downstream from legality, but the other way around: legality is downstream of morality. Unjust laws ought not be followed in the same way that unlawful orders must be disobeyed. Yet, one must submit to the law and its consequences in order for civil disobedience to function.

Let he who is without sin cast the first stone. Vengeance belongs to the Lord, after all.

I find their actions troubling, but not inherently justified. The fact that they faked injuries in order to present themselves as victims is especially concerning, but considering their father’s connections in the police department, I think they feared retaliation even after their abuser was killed. It’s a really tragic case. The fact that they were questioned initially without legal representation or knowledge of their rights further muddies the waters, but all we really know is a man is dead. He should have been tried and convicted, and then jailed or executed, because he seems entirely guilty, but we don’t have all the facts. I think we know enough to determine that he was isolating and abusing them, with no escape or end in sight. They were not able to imagine any other life. They deserved to look their abuser in the eye in court and see him convicted, but their own actions, and his, seemed to make that a near impossibility. With conviction comes the possibility of forgiveness and salvation, and I hope that they are able to find the peace that forgiveness brings, not that he himself seems to deserve it, from them especially.

The good news is that the women are likely to have all charges dropped.

The cycle of violence associated with feuds and bad blood are linked with honor cultures especially. I don’t know much about the psychology of the individuals involved in this case, but the fact that their father literally rang a bell and expected his daughters to be at his beck and call leads me to believe that he didn’t see them as having the same rights as he did, if he even thought of them at all outside of what they could do for him. Their uncle, the brother of their father, seems to claim a grievance, and I am concerned that this cycle of violence may not be over.

Hurt people hurt people. Hate can’t drive out hate. Only love can do that. I hope that the girls can find some peace and happiness in this world, and even someone or something to love. Lord knows they found little of that in life so far.
by relyks | 2025-09-02 07:02:39+00:00
It's basically Disney World for adults. The environment and architecture are unlike anywhere else in the USA. It's worth it to walk the Strip at least once and walk through the different casinos/hotels. I went there last year and I really enjoyed the Sphere and Atomic Museum. There are just a lot of different activities and places to see to serve as amusement.

I'm not sure if it's worth it to go for multiple visits unless you are really into gambling. Gambling on phones is not the same as doing it in person.
by codeafinil | 2025-09-02 07:03:01+00:00
Undetect.io | Counter-Security / Reverse Engineer | Full Time / Part Time | Remote, Global

We're looking for a TypeScript engineer to join our team with a tight focus on stealth browser automation tools and RE / adversary intelligence pipelines.

You should have:

• Strong TypeScript, Node.js, CDP (Chrome Devtools Protocol) experience.

• Interest in C++ and Chromium internals.

• Experience evading or analyzing anti-bot and WAF systems.

• Practical experience reverse engineering & deobfuscation of heavily obfuscated / defended JavaScript.

• Intermediate / advanced understanding of browser fingerprinting and distributed proxy systems (or eagerness to learn).

• Able to provide examples of clean, maintainable code.

• Familiarity with Docker, Cloudflare Workers, and basic devops.

We're a lean, fast-moving team working on hard problems with real-world impact for enterprise clients, including many Y-Combinator success stories.

Email us: careers@undetect.io
by tsimionescu | 2025-09-02 07:03:13+00:00
> To a programmer and maintainer of the software, E2E and acceptance tests have little value. They might not use the software at all. What they do care about is that the function, method, object, module, or package, does what says on the tin; that it returns the correct output when given a specific input; that it's performant, efficient, well documented, and so on. These users matter because they are the ones who will maintain the software in the long run.

I completely disagree with this take, as a professional programmer and maintainer of software. What I care about are two things: (1) if I make a change, I don't break existing user-visibile functionality, and (2) any feature I build actually addresses the use case I built it for.

E2E or integration tests are good for both of these purposes. Unit tests can help with purpose 1 as well, but not so much with purpose 2.

The disadvtange of relying solely on high level tests is that they don't pinpoint the error - if a test that integrates 5 components fails, I need to debug to even see which of these 5 components has a problem. In contrast, with a unit test, if a test fails, I typically know at least which specific file has a bug, if not the specific function. This is really nice, but not as critical - which is why unit tests are generally a nice to have, while integration/E2E tests are a necessity.
by globular-toast | 2025-09-02 07:03:15+00:00
In Britain the standard way to write a date has always been, e.g "12th March 2023” or 12/3/2023 for short. Don't think there's a standard for where to put the time, though, I can imagine it both before and after.

Doing numbers little-endian does make more sense. It's weird that we switch to RTL when doing arithmetic. Amusingly the Wikipedia page for Hindu-Arabic numeral system claims that their RTL scripts switch to LTR for numbers. Nope... the inventors of our numeral system used little-endian and we forgot to reverse it for our LTR scripts...

Edit: I had to pull out Knuth here (vol. 2). So apparently the original Hindu scripts were LTR, like Latin, and Arabic is RTL. According to Knuth the earliest known Hindu manuscripts have the numbers "backwards", meaning most significant digit at the right, but soon switched to most significant at the left. So I read that as starting in little-endian but switching to big-endian.

These were later translated to Arabic (RTL), but the order of writing numbers remained the same, so became little-endian ("backwards").

Later still the numerals were introduced into Latin but, again, the order remained the same, so becoming big-endian again.
by jbailleux | 2025-09-02 07:03:23+00:00
We are LIFEPOWR! Antwerp (Belgium) | Full-time | Remote (Europe) or hybrid (Antwerp) | https://www.lifepowr.io/en/about-us/career

A young and dynamic company, active in energy transition and scaling up!

We are looking for a OPS Application & AI Developer

Your role will be:

-Customizing and maintaining our ERP platform hosted on Odoo.sh

-Developing custom modules, integrating third-party tools, optimizing workflows

-Supporting our internal teams with technical solutions

Send your back-end development expertise and your understanding of Odoo.sh!

Make sure to send your resume, GitHub profile (if available), and examples of past Odoo customizations to david@lifepowr.io, including “OPS Application & AI Developer - Hacker news” in the subject line.