MurphyA/hacker-news huggingface dataset:
by ajayvk | 2025-05-20 20:40:43+00:00
I have been building https://github.com/claceio/clace, an appserver for deploying containerized apps. Docs are at https://clace.io/.

There are many deployment tools focussed on simplifying containerized apps deployment. Most of them are built as wrappers on top of Nginx/Traefik/Caddy etc. Clace is a single binary which implements a web server and an app server. This allows Clace to implement features like OAuth and atomic updates which are not possible for other solutions. Clace focuses on making it easy for teams to deploy Streamlit/Gradio/FastHTML type apps with no config required.

Clace has a imperative CLI and it has a declarative GitOps interface. For example https://github.com/claceio/clace/blob/main/examples/utils.st... is a config which defines seven apps. Using Starlark (python like) for config allows easy config without the YAML insanity.

Running a command like

clace sync schedule --approve --promote github.com/claceio/clace/examples/utils.star

is all it takes to setup full GitOps, starting a background sync which creates new apps and updates existing apps with three way merge.
by dzink | 2025-05-20 20:40:48+00:00
Hi Baibhav, This was in August 2020. I have attached screenshots as a reply to Josh's reply above. It was early in the days so I could understand the founder perusing as a way of seeing how users are using the site, but not some random dude with a gmail. The logs were showing in my local storage on the browser. My notes were just test notes, so I didn't have anything important to worry about, but I never used Roam as a result.
by gigaflop | 2025-05-20 20:41:51+00:00
Off-topic, but I work 'around' PTC software, and am surprised to see them mentioned. Got much knowledge in the area?

On-topic, yeah. PTC sells "Please Call Us" software that, in Windchill's example, is big and chunky enough to where people keep service contracts in place for the stuff. But, the cost is justifiable to companies when the Windchill software can "Just Do PLM", and make their job of designing real, physical products so much more effective, relative to not having PLM.
by ryandrake | 2025-05-20 20:42:02+00:00
A lot has happened in 30 years. Developing countries spent 30 years developing and are now capable of doing all this work. And shareholders have required 30 years of profit growth, much of it coming from labor costs. Textile and factory workers in China make, what, ¥15-¥30 per hour, which is around $2-$4/hr. No American is going to take these jobs here, even for 3X the pay.

