skysight-inc/HackerNews huggingface dataset:
Show HN: I built a Claude AI chat interface to bypass platform limits
I got frustrated with Claude's official platform limitations - conversations disappearing, no customization options, and clunky file handling.

So I built my own interface over a weekend!

GitHub: https://github.com/chihebnabil/claude-ui

What it does:

- Saves all conversations locally (SQLite + Drizzle ORM)
- Lets you customize Claude's personality per chat
- Handles file attachments properly + caching input tokens
- Dark/light mode
- No conversation limits
- Markdown & code syntax highlighting

Tech stack is pretty simple:

- Nuxt 3 for the frontend
- Anthropic's SDK for Claude integration
- @nuxt/ui for components
- Local SQLite DB

Happy to answer any questions!
This is for bootstrapping. After the code is generated you need to use it.

We used JHipster (mentioned in the post) a few years back. It let us get started with a lot of boilerplate and best practices. I don't know if it was the best approach but we had a fantastic demo in no time and the basics were pretty good.

We did fix a lot in the code after as the product kept growing.
So we need long distance running desks and mouse pointers that move with giant throwing motions.
Never seen this before - thanks. Looks interesting.
It's a valid Show HN and I vouched it. I don't think it's a good Show HN but that's why we have voting (and not voting).
PHPStan 2.0 Released with Level 10 and Elephpants – PHPStan
Call the exorcist...
There are instructions on the Optus website to enable VolTE for my phone (Android Pixel).

The instructions make no sense; they refer to settings which do not exist. At least as described.
A husky famously caused a fire on a physical control stove top when he tried to get pizza which sat on top of the stove top. There’s videos (everyone survived including the dog)
All built-in macOS command-line tools, with descriptions and usage examples
If you have questions about a post, email the mods at hn@ycombinator.com instead of creating a meta-post about it, that's in the site faq https://news.ycombinator.com/newsfaq.html
Do you suppose experts will ever agree when they exist so close in time to the conflict and many have natural alignment biases?

The discussions there appear to follow objective analysis of events. Overwhelming civilian casualties and forced displacement. Casualty numbers are in constant flux but [as] independent [as possible] verification suggests they aren't trivial.

I won't pretend that Hamas et al haven't provoked a serious response, but Israel's solution being implemented seems pretty final.
The Linux reboot system call supposedly accept Linus' daughters' birth date as a magic value [0]. It's not like that prevented people from rebooting their systems.

[0]: https://en.wikipedia.org/wiki/Linus_Torvalds#Personal_life
The idea that everything has an evolutionary function is really popular and it's complete pseudoscience.
AlphaFold 3 Code
This version is actually a walking simulator XD, us trying to pull the crazy tooling together until it just works.

https://www.youtube.com/watch?v=ejYcWRERetM&t=2758s

Here's what the game consists rn
My master's project was applying non-gradient-based ML methods to parameter optimisation in quantum metrology -- I'm aware that the reskin on curve-fitting algorithms called "Machine Learning" may be used as part of science. We've had taylor series approximations to functions for 300 years.

But insofar as we're talking about LLMs, and most products you can use, we're talking about an engineering use. Engineers build systems that "perform" as you say explanatory accuracy is not a kind of engineering performance.

It would equally well be said that, for a video game studio, "the more physicists I fired, the more the games perform better" -- for, of course, physicists have never studied 'making a video-game image convincing', and their techniques are best run on supercomputers, since they'd build explanatory simulations with explanatory accuracy. Video game developers do not do this. I have developed video games also, so I know.

Convincingly placing pixels on a screen as-if governed by the laws of physics does not require actually simulating them. It requires generating frames from a "point of view" that never expose the absense of real physics, or approximations thereof. The world isnt made of triangles, and you cannot clip thru solid objects.

The goal of a person making an LLM is similar to the goal of a video game developer, these are engineering goals: to give a user an experience which they will pay for. Now, a 2d 80s video-game has more actual physics in it than an LLM has models of language use, but still, this is irrelevant to the goals of these creators.

