skysight-inc/HackerNews huggingface dataset:
As a freelancer myself, I see a business generating only $100k a year as essentially gig work or a relatively stagnant, unsuccessful venture. With that revenue, employing someone part-time is a stretch due to administrative costs, especially in G7 like countries. At $100k, you can’t afford significant outgoing costs. I wouldn’t consider it a true business unless it generates at least $200–300k annually, employs at least one full-time person, and most importantly, aims to build something bigger. Otherwise, you’re better off with a regular job to avoid the stress, as few businesses go from $0 to $8–10k a month with just a few days of effort.

Yes, there are exceptions, but those people usually spend years in successful businesses or deeply know their field. They’re not simply prompting ChatGPT to create a solution and building a website around it.

To answer your question, I’d focus on “apprenticeship” tasks an AI agent could handle with minimal data. Businesses invest in training and hiring for specific roles, so there’s value in offering cost-effective, streamlined solutions that cut out middlemen. For example, transforming basic photos into professional headshots is a clear and valuable application. It eliminates the need for a photographer with expensive equipment and studio space in a costly location (city centre), is highly automatable, and uses customer-provided data without needing to save it.

As for what value is, I can’t define it precisely, but for me, it’s about providing a service that benefits everyone involved—personal growth for me (knowledge, money, or enjoyment) and cost-effectiveness for the company or customer. Of course, you could take a more philosophical approach to it.
I've been doing some planning for a 24-bit fantasy CPU, my plan is to make it pretty baroque. For instance it has some instructions to do things like unpack UTF-8 strings into chars, do alpha compositing, etc. The CPU part looks like a strange mainframe that didn't quite get built into the 1970s and it is coupled to a video system that would make a Neo-Geo blush.
Software bill-of-materials work has become a huge focus in the security/SRE space lately, due to the existence of actually attempted or successful supply chain attacks.

In that context, creating an ever increasing menagerie of dependencies of subtly different versions of the same thing is the pointless busy work because for the tiny bit of developer convenience, you're opening an exponentially growing amount of audit work to prove the dependencies are safe.
A Tongue-in-Cheek Look Back at Broderbund's 'The Print Shop' (2021)
Almost 20 years ago I worked for a company that was bidding on replacing the CRTs that had been rendering platform train information, which was spat out as a stream from said PDP11. I even went to Flinders St and got to see it.

It was everything you imagine a 70s era data stream to look like. 1200bps, weird control sequences, etc., etc. And no-one could really tell us much about it, but there was some poorly photocopied incomplete documentation.
One small exception
Russian empire turned a figure from Pagan mythology into a St Claus like figure
https://en.wikipedia.org/wiki/Ded_Moroz
But my understanding is that him handing out gifts didn't come from Pagan traditions and was a result of largely copying Santa Claus traits.

Later during Soviet times secularish Christmas traditions including Ded Moroz were moved to New Year's.
For the record, we introverts get very tired of having to justify ourselves to extroverts who constantly question our existence. It seems to happen far more often with introversion than with other differences.

People don't tell those who prefer cold to heat that it's just because of the way they were raised and that they should really build up their heat tolerance. People don't tell those who dislike cilantro that it's an acquired taste and they should really put in the effort. People who try to tell LGBT folks that they should just try to be straight get straight-up pilloried. But for some reason people feel that it's okay to tell introverts that they probably are just imagining that they have real differences from the average person that can't just be fixed by trying harder.
And again, I've read your link and found the arguments lacking. It doesn't consider the fact that much of the bad behavior it identifies is enabled by anonymity.
I'm not sure how public flogging relates to anonymity. There are alternatives to public flogging, like incarceration. By comparison, the lack of accountability and lack of disincentive to engage in anti-social afforded by anonymity is inherent to anonymity. There's no way to get the same level of social responsibility in an anonymous space.
> Those details are in the linked WSJ article; https://www.wsj.com/finance/banking/visa-wanted-a-vast-empir...

if you're trying to make a point in an article, summarize your evidence rather than link to a paywalled article that your readers may not be able to access
It’s easy to embed compared to e.g. python, js or perl, and iff you only push/call/pop and it’s all functions with primitive arguments. Otherwise it’s ~as hard.
loved that show! my favourite part is their dead eyes, knowing everything that is going to happen takes away all the joy and pain out of life, it's exactly like depression!
I was using urxvt for about 10 years and then I switched to alacritty about 5 years ago. Have had the best experience with alacritty- runs on all my systems, super fast, config is great. That being said, I’m gonna give ghostty a well-deserved test drive. I like it a lot so far. Love seeing more zig apps!
I think of Knuth's old MIX which was a decimal machine which might have gotten built in the 1960s but which nobody has built since the 1970s. A system like that can teach you many fundamentals but not the tricks here

https://en.wikipedia.org/wiki/Hacker%27s_Delight

