skysight-inc/HackerNews huggingface dataset:
My first product Postcard [1] is a personal website builder. I built that because I thought a personal website maker made logical sense as an indie business, and I wanted a way to stay in touch with friends after I deleted social media. But, it's hard to scale - user acquisition is the name of the game, willingness to pay is lower, the product isn't super differentiated, and I don't have a lot of experience in B2C. So, it makes money and continues to grow - but is small in absolute terms.

I decided to work on a more ambitious project that I had been thinking about for years, inspired by a product I wanted at my last startup, and by the chaos of being in 100+ slack channels at a previous job. I hate how people use Discord + Slack - they're good for urgent communications, but we need a "low-attention" version for important communications in communities and at work. So, I started building this product last Summer.

Booklet is an async, newsletter-first community platform [2]. Something like Google Groups with the polish of Slack. Booklet's far more complex than Postcard, but plays into my skills more - such as complex permissions systems, email marketing infrastructure, B2B sales, and being able to incorporate all the latest OpenAI goodies quickly. I launched it about three months ago, it has revenue, and I've been scrambling to build things in response to user feedback. I'm thinking of doing a bit of a relaunch next week as some foundational flows come together, such as full PWA support, search, and Stripe member sync.

Coincidentally - the project I launched to dogfood Booklet, called FRCTNL [3], is doing quite well. I had no intention of monetizing it, but I included a referral link to the accounting service I use. People have been using that referral link, and last quarter FRCTNL was my highest-earning product.

I'm sure in a few years I will have some great stories after the fact about the lessons I was missing in plain sight. But, things feel a little chaotic, uncertain, and fun at the moment. The core theme is building things that I want. My main insight so far has been to build unique, differentiated products that I want to use myself.

[1] https://postcard.page

[2] https://booklet.group

[3] https://frctnl.xyz
Who would want such a world? This is technology looking for a problem to solve instead of the other way around.
I've been bootstrapping orbitalhq.com for a few years now.

Pretty standard bootstrap story - used consultancy to get us out the door. These days, we're (nearly) self sustained through license revenue, with a small amount of consulting (1-2 projects a year).

It's been a tough ride, and in hindsight, I wish I hadn't pivoted away from consulting quite as early as I had, however we've managed to stay alive, so - so far - independent, which has been nice.
Thought of grabbing like a big chunk of the way back machine and having THAT in the index? There’s always so much good stuff that gets nuked, and being able to search across it properly would be potentially very interesting.
> Please, stop falling for the Kurzweil and Singularity crap. It's just the nerd version of the coming of the Messiah, with an extra dose of hubris on top.

I don't know who you are talking about. It's my own thoughts. I'm not falling for at least anyone else's crap. If it's crap, then it's my own crap that I'm falling for.

> I don't care enough to sacrifice my present to pursue some crazy Singularity and I certainly am not interested in sacrificing myself to give so much power to any single corporation, no matter how "good" their promises are.

I think there should then be initiative to include everyone in the World in the top tech companies.
E.g. similarly you give everyone in the World a right to buy in to an ownership in limited amount given such a thing should occur. But every individual in the World can only buy one, equal unit.

This is why I buy those call options myself, but I think everyone in the World should have such call options.
> Sure they can. But currently using an ICE is cheaper than using an EV and they have made it more like this.

Running would depend on prices of petrol and electricity. Have you checked what they are in Paris? Overall costs depends on that and purchase cost and usage. An ICE car is cheaper for me because I do very low mileage (a few thousand mile a year, almost none in heavy traffic), I imagine it would be very different for commuters.

> Why would anyone compare a large EV with a small ICE? It's a strange and dishonest comparison.

Because the whole point of the charges is to encourage people to use a lighter car. The weight difference between small and large cars is far bigger than that between EV and ICE of the same size.

You have also not considered other forms of pollution in use (you mentioned production, which is another issue) or road damage and safety (which is directly related to weight).