A linguist could analyse an LLM as the conditional probability structure of the english language, as captured largely recent electronic texts -- but this structure is partly what precisely linguists and others are trying to explain.

This is why all curve-fitting to historical data isn't in itself science: it is a restatement of the very target of explanation, the data. The job of scientific fields is to explain that curve.

Its explotation by engineers is explanation-free. It isnt a science, and replaces no science.
Fmt.Sprintf vs. String Concat
Funny thing is that there are more Windows devices out there than all iOS,MacOS, and chromebooks combined.
Its always nice to see people experimenting with different technologies.

I'm curious about Erlang server, do you see any advantage or features that Erlang provides, compared to for example if the server was running in Python via multiple instances?
And Greek alphabet is sort of a base for both major groups of European alphabets, Latin and Cyrillic.

Can we just say greek-based alphabets?
First emperor penguin found in Australia after 2000-mile journey from Antarctica
Just because you don’t understand the Germans’ humour doesn’t mean that it doesn’t exist ;)
Apple iPhone Charger Teardown (2012)
This problem seems like it would be very similar to the Low-Rank + Sparse decompositions that used to be popular in audio-visual filtering.
Turns out the Twit Export was garbage
SS7 is used in all kinds of operator messaging, so unless a network disables all 3G and lower (including when roaming), it'll stick around.

With 4G, a lot of SS7 functionality has been moved to a different protocol that's more resilient and less (obviously) designed to be used to spy on foreign assets. There's still a level of firewalling necessary for any operator that cares about security, but it's not nearly as bad as on SS7.
Incan khipu cord research - it isn't easy when your Rosetta stone is a Gordian knot.
Does wearing my face shield have any use then except from saving me from the pain if something happens?
He does read 4chan.
In my experience, it's not a generational thing, but a personal thing.

The best things to buy check both "memorabilia" and "enrich my present day" boxes. If I'm going to get an album, I might as well get it at the show. If there's a new book you want, check if there's a signing, etc. I usually give books to the thrift store after I've read them, but I'll hold on to the copy of John Hodgeman's More Information Than You Require because of the experience of getting it inscribed at a meet & greet.
As others have said, your time and attention. It's really easy to try to defend your own time. Don't. Come out of your world, and enter theirs. Be with them.

If you can afford it, get a cleaning service. You and your spouse/partner have a huge new demand on your time. It helps if you can cut something else.
Dark web crypto laundering kingpin sentenced to 12.5 years in prison
The best of the new error messages in PHP 8.4
I already preserved the single most important pdf I have: the postWW2 book listing all wild edible plants in the area I live in. With notations and pictures!
Does it? If you're using an iPhone are you really expecting to be able to use a third party project like this for notificatioms with how locked down IOS is and Apple's limitations on what is allowed to be installed on your device?
Everything you need to know to start finetuning LLMs in the privacy of your home
And then these studies start producing consistent revenue (>1B a year) and they can't afford to turn them off, whatever the impact on the public.

These things in isolation, to me, can seem minor, but when combined, it feels a little like death by a thousand cuts.
Looks cool. Maybe consider expanding your market to include e-drums.
If anyone's curious, https://i.imgur.com/08vtB4n.png was my initial attempt to recover the garbled screenshot at the end of the post, although I did end up throwing away the vast majority of the pixels. It's at least vaguely recognizable as an OSX screenshot?
Jet.com. They were a (little) competitor to amazon before they were bought by Wally-mart. They are replacing the F# with Java though: https://news.ycombinator.com/item?id=39592760
Ask HN: Why Don't Google and Microsoft Offer an Alternative to Amazon SES?
Hey HN,

I’ve been thinking about this a lot: why do Google and Microsoft, with their vast resources and expertise in cloud infrastructure, still have no true alternative to Amazon SES?

Building scalable, reliable email infrastructure is no small feat—I'm well aware. But does that fully explain the absence? Postmark was built by a small team back in 2009, proving that it can be done, even without a tech giant’s backing. So why the radio silence from Google and Microsoft on this front?