which mainly depend on conventional numeric representations.
I haven't read the comments here yet, but I'm predicting there will be at least a few of the form "why would you bother doing this, you aren't an expert in AI, this is stupid, leave AGI to the experts, why would you think this could possibly work" etc. I hope not, but this being HN, history suggests those people will be out en-force.

I hope not. I think this is GREAT work even if the result was ultimately less than what was desired. And I want to encourage the author, and other people who might make similar attempts. I think we need more people "taking a stab" and trying different ideas. You might or might not succeed, but in almost every case the absolute worst scenario is that you learn something that might be useful later. If taking on something like this motivates someone to spend time studying differential equations, then I say "great!" Or if it motivates someone to study neuroscience, or electronics (maybe somebody decides to try realizing a neural network in purpose built hardware, for example) then also "Great!" Do it.

About the only serious negative (aside from allusions to opportunity cost) that I can see for making an effort like this, would be if somebody gets really deep in it and winds up blowing a shit-ton of money on the project, whether that be for cloud compute cycles, custom hardware, or whatever. I wouldn't necessarily recommend maxing out your credit cards and draining your retirement account unless you have VERY solid evidence that you're on the right path!

You are a worse driver in a worse car. If you follow the same strategy as the cars in front of you, pit at the same time and choose the same tires, you will certainly lose. The only chance you have is to pick a different strategy.

Yes, exactly. I adhere to a similar mindset. I do AI research in my spare time. And I cannot possibly afford to spend the kind of money on training ginormous ANN's that OpenAI, Microsoft, Google, Twitter, Meta, IBM, etc. can spend. To even try would be completely ludicrous. There is simply no path where an independent solo researcher can beat those guys playing that game. So the only recourse is to change the rules and play a different game. That's no guarantee of success of course, but I'll take a tiny, even minuscule, chance of achieving something over just ramming my head into the wall over and over again in some Sisyphean attempt to compete head to head in a game I know a priori that I simply cannot win.

Anyway.. to the OP: great work, and thanks for sharing. And I hope you decide to make other attempts in the future, and share those results as well. Likewise to anybody else who has considered trying something like this.
The Year of Disconnect
What is ageing? Even the field's researchers can't agree
What would happen if you made a planet out of fish?
Exactly: the fact that people aren't anonymous and their behavior affects their standing in the community is a big part of why anti-social behavior isn't nearly as common as in anonymous spaces.
> allergic to doing your own research like everyone else on hacker news

if an article wants to make a point, then the onus in on the article author to present evidence that supports their view, not on the readers to try to find the evidence supporting the author's view
This is the type of “I looked it up but know shit about the industry”.

Video demand exploded and professional editors collapsed in ratio.
Splitting code into multiple files and lowering cohesion is quite far from "separation of concerns". It makes changes, navigation and reasoning artificially harder. It's like tearing building blueprint into random pieces.
I wish more people would just try to do things just like this and blog about their failures.

Came here to say the same thing. Actually, I guess I did say the same thing, just in a much more long-winded form. Needless to say, I concur with you 100%.
| In the linked speed demo one command was 8 milliseconds faster than another. Ok?

