skysight-inc/HackerNews huggingface dataset:
> There is no meaningful difference, from a business model perspective, between SAML and OIDC (though: don't do SAML).

Oh there absolutely is. The customers that use OIDC use a relatively light stack and are generally okay with relatively simple setups. They're usually startups and are also the ones that can feasibly add SSO into your app themselves.

The customers that need SAML are older, larger companies often with a custom mix of multiple hybrid AD and AzureAD directories for each department that need special handling with custom properties and realtime sync. You'll be spending at least a few engineer-months on support for them.

I've been on both sides previously, I've seen it all.
Interpreting your question about "GPU improvement" from a product perspective, my read is that NVIDIA is of course targeting AI applications and the datacenter. To that end it just focuses on silicon that makes most sense for AI compute, and not so much for gaming.

Of course, the GPUs for the datacenter and for gaming are the same designs, so my read is that in gaming NVIDIA makes up for lack of actual performance for traditional rendering by pushing technologies that can utilize tensor cores like AI upscaling, frame prediction, ray tracing + denoising, etc.., that don't actually contribute to game graphics as much as they could have if they did an architecture tailored to gaming needs instead, with the technologies that they have. It's also sexier in theory to talk about exclusive AI-powered technologies proprietary to NVIDIA than just better performance.
Compared to other languages, Python's biggest shortcomings are in the areas of packaging, performance, and parallelism. Large, complex projects are likely to run into issues with those things that could have been avoided by using a different language.

Also, IMO Python's type system isn't robust enough for complex projects. Simple scripts manage fine with dynamic typing and/or ad-hoc type hints, but as a project grows there becomes a point where even `mypy --strict` is not enough and a proper statically-typed language would be a better choice.
Makes sense, they can wring more of your soul out of you in the office. It's harder to intimidate people over slack. COVID was a swing towards egalitarianism and respect for employees and now we're swinging back to good old tyranny. You're not really a boss if you can't stare down a random pleb and make him feel small once in while.
I've seen the existence of chatham house rules events abused pretty heavily by bullshitters as an excuse for asserting things but then refusing to substantiate them.
The underlying theme of knowing how things work, or how they are put together, at least conceptually to not get taken advantage of is what remained standing out to me.

There has been some thought about students who grew up mostly with touch screens and aren't that great with keyboards and mouse, although I'm not sure how widespread that might be.

Being a consumer, instead of a creator, or knowing how the creation is doen (what goes into it, how it could be maintained).

Optimistically, I'm looking forward to diy food (gardening) among other things being rediscovered if it isn't already being.
> The parser being stand-alone means it is much simpler to understand and unittest.

Stand-aloneness and single-passness are orthogonal.

> I found no advantage to a single pass compiler. It isn't any faster.

A gigantic advantage: a single-pass-compilable language is simpler. By definition.

Implementations may or may not be simpler or faster.

> C++ doesn't allow forward declarations either.

Well, that's not what I meant.

C++ is "C with just this thing" done way too many times.

> The trouble with such sayings is like following a google map that says cross this bridge, but wasn't updated with news that the bridge is out.

TBH, I didn't really get this. Is this about sticking to C as is, but it is outdated as is?

C would be outdated if it didn't have, say, long long for 64-bit numbers. Having "true" be a keyword instead of a macro doesn't change how outdated it is or isn't, just like compile-time evaluation also doesn't.

> They are once you use another language that doesn't have those restrictions.

I have used many, and I still don't find them obvious.

> C adds new things all the time to the Standard, like normalized Unicode identifiers, which are a complete waste of time.

I agree that many/most are a waste of time, and shouldn't be added to C. The fact of C adding things to the standard all the time shouldn't justify adding even more things, but make one question if those are needed at all, and how to accomplish the goal without it.

> Every C compiler also adds a boatload of extensions, some good, some wacky, many ineptly documented, all incompatible with every other C compiler extensions.

I know about that, and my position is the same: just don't.

I don't use them also.
I always like old maps for reminding us of the places that they thought were important, or would be important, back then, but are minor or forgotten today. For example note the prominent lettering of the town of Colusa and compare with the tiny lettering for Chico, now 20x larger than Colusa. Bodie is noted, but today it's completely abandoned.

Also I want to point out that the notion of riding from Coalinga (then: Alcalde) to Panoche (then: San Benito) via New Idria, on a bicycle, is lunacy. It's a major workout on a modern dirtbike with modern roads. I can't imagine that was a reasonable bicycle ride in 1895, or that anyone had a reason to undertake it from and to these unimportant sites. Must have been different back then.
This sounds about right. However, regarding your first sentence, I’d be a bit less cautious: sun reflections from water on a clear day guarantee clipping unless a polarizing filter is used or the scene is dramatically underexposed, and based on the general look of the photo (even knowing it’s after processing) my intuition suggests me that neither took place.

Hence my original advice: don’t leave it up to ML when a little forethought can do wonders in terms of preserving information.
Maybe if they aren’t on video conferences all day. I don’t see the point of RTO unless the team is very centralized.
No, but XNU (Apple's OS kenel) is based BSD which is open source. In fact XNU itself is open source even though its BSD licenced so does not have to be. https://github.com/apple-oss-distributions/xnu

There even seems to be an open source variant of the OS https://www.puredarwin.org/
"Chatham House Rules" is not a problem that needs solving. I've only seen it used as a courtesy extended by peers to each other out of mutual respect.

"We will have conversations and share information and we agree we can act on the information but would all prefer not to be directly quoted or have the information we shared be shared with others outside the meeting."

It's not legal, it's social.

Break trust with a wiretap (really?) and you'll just find yourself no longer invited to the fun places.
I hadn't heard of Wends until today. I'm Czech Texan, and more Czechs ended up in Texas than any other state, but of course we were still outnumbered by the German immigrants, so I'm not surprised by a subset of immigrants I didn't know about coming from that region. I haven't toured the painted churches, though many people I know have done so. Their story sounds pretty interesting, and I'm quite delighted to see this come across HN.
Show HN: Osint tool for searching people's digital footprint
New to Golang, provide any feedback and suggestions to improve the project. You are also free to open PRs to add your own websites/improvements.
Interaction/comment syndication would be very interesting. This is, I feel, what makes proprietary social media so addictive.
They announced the details at the gate. They even told us they were trying to get a new battery in from Cleveland (we were in Pittsburgh). I didn’t find out which battery was discharged though.
If anyone in this thread had watched the linked video or even read a summary, they ought to be at least talking about the DIGITS announcement.

128GB of VRAM for $3000.

Slow? Yes. It isn't meant to compete with the datacenter chips, it's just a way to stop the embarrassment of being beaten at HPC workstations by apple, but it does the job.
Lua. Go (especially pre-generics). Even JavaScript is simple, compared to Python.

I'd put Python in the second tier of complexity - below C++, but on par with languages like Rust and Swift.
I did a bunch of astrophotography in the Atacama desert last year, it was an absolutely phenomenal place. There are a lot of celestial objects you cannot image from the northern hemisphere and there aren't many other places in the southern hemisphere with weather conditions that good (maybe Namibia but it doesn't have the altitude advantage).

The only thing I wish is that some of the parks would be open after dark to shoot landscapes. Most of the parks closed before sunset, so I had to mostly image from roadsides, which was kind of sad.
Heather Burns responds:

https://xcancel.com/WebDevLaw/status/1877979616045891649

"At this point you either need to check into rehab, or frankly do the world a favour and overdose."
Look up "universal scaler" boards.
Loosely related Thoreau quotation (and one of my all-time favorites), from Life Without Principle:

> Read not the Times. Read the Eternities.
Well, dear Peggy, the program in question is, in fact, known to have existed in 1974 on Multics (https://multicians.org/terminals.html), so you're not half wrong.

The other major issue is that it isn't machine learning—it's a classic example of an expert system, even if there is a bit of a gray area around whether a binary decision tree qualifies as ML.

The worst part, of course, is that it takes less time to slap "GUESS THE ANIMAL" on a stock image of a glass terminal than it does to prompt a diffusion model to generate the same thing with passable fidelity... and it still wouldn't be an accurate depiction of what the program actually did.
A 1-time fixed cost will not deter spam, it only encourages more spamming to lower the averaged per-spam cost. Email spamming requires some system set up, that's a 1-time fixed cost above $10/year but it does not stop spam.
I think the conflict of interest is obvious, but most people did not know about it. I think it is so glaring that I would have assumed it would not have been set up like this.

> guess money is just some force multiplier for negative aspects of someone's personality.

I think there is an element of seeing himself as the good guy and therefore entitled to things as a reward.
No, I'm arguing that most people would be better off is a large number of companies got the corporate death penalty. SSO is orthogonal.
Docker Compose Manager
The Nvidia Project Digits looked rather interesting. Much like a Apple studio ultra. 2 dies, "high" bandwidth unified memory, 20 cores, tiny mac mini sized case, and 2 SFP+ for 2 connectX ports (unsure if that's IB or ethernet).

Claim it will be quite good at AI (1 Tflop of fp4), but sadly don't mention the memory bandwidth. It's somewhere in the range of awesome to terrible depending on the bandwidth.
That's exactly what they're saying: it's interesting that Microsoft came to the same conclusion that Meta did, that models are generally not worth keeping locked down. It suggests that OpenAI has a very fragile business model, given that they're wholly dependent on large providers for the infra, which is apparently the valuable part of the equation.
Header files are one of the things I miss the most about languages that aren't C. Having a very clear distinction between public and private, and interface and implementation is one of my favourite things about C code (at least the way I write it).

Being able to just read through a library's .h files to know how to use it is really nice. Typically, my .h files don't really look like my .c files because all the documentation for how to use the thing lives in the .h file (and isn't duplicated in the .c file). It would be entirely possible to put this documentation into the .c file, but it makes reading the interface much less pleasant for someone using it.
ARQ: Async Request Queue
I agree it was a little distracting. Maybe a small, highlighted circle on the spot in the track that your mouse falls over?
edit: I like how you highlight the current spot in replay mode.
Shared Web Hosting still uses multiple users.
Podio v0.1 – Remote Audio Processing for Golang
“Data” has syntax (structure), semantics (meaning), and often needs references (to other parts of itself or other data).

There does not exist a perfect configuration language because whether and to what extent each of these capabilities are supported is a subjective trade-off, and reasonable people with different problems might reasonably want different trade-offs.

I like config languages that allow variables and references, so that eg if I change the root path, I just have to change the $ROOT variable near the start of the file and 20 other sub-paths just reference the new $ROOT.

I also like semantics with my syntax, because lots of time I care about dstip but not srcip or vice versa; IP lets me parse for accuracy but not for meaning/usage.

I hate encoding meaning in whitespace; it trades away robustness in duplication in favor of being more human readable. This probably comes from lots of NNTP and XMODEM and 7-bit ASCII battle scars. But reasonable people can disagree.

On the other hand, I think it is a valuable learning exercise to write your own DSL for some common problem space and share it, IF you listen to and internalize the feedback others write about it rather than just filter out anything that isn’t adulation.
VLLM X AMD: Efficient LLM Inference on AMD Instinct MI300X GPUs (Part 1)
That is a really great list of requirements.

One area that is overlooked is commercialization. I believe, that the decentralized protocol needs to support some kind of paid subscription and/or micropayments.

WebMonetization ( https://webmonetization.org/docs/ ) is a good start, but they're not tackling the actual payment infrastructure setup.
I pride myself on never having paid for, recommended, or endorsed any product or service with "Contact Us For a Quote"-pricing.

I have no desire to be in your fucking sales funnel.
Some other languages have equivalents (OCaml comes to mind), but usually they’re less necessary
I have been running Huginn on an Ubuntu VM since Yahoo Pipes shut down almost 10 years ago.

I've tried out NodeRed and n8n over the years but they've been a huge let down in ease of manipulating multiple RSS feeds and web scraping -- my primary use case for Huginn. I tried Zapier and IFTTT as well, but the free tier didn't allow for what I wanted to do. Since I could do it just as well with Huginn, I decided to stick the more complex flows there also.

Once you figure out the workflow (setting up agents, and which agents suit which task), then it's fairly straightforward.
Negatively impacting is a bit of an understatement. It has completely and utterly ruined education of the middle, finishing what COVID started. The real question is when, not if, someone at OpenAI goes on the record to stop the madness.
Very clear pitch at https://pagecord.com. The video explains it all in a few seconds. Clear distinction from being yet another minimalist blogigng platform or static site.
Hah, her comment after that is equally fantastic.
Am looking forward to hearing about this in the next few months. Apple has been super late in updating the macstudio, and even the old models are still super expensive, even used.
First AI-generated and 3D-printed shoe makes its dubious debut
You can replace the innards with those of another, stupider, Bluetooth speaker.

...with the risk that you may get "THE BLUETOOTH DEVICE IS READY TO PAIR" instead, although others have figured out how to replace the prompt sounds on some series such as the JieLi SoCs.
>Or we could all just use Usenet.

Usenet doesn't scale. The Eternal September taught us that.

To being Usenet back into the mainstream would require a major protocol upgrade, to say nothing of the seismic social shift.
The investment in infrastructure is cyclical. A lot of ISPs started large expansion projects, fueled by the lockdowns in 2020-s that highlighted the inadequate infrastructure. A lot of content companies also acquired additional IPv4 space for servers.
Recent events also taught us that proof of work is a serious problem for the biosphere when serious money is involved and everybody scales up.
Instead, it seems proof of stake is more what is required.
The only practical purpose of this appears to be to author a blog post about it.

The true hack would be to purchase a mechanical water filter, probably much higher quality for the money spent, and have it attached to the plumbing. Bonus is it works when the power's out.

Aren't these water dispensers built into most fridges nowadays?
I tested Phi-4 with a Japanese functional test suite and it scored much better than prior Phis (and comparable to much larger models, basically in the top tier atm). [1]

The one red-flag w/ Phi-4 is that it's IFEval score is relatively low. IFEval has specific types of constraints (forbidden words, capitalization, etc) it tests for [2] but its one area especially worth keeping an eye out for those testing Phi-4 for themselves...

[1] https://docs.google.com/spreadsheets/u/3/d/18n--cIaVt49kOh-G...

[2] https://github.com/google-research/google-research/blob/mast...
All the replies on Twitter are low effort bots
Kabob – a smart monorepo/turborepo package manager installer
Previous HN post on Project Digits (494 comments) [1].

[1] Nvidia's Project Digits is a 'personal AI supercomputer'

https://news.ycombinator.com/item?id=42619139
Discrimination and disparities have self-reinforcing loops. There is a gender pay gap. This is a very complex problem with multiple causes and effects: sexism, maternity leave, married couples making the rational economic decision that the lower earning spouse looks after the kids at home, etc. A person looks at a field, sees that it's lower pay and prestige, and sees that it's filled with women. If they are more sexist than average they draw the conclusion that women's work is worth less and justify discrimination's effects as caused by innate differences. Even if they are less sexist than average they are concerned that other people's sexism has demonetized that line of work. Thus the rational move is often to also perpetuate the disparity by avoiding the "pink collar" job, or not care that a high end job has features unfriendly to women. Advantage begets advantage. The inverse is also true.

Jobs, gender, salary level for a given job, gender roles, and whether child care is considered "work" are all social constructs.
I just learned that CodeSquish is a real product

https://www.codesquish.com/
There were/are machines where the char size is not 8 bits, and the ints are not sized in powers of 2. These machines are now rare but I think they still exist. This references some historical examples: https://retrocomputing.stackexchange.com/questions/12794/wer...
> I'd be surprised if other implementations passed immutable objects by value

I'm thinking of MicroPython here - it supports several pointer-tagging schemes, in which "references" might be actual pointers or might instead be immutable values stored directly.

For example, using the NaN-boxing scheme, MicroPython references might actually be inline `float`s, small `int`s, or constants like `None`, `True` or `False`.
We don’t have to assume, because we know. We can calculate and measure the efficiency of gasoline and diesel engines, and electric motors. We know that electric motors are highly efficient, and ICE engines are not.
> ZFS on Linux [...] The recommended way to do this is to use LUKS, not native ZFS encryption.

FWIW I've been using native zfs encryption on nixos and it works great. It lacks neat features like being TPM-backed or having multiple keys, but if all you need is password-based encryption then I think native ZFS encryption is better since you'll be able to do encrypted zfs send/recv, you'll have granular control over which datasets are encrypted (or encrypted with different passwords), you'd get cross-platform support for the encryption (for example, my FreeBSD home server can receive and decrypt my laptop backups), and you aren't adding another layer of complexity.
Phi-4's architecture changed slightly from Phi-3.5 (it no longer uses a sliding window of 2,048 tokens [1]), causing a change in the hyperparameters (and ultimately an error at inference time for some published GGUF files on Hugging Face, since the same architecture name/identifier was re-used between the two models).

For the Phi-4 uploaded to Ollama, the hyperparameters were set to avoid the error. The error should stop occurring in the next version of Ollama [2] for imported GGUF files as well

In retrospect, a new architecture name should probably have been used entirely, instead of re-using "phi3".

[1] https://arxiv.org/html/2412.08905v1

[2] https://github.com/ollama/ollama/releases/tag/v0.5.5
I am surprised that the program understood English grammar.
Gruene is good. Luckenback was always more fun for me, but I lived in Fredericksburg and enjoyed the picking circle.

Coupland was cool- cooler than Gruene, at least to me. We played there once to about 4 people and I quit the band because that night was supposed to be the "paid" gig after the band hauled me all the way from Lubbock to play the Saxon for free.
Thanks for the feedback! I'll consider adding a dark numerals option. Need to think about how this would work with different AI-generated backgrounds while maintaining the minimalist design aesthetic.
There are many examples of Australians that have started middle class or even poorer and become wealthy (multi millionaires, a few billionaires) through their own business efforts.

What's lacking is a general habit of boasting about this, being wealthy, letting others in the country (ie. yourself) know about it.

You can find first generation pretty wealthy Australians in trucking, factory ownership, real estate, mining, warehouse volume sales, etc. Of those the ones most likely to be flash about their cash would be the real estate crowd, success in house sales is hard to come by without prominent self promotion.
I read about this idea and actually built a variant in college for the Washington University ACM (our CS student club). We ran a demonstration at one of the engineering school events and ended up refilling the matchboxes multiple times that day - it was a hit!

If I recall, there is a way to significantly reduce the number of matchboxes needed by taking advantage of mirrored board conditions. Somewhere I have a Perl script that generated HTML for all the matchbox covers and possible next states.
Arguably, very likely true. But the fertiliser (the other ammonia product, the one we do mostly now the others being somewhat futurological) will I am sure sell worldwide. I'm personally sceptical about the hydrogen economy I can't see it working. It's biggish in some Australian circles, both because of IPR around the processes and people in related fields looking at uses for surplus solar power. Twiggy Forrest was big in it, wanted the sun cable proposal to pivot over, its partly why the JV with Cannon Brookes fell apart.

My comment was to the more general "why can't we have nice things" about industrial placement. I spent time in Culpeper and the number of "no more Datacentre" signs were amazing. Old folks who retired to the country don't want them build nearby. It's a large federal and private investment in tech services. And growing.
> "We will have conversations and share information and we agree we can act on the information but would all prefer not to be directly quoted or have the information we shared be shared with others outside the meeting."

My understanding is that the Chatham House rule specifically permits sharing the information shared in the meeting as long as it is not attributed to any specific attendee.