Is there a technical barrier I’m missing, or could it be something else altogether?

Would love to hear your thoughts / ideas
Forking for Freedom: Why Open Source Needs Its Rebels
There is paid plans for extra message limits and other features: https://ntfy.sh/#pricing
When I was a kid and my parents bought me LEGO, I didn't have to check the box for the URL to go on their website. There are content filters for families that want extra insulation. What a non-issue.
In intelligence/performance. It's admittedly a fuzzy notion. Most benchmarks will probably show decreasing gains between generations. Similar to time/space complexity, trying to debate about what performance/intelligence is will get into a million definitions, caveats and technicalities. But a relative comparison between inputs and outputs is gives us useful information.

The inputs - data, compute and parameters - going into training these models have grown by many orders of magnitude between each gen. There's a lot of fuzziness about how much better each gen has gotten, but clearly 4 is not many orders of magnitude better than 3 by any reasonable definition. This mental model isn't useful to say how good each gen is, but it is quite useful to see the trend and make long term predictions.
All of these ordinary footages should be preserved.
Linux 6.12-Rc7 Released: Linux 6.12 Stable on Track for Release Next Sunday
For HN it is, as most tech guys /coders don't even shower after they arrived somewhere from their bike commute.
Because honestly, on a societal level, why should we give a damn about the not-so-poor? Why optimize for the extreme that's already comfortable? Why not concentrate on the average case and on making the other extreme less awful? Who gives a shit if the rich can't buy a third sports car?
When Copyright Transforms the Right to Remember
I've always found the use of anchors on UI controls to be light years ahead of what HTML/CSS have been doing. I always used to create UI forms with resizing and different screen sizes in mind. If you were coding for a hard coded 800x600 screen then that was just laziness.
How do I roll out that Windows software on Macs? On mobile? And all computer management software especially on Windows ends up being corporate installed malware.

Besides, if you think that installing desktop software is ever easy - especially if something goes wrong - take a look at what happened with CrowdStrike.

As far as learning how to code, everyone has a web browser and can download VSCode or even Visual Studio for free. All languages are free and you can download free versions of every popular database for hobby level work.

Heck these days you can stay in the free tier of AWS forever if you stay serverless.

And software developers aren’t expensive as is maintaining software?

I was hired as a lead developer back in 2016 by a then new director. He had four mid level developers working there. After he interviewed me, he asked two of the developers to interview me while he was in the room.

They said they wanted to do address validation and they were trying to think through all of the corner cases - this was a real world issue not a coding challenge.

They asked me did I have any suggestions. I said sure, there are third party CASS solutions that are USPS approved and they shouldn’t be building that in house.

I was initially hired to modernize their homegrown Electronic Medical Records system built on PowerBuilder in 1999 using Sql server 2001 (this was 2016). It had been maintained by two other “developers” who had been at the company for 10 and 20 years respectively. I walked him through my proposed strategy if I were hired.

It didn’t take long to realize that this company had no business writing software. They were a low margin company that sent nurses to homes of special needs kids and made most of their money from Medicaid reimbursements.

I started leading the effort to do data migrations and being part of negotiations with SaaS companies as the company I worked for started buying up other companies in their vertical.

The company ended up laying off the developers who interviewed me and turning the other two into report writers and doing data analytics.

A year and half later, I had a frank discussion with the director. I told him we both know you don’t need me. I found another job three weeks later. I literally “put myself out of a job”
Thanks for the feedback, on it!
Climb aboard the SS United States before it takes its final voyage [audio]
> Most of the verbosity comes from classes and namespaces. Go and Rust have shown it's possible to design a language for "programming in the large" without classes for everything and with less verbose namespaces.

The statement that "C# and .NET was from day 1 designed for programming in the large" is true and factual, supported by design documents that pre-date .NET 1.0, i.e. in the late 1990s

The statement that more-lightweight ways have since been developed of approaching the issue is more subjective. But IMHO it is also largely true, as the programming language world has moved on since then. The C# design has been extended a lot, but is constrained by being backwards-compatible. In some ways it is of its time.

