skysight-inc/HackerNews huggingface dataset:
Yes, and I think it is dumb. I'm personally fed up with how much we as a society rely on metrics for the sake of metrics. I can accept that things are difficult to measure and that there's a lot of chaos. Imperfection is perfectly okay. But I have a hard time accepting willful ignorance, acting like it is objective. I'm sure I am willfully ignorant many times too, but I think my ego should take the hit rather than continue.
What happened in 2013?
As I understand it, it's more of a trademark thing than GPL thing, but I'm also just relying on my German lessons where my favourite word was "schlaffen", and trademark law mostly just seems to be the "most convenient law" rather than an actual trademark dispute.

I kind of understand AVM's viewpoints on that one because they probably had a special deal with the ISP to sell these modems at a cheap price and now they're basically competing against themselves, but scrapping thousands of perfectly functional devices is of course just silly. My fritzbox had a "eco mode" or some such and I'm pretty sure that the scrapping completely obliterated the savings of eco mode of all fritzboxes combined.

I'm not hugely impressed by either case, but I also don't really think it backs up the "AVM is notorious for GPL violations" and "they intentionally violated the patents" (with an implied "they just ignore any IP law they don't like").
Show HN: Startup Leaderboard
Hello Hackernews!

I've been building startups for 3 years and finding my initial customers has always been a big struggle. I recently got into the "build in public" trend and love how it helps founders like us get noticed without big connections.

I saw many of us sharing our ARR (Annual Recurring Revenue) on IndieHackers, Twitter, and other places. But there wasn't a simple place to see how we're all doing compared to each other. So, I built StartupLeaderboard.com, a site where we can see each other's ARR and learn from it.

It's straightforward: you share your ARR, see others, and we all get a better idea of how we're doing.

I'd love your feedback. If you have time, check it out and tell me what you think. Does it help? What can be better?

Thanks for the help and for sharing your own stories!
The "light apps" that also require a database that don't have a more capable front-end framework seem to make HTMX look like a solution in search of a problem.
My Ordinary Life: Improvements Since the 1990s (2019)
...until Breaking Bad made it cool again :P
PG Slot Notify: Monitor Postgres Replication Slot Growth in Slack
We've open-sourced PG Slot Notify, A bot our team has relied on for monitoring Postgres replication. It effectively tracks replication slot sizes, sending instant Slack alerts to prevent issues with disk space and replication lag.

If you have Postgres databases with replication slots, this tool would come very handy. It involves 5 mins of setup time and you should be good to go!
This sounds great. I personally like to use SyncThing/MobiusSync to sync my devices, then I use Okulus or KyBook to read. It’s a bit clunky but only because Apple is a closed system.
Where do y'all get ebooks from? I've been getting ebooks from Amazon and using Calibre to convert them to epubs, but I'd love it if I could just buy DRM-free epubs. Lots of authors seem reticent to do that. (Brandon Sanderson being an exception; none of his works are DRM'd, at least they shouldn't be.)
Yes great at hanging, like a coat hanger. You can only easily pull with a hook. With a thumb, you can push, pull, and easily grip, with much less risk of "unhooking". That's the same risk for a leopard: unhooking. Sloth can't climb a thinner vertical rope, or hang from a thinner branch, because their grip strength is relatively weak, due to the leverage. And, good luck using any sort of tool, like a stick to get terminates, with giant hooked claws!
I'll give you an example of something that I think is progress and some may disagree with me.

For vent control on a Tesla, you have to pull up a visualization and "drag" the airflow to where you want it to go. Kinda silly compared to just moving your vent like in the old days.

But when I use it on that screen, I can adjust airflow for ALL of my passengers from one spot. I can change the airflow for multiple areas of the car, I can change heated/cooled seats, I can split the air, I can turn on biohazard mode, etc.

To contrast this, on my previous car, the physical "heated seats" button was in a different place for every single seat. So if my wife or kid left theirs on, it stayed on unless I reach across the car to turn it off or get out and go into the backseat.