> Large cars are not significantly longer (they are higher and fatter)

Really not longer? Current Range Rovers are about 5 meters long, that is about 20% longer than typical hatchback. Wider also causes congestion as people need to slow to pass each other more often.
AOLpress or Macromedia Dreamweaver! And Notepad.

Your PC feels a bit underpowered, tbh.

IIRC, the typical off-the-shelf system (in my locale, at least) end of 1997 was more like 166 MHz MMX with 16MB RAM and up to 1GB or so of HDD space.
Lead aprons not necessary for patients during X-rays, says U.S. dental group
It’s interesting that new legislation is baking in the idea that more “sustainable” cars can weigh a lot more. Disappointing that this means we won’t tackle the other externalities of personal motorised transport including size, safety and visibility issues, wear on public infrastructure, and sheer amount of extra material people use to get themselves around.
> the use of this language is widespread and subject to rapid global growth
Touché!
> Catholic, but visit a synagogue every Saturday

Many people do that. You can be Jewish (by origin) but also Catholic (by faith). Nobody is going to throw you out, for not being religious enough! Not many people go to church nowadays, they are happy for every paying visitor.

I am an agnostic though, I do not care.

> and it's not 'vegan

Not everyone is going to live up to, your strict "1869" version of veganism. I am 85% vegan, and I like rounding up.

> Vegan doesn't mean 'can't own pets

Person can select an animal by laundry list of criteria (sex, breed, color, size, temperament, age...). Put into cage regularly whenever convenient. Keep it alone in tiny apartment for 12 hours. Even castrate it to make their life easier... And somehow it is equatiable relationship, with no exploitation!
This literally has sections labeled “Lower European Expectations” and “North American fall”.
There is some wisdom in there, but like everything there is a lot of skill in the application of that wisdom. Not all refactorings (to name something for which Martin Fowler is well known) are the same.
Considerations for building a database disaster recovery plan
Fresh – Deno's next-gen web framework
This looks very interesting! It's great to see innovation in the terminal multiplexer space. tmux has held the crown for too long, and it's worth revisiting this space with modern approaches.

I really like the concept of quickly hiding and showing a pane, and spawning it for a single command that can be easily repeated with Enter. Quick scrollback editing is great as well. I often do this manually in tmux with copy/paste, or re-running the command with `tee`, which is a bit cumbersome.

One nitpick would be to have an option to minimize or remove the borders around panes. It's nice to have extra metadata around a pane, such as the CWD, but space is precious in terminals, and showing borders around every pane feels wasteful. Maybe this is already possible, I haven't looked at the docs yet. Will definitely give this a try soon.

EDIT: Ah, kudos for the nice roadmap[1]! It seems this might already be planned as part of [2].

[1]: https://zellij.dev/roadmap/

[2]: https://github.com/zellij-org/zellij/issues/1400
I'm willing to lend a hand, but while I've got some ESP32 and other microcontroller/sensor programming experience, I have absolutely no USB peripheral development experience.

From a high-level point of view, I would naively expect that eye tracking/eye-based control would be far more desirable than using IMUs and buttons. It seems like it would be exhausting to control a computer with head movements, while our eyes move quickly around all the time we're awake already. (I'm still willing to help as I can, but I wanted to make sure that you're pretty sure this a viable path.)
I'm self unemployed, lol.
Not really. From that very page:

"Since only numeric values can be exchanged between the WASM module and the JS host, any JS native objects the WASM side might want to be working with must be managed manually in JS. "
I feel sorry for Volozh, he managed to keep his business for longer than many others.

It is interesting that a part of the deal is paid in yuan, probably to avoid Western sanctions. This is the new reality in which Russian businesses do exist now and may be a sign of the fragmentation of the global financial system.

Also interesting is that while Volozh now resides in Israel, Yandex was very active in UAE recently with taxi, food and groceries delivery services. I doubt that anything will change because of the massacre in Gaza.
Raspberry Pi Pico should be able to get that sort of battery life. Finding appropriate display might be the most difficult part. There are already some BASIC implementations for rp2040 floating around.
Agree. This feature just make it worse as a script language, which are supposed to have rapid development.
Card counting isn't cheating, it's how you play card games.
You can slap a tax on the car. You simply take energy used/miles driven and that's your multiplier for a yearly vehicle tax. It could be collected by insurance companies (that usually require you to submit the miles driven anyway) on behalf of the government .

As for the other things, such as congestion, I believe it when I see proof that there is a big difference between cars. Even if there is, the priority right now should be energy efficiency, because reducing CO2 emissions is fairly urgent.
It would be nice if the rules for 2 wheeled vehicles could be refined as well.

Here (not France) you can drive an EU moped (45km/h) on a car license, which could (and should!) be a great alternative to a smaller car. The problem is that it's difficult to get to and through the city without touching the highways, which are strictly off limits for the mopeds for obvious reasons.

What's needed is something in between a full sized MC and a moped that can be driven on a car license and that can reach at least 80km/h to keep up with inner city highway speeds.
https://www.wsj.com/business/autos/electric-vehicle-demand-c...
People don't care about multiple services, they really care about the hassle. Cable TV sort of already solved this with how they handle movie packages like HBO or Starz. You pay your cable company a little more and you can watch those channels (or stream them). No need to worry about logins, accounts, etc.
This reads quite funny: “god damn it, one of my projects was successful, so it ruined the fun”
Kinda solved with accounts, and/or subs, and monitoring/fraud detection? Or just turn it off for product related searches but keep it on for information related?
This explanation makes the most sense. A team of lawyers/risk analysts saw "hacker conference", superficially dug in and noted previous incidents that coincided with the "hacker conference" in previous years (bomb threat, the shooter) and decided it wasn't worth it
I've been self employed for 3 years now. I help companies get started with machine learning. ChatGPT is the best marketing for me: everyone and their dog wants ML because of ChatGPT.

I do advisory work and development too.
Github is the bestest and cheapest way to have public but moderately used website.

-- There must be some throttling for heavy use. Otherwise it would explode.
I'm a bit late to answer but... I've used a bit of XAML and it is not at all what I have in mind. XAML, SwiftUI and QML all have the same problem, in that they mix structure and presentation. A typical XAML app is not easily themeable. Let alone having the ability to adapt to different UI paradigms or toolkits.

A symptom is that you have tags like "Rectangle" and attributes like "Margin". The high-level description shouldn't say anything about presentation, just what you want to accomplish. The building blocks should be like "CRUD Editor" or "List-Detail view".
Does selling programming ebooks count?

I left my job in 2014 (worked for a semiconductor company), muddled around for 4+ years with not much to show before writing programming ebooks allowed me to earn a living. Fast forward to 2024 and I'm still only earning about 1/3 of what I used to earn (without even considering inflation, what my salary could've been now, etc), but it works for me.
People don't care about multiple services, they really care about the hassle. Cable TV sort of already solved this with how they handle movie packages like HBO or Starz. You pay your cable company a little more and you can watch those channels (or stream them). No need to worry about logins, accounts, separate apps/interfaces, etc.
Do they get a mention in https://www.amazon.co.uk/Garage-Virtual-Reality-Linda-Jacobs... ? My copy is somewhat buried. Also no mention of the VRSIG (or VRSIG-UK) groups which were quite active in the early 90's.
Sounds of the Forset Soundmap
I'm not confused. I know that some snprintf implementations returns/returned -1 on overflow. I assume that musl doesn't, because it's a fine library.

> If you were trying to be portable and defensive you'd need to check for either error return.

Including defensive against future changes.

I'm sure thousands of bugs are being written every day because people don't check return values that "can't happen", because they know the code they call. Then 10-20 years later, someone changes that code they depend on, without violating the contract.

I encounter these kinds of bugs all the time. There's a simple way to avoid them: Check the damn return values, even if just with an assert.

The extra annoying ones are ones with a comment saying "Can't happen", that then does happen. The person who wrote that could have spent about the same number of characters simply handling the "can't happen".

We can't get away from Hyrum's Law, but we sure can try to minimize its impact.
I keep meaning to buy one of your bottles but my wife says we don't have any room for it. I keep telling her it has zero volume.

[edit] I went ahead and ordered one :-)
What kind of experience do you have to be able to credibly provide this service? Must be a lot!
Reminds me Borland IDE.
Hey I bought aptakube! Very neat product, doesn't suffer from any of the issues that the other GUI k8s apps have. I found it on an awesome-tauri github list.

However I still rely on k9s due to the key bindings and plugin system being irreplaceable. That could change, I'd really like to do things like toggle FluxCD resources or do other custom actions directly in aptakube.

Great product!
Nah, it might be extended to residents, but the private parking and the free parking hours won't be changed ever.

(unless a national law is passed).
I make video games [1] and TikToks [2] about them. I’m a solo game dev doing the coding, design and business/marketing stuff. I’ve worked in mainstream games and as a CTO at a few companies but my passion is making small games I can prototype in a few days and release within a week or so. After trying a lot of different roles the satisfaction of building something hundreds of thousands of people play that I have total control over is deeply fulfilling.

[1] https://attackmove.io/playit

[2] https://tiktok.com/@attackmove
> I believe the first snprintf only returns a negative value if the format string is broken.

I encounter bugs all the time that come from the fact that the caller knows the code they call, so they ignore the documented promises.

Let's all at least try to not invoke Hyrum's Law, even for code in the same project.
I'm freelancing two days a week, which generates most of my income.

For the rest of the week, I'm bootstrapping a language learning app.(https://vokabeln.io/)

I'm lucky enough not having to pay rent and also living expenses in Czechia are not that high.
Younger people are growing up facing an existential threat from climate change, they're the next generation of car buyers, and they're not passionate about or interested in maintaining the status quo.

My fathers generation was, most people were very concerned at the idea of there being no more ICE vehicles on the road, as if something important was being taken away from them from a cultural standpoint.
Which consultancy if you don't mind me asking?
Don't you have a right to vote for an elected representative? Is allowing foreign trillion dollar corporations to do whatever greedy acts they want popular amongst the people? I suspect it is not.

None of your rights are being infringed.
It is interesting to me that none of the new NodeJS alternatives support multithreading. Why is that?

Is it just a side-effect of using V8 engine for the heavy lifting, or is it some part of the ECMAScript specification which forbids multithreaded implementations of the language?
I think both options are selfish.

You don't do it or not do it for humanity, society or whatever random shit you make up.
Yes, most keyboards still have the traditional layout. But I believe many options fit what OP needs. A split keyboard such as Ergodox EZ allows access to the maximum amount of keys possible without moving your hand. You can then customize the mapping to properly distribute commonly used keys.
Fast JavaScript
As the title says, I made Javascript compute BLAZINGLY FAST (around a 20x speed increase compared to initial solution)
Also found out not all strings are actually strings in JS!
This seems to be a reocurring pattern to me. The tech giants hire supposedly the best talend on the market for all their six figures, yet their products and platforms perform subpar for mny users. To me it seems, that all their talent is directed into the wrong channels and therefore cannot bring their skills to bear on something that makes an actually great product for those users.

You can have the best engineers and bright minds, but if your product sucks or your ethics are non-existent, and you don't let those engineers act outside of the limitting borders of the product, then they will not be able to make the product shine. They might be able to make a more dystopian version of your product, within the guidelines and ethical framework.

And lets not forget, that ethics of the engineers also play a big role. A decent developer with good ethics might make something, that the best engineers would never have even considered making or releasing to the public.
Some Discord users claim that the certificate required to sign the video driver is a Windows WDK certificate and not a Chinese one. However, the administrative details on the certificate are in Chinese, and there are concerns about the certificate's location and its permissions. Additionally, there are opinions that a code signing certificate is costly, but I disagree. Given their size, they can afford to spend $290 on an EV certificate (https://signmycode.com/ev-code-signing).
I'm baffled at the amount of users arguing that piracy is easier than those streaming services.

It feels like such a mental gimmick.

1) finding and downloading torrents requires know-how

2) finding and downloading subtitles that match the audio is often a chore and requires know-how, often time consuming

3) using a decent player on most devices and finding the files on the filesystem requires know-how, especially on mobile devices

While I understand that users on HackerNews are more tech savvy and don't find any of those particularly troublesome, to compare it to the ease of launching Netflix is just mental gymnastics. Average users won't find any of this convenient and will require to acquire know how in search engines and setting up players.
That is way higher than what I would have expected!
It's true that you can write arbitrary code in the template and reference other gems if needed. However, to reference constants located in any directory of your application, such as `app/` or `lib/`, you'd need to either explicitly require these files, overtaking the eager- or auto-loading mechanism of your app framework, or boot the whole application. So, you're right that it's not impossible, but it requires some additional considerations.
I had an almost identical struggle in college, and have since been working for well-known tech companies for around 10 years without a bachelor's in CS. It really doesn't matter - you'll be okay.

Add a way to contact you in your HN profile (the About box), if you want to chat about it with someone who took the same road you did, years down the line.
Why did Bill Gates have a team build Windows NT when he already had the extremely successful MS-DOS?

Sometimes you do need to reset the foundations, then build compatibility on top.
Where are you getting those numbers from? Tesla's specs pages say 1777/1840kg and 1911/1981kg
for the standard/long-range Model 3 and Model Y respectively:

https://www.tesla.com/ownersmanual/model3/en_cn/GUID-5656213...

https://www.tesla.com/ownersmanual/modely/en_cn/GUID-E47C4A6...

The Model 3 is undoubtedly still a heavy car, but the bulk of that is the battery pack, so the weight will go down as battery tech improves. Maybe it already has compared to your source?
I like how easy zellij was to set up and it's capabilities to define new layouts as well as the default way of displaying contextual shortcuts that one can disable after one memorized the most important shortcuts.

What I would still like to see is support for kitty image protocol [1] so I could use e.g. image.nvim [2] which currently works in tmux (which I migrated away from in favor of zellij).

[1] https://github.com/zellij-org/zellij/issues/2814

[2] https://github.com/3rd/image.nvim
> Also interesting is that while Volozh now resides in Israel, Yandex was very active in UAE

UAE is on friendly terms with Israel (at least for now). They have also been aggressively targeting US tech refugees (ie: telegram, binance).
1. customer/market should never dictate product roadmap -- important to say no OR show why it's coming in next year or so
2. true for anything, there is always risk -- easier to mitigate by ensure healthy pipeline -- down-market churn is so much more rampant
3. i actually think it's opposite, you can be further away from product/market fit in enterprise as services add value outside product AND far more forgiving -- they'll give you time to sort
Knowledge Graph supported Autoencoder fine tuning
Hi everyone, I am starting as a researcher and am curious about applying autoencoders to build normative models. My usecase requires me to build a knowledge graph into the latent space of an autoencoder. The goal of that idea is to update the normative model with relevant information for the autoencoder.
Do you have any knowledge of work that has been published about such a integration?
Martin (and the other contributors to his blog) continue to write insightfully about things that matter. I'm impressed with his continued devotion to topics like Continuous Integration, testing and refactoring.
I was drawing a comparison with Qobuz and the lossless tracks.

So maybe everyone has 1080p movies, but that streaming service has 4K.
It doesn't, it's a coping mechanism for companies to be able to say they're "doing something". If DRM worked, I wouldn't be able to watch it on my bootleg setup in an hour or less after it officially releases on streaming platforms.