e.g. We might not be "entirely sold on implicit usings" but it was a way to get from existing syntax, to a 1-liner
"hello world". I think that global usings are fine, when used very sparingly. e.g. I am happy for a test project to have a global using Xunit because it will be used so widely in the project code. But not many more global usings.
It's a bit ironic how in the same breath you go from "it's impossible to build apps for multiple resolutions with drag'n'drop hence web" to "software and their UI has become more complex".

While the absolute vast majority of web-based software cannot hold a candle to UIs you could trivially build in VB (or Delphi and other RADs). Most web-based software is either trivial forms or a few screens of text and images they struggle to display with any acceptable performance.

As for "many different resolutions and screens", have you ever, I don't know, resized a desktop window? Desktop apps work at the number of crazy sizes the web would die at.
Got it, any chance you could send me the version of Chrome?

This has been tricky to reproduce.
I agree, 640K ought to be enough for anybody.
But then you may have actually opened the file.
Nikon defaulted to DSC_0001 for some time now, may still do but I don't have any Z series gear to check.
> Software and their UI got a lot more complex and require more expertise.

In the B2C space sometimes sure. We do business with many companies all over the world and if you can see the 100s of 1000s of apps they are using; you could've done all of them with Delphi/VB without any tricks. Except now some incapable but suave talking Nextjs fanboi walked in and pushed all that overly complex nonsense while it's not needed for almost anything we see used in companies. Spending fortunes on stuff you should just click together in a few minutes and hook up a db. But yeah, we make nice money because of it for both of my main businesses; 1) fixing completely broken stuff because the person who introduced the tech left quickly after introducing the misery 2) creating LoB/ERP custom applications. Both are goldmines and both are goldmines because of the tech losers (resume driven 'workers' almost always) around the world who preach to always use the 'best tool for the job' and then completely do the opposite, introducing tools that really have no place there, ever.

And then the joke of course that they are not even really good at them, which is the worst pet peeve of mine; ONLY yesterday, I was virtually (via Teamviewer) fixing a new LoB app made by 2 freelancers who came (apparently) highly recommended; it was made in Next 15 with React 18 and shadcn (that's not fully compatible yet... but that's normal in that ecosystem; nothing is). So I checked the Linkedin / github's of these freelancers and had a short call with them if they could help (no, they had no time; new clients!); they were Django/Bootstrap guys before, but that sells less well than Nextjs/shadcn/tailwind, so they switched recently. What a joke. Why is this not liable really... But again, we make very good money, so please carry on!
Is the name if restaurant "Mystery Dip"?
Show HN: Redis-Store: A small wrapper to use Redis as a relational(ish) database
I built a small but opinionated wrapper to facilitate using Redis as a main database for my apps. Nothing too fancy: store your entities in JSON keys and it does the book-keeping to maintain lists and relationships. It's been working great for me and so I figured I'd share with the community. Works out of the box in a Next/Typescript project with Redis on Vercel/Upstash or any instance via REST API.

Why/how writeup: https://medium.com/@desmat.ca/redis-as-a-relational-ish-data...
Judgement is an animal instinct as you say, but I think it can also be a cognitive habit.

Our self awareness - in theory - allows us to change our habits, or at least temper them.

So my experience of this is that my default animal instinct is to automatically judge people in a negatively biased way (which I think may come from our evolutionary instinct to try to predict danger - or if not, perhaps something encoded in me specifically at an early age) but I have tried to adopt the conscious habit of overriding this initial instinct with “mediating thoughts” like “what do I really know about this person?” and “how would I behave if I were in their position”.

I also try to simply remember my discovered self-knowledge that my instinctive emotional response - pre-thought - is to be distrustful or overly negative. Just keeping that in mind helps automatically attack the judgemental thoughts as they come up. I guess it helps me recognise the pattern and not trust those thoughts.

I’m quite convinced that I’ve done this for long enough now that my “habit” of automatically judging people has lessened over time.