For day to day, ls'ing files that speed up won't matter too much. It is when you are tailing logs or working with multi-gig files that it matters.
This is awesome. Can't help but be reminded of linker step -> compiler step. Hm I wonder what the analogy of static versus shared libraries would feel like here. Or LD_PRELOAD ;)
TIL. thank you for taking the time to answer - wasnt obvious from above whether or not this was some kind of joke easter egg thing
Saying what some outliers do doesn't refute a statement about what most in a group do...
Bill requiring US agencies to share source code with each other becomes law
The multi polar world is a confusing place for the one bit mind.
Honestly, I'm trying to put myself in Aditya's shoes, and I can't help but feel instant rejection at both the OP's and your approach. If I'm sitting by myself at a gathering it's probably because I'm overwhelmed by all the strangers in the room and can't (or don't feel like) figure out how to start a conversation with someone. The last thing I want in such a scenario is for someone to come and thrust me into a conversation with someone else. I can't see either myself or the other poor sap you involve in this enjoying the interaction. Now, if you want to come talk to me, by yourself, so I can get into a social mood, that's a different story.
I don't get this. Four tones are played and I am expected to match which one? The first? The last? The one in the middle?
Try doing Advent of Code with Ruby. It is perfect for that, much better than Python which is most popular according to the AoC users survey. At least it looks way more elegant and having lots of useful built-ins (.tally, .select/.reject, .count, .sum, .combination(n), .permutation(n), etc. etc.) does not hurt either.
> Up to my current stance: it's a disservice for a community to write hintless python or js code.

Strongly disagree. If you are you using Python or Javascript or any other duck typing language you are supposed to know what you are doing and types are completely unnecessary. I'm amused at how the community in general praises and adopts TypeScript in so many projects. You can just write realiable JS code as it is. I have ever written any hinted Python code and everything just works as expected. If you need some guarantees then I would probably switch to some unit testing which at least for me brings more value that using types.
After procrastinating it for months--heck, years even, I finally started learning to draw. I just bought some sketchbook last week and already used up all of the pages.

Also is there anybody here who also draw?
Lua as a language is pretty warty, with some obvious omissions. But it’s widespread as an embedded language, and has been around a long time, and I think that tends to give it a nostalgic halo effect.

I would like to see more minimalist scripting languages with modern sensibilities replace it.
Crimea was Russian from the 1700s

It became a Russian colonial possession around that time. But that did not in any way establish an innate "Russian-ness" to the peninusla that overrides modern international law. Specifically multiple treaties affirming Ukraine's sovereignty over the Crimea that Russia itself signed (and which the Crimean electorate also ratified in 1991 via an internationally recognized referendum). And which Russia again affirmed via another major treaty in 1994.

Russia has a much stronger claim on Crimea than Ukraine, historically speaking.

You can believe you want about historical "claims" and whatever they are supposed to even mean. The vastly bigger point (and the only point that really matters in this context) is that in the 21st century, we don't go around starting wars that will inevitably murder hundreds of thousands of people so at one side can get a shot at "correcting" past border resolutions (that it never formally disputed in the first place).

There is a name for this tendency - "territorial revanchism". You might want to look at what happened the last time a major power in Europe started to pretend to believe that it had a historical imperative to avenge and reverse prior "humiliations":

https://en.wikipedia.org/wiki/Revanchism

The Ukraine side has fascists of their own

As does your country, I'm sure. That doesn't mean that other countries get to start invading and bombing your hometown willy-nilly. And if they did, I somehow doubt you'd be getting on HN to tell us that "It isn't as black and white as people make it out to be. After all, we've got fascists of our own in this country. So the invaders have a point too, you know."

This entire conflict is based on overlapping and often contradictory versions of history.

The history really isn't that complicated, and the whole idea that the conflict is in any way based on "history" is part of the fabric of myths used by the aggressor to justify its invasion and to mollify and deflect opposition to it.

The war is about the ideology and interests of the small clique that runs Russia's current regime. Not about Ukraine or its history.
+1 for all the Jupiter Broadcasting shows. I have my career in IT because I found the network in elementary.
Thank you! Interesting, because I haven't perceived "terminal performance" as a problem before. I will try it out
?? If I insist to use gemini or something umpopular, people around me need to accept that.
AFAICT, nobody in this thread is employed by the PSF (I assume that's what you meant by "python"). And, to the best of my knowledge, there is no "break things just because" policy within Python.
I just started using wezterm, my config isn't as mature or fancy, but I already found a spot where lua config is making me happy. I added a feature so I can command-click on Github PR numbers in Wezterm to take me to that PR on Github.com. Here's a permalink to the code: https://github.com/justjake/Dotfiles/blob/030c5d2b43e944df55...

The way this works in Wezterm is you can add regexes that match text in the terminal and format that text as links. So, I turn #(\d+) into "GITHUB_PR:$1" and then add a "on link clicked" callback to handle that special URL form by shelling out to `gh pr view --web $1` in the same working directory as the clicked pane.
It is a windowing system, but one taking more inspiration from X than wayland. So it is all about remote programs and transferring displays from one device to another.

Personally, I find this area of study much more compelling than wayland.

I also love how on the one side, you have the X crowd(admittedly me) saying "look, we have worked on this thing for 30 years it works and has this massive accumulated feature set". And on the other you have the wayland crowd saying "yes that's the problem, we could do so much better by throwing all that out and starting over with a local compositing focused struct". And then, amid this huge fight, not bothering anyone, you have one person, who comes out of his cave every couple of months and goes, "look at this, I made a new windowing system from scratch that is designed around transferring windows from one device to another"
Having just gone through the exercise of integrating Lua with a custom game engine over the past few weeks, I have to echo how clean the integration with other languages is.

It's also worth noting that the interface is clean in such a way that it is straightforward to automatically generate bindings. In my case, I used a handful of Roslyn Incremental Source Generators to automatically generate bindings between C# and Lua that matched my overall architecture. It was not at all difficult because of the way the interface is designed. The Lua stack together with its dynamic typing and "tables" made it very easy to generate marshallers for arbitrary data classes between C# and Lua.

That said, there are plenty of valid criticisms of the language itself (sorry, not to nitpick, but I am really not a fan of one-based indexing). I'm thinking about designing an embedded scripting language that addresses some of these issues while having a similar interface for integration... Would make for a fun side project one of these days.
FreeBSD and Solaris mostly for me. There are many other OSs though than Linux and Windows.
fascinating!

I totally understand even though I don’t actually understand (if that makes any sense :) )
Russia says it's using Bitcoin to evade sanctions
There are more OSs than Windows and Linux :)
https://duktape.org is in a similar ballpark.
Perfect Desk
"A system has plural physical machines that contain virtual machines. A load balancer receives a request from a client. In response to the request, it is determined whether at least one additional virtual machine should be started up. In response to determining that at least one additional virtual machine should be started up, the load balancer sends at least one command to start up the at least one additional virtual machine in at least one of the physical machines."
I agree that it was too strong a claim. It's not supported by the developers and if you bypass their system libraries your program will break when they change things up.

