MurphyA/hacker-news huggingface dataset:
by luckydata | 2025-12-07 22:22:50+00:00
equating more intelligent to "wanting things" is a fallacy. You can have a hyper intelligent computer that simply waits for you to ask it to do a job, or you can endow it with the digital equivalent of hunger and reproductive instincts and it will behave completely differently.

We would be INSANE to pursue giving that type of instincts to AIs.
by Quothling | 2025-12-07 22:23:19+00:00
You should see some of the manuals I go through for our some of IoT devices. As far as how Lockheed Martin does it, this quote from the article linked by bri3d answers it:

> MISRA-C was used as the basis for the C applications and a coding standards was developed with the assistance of Bjarne Stroustrup, original author of the C++ language. For both C and C++ Static Code Analysis (SCA) tools are used to ensure that restricted features are not utilized. Arguments about the lack of reliability in either C or C++ are addressed by programming standards restrictions and SCA checks. In truth, this approach is probably more consistent and robust than the manual checks used for previous development efforts including Ada.
by wdr1 | 2025-12-07 22:23:52+00:00
I'm not sure how to express this, but you're not entitled to only see things in life that you find pleasing. You might as well complain you sometimes see ugly people.

> These and other types of "unskippable ads" violate my personal freedoms and should rejected by society.

It's funny you keep bring up unskippable ads. I remember when YouTube invented the skippable ad format about ~15 years ago. How quickly it became a right & a guaranteed personal freedom.
by crawshaw | 2025-12-07 22:23:57+00:00
This does not appear to be true. Six months ago I created a small programming language. I had LLMs write hundreds of small programs in the language, using the parser, interpreter, and my spec as a guide for the language. The vast majority of these programs were either very close or exactly what I wanted. No prior source existed for the programming language because I created it whole cloth days earlier.
by throw234234234 | 2025-12-07 22:24:03+00:00
Tax rates, cost of living differences, etc depending where you are in the world don't always make this a good salary.

Generally outside SV:

- If you are making $250+ it is at least middle management (not tech work) AND

- Only in zones where cost of living is eating this up (e.g. UK/Europe/Australia/etc can get to this equilvalent salary but costs for example for rent, food, tax, etc are much higher).

In most countries SWE is above average pay, but it isn't life changing and it still unfortunately has the boom/bust cycles.

I've met some very good engineers who have built some great large scale solutions who are on less than this salary often in non tech firms being outside of the SV area due to personal reasons (e.g. can't move due to family, too old to do the interview dance SWE has become these days, etc).
by fluidcruft | 2025-12-07 22:24:05+00:00
I would try giving it a tool to work with projections and process axis by axis to see if it works better in 1D than 2D. I dunno how clever claude is about signal processing though. There's no noise here so... I mean really it's just template matching without rotation and without noise so... But I doubt claude can do or reason about basic image processing.
by jkaplowitz | 2025-12-07 22:24:33+00:00
The invitation to treat is the store inviting potential customers to treat (engage in commerce) with the store by submitting an offer to buy the displayed items at the listed price, which they usually do by bringing the items to the register or (for more specialized purchases) telling a store employee that they want to buy the item. When the buyer makes the offer, the cashier accepts the offer on behalf of the store by ringing up the purchase, and the buyer performs their end of the contract by paying the price, thereby contractually gaining ownership of their purchase.

One reason it works this way is that treating displayed items as an offer to sell would leave it unclear to whom the offer to sell would be made. Clearly each item on display can only be sold to one of the many shoppers who sees it, so they can't all be offered the sale. There are several other reasons too, like different customers being offered different terms of sale based on loyalty program membership, promotions, student or senior discounts, etc.

Here is the Wikipedia summary: https://en.wikipedia.org/wiki/Invitation_to_treat

As the article says, the term in various US jurisdictions may be slightly different, like invitation to bargain, but the basic concept is the same. (I'm ignoring Louisiana entirely, which has a completely different legal tradition not derived from English common law.)
by ozim | 2025-12-07 22:24:37+00:00
*Intuitively it seems like text-first documents (markdown, etc.) should better lend themselves to tools like diff or git, or any other collaboration tool, especially a real-time edit tool.*

Well don’t explain it to me I know that stuff. Go grab 2-3 office workers and try to explain markdown to them. If you’re lucky maybe they won’t leave when you move on to explain Git.

I worked one time with a guy that wanted to convince sales department to write documents in LaTex so then it could be well printed for the customers and also put in Git … well they laughed the guy out of the room - well before he’s even started explaining formats for presentation vs formats for editing.

I see how business people we work with on documents understand I have a cursor here and I type and there is my avatar/photo on top that I am active - I see how they wouldn’t understand Git diff at all and would just move on presented with Git diff not even wanting to collaborate.
by hocuspocus | 2025-12-07 22:25:08+00:00
Scala 2's syntax is mostly Java/C-style with a few peculiarities.

Scala 3's optionally allows indentation based, brace-less syntax. Much closer to the ML family or Python, depending on how you look at it. It does indeed look better, but brings its share of issues.[1] Worse, a lot of people in the community, whether they like it or not, think this was an unnecessary distraction on top of the challenges for the entire ecosystem (libraries, tooling, ...) after Scala 3.0 was released.

- [1] https://alexn.org/blog/2025/10/26/scala-3-no-indent/
by strcat | 2025-12-07 22:26:12+00:00
Where's the evidence for the accusations being made towards me? No need to answer: fabrications and spin on Kiwi Farms and 2 Kiwi Farms adjacent videos on YouTube, which are regularly referenced and directly linked to by people involved with multiple companies and open source projects in the space. Here's a very recent example of the founder of /e/ and Murena once again linking to libelous harassment/bullying content, this time on a blatant neo-nazi conspiracy site:

https://archive.is/SWXPJ

https://archive.is/n4yTO

He's done this many times before and has directly spread Kiwi Farms harassment content himself from his personal accounts along with using the /e/ and Murena accounts for similar attacks. We never picked any fight with /e/ or Murena, they spent years spreading misinformation about GrapheneOS to mislead people into buying highly insecure products and services. They're enraged by us countering that misinformation as we did here with verifiable, accurate information with third party sources you should read too from Divested Computing, Mike Kuketz, their own forum (sending sensitive data to OpenAI without consent and falsely claiming it's anonymized when questioned) and elsewhere:

https://discuss.grapheneos.org/d/24134-devices-lacking-stand...

What is it you think hasn't been adequately proven?

Our chat rooms, forum, etc. are being endlessly raided with CSAM, gore and harassment towards our team. Our team is being swatted and threatened on a regular basis. We're having endless libel and bullying directed towards us including these baseless claims that we're insane. What the people attacking us can point to is that they think our replies debunking it and defending ourselves are too verbose which somehow makes us insane and delusional. Us banning people from the Techlore and /e/ communities raiding our rooms pretending to be users initially then attacking our team with harassment or posting CSAM is somehow us being toxic rather than those communities being toxic. It's not them being targeted with harassment. It's not them having fabricated stories spread about them.

It's you folks making accusations without evidence which simply reference a bunch of harassment content proving what we're saying is true. Linking to that harassment content proves people are doing it since most people can see it for what it is: a bunch of poorly made lies and misrepresentations to target someone with harassment.
by notaurus | 2025-12-07 22:26:55+00:00
Hmmm.

> the listening circuit must also be tuned to resonate at the expected frequency of proton precession, which will depend on Earth’s magnetic field at your location

> the frequency of these tones matches the magnetic field at my location to about 1 percent

I don’t doubt the physics, but I’m not sure about the experiment design. Being able to hear the correct frequency may just mean you’ve built an oscillator and tuned it.
by codedokode | 2025-12-07 22:26:58+00:00
This is a reminder why all the traffic should be encrypted and obfuscated (i.e. no SNI in clear text). Ideally, the traffic should be encrypted to resemble a random noise. If you are making an app, you can embed public keys and use those to completely encrypt traffic, without relying on CAs.

For example, Telegram does this, using a homemade encryption protocol that has no clear-text SNI like HTTPS. As I remember, WeChat also uses some home-grown form of obfuscation.

As a bonus, this makes it more difficult for telecoms to discriminate against certain sites or apps and helps enforce net neutrality no matter if they like it or not.
by torginus | 2025-12-07 22:27:17+00:00
Do you think this has something to do with the current US policy of antagonizing most of the Western world?

Tech and software's investment balance sheet comes down to a largely fixed cost of development vs. a large customer base where every customer has little to no additional cost.

If you manage to burn the bridges or at least scare hundreds of millions of those people into exploring alternatives, that really eats into your total target market in the long run.
by hedgehog | 2025-12-07 22:27:23+00:00
Color management infrastructure is intricate. To grossly simplify: somehow you need to connect together the profile and LUT for each display, upload the LUTs to the display controller, and provide appropriate profile data for each window to their respective processes. During compositing then convert buffers that don't already match the output (unmanaged applications will probably be treated as sRGB, color managed graphics apps will opt out of conversion and do whatever is correct for their purpose).
by WarOnPrivacy | 2025-12-07 22:27:29+00:00
>> cosplaying as poverty relief

> Does it really? Who says this

(search engine: 22 relevant results in 0.85s.)

we’re here to provide affordable and convenient access to name brands, DG’s private brands, nutritious foods, household essentials and more.

ref: https://www.dollargeneral.com/hereforwhatmatters
by victorbuilds | 2025-12-07 22:28:23+00:00
Actually, here's a relevant example - had Claude generate an interactive solar system with circular orbits and moons: https://codorex.com/shared/yeABdJWvRHAKqHs2kxpRnZNZPWmqWSu9

Interesting that it handles this fine (functional orbital mechanics, animation) but would probably struggle to recreate the exact pixel positions of the Space Jam layout. Confirms the pattern: good at "make something like X" but bad at "recreate X exactly."
by epolanski | 2025-12-07 22:28:32+00:00
I have met few famous devs and eventually it seems most turn like that.

One explained me that they are bombarded non-stop by people for years and years and at the end they'd rather be mean than "waste" their time on the rare chance of having a meaningful interaction.

The overwhelming majority of their interaction ends up with people asking them for opinions about their projects, collaborations, etc, and it gets so tiring that they statistically prefer to lose the chance of having a nice meaningful interaction rather than take the chance of yet another waste of time.

I know it's mean, but I get it.

Not saying they are all like that, just saying it's quite common among famous developers, they are bombarded non stop by people wanting to chat.
by pavel_lishin | 2025-12-07 22:28:33+00:00
> It made Python feel too rigid and Ruby feel familiar.

That's so funny to me; I like Python, and dislike Perl & Ruby. Something about Ruby rubs me the wrong way - I could name a few things that I think are _objectively_ bad decisions in the language's design, but it's mostly about an aesthetic preference that's just a matter of taste.
by bigbadfeline | 2025-12-07 22:28:46+00:00
> Almost every person beneath a capitalist system has a material interest in wealth. That does not translate to intent to seize it.If intent does not matter, only interest, then there is no war crime in bombing boats.

That's a different topic, legislative intent is different from criminal intent, the latter does not change the fact of wrongdoing, only the severity of it. Bombing sailors in a wreckage situation is either a war crime or gross military incompetence which may lead to court-martial. This together with interest-as-motive are decided based on facts and logic, not philosophy - these arguments support my view, not yours.
by spjt | 2025-12-07 22:29:37+00:00
I've always seen estimates as trying to guess the highest number the PO will accept, the time or effort involved in actually completing the task is irrelevant. I have never had a PO or anyone else complain that a task was completed more quickly than expected. However I do have to be careful to not tell them it is complete too early, lest they start expecting shorter cycles.

At least in my company we've stopped calling them "estimates". They are deadlines, which everyone has always treated "estimates" as anyway.

Unfortunately in the real world deadlines are necessary. The customer is not just mad that they didn't get the shiny new thing, especially in the case of B2B stuff, the customer is implementing plans and projects based on the availability of X feature on Y date. Back to the initial point, these deadlines often come down to how quickly the customer is going to be able to implement their end of the solution, if they aren't going to be ready to use the feature for six months there's no reason for us to bust our asses trying to get it out in a week.
by zozzle | 2025-12-07 22:30:19+00:00
No this is about barring males with the physical advantage of male development from competing in the female category.

JKR was commenting on the BBC giving their Women's Footballer of the Year award to a player who had been withdrawn from competition for not being female, and how disrespectful this is to the many female footballers who would be deserving of this accolade. This is the opposite of misogynistic.
by gruez | 2025-12-07 22:30:26+00:00
>At least private equity is more honest about being vulchers,

Again, what's the basis of this? Half the people in this thread seem to take it for granted that PE is somehow "worse" than public companies, but can't seem to articulate why. The only legal difference between public companies and "private equity" is that the former has stricter reporting requirements and can be bought by non-accredited investors. There's nothing about "ostensibly, trying to make a good or provide a service" or whatever.
by lazypenguin | 2025-12-07 22:30:27+00:00
I think the Rust community is sleeping on the potential of iced for traditional desktop gui. I monitor the gui space in Rust closely and have seen many toolkits come and go. In my opinion a desktop gui library/framework needs to solve two things to be useful: architecture and advanced widgets.

egui has served me well and is eagerly recommended in "what gui should I use" threads since it solves the widget problem well in an easy-to-use package. However, any sufficiently advanced application ends up needing a nice architecture to maintain development speed and enjoyment. I've found whether using egui/slint/fltk/etc. you end up having to roll your own system. When you start needing things like undo/redo you suspiciously start architecting something that smells like the elm architecture.

Iced is the only Rust toolkit that I track that solves the architecture part upfront. The message pattern is hugely powerful but it is hard to appreciate until you've really gotten in the weeds on larger applications. Once iced reaches a point where there is an advanced set of widgets available I suspect its popularity will rise accordingly.

As a comparison, one of the most successful desktop gui toolkit of all times (Qt Widgets) solved the architecture/widget duality long ago with the signal/slot system and advanced widgets like treeviews, datagrid, etc. Since then we must have had hundreds of "desktop" toolkits across all languages that can draw buttons and dropdowns but nobody has toppled the king yet for building advanced desktop GUIs (although there were a few close competitors in C# with WPF and Java with Swing they only solved the widget part in my opinion). I like to think iced can take this mantle one day, best of luck to them and congrats on the 0.14 release.
by TimorousBestie | 2025-12-07 22:30:30+00:00
The research and development effort went way over budget, the first couple rounds of production were fraught with difficulty, and the platform itself has design issues from being a “one-size-fits-all” compromise (despite also having variants for each service).

I haven’t heard anything particularly bad about the software effort, other than the difficulties they had making the VR/AR helmet work (the component never made it to production afaik).
by anonymousiam | 2025-12-07 22:30:32+00:00
It's also a reminder that no mater how secure you think you are, some third party may have access.

Consider that TAO (or SSF) can probably get through your firewall and router, and maybe into the management engine on the servers with your critical data.

The only thing you've got going for you is that they will (probably) keep your data secure (for themselves).
by lloeki | 2025-12-07 22:31:02+00:00
From another thought-experiment-y perspective:

Say you have problem A to solve. Then either one of those is true:

1) it has been solved before, ergo by virtue of software having a zero cost of copying (contrary to, say, a nail, a car, or a bridge), so there is no actual problem to be solved.

2) it hasn't been solved before, ergo it is a new problem, and thus at any moment you may turn a stone and discover something that was not foreseen (whether they are rabbits, yaks, bikesheds, dragons, or what have you eldritch horrors) and thus of unknown cost.

Any task that cannot be obviously fit into one or the other can nonetheless be split into an assembly of both.

Thus any attempt at estimates is as futile as gambling to win, tasks are only ever done when they're done, and "successful estimators" are kings of retconning.

It's all make-believe.
by monerozcash | 2025-12-07 22:31:22+00:00
So I spent a few minutes looking at the two Indian medias you linked, both of them are pretty consistently pushing obviously fake stories.

Pakistani air force pilot captured during operation Sindoor: https://www.businesstoday.in/india/story/pakistani-air-force...

No Indian aircraft lost in operation Sindoor: https://www.businesstoday.in/india/story/rafale-jets-hit-nin...

Pakistan did not shoot down a single Indian jet: https://timesofindia.indiatimes.com/india/no-degree-of-drama...

Pakistani C130-J shot down during operation Sindoor: https://economictimes.indiatimes.com/news/new-updates/iaf-mi...
by attila-lendvai | 2025-12-07 22:31:22+00:00
yes. and as a long time lisper, i don't think that it's the macros.

i think lisp's magic is a lot more cultural than most people think. i.e. how lispnicks implement lisps and the ecosystem around it. how easy it is to walk the entire ladder of abstractions from machine code to project specific DSL's. how pluggable its parsing pipeline is -- something that is not even exposed in most languages, let alone customizable.

the language, the foundation, of course matters. but i think to a lesser extent than what people think. (hence the trend of trying to hire lispnicks to hard, but non-lisp positions?)

and it's not even an obviously good culture... (just how abrasive common lispers are? need to have a thick skin if you ask a stupid question... or that grumpy, pervasive spirit of the lone wolf...?)

maybe it's just a peculiar filter that gets together peculiar people who think and write code in peculiar ways.

maybe it's not the macros, but the patterns in personality traits of the people who end up at lisp?
by sevg | 2025-12-07 22:31:53+00:00
> Seems like a statement to reassure users who don't necessarily have any trust in the new maintainer.

The statement didn’t seem reassuring.

It’d have been reassuring to hear something like “This person has been a committer for X period, and has demonstrated Y and Z.”

> They trust the new one.

Well my point is it doesn’t sound like they actually do trust the new maintainer. Maybe just poor choice of words, but it didn’t fill me with confidence.
by addaon | 2025-12-07 22:32:02+00:00
I’m sorry, but I disagree. Building these real-time safety-critical systems is what I do for a living. Once the system is designed and hardware is selected, I agree that if the required tasks fit in the hardware, it’s good to go — there’s no bonus points for leaving memory empty. But the sizing of the system, and even the decomposition of the system to multiple ECUs and the level of integration, depends on how efficient the code is. And there are step functions here — even a decade ago it wasn’t possible to get safety processors with sufficient performance for eVTOL control loops (there’s no “just spec a faster chip”), so the system design needed to deal with lower-ASIL capable hardware and achieve reliability, at the cost of system complexity, at a higher level. Today doing that in a safety processors is possible for hand-written code, but still marginal for autogen code, meaning that if you want to allow for the bloat of code gen you’ll pay for it at the system level.
by Atlas667 | 2025-12-07 22:32:32+00:00
Strictly it is capitalists who run the government.

While an individual can be wealthy, it is those who own the wealth-making-assets who control the government, AKA the capitalists. Because controlling the wealth-making-assets makes you an important element of national security, so you get a seat at the table.

While making 750k a year means you get a seat at your companies table to do what they require of you. It is very very different. It's capitalists VS workers that matters. Not strictly the wealth levels.

PS. Also I got laid off, I'm broke, lol. To all you childish mofos who think I'm a socialist because I'm currently broke: False. Some people are raised socialists.
by throw234234234 | 2025-12-07 22:32:46+00:00
I think this is what the "circular financing" is all about actually. While you are in the 'picks and shovels' phase you want to use your high margins to buy up the value chain and become more vertically integrated. Effectively investing when the sun shines to diversify the company.

As a possibility for example I can see them transforming from a GPU based corp into a parent company for many full or partially owned "subsidiaries". They still manufacture chips to be "vertically integrated" but that becomes bread and butter as an enablement rather than the main story (e.g. Google TPU's). As their margins go down the value accrues to what they are owning (the business units/product areas).