So we can either 1. artificially increase the price of offshore-created goods, causing higher prices for consumers and a whole bunch of factories and mills being needlessly built here, assuming it somehow becomes cheaper to build them here than there (The current administration's plan), or 2. give up on the romanticism of factory work and accept it's going to be done where it's cheapest.
by kierenj | 2025-05-20 20:42:14+00:00
I had a fun pet project, once. Made it available for free to use. Regular releases, and others in the small community made other similar tools.

The amount of shit I got because it wasn't open source was astounding. Akin to bullying.

It was MY pet project! Literally every week, every release, I'd get negative or downright nasty comments.

I wasn't forcing anyone to use it.. people are just so entitled.

Just my experience..
by corimaith | 2025-05-20 20:43:08+00:00
> There’s plenty of demand for manufactured goods.

This is not true. The US is by far the largest consumer of final household goods at 18 trillion, the EU at 10 trillion, China at 6.7 trillion, Japan at 2 trillion, UK at 2 trillion, India at 2 trillion, the rest of insignificant. You would more of less need to combine every other significant market to match the loss in exports to the US market.

And that won't happen, because of these markets are export driven economies, hence their economies are not structurally designed to suddenly take on mass deficits without mass unemployment coming at hand. Nobody wants to take on the world's surpluses as a deficit country save for the USA, which people in this thread seem quite ardent in convincing Americans to do so, even if they won't support similar policies in their own countries.
by vasusen | 2025-05-20 20:44:37+00:00
Thank you for the balanced take on an extremely spicy topic.

At WePay (YC S09) we debated this extensively and came up with a similar middle of the way solution. Making sure that a credit card can get tokenized is the critical flow and should run every minute. We ended up with about 4-5 very quick production tests. They helped with debugging as well as alerting.

I am now building a full, automated testing solution at Donobu (https://www.donobu.com), and production tests definitely come up as their own subcategory of e2e tests. I am going to use your guidelines to refine our prompt and bound our production test generator.
by srean | 2025-05-20 20:45:00+00:00
https://www.amazon.com/s?k=Topology&sprefix=topology+%2Caps%...

Could you drop Amazon a message. They should really change the search results if that's what topology means in general. I am sure they would be delighted to receive the bug report.

For laughs, I asked ChatGPT to use 'topology' in place of 'surface'. Here's what it wrote:

The topology of the lake was so calm it reflected the mountains perfectly. She wiped the kitchen topology clean after cooking dinner. After years of silence, the truth began to topology. The spacecraft landed safely on the topology of Mars. A thin layer of dust had settled on the topology of the old table. He barely scratched the topology of the topic in his presentation. As the submarine ascended, it broke through the topology of the ocean. The topology of the road was slick with ice. Despite her calm topology, she was extremely nervous inside. The paint bubbled and peeled off the topology due to the heat.

Our disagreement aside, I think these are hilarious. We should agree on that.

The best was

The surface of a doughnut resembles that of a coffee mug due to their similar structure.
by JohnFen | 2025-05-20 20:45:09+00:00
Perhaps you're missing the purpose of having an intern. It isn't to get free/cheap labor, it's to help beginning engineers learn how to work and gain a bit of experience.

If you need to view it in terms of "what's in it for my company", you could look at it as a method of trying out the green wood. When you find a great one, you offer them a job. Win/win.
by mschuster91 | 2025-05-20 20:45:19+00:00
> How will prices skyrocket when there is a flood of open models?

Easy: once the money spigot runs out and/or a proprietary model has a quality/featureset that other open-weight models can't match, it's game over. The open-weight models cost probably dozens of millions of dollars to train, this is not sustainable.

And that's just training cost - inference costs are also massively subsidized by the money spigot, so the price for end users will go up from that alone as well.
by vegadw | 2025-05-20 20:45:54+00:00
> "But what other option is there, really?"

Not taking VC funding, having slow organic growth, making a good product, and having pride in your work?

Like, maybe I'm missing something, but why does the end goal always have to be VC funding and acquisition? Is it too much to ask to stay independent and just make something you take pride in and enjoy the craft over many years of a successful, but not self-canibalizing, business?

I dunno man, I just keep seeing every smaller business's end goal to be acquired or turn into a money pumping SASS and it's just depressing. Lets make good things, enjoy delivering a product that people like, and spread good. Keep you and, if you have employees, making a good living and be happy?
by SergioInToronto | 2025-05-20 20:45:59+00:00
> place a widget on the desktop or in the Notification Center

Neither is so convenient. The Notification Center can be assigned a hotkey to open quickly, but (minor) it's slower and placed unpredictably depending how many notifications I've gotten. Itsycal is exactly the UI+hotkey I like and I've heard the same from others. But to each their own.

> I’m surprised they didn’t add a manager for that as well

lmao
by bscphil | 2025-05-20 20:46:03+00:00
> you can tree-shake the runtime and use the AOT compiler to ship a go-like native binary.

The OP talks about doing this for mobile platforms, but could I take e.g. the OP's source code (he co-wrote Celeste) and trivially compile an AOT native binary for x86_64, or would more work be required to make that possible?

(Interestingly, Celeste on Linux doesn't use the dotnet runtime, but instead a portable Mono runtime which I believe is based on MonoKickstart. [1])

[1] https://github.com/flibitijibibo/MonoKickstart
by ijk | 2025-05-20 20:46:05+00:00
This is, I think, what I've been struggling to get across to people: while some domains have problems that you can test entirely in code, there are a lot more where the bottleneck is too resource-conatrained in the physical world to have an experiment-free researcher have any value.

There's practically negative utility for detecting archeological sites in South America, for example: we already know about far more than we could hope to excavate. The ideas aren't the bottleneck.

There's always been an element of this in AI: RL is amazing if you have some way to get ground truth for your problem, and a giant headache if you don't. And so on. But I seem to have trouble convincing people that sometimes the digital is insufficient.
by MattGrommes | 2025-05-20 20:46:05+00:00
I see this comparison to a camera a lot but I don't think it works (not that you're saying this, I'm just contributing). I'm not an expert but to me the camera is doing very little of the work involved in taking an artistic picture. The photographer chooses which camera to use to get a certain effect, which lenses, the framing, etc. All the camera is doing recording the output of what the person is specifying.
by kcorbitt | 2025-05-20 20:46:13+00:00
I wonder if they've trained the model to operate with a shallower stack; eg. the full model may be composed of 24 transformer blocks, but they've also trained it to accept embeddings at layer 8, so it can be operated with just 16 transformer blocks on lower-resourced devices.

Experimenters in the open source tinkering community have done the opposite (copy/pasting layers in existing models to make them deeper) and it seems to work... fine, with minimal post-training on the new, deeper model required to exceed the performance of the original model. So it's not a crazy idea.
by mrlongroots | 2025-05-20 20:46:17+00:00
There are DBMSes that do their own thing -- superficial chatgpt queries seem to result in a few, but I'll not mention them because I don't know much about their internals. I can think of a few reasons, mostly related to wanting to have more control over how physical media is used. I don't see those arguments made here though.

This paper may be a good read: https://dl.acm.org/doi/10.1145/3341301.3359656 -- it lays down arguments for why not to build a distributed filesystem on top of a regular local filesystem, and some of those arguments could apply to DBMS'es.
by ryandrake | 2025-05-20 20:47:11+00:00
This is the obvious end-state of unregulated capitalism. Fewer and fewer people owning and benefiting from the means of production, and more and more people with nothing and nothing to do besides revolt and (eventually) chop heads off. All the ownership class needs to stop the "head chopping" part is a robust and powerful police/surveillance state, which we all know they are diligently working on right now.
by rbrownmh | 2025-05-20 20:47:51+00:00
Figure I'd drop this here - some other projects I'm working on currently:

Seafloor LOD (infinite terrain generator): https://github.com/kanakawai-maui/seafloor-lod

Olelo Honua (free LLM-enabled translation tool): https://www.olelohonua.com/
Show HN: I made IP-to-Geo location data library for developers
by bfzli | 2025-05-20 20:48:15+00:00
I made this lib called Ip2Geo — it's a super-lightweight, type-safe library that lets you convert any IP into geolocation data. It's 100% free with unlimited uses—no catch. It works online only and runs on both the client and server.
by Imnimo | 2025-05-20 20:48:19+00:00
I think the study is saying that if you just read the diagnostic criteria, you tend to over-report symptoms and can be detected as likely faking, and that happens less with the ChatGPT-generated guide (although the effect seems to be of questionable magnitude).

>Our findings demonstrated that the AI-coached simulation group consistently moderated their symptom overreporting and cognitive underperformance compared to the symptom-coached group, as evidenced by group effects in mostly small to medium size (though nonsignificant in underpowered Bonferroni-corrected pairwise comparisons). This effect is also reflected in lower sensitivity rates for detecting individuals in the AI-coached simulation group compared to the symptom-coached group.

Here "symptom-coached group" is the group that was just given a handout of the diagnostic criteria.
by AstroBen | 2025-05-20 20:48:38+00:00
> what would be so terrible about software developers having to find some other line of work

Uh.. I'm having trouble considering this as a serious question. It's objectively going to lead to them being in a worse situation. Mostly irrelevant resume and needing to re-skill into something and start from the bottom.. out of a well paid career that many enjoy and find fulfilling

My question wasn't an ethical one. It's why are the people that are the target of this automation happy about the progress, to the point of trying to push it forward faster, cheering it on
by dimitrios1 | 2025-05-20 20:48:54+00:00
This is one of those assumed truisms that turns out to be false upon close scrutiny, and there's a bit of survivorship bias in the sense that we tend to look at the technologies that had mass appeal and market forces to make them cheaper and available to all. But theres tons of new tech thats effectively unobtainable to the vast majority of populations, heck even nation states. With the current prohibitive costs (in terms of processing power, energy costs, data center costs) to train these next generation models, and the walled gardens that have been erected, there's no reason to believe the good stuff is going to get cheaper anytime soon, in my opinion.
by duped | 2025-05-20 20:49:15+00:00
> Why can't people be happy that more individuals would be soon able to create freely in a more accessible way?

The gates are wide open for those that want to put in effort to learn. What AI is doing to creative professionals is putting them out of a job by people who are cheap and lazy.

Art is not inaccessible. It's never been cheaper and easier to make art than today even without AI.

> Personally I can't wait to see the new creative doors ai will open for us!

It's opening zero doors but closing many

---

What really irks me about this is that I have _seen_ AI used to take away work from people. Last weekend I saw a show where the promotional material was AI generated. It's not like tickets were cheaper or the performers were paid more or anything was improved. The producers pocketed a couple hundred bucks by using AI instead of paying a graphic designer. Extrapolate that across the market for arts and wonder what it's going to do to creativity.

It's honestly disgusting to me that engineers who don't understand art are building tools at the whims of the financiers behind art who just want to make a bit more money. This is not a rising tide that lifts all ships.
by evilfred | 2025-05-20 20:49:22+00:00
most work in software jobs is not making one-off scripts like in your example. a lot of the job is about modifying existing codebases which include in-house approachs to style and services along with various third party frameworks like Spring driven by annotations, and requirements around how to write tests and how many. AI is just not very helpful here, you spend more time spinning wheels trying to craft the absolute perfect script than just making code changes directly.
by drdeca | 2025-05-20 20:51:10+00:00
From https://np.reddit.com/r/vscode/comments/1ax4cnt/how_do_i_dis... I find a suggestion that if you use Ctrl+Shift+P to open the keyboard shortcuts menu, and then search for "suggest", there will be an option there to disable it.

Also, the website for visual studio code seems to suggest that the copilot/LLM based suggestions are only present if you have the extension for it installed. (https://code.visualstudio.com/docs/editing/intellisense#_enh... ). If this is true, then (according to https://bobbyhadz.com/blog/uninstall-extensions-vscode ) you can either click "extensions" on the right side-bar or press Ctrl+Shift+X to open the extensions menu, type the name of the extension or select it from the installed extensions list, and then either click uninstall or disable depending on whether you want to to uninstall it or just disable it.

I don't have visual studio code installed, so I haven't tried these solutions, but I imagine that they will probably solve your problem. Hope this helps.
by paxys | 2025-05-20 20:51:20+00:00
> turns out to be false upon close scrutiny

Care to share that scrutiny?

Computers, internet, cell phones, smartphones, cameras, long distance communication, GPS, televisions, radios, refrigerators, cars, air travel, light bulbs, guns, books. Go back as far as you want and this still holds true. You think the the majority of the planet could afford any of these on day 1?
by avestura | 2025-05-20 20:51:25+00:00
Fun-shaming a passionate developer who, beyond their job description, delivered an editor that checks all the required boxes (small binary, fast, ssh-support, etc.) in just 4 months, while working on weekends and even Christmas, and calling it "wasting time" is incredibly upsetting. I'm grateful to work with people who value that kind of initiative.
by TeMPOraL | 2025-05-20 20:51:38+00:00
PowerToys seems to be making two step forward, one step backwards, and then makes a leap in a random off-axis direction. Every time an update comes, I feel both joy and worry - I expect to see some new cool thing (and possibly even useful to me), but I also worry about bloat and random performance degradations. I haven't bothered with measuring and quantifying it properly, but I do feel PowerToys got heavier and slower over the last 2 years.

Ironically, 90% of use I get from them is remapping Caps Lock to CTRL. Which I historically did with AutoHotkey, which was much lighter, but then there's the 10% of the time I need something else from PowerToys...
by jasonthorsness | 2025-05-20 20:52:22+00:00
What a coincidence, I was just researching Litestream today! I use Sqlite on my VPS and was thinking about adding this.

Am I understanding correctly that I will be able to restore a database to any point-in-time that is while the litestream process is running? Because auto-checkpointing could consume the WAL while it isn't running?

So for an extreme example if the process crashed for an hour between 2:00 and 3:00, I could restore to 1:55 or 3:05 but the information required to restore between 2:00 and 3:00 is lost?
by fn-mote | 2025-05-20 20:52:27+00:00
> It sucks because it means users can't buy books from Kobo on the app unless they give Google their payment info.

Google having my payment info is no worry at all to me. Google is on a very short list of companies whose defense against hacking and social engineering attacks I trust.

Google seeing every one of my purchases? Not a fan. I don't think that's the argument you're making here, though.
by nolist_policy | 2025-05-20 20:52:29+00:00
Okay from some first tries with story writing, gemma-3n-E4B-it seems to perform between plain Gemma 3 4B and 12B. It definitely retains the strong instruction following which is good.

Hint: You have to set the Max tokens to 32000 for longer conversations. The slider makes it look like it's limited to 1024, just enter it manually.
by rmind | 2025-05-20 20:52:36+00:00
It was the case during the Soviet occupation and briefly during the transitional period, but otherwise - no, it wasn't. For example, in 1990, Latvia simply restored its 1922 constitution (still in effect today, although with some amendments) which enacted Latvian as the sole official language. This has also been the case with Lithuanian and Estonian constitutions, respectively.
by SoftTalker | 2025-05-20 20:52:38+00:00
If you are old enough you remember posting to Usenet and the warning that would accompany each new submission:

This program posts news to thousands of machines throughout the entire civilized world. Your message will cost the net hundreds if not thousands of dollars to send everywhere. Please be sure you know what you are doing. Are you absolutely sure that you want to do this? [ny]

Maybe we meed something similar in LLM clients. Could be phrased in terms of how many pounds of atmospheric carbon the request will produce.
by kranke155 | 2025-05-20 20:52:43+00:00
Individuals won’t be able to do anything. The artist here is the LLM. There is no AI art where the human in the loop carries any significance. Proof of that is you can’t replicate their work using tbt same LLM. In AI art, the AI is the artist. The human is just a client making a request.

And who owns the AI?

It’s delusional. Stop falling for the mental jiu Jitsu from the large AI labs. You are not becoming an artist by using a machine to make art for you. The machine is the artist. And you don’t own it.
by Narishma | 2025-05-20 20:53:22+00:00
> It featured lots of things you'd typically find in a game (3D rendering with all the bells and whistles, an adaptive UI framework inspired by flexbox, skeletal animation, a save file format, a smart object system, path finding, a scripting language, audio, physics, et cetera, et cetera)

But did you actually need all of those things?
by whyowhy3484939 | 2025-05-20 20:55:00+00:00
You can read in Kernighans History of Unix that really good managers - "enlightened management" IIRC - were involved and not just involved, some of them were absolutely crucial or Unix won't have existed. It's not like you can just let loose a couple of big brains and things will work out fine. They won't (and didn't).
by asdff | 2025-05-20 20:55:40+00:00
There are even models of lot split in CA that they somehow ignore. So many homes all over the place in various municipalities in CA that have had the ~170ft+ deep lot clearly split into sometimes four discrete homes each with their own mailing address on a shared driveway. You can see this readily in some municipalities like Bellflower and others in LA county where a large fraction of the housing stock is already like this in split lots. Yet somehow the legislature has botched this and not made whatever goes on in Bellflower or Hawaiian Gardens or Gardena in terms of their own lot splits by right for elsewhere. I guess these cities don't have enough "clout" to be seen as good examples for lot splits for the state.
by julianpye | 2025-05-20 20:56:38+00:00
Why do people keep on saying that corporations will pay these price-tags? Most corporations really keep a very tight lid on their software license costs. A $250 license will be only provided for individuals with very high justification barriers and the resulting envy effects will be a horror for HR. I think it will be rather individuals who will be paying out of their pocket and boosting their internal results. And outside of those areas in California where apples cost $5 in the supermarket I don't see many individuals capable of paying these rates.