The instinct is still there, but better cognitive habits have been overlaid on top.

That said, I still feel I’m about 5-10% along in terms of progress compared to where I’d want to be! (And in reality there is no “end” to this work).

My outward behaviour towards others is generally “good” - I think - but I find myself often frustrated at the instinctive negativity in my head which I have to proactively counter - each and every time.

And because I’m human, I sometimes (ok… often) forget to.
> I believe that a total separation of "police" and "military" is necessary for democracy.

"There's a reason you separate military and the police. One fights the enemies of the state. The other serves and protects the people. When the military becomes both, then the enemies of the state tend to become the people." — Commander Adama, Battlestar Galactica

* https://www.vox.com/xpress/2014/8/14/6002211/battlestar-gala...
Yes, when I wrote "personal memories can be made in innumerable ways" & "I don't think they care about the medium", this is what I meant. Tickets, specifically, aren't unique in this regard, and the absence of tickets doesn't imply the absence of physical objects to contain memories.
Seeking work | Data Analyst / Product Data Analyst / Energy Data Analyst

Location: Portugal

Remote: Preferred

Willing to relocate: No

Technologies: Python, SQL, Tableau

Résumé/CV: https://www.linkedin.com/in/tayzer-damasceno-bb140198/

Portfolio: https://public.tableau.com/app/profile/tayzer/vizzes

Email: tayzerdamasceno@gmail.com
Out in the bush, where the distances are truly stupid (like 200km to the next anything) the care for and policing of the speeding limit is much less, if present at all. The speed limit there probably won't affect traffic fatalities that much, as the density of vehicles is very low. So surely the speed limit may as well be higher.
Not the GP, but I can tell you right now that having children tends to have most if not all the mentioned effects.
...and they can hold a grudge so be respectful all the time.

It's like a 6000 lb raven.
> I never fully understood why this programming paradigm died off.

First and foremost -- the world wide web.

Suddenly, we had a much more flexible way to deliver applications.

If I remember it correctly, Visual Basic couldn't write to STDOUT -- so it couldn't be used as a scripting language for the web.

Microsoft tried to push VBScript as an alternative, but it was linked to their expensive ecosystem, while LAMP (Linux Apache, MySQL Perl and PHP) was free.
I'm not surprised that people still try to negotiate. I am surprised that they're irreconcilably annoyed when negotiating fails.
What is written and what is actually running is so different that it’s better to think of SPAs as a different language. Firefox have a decent debugger for javascript which works well when the build tool output sourcemaps.
I'm confused by the use of a 10,000 poly model for a tile instead of a flat (2 poly) square. I didn't even realize there were changes in its height from the animation on the page. Was it just to test things out and you plan to go to a full terrain later?
Molecules have a handed-ness. everything from there on up is doomed to have that problem somewhere.
The main 3D part of the game is now on pause. We'll implement minigames (2D ones) leveraging all the current game's Zig and Erlang pieces. After getting that done, we may return to developing the main game.
Is this developped by Pulumi? Seems a lot of the extensions are made by Pulumi?

Does this allow to create GCP / Gcloud stack?
Every old-growth forest should be protected and treasured. They are the well-springs of fertility that link the entire Earth back to our pre-industrial ecosystems.

And, of course, ground-working animals such as gophers should be valued for their role in helping to maintain the fecudity of the environment, whether they are ultra-polite or not ;-)
Former case. Just testing things out. We will for sure have to either learn Blender and this ecosystem or find someone with this skill set.
> It is usually illegal to give legal advice or represent someone without being a lawyer

This is not true. It is usually illegal to give someone the impression that you are a lawyer when you are giving legal advice (it is fraud.) So careful people lead by making sure that no one has the impression that they are a lawyer when they are giving legal advice, and lawyers who are just talking off the top of their head and not being paid warn you that they are not giving you advice as a lawyer (i.e. they are not working at this moment as a lawyer.)

People who are not lawyers give each other legal advice all the time. It's a good thing if the advice is good, and a bad thing if the advice is bad, but not a crime.