Linux kernel is known to be able to run binaries compiled in the 90s. Breaking user space makes Linus yell at people until the breakage gets reverted. A platform that stable is worth building on top of. Updating executables is a lot of work, sometimes it's straight up impossible.
It's written by Taylor Lorenz. I wouldn't expect it to be particularly well-researched; just to have a maximally anti-tech slant.
Someone always makes this comment and it’s always wrong.

If you’re going to say something so spicy, at least back it up with some reasons, otherwise you could have just said it out loud and saved everyone from reading it (blah blah HN guidelines blah blah).
Making Jupiter's Swap V6 API Calls via RPC
Read the NYPD's Mangione report the media won't publish
Well, now, don't you tell me to smile
You stick around, I'll make it worth your while.

Sorry but fast thinking is needed for a lot of socialization. No one sticks around if you are not interesting and people judge harshly everyone who is taking time to build up response.

I can throw in some jokes and in general be funny but with people that I am familiar with .

Not so much meeting strangers.
Congrats Mitchell! It has been really cool to see Ghostty progress as a project, and I've enjoyed having it as my daily driver these past few years :)
I saw the AI angle right away too but I thought it was maybe SF and Juilius was a cyborg
> Ghostty has different design goals and tradeoffs and if it's right for you great, but if not, you have so many good choices.

I was looking on the website to try and understand this more but couldn’t find any information. Perhaps I missed it?
Snapcast is nice because if you have an existing setup it can just use stdin as the audio source.
That lets the megacorps make backups for me, but it doesn't let me make my own backups, because they'll only encrypt them to each others' public keys, not mine.
Or more like his recipes were down or a method to access them cause he didn't have anything printed.
You might want to look at view components:

https://viewcomponent.org/

https://evilmartians.com/chronicles/viewcomponent-in-the-wil...

https://thoughtbot.com/blog/hotwire-turbo-streaming-viewcomp...
>When a security vulnerability drops somewhere, everywhere needs to be patched ASAP.

Is that ultimately the responsibility of the application developer or the OS developer?
If someone believes that they have nothing to gain from interacting with a group then who are you to tell them that they should do it anyways for growth? You could make the same exact argument about any form of interaction. Don't want to interact with the node.js ecosystem? Why not? You will learn so much and grow as a person. Will I? Really? How about a book on group theory? Sure I will probably learn something, will it be useful? maybe, more so than the class I already took on it in college? who knows, certainly not you more than me.

Also the idea that people just want to sit in front of the TV and not learn anything new or grow is completely insane and usually only comes up when they aren't learning the thing that you want them to know. If it appears like that it's only because they are stuck in some system, much like the one you propose, that wants them to learn unactionable knowledge

What is the Appearance of Interaction? Just because it's very obvious that you are interacting with some group doesn't mean that you interact with that group more than some other group that you don't know about. If you go to a new website your browser runs some interesting scripts, much like a TV show this attracts your attention, eventually you decide JavaScript is important and you should learn about it. You have entered the JavaScript fandom, it doesn't matter to you if gravity acts on you constantly or a krebs cycle complete in your body (~10)^~21 times a second, JS is clearly more useful to know about, right?
https://ghostty.org/docs/about
Do keep in mind that both Trump and Andreessen & co are not interested in deregulation for ideological reasons, only because this specific deregulation is favourable for the men in question.

It's not about "open AI" but just opposition to the tech giants. And as a consequence, there's a danger that they may pivot on AI regulation the moment anything happens to the current AI bubble that makes it unappealing for VC funding. (OpenAI & co raising the prices on the models to above operating costs would almost certainly eviscerate the AI startup scene)
You're talking about some problems with Stack Overflow, but remember that they're suggesting people could use it as a resource when ChatGPT is not functioning at all.
Yes but for the first 10 years (1995 - ~2005) JavaScript was not taken seriously as an application language in most dev shops. Active Server Pages were overwhelmingly coded in VBScript. JavaScript was used in little snippets in "onBlur" attributes to do client-side validation of fields on a form, pop up "alert" boxes, and enable submit buttons. It wasn't until XMLHttp and prototype.js and jquery and stuff like that came along that mainstream developers started to understand what JavaScript was capable of.