I get that this is an extremely minor example, but I do think a combination of good centralized physical buttons and a well made UI can be a good combo.

Another small simple example I'm thinking of off the top of my head is sound balance. On my previous car to change fade/balance to avoid waking small children on a road trip, it was a physical button click and scrolling through menus to scroll an arbitrary number for left/right, then backing out, then doing the same for an arbitrary number for back/front. In a Tesla, I just pull up the visualization and click one time in one spot for exactly where I want the sound to be centered.

These little things add up and I think eventually someone will nail it.
The quality of open source databases with views, partitions, etc as well as improvements in server hardware have made this approach much more appealing.
I don't remember the numbers but I did watch this YouTube video where a guy strapped on some fans to a solar panel and actually got a better yield fan usage included.
They were not devastated or demotivated. The morale is still high from what I heard from the inside. 1B is 5% of the original deal. Without liquidating any equity, they can get 5% of the original payout, which is still large! (I think Dylan Field the CEO might do this, to make the team happy. I can imagine the outside investor being left out on this, since this is not a liquidation event, then even more “free” money for the team)

Also, they are not working on any Adobe roadmap. Other than a few offsite brainstorm session, no real work has been put into integrating with Adobe.
> Not every is going to appreciate the freedom and start producing pottery.

You're right - some may "do nothing", but the kind of people that would "do nothing" if nobody were forced to work to live are the kind of people, by and large, that do just enough to get by.

Even if we instituted a generous UBI, people would still have to work to live because landlords/real estate speculator aren't going to let all of those money slosh around freely - they want theirs too.
CISOs seething. Going to be very interesting what the Solarwinds SEC case outcome is, going to set a massive precedent.
C11 has atomics and CAS, is C11 okay?
This is basically how I feel about true first-class functions when I have to wrangle ruby and care about blocks, procs, and lambdas.
The cameras have gotten so big that adding a case no longer flattens the back of the phone, and will continue to rock on a flat surface.

Moreover, this isn't just an aesthetics issue anymore. The camera modules interfere with wireless car charging mats in some car models, either by slowing charging to a crawl due to the distance it creates with the charging coil, or making it extremely finicky.

I have a 15 pro max, and still wish they did something to keep the camera bumps under control. I could always use more battery, and do not find the bulging camera modules aesthetically pleasing on top of the issues they create.
Does not have to be what they are running their servers on.
> The amount of skilled altruistic It professionals is vanishingly tiny.

That's completely untrue. The IT industry is full of altruistic individuals, in fact almost the entire open source movement proves you wrong.

What's relatively unusual is this new crop of 'all that matters is TC' types who view the industry as a means to get loaded and who do not, in any way shape or form, embody the hacker ethos and the mentality of putting something out there for the public good because that's just the type of person they are.

The industry has been taken over by utterly despicable greedheads and that's why so much of it has become the way it is, unfortunately.
> with good winter tires, it was more than capable of dealing with northern Minnesota winters

What fwd vehicle is this not true for? fwd shitbox + Blizzaks + working hand brake = poor man's rally car on snow.
> "When I was younger, I looked at my great grandad's prisoner-of-war diaries and I just love everything about the period."

*Everything* ?? Yikes!

It's curious to me that he's not being raised by his parents. Something tragic must have happened here. Is is running away from his trauma?

