skysight-inc/HackerNews huggingface dataset:
A parser for C does not need a semantic analyzer. What C does it allows semantic analysis to be integrated into the parser.

The preprocessor has some weird behavior, it it is also not very complicated.

And I would argue that the abstract machine model of C is still relatively simple. There are are certainly simpler languages in this regard, but they give up one of the key powers of C, i.e. that you can manipulate the representation of objects on a byte level.
I don't think there's any local model other than full-sized DeepSeek (not distillations!) that is on the level of the original GPT-4, at least not in reasoning tasks. Scoreboards lie.

That aside, QwQ-32 is amazingly smart for its size.
I first parsed this as [(German parliament) votes as a (Git contribution graph)]. But now I realize that the intended tree is [(German parliament votes) as a (Git contribution graph)]
ARC tasks are language-independent
It's still not clear how this requires Apple to do anything or why it should have anything to do with any cloud service.

The IMEI is burned into the phone. They should definitely make it hard to change the IMEI; but they do. If the phone is stolen then the IMEI gets reported as stolen and anyone who tries to activate the phone with a wireless carrier gets caught.

Why does Apple or Google need to inconvenience people who forget their passwords or encounter the conglomerate's bugs?
The arc of him resigning from Mozilla and founding Brave definitely is context that needs to be mentioned. Personally, I feel $1,000 isn’t much to be donating, especially as he would have been decently wealthy going from Netscape pre-IPO and pre-AOL, through to co-founding Mozilla and staying on for 15 years. But Mozilla employees saw it differently, he was forced out, and that’s all part of the story of why Brave exists.

The ways they’ve acted a bit on the sketchy side are perfectly reasonable to call out, even if the writing here is a bit thin. Some are sloppy bugs that shouldn’t have been allowed to happen (.onion DNS leakage), but the rest were intentional decisions (replacing ads, soliciting donations in creators’ names, affiliate injection).

I feel it’s quite difficult to recommend anyone ever use a browser other than the main 4 (Firefox, Chrome, Edge, Safari), because of things like this. All of those have had between 16 and 30 years of experience poured into them, full-time engineers working deep in the JS/layout/etc engines, and they have a fat budget to keep it all going. Startups like Brave, Browser Company, etc. don’t quite have such resources, are very reliant on the benevolence of Google/Mozilla/Apple, and need to keep watching their back to make sure they’re still profitable. Completely FOSS community projects like Ungoogled Chromium, Librewolf, and Zen don’t tend to have any security experience on the team, or any auditing going on, nor the funding to hire for any of those skills. It doesn’t feel responsible to tell someone to download one of these browsers and then go and log into their email, bank, government accounts, etc. on it. As much as we want projects like this to succeed and beat the Google/Apple-centric monoculture we’re stuck with.

I think Mozilla’s past decade would have been very different if he were able to stay as CEO. He’s clearly managed Brave as a startup well enough that it’s still in operation - now imagine what he could have done with those Google billions. There wouldn’t be any need for BAT or new tab sponsored links or injection of affiliate links (this all may change soon of course). But in the current situation, there are some legitimate concerns with how Brave operates or did so in the past, which aren’t likely to be fixed because they require it to work this way to be profitable.
Nice work. Maybe you could do some preprocessing of the XML data, so that you actually have a diff of the content and not the whole XML block.
The title says, as of writing,

for personal and independent websites

To my mind, that excludes things like Kagi, and Wiby, etc which would ordinarily be included if the title said

alternative search engine
This agentic market analysis system is a Python-based framework that combines technical analysis with artificial intelligence to provide comprehensive market insights. At its core, the system implements a modular architecture that seamlessly integrates statistical analysis methods with natural language processing capabilities.

The system's foundation is built upon two primary technical indicators: the Relative Strength Index (RSI) and Bollinger Bands. The RSI implementation provides momentum analysis through a configurable calculation window (default: 14 periods), employing dynamic gain/loss computation and rolling averages to measure the velocity and magnitude of price movements. This is complemented by a Bollinger Bands implementation that utilizes Simple Moving Averages (SMA) and dynamic standard deviation calculations to create adaptive volatility bands that automatically adjust to market conditions.

Market data acquisition is handled through an integration with the Alpaca API, providing access to historical price data across various timeframes. The system employs Polars for high-performance data manipulation, leveraging its columnar storage format and lazy evaluation capabilities to efficiently process large datasets.

The AI integration layer bridges technical analysis with natural language processing using the Qwen2.5-72B-Instruct model via the Hugging Face API. This enables sophisticated market analysis by combining traditional technical indicators with real-time news sentiment analysis through DuckDuckGo search integration.
I have exactly the opposite experience. I was having exceptionally bad time, I tried talking to ChatGPT, and while the first impression was very good, I quickly realized it... lacks personality? I'm not sure how to phrase it, but the language it used made me feel like I was on a work meeting.

I think this might be boiling down to cultural differences though. I noticed that even though I work in an international company, people from similar cultures tend to cluster together. I guess ChatGPT was trained on texts from a culture that isn't mine, and now it fails to adapt.
> In practice, the author presumably with the desired output image and backed into this esoteric format, but I'm not following how.

I actually don't think this is how he did it. You might notice the font is kind of weird.

I think he started with an SDF font and created the "assembly language" from that. https://en.m.wikipedia.org/wiki/Signed_distance_function
Please do think about a full mirror. The Software Heritage mirror partner ENEA might be good people to talk to. I think grnet might also be a future SWH mirror.

https://www.softwareheritage.org/mirrors/
What feature creep did the preprocessor have?
> Our 100% SLA ensures uninterrupted services, empowering businesses worldwide to thrive.

Avoid ANY company that makes this claim.

I'm European and European providers need to start by not being dishonest, we can't just give 'em some slack just because they are "ours". I'm not putting my data into a company that can't even be honest about their actual reliability.
> We were looking for something that meant "hardened" because it's written in Rust, and went for "IronRDP"

Hardened means hardened, hope that helps.
Some people are motivated by ideology rather than greed, which makes stuff a lot more interesting.
> If Stripe is using it this means it should be a good choice.

From the article: When Stripe launched in 2011, we chose MongoDB as our online database

i.e. the choice was made in 2011 i.e. it was a good choice in 2011. Thereafter there were likely legacy considerations to keep it.

I'm not sure if this is support for a good decision in 2025.
>when developers use an unsigned int as a counter and it rolls to zero

Yet, people wouldn't expect to return their CPU if this happened. The entire technology stack of a computer is filled with bugs, yet people are able to use them to great utility every day.
A Sneaky Phish Just Grabbed My Mailchimp Mailing List
Similar to https://www.conventionalcommits.org/en/v1.0.0/ right?

I wouldn't say its a lost art... we do this at our company
Sennheiser has a model that is mounted on ceiling. Haven’t seen this live.

https://www.sennheiser.com/en-us/catalog/products/meeting-an...
Agree with all points. It does not help with anything beyond the most rudimentary understanding of a topic (and the compulsory "Women in <Topic>: Breaking Gender Norms"). It does not seem to add any substance.

I very much respect this as a tech demo, as it obviously has sooo many moving parts and was hard to build.

But from an educational perspective: nah.

Maybe if you add in depth lecture notes, source material, etc.?
Show HN: Vcf2csv – Convert messy iPhone/iCloud/Outlook contact exports to CSV
CLI tool to clean and convert vCard 3.0 `.vcf` files to CSV. Handles Apple-specific fields (spouse, child, anniversary), removes Outlook junk URLs, and expands type-tagged fields (like `TEL-CELL`, `EMAIL-WORK`) into separate CSV columns.

Install with `pip install vcf2csv`

PyPI: https://pypi.org/project/vcf2csv
lol that was exactly my first reaction after seeing those messages

they hate europe more than they hate commies
Animate to height: auto; (and other intrinsic sizing keywords) in CSS (2024)
> The only two significant overturned decisions in the last decade are Roe [...] and Chevron

That's really not true; just a couple of the other major decisions overturned in the last decade:

Apodaca v. Oregon, holding that while the 14th Amendment did incorporate the right to jury trial against the States, it did not incorporate the unanimity requirement that the Supreme Court has found against the federal government in the 6th Amendment against the states. (reversed in Ramos v. Louisiana, 2020.)

Abood v. Detroit Board of Education, holding that a certiied public-sector union could collect an “agency fee” attributable to representational activities but not other union functions to represented non-member employees. Reversed by Janus v. American Federation of State, County, and Municipal Employees Council 31 (2018).
How vivid are we talking, on a scale of 1 to Young Sheldon?
https://youtu.be/od6Zq5T57R0?&t=26
Mobile CI Is Plateauing
> I just think the article would be better if it actually answered "Why LangGraph and not these?"

Agreed! But what are the _these_?
No, Hunter Biden is not at all the „same“ as the false elector scheme and violently storming the capitol.

To anyone, I recommend you give this a read: https://en.m.wikipedia.org/wiki/Trump_fake_electors_plot
Force people to be anonymous and not share too much data with these platforms. Create privacy protections that do shield users from being exploited by said platforms and regulate advertisers thoroughly.

Being anonymous usually helps a lot against bullying and yet I doubt that is in the interest of online saviors in our political class.
What was really weird about the press release was there's absolutely no discussion of whether lanes are desirable. There's sort of a vague implication that they must be, but I tend to suspect they aren't.
Trying to assess the consequences of publishing highly classified information on military operations is a ridiculously reckless idea. None of us have enough data about the full picture to even try to guess correctly here. The only sane thing to do is to maintain confidentiality and leave it to the involved agencies to draw consequences as they see fit.
It's 'live' on Github and PyPi.
> $10000 in compute is a moving target

And it's also irrelevant in some fields. If you solve a "protein folding" problem that was a blocker for a pharma company, that 10k is peanuts now.

Same for coding. If you can spend 100$ / hr on a "mid-level" SWE agent but you can literally spawn 100 today and 0 tomorrow and reach your clients faster, again the cost is irrelevant.
Information-heavy slides have their place when you're also handing paper printouts to everyone present - otherwise knowledge transfer to any individual gets limited by both their working memory and by how sharp their vision is vs. how far are they for the screen. This is really bad in school setting in particular, as kids may not even realize they find the slides boring just because they're sitting too far back.
So, does that mean that openai's models will be opensource then ? I mean, if it's built on our collective intellectual property, its only fair we have free access to it.
We give 10% of our net to charity, though we are only required to give 5%.

It compounds our happiness and makes us richer of life, of happiness, and helps ensure we have enough to eat and live.

It proves our gratitude to God for Its generosity to us, for sustenance, shelter, spiritual help evolving, health, and joy.

"They have sold their soul for a small price."
And that is ok. It is still contextually relevant to some people and a nice project to boost.
As a hacker, I enjoy reading a few hundred words on some new optimisation method or an exciting new file system.

But I find it almost impossible to read thousands and thousands and thousands of words on wishy washy social ideas backed up by a few personal anecdotes and some tenuous links to reality.
> "Hey" is not a polite greeting.

> I hope this fails tremendously. What a waste of time.

Now, which is more polite? A common greeting, or wishing failure on someone who wanted to showcase their web design skills?
It struck me as an euphemism as well. But thats the whole abortion debate. After all, pushing the timeline up from conception to a convenient point where abortion "feels" like it isn't murder yet is a pretty deliberate move as well. All in the name of personal freedom. The freedom to not have to care.
Communication-Efficient Language Model Training Scales Reliably and Robustly
Appreciate the feedback. I built it for k-12 educators and I've used it extensively in my own classroom. I can assure you that the tool is very useful and kids love the interactives a lot.

>most rudimentary understanding of a topic

This is exactly what a year 4 student needs!

It's easy to dismiss the content as obvious, but remember that a 9 year old is learning it for the first time!

> in depth lecture notes, source material, etc.?

Hehe I'm not sure a year 6 student is ready for all that :)
Also "GPT-4 level" is a bit loaded. One way to think about it that I found helpful is to split how good a model is into "capability" and "knowledge/hallucination".

Many benchmarks test "capability" more than "knowledge". There are many use cases where the model gets all the necessary context in the prompt. There a model with good capability for the use case will do fine (e.g. as good as GPT-4).

That same model might hallucinate when you ask about the plot of a movie while a larger model like GPT-4 might be able to recall better what the movie is about.
I don't think that's correct. They had 400 people receive some questions, and only kept the questions that were solved by at least 2 people. The 400 people didn't all receive 120 questions (they'd have probably got bored).

If you go through the example problems you'll notice that most are testing the "aha" moment. Once you do a couple, you know what to expect, but with larger grids you have to stay focused and keep track of a few things to get it right.
For entertainment value, often. Same reason people play Grand Theft Auto.
Intentional radiators have additional certification requirements.
>while pushing changes that could rival a novel in length

How is distilling a novel down to a short description and 2 points any better? This format is too limiting.
I would guess they used cheaper materials for the moving parts and case.
Spammers are better at SPF, DKIM, and DMARC than everyone else
You get some of this for free if you create branches and squash merge them when finished. Without needing to think much about commit message, just a few words per commit is enough. This is good enough for me and I don't need to waste any time thinking about it.

Example commits of something I worked on a few days back:

$ git l feature/character-selection

c54825f 3 days ago Robert Schaap (feature/character-selection) Simplify color picker, fetch current color
d512569 3 days ago Robert Schaap Fix recolor for female, clean up files
6d05ce4 3 days ago Robert Schaap Add color picker to change shirt color
441180b 3 days ago Robert Schaap Show male in editor
17045dc 3 days ago Robert Schaap Remove old character
95772ff 3 days ago Robert Schaap Add characters

Then when I squash merged it I ended up with this commit message:

$ git show HEAD~1

commit be50e0d701d565cebdf4f29e0c9d8030a1a8faf7
Author: Robert Schaap
Date: Mon Mar 24 21:29:20 2025 +0100

Character selection (#14)

* Add characters

* Remove old character

* Show male in editor

* Add color picker to change shirt color

* Fix recolor for female, clean up files

* Simplify color picker, fetch current color
I want fun features, but my trust in these companies not to abuse that is -1000% (I minored in math). The company and Consumer Reports need to be blasted here. Yes, Consumer Reports. This is a lemon of a feature. They should be warning people that you need a cloud account/app to use the advertised features and dropping the score on these things because that is clearly not consumer friendly and will lead to features being unavailable when the company decides to turn them off. Oh, and they definitely are selling your info to someone so there is that.
Just that Mozilla sucks doesn't mean alternatives can't be worse.

Aka the fallacy of the excluded middle or whataboutism as applied to the browser landscape.

Not to speak of the irony to disable JavaScript yet advocate in favor of a Chromium-derived browser and the approach of wholesale-integrating an ossified and unmaintainable (for anyone except state actors) O/S-like artifact to render text, video, run JavaScript, and everything in between.

The way out is and always has been to restrict web tech to actual document retrieval and viewing rather than project the web into a (non-) solution to unrelated issues such as failure of the software market, piracy, and revisionist 1980s F/OSS and portability agendas, and to take away browsers and web standards from ad monopolies.
The ones on the bosch US website do have different model numbers and a different look compared to Bosch UK/AU/DE, which is a little odd. But even then there are models similar to mine, which have Wifi but don't rely on it - https://www.bosch-home.com/us/en/mkt-product/dishwashers/fro...

Seems like the "top control" range, which I can't even see in other countries, might be what's presenting the problem to the author.

IDGAF about appliances being dumb or smart, but I agree it's not a great thing if you have to use smart controls. Provide both and we're all good IMHO.
And please include the why.

From the article: "- adjust timeout settings to prevent crashes". Include the details of why the timeout setting lead to crashes; what were the inputs and the cases that caused this.

This lets us decide whether the fix stays or goes the next time there is an issue in the same piece of code, or your commit broke something unrelated - the person fixing it needs to know _why_ you changed the code.
Morpher Oracle: Real-Time Data for Blockchain Devs
Just stumbled across Morpher Oracle, an intent-based, on-demand oracle solution from Morpher Labs.

It’s built to deliver live, reliable data (stocks, crypto, forex, etc.) directly into blockchain transactions with zero latency—pretty slick for DeFi or trading dApps.

Uses ERC-4337 account abstraction to bundle data requests and payments into one atomic tx, cutting out delays and MEV risks. No subscriptions or API keys, just pay-per-use.

They’ve open-sourced it too (GitHub: Morpher-io), supporting 50+ blockchains with a decentralized data provider network. Claims to solve the usual oracle headaches: single points of failure, stale data, and clunky payment models. The team’s got backing from Tim Draper, so there’s some weight behind it.

Anyone played with this yet? Curious how it stacks up against Chainlink or Pyth in the wild—especially the "intent-based" angle. Thoughts?
bro, use pastebin for synthetic content pasted here. otherwise get downvoted as a rule of thumb.
--message "wip"

Why do we care about commit messages? I only read them when rebasing.
> If gender really is a spectrum, doesn’t this mean that every individual alive is non-binary, by definition? If so, then the label ‘non-binary’ to describe a specific gender identity would become redundant, because it would fail to pick out a special category of people.

The polarity of the spectrum and its distribution are easy to guess, because of the 2 majorities, but hard to pinpoint for a non-binary person. The author proceeds to state that such a comparison of "how much more of a woman someone is" is actually possible. As if gender shaped brains or other non-obvious dimensions of the spectrum do not exist.

The article is heavily biased and full of leading questions like this. Dont read it, if you are personally effected. All it does is hallucinating some logical flaws but never really disproves the spectrum, because you cant argue against different hormone levels, i guess.
One of the best things about Gerrit - besides stacking and turn-by-turn review - is how it emphasizes good commit messages by making them part of the process.

Each commit becomes one "unit of review", and the commit message can be reviewed just like the code changes.
First (as in my other comment), the idea that C parsing depends on semantic analysis is wrong (and yes, I wrote C parsers). There are issues which may make implementing C parsers hard if you are not aware of them, but those issues hardly compare to the complexities of other languages, and can easily be dealt with if you know about then. Many people implemented C parsers.

The idea that C does not offer ways to build powerful abstractions is also wrong in my opinion. It basically allows the same abstractions as other languages, but it does not provide as much syntactic sugar. Whether this syntactic sugar really helps or whether it obscures semantics is up to debate. In my opinion (having programmed a lot more C++ in the past), it does not and C is better for building complex applications than C++. I build very complex applications in C myself and some of the most successful software projects were build using C. I find it easier to understand complex applications written in C than in other languages, and I also find it easier to refactor C code which is messed up compared to untangling the mess you can create with other languages. I admit that some people might find it helpful to have the syntactic sugar as help for building abstractions. In C you need to know how to build abstractions yourself based on training or experience.

I see a lot of negativity towards C in recent years, which go against clear evidence, e.g. "you can not build abstractions" or "all C programs segfault all the time" when in reality most of the programs I rely on on a daily basis and which in my experience never crash are written in C.
>I pick "true" and get...

This is almost exactly like a training experience I've had at work where it wasn't AI generated!

Weirdly, like how social media content games engagement, the wrong bits can help retention (for me).
Docker, Kaniko, Buildah, and Podman can all produce bit for bit reproducible OCI images without any hacks for more than a year now. (Docker itself was last to the party here)

I do not think we gain anything using the nix format, but we would lose a lot of compatibility with the huge ecosystem of container-native build systems and infrastructure.
> The way "Smart Diagnosis" in the app works with the WM3400CW is that the washing machine sends the data to the app acoustically. Press the button sequence to start a diagnosis on the washing machine and it sounds very similar to an old analog modem. The app listens to that with your phone's microphone.

This sounds far, far better to me - and just goes to show it's not necessary for everything to be connected to the Internet...