(Edited quite a bit: others have brought up the point about getting this conclusion from reading a WW2 POW's diary. I wrote too soon -- the bit about not being raised by parents seems much more salient to me.)
Efforts to save California's kelp forests show promise
I think they intend for their tactics to cause damage, but I do not think that they have set forwards reasonable evidence for their proceedings, or even been clear what they consider illegal or whether it's merely a case of them disallowing automated moderation tools.

When they said "dissemination of illegal content in the context of Hamas' terrorist attacks against Israel" I can only assume that it refers to the October 7th attack by Hamas upon Israel and not to another attack.

Of course, it could refer to a specific video posted during this time period that they consider to be disinformation, however, taking action against a singular video would be quite over-the-top which is why I believe they're referring to the overall dissemination of videos around this time.
Right, sure. But I was saying it isn't by any means only the candidates that we want to guard against misconduct or lack of objectivity, or their schools, but the interviewers/panelists/graders/regulators themselves.

Hazing is just an unfortunately necessary side-effect of this.
> you have to create a separate schema ("api" or similar) to carefully pick what's exposed.

Yep, but it's a CREATE VIEW instead of writing a route in python or ruby which also will likely hit an ORM...

> Serving assets from Postgres seems like a bad idea aside from some simple edge use cases. In general, you want to treat your DB as a precious resource and minimize the amount of work it has to do.

The database should still be the source of truth (of generated assets). An easy solution is to configure NGINX to cache those asset requests, or write a script to unpack them to the file system.
The 40s style probably reminds her of her father. Kids are smart and can pick up on that even if they don't fully understand what's going on.
Reverse Engineering the Stadia Controller Updater
And not the Lions Book? https://en.wikipedia.org/wiki/A_Commentary_on_the_UNIX_Opera...
SAP UI5 Web Components
Perf regressions in MySQL from 5.6 to 8.0 using the Insert Benchmark
I don’t agree agree that any of this denigrates AI related art.
Having children just underscored the importance of looking out for everyone to me. The better everyone is doing, the safer the world is for my kids.
Until someone with a weapon realizes they can probably still have all those things without the rich asshole and his family to feed and take care of.
Speaking of Churches, the Swedish Church [1] is currently also down for similar reasons.

[1] https://www.svt.se/nyheter/lokalt/dalarna/svenska-kyrkan-bek...
I always wondered if "common" colds always had a slight biological price to pay. That each time you caught a cold or flu it diminished you in a minor way that you cant perceive. Maybe the folks intentionally taking no precautions against illness are not building "strong immune systems," but are rather doing unnecessary damage to their body.

Now that we are noticing long term issues post flu or Covid, I wonder what future research will bring.

Maybe other aliments like metabolic issues were kicked off by a nasty cold? What about depression?

Please don't take this post as me trying to say any of this stuff is a fact. Just something I have wondered the past few years...
Money represents effort, jobs, goods. It is only as good as what it represents. You ask for money, with nothing in return.

I ask you to work for me, for free, forever. I need a chef.

When can YOU start?
>unless they actually signed something along the lines "we will take responsibility if antitrust throws the deal away" but that would be quite unlikely in such a high profile transaction.

This is absolutely standard in M/A. Part of the risk of accepting an acquisition offer is that you're essentially putting your company's strategic future on hold, and if what you're doing that for falls through for any reason (including regulatory oversight) you want compensation for at least some of the lost time. Specifically, you won't even sign the acquisition contract without such a guarantee; the only real question is price.
That used to be a gag in the 70s...call now and win a ToyYoda!

That and free trips to Jamaica...they'd give you subway fare to get to Queens.
Fair, but didn't that change once CD players showed up in cars? Some people were certainly buying up loads of tapes (but they did wear out, so some repeats?)
Yeah, the problem is everyone and their mother are "creating experiences" instead of giving me the info I'm actually looking for...
What I've been doing is a homepage on S3 with a few static HTML pages and a link to Blogger for the blog. And a domain name I've had for ages pointed at it.

But, if I'm going to be on Blogger anyway for blogging, my best bet is probably to find a reasonable way to also make it my home page destination. Or maybe not. We'll see. I'm just not sure I'm especially interested in spending a lot of time on tech that isn't my ultimate objective.
I'd disagree, because a button for everything means a button for every function. This very quickly becomes cluttered, which is the opposite of minimalist.
Why doesn't Apple just buy this company instead of fighting with them?
https://arstechnica.com/information-technology/2013/10/adobe...
If the other end of the wire is a bank in the USA they certainly can get it back. It's only when the money has left the country that you're in real trouble
In the western US, going 3 mph under the speed limit would be considered a mortal sin.

But I do see the same effect going a mere 4 mph[1] over the speed limit.

1. I arrived at 4 mph over, because this was the usual answer when I've asked several police officers "How much over the speed limit to I have to drive for you to pull me over?". Their answer nearly always was "Up to 4 mph and you're okay."
For me, it's not so much that there are quirks and edge-cases, but rather that Ruby seems to have a lot of clutter (e.g. "unless", punctuation as part of function names, etc) while useful features are missing.
Correct compared to what I ask it for.

Previous projects can be fed into LLMs either by context window (those are getting huge now) or fine tuning… but of course it's not a magic wand like some expect it to be.

People keep being disappointed it's not as smart as a human, but everyone should look how broad it is and ask themselves: if it were as good as a human, why would companies still want to employ you? What skills do you have which can't be described adequately in writing?
Can I ask how many 3E-ed products you've used in your lifetime?
You must get a lot of sleep, make sure to get your vitamin D levels checked.
Well there's something to be said for confidence I guess.
Come now. A war isn't the only thing that defines a people and the ways of life in an era. And, you can find incredible stories of character from POW, in the way they hold onto their dignity, help each other, etc. Those that you can still respect in their worst of times, when they show their true character, can easily be role models/sources inspiration.
That matches my experience, and goes beyond GCC and Clang. Between 2018 and 2020 I was giving a lot of lectures on this topic and we did a bunch of case studies with Intel on their older ICC and what later became the OneAPI.

Short story, unless you are doing trivial data-parallel operations, like in SimSIMD, compilers are practically useless. As a proof, I wrote what is now the StringZilla library (https://github.com/ashvardanian/stringzilla) and we've spent weeks with an Intel team, tuning the compiler, no result. So if you are processing a lot of strings, or variable-length coded data, like compression/decompression, hand-written SIMD kernels are pretty much unbeatable.
Queue the "Guys I just took 500k IU of vitamin D every day for a month and gave myself hypercalcemia" Reddit posts.
The big change with the iPhone was the entire concept of how a smart phone looked and worked.
Probably good for both parties, better for Adobe.
I love the syntax of Ruby blocks (IMO it's the best syntax for higher-order functions in any language) but I don't understand why they were implemented the way they are, where some things are blocks, some things are procs, and neither one is really a function. I would prefer if Ruby blocks were just functions.
Yep. Super rich people have a strong tendency to abuse everyone else (often without even realizing that what they do is abusive), and if you abuse people enough then sooner or later they're going to try to kill you, because there isn't any other way to make the abuse stop.
Yeah I thought that. When I first saw it I thought "weird, silly kid" and then when I learned he lived with his grandmother I got the ick and realised there was a much deeper problem.
Take ruby vs go. Ruby can write expressions that resemble a sentence so you can skip commenting and it looks nice. Go is verbose and less English like. Which is easier to understand what the code actually does? Go may take a little extra time to digest but it is infinitely more clear what is going on. If you don’t need to debug the ruby code or optimize it ruby wins because it is easier to digest and reads like English. It is a trade off like many things in software.
It was probably much cheaper to just gut their consumer engineering team instead. The whole company is focused a lot on medical devices Apple wants no part of, they just want the consumer part.

Though it feels like an oversight to me. In this field, like in telecom modems, patents mean a lot, so I also wonder why didn't Apple seek to buy out the consumer part of Masimo along with their patent portfolio. Maybe they did the math and saw that fighting Masimo later in court over their patents is still cheaper.
Speaking of Lua, it reminds me of LuaJIT and Mike Pall with his hot loops coded in assembly. There are places where performance increases weigh more, iteration is definitely a candidate.
I don't understand that comment. How do you handle carry?
> I mean you mention anime characters, but there's a big greaser / rockabilly subculture in Japan.

There isn't, though.

There are probably a dozen or so in Tokyo and about the same number in Osaka. Granted, I don't have an exact number but it is super niche. If you ask a random Japanese person the chances of them even being aware of that subculture is very low.

> This is normal human behaviour. While I also think it's a little strange, it's harmless. Let people have things.

No, it's not. Some of your examples are but going all in isn't normal
even if we ignore the fact that being part of a subculture kind of isn't normal by definition. If it were normal we wouldn't get an article about it from the BBC, would we? But what I rather mean is, doing that as a dress up thing or LARPing is reasonable. Using some old items or wearing old fashion for their unique appeal is also reasonable. Putting anachronism above all else isn't normal, though. Those Japanese greasers use mobile phones.

Arguably, we don't know how much of what the article describes is tongue in cheek, and perhaps it's mostly a character the guy is playing. But if not, hating to or avoiding to use modern technology because it's not from the era you happen to like (because of your grandpa's POW diaries, another can of worms right there) is quite off.

I'm not saying he shouldn't enjoy what he's doing or "become like the rest if us" but no, really, it's not normal (and maybe that's okay).
Just to address some of your points:

> PostgREST doesn't really highlight this, but for any non-trivial and sane application you have to create a separate schema ("api" or similar) to carefully pick what's exposed.

That recommendation is highlighted here: https://postgrest.org/en/stable/explanations/schema_isolatio...

> PostgREST has a scary "allow by default" permission model which is nearly enough to turn me off of the whole project.

I assume you're talking about access via the db-anon, without authenticating your users. I can't think of what else you could be referring to. If you rely on JWT-based authentication, as any non-trivial and sane application would do, you'd have access to transaction-scoped impersonated roles. https://postgrest.org/en/stable/references/auth.html#overvie...

> having all writes go through supabase edge functions

Why is this necessary, what are you unable to achieve with JWT + RLS/RBA? Again, I have to assume you don't have auth configured correctly.

> RLS has some pitfalls too, and it's the only mechanism you have to secure your data.

You also have role-based access, and the JWT auth to start with. However I have found RLS to be flexible enough, especially as you can define policies using subqueries into which you can embed UDFs. What are you trying to do that you can't do with it?

> Serving assets from Postgres seems like a bad idea aside from some simple edge use cases.

I instinctively agree in terms of devex, although I'm reluctant to just dismiss it. I think the performance hit with a database is the data retrieval, not the templating. I can see a possibility of this evolving into something very usable with some packaging of templates, especially once you realise the approach eliminates the need for more services, simplifies auth, and reduces rendering latency. The memory footprint of PostgREST is trivial compared to most middleware you'd have to add to the mix just to do some SSR.
Ohh common... This is completely unnecessary speculation. People are quirky in all kinds of ways for all kinds of reasons. Me and my girlfriend brought a century home, but neither of us were raised by grandparents, we both just like history and feel happy when there's history around us... Lots of people are unique interests they pursue as adults.

From watching the video it sounded like this guy was simply interested in cars as a child and took a fancy to older cars.. It's quite understandable that he then decided to fulfil his childhood dream of owning one when he reached adulthood. I know guys who were obsessed with guitars as kids then when they got their first job brought all the guitars they dreamt of. I know did same thing with computers and computer bits when I got my first job. I even know a guy who liked steam trains as a child so after he left college decided since he's always liked trains he'd work on them.

I guess what I'm saying is that this is far more likely to be a kid who grew up simply liking cars so brought a car that he liked as a kid when he got a bit of money as an adult. I suppose it's possible there was something emotionally harmful about how he was raised which caused him to like different things from other kids, but it certainly wasn't obvious from the video... It seemed like he was a loved child and understood he had unique interests. Plus, he seemed happy and socially well adjusted, so good for him.