skysight-inc/HackerNews huggingface dataset:
I'm in Melbourne and this is indeed one of the fastest websites I use. But most websites are bloated JavaScript apps with a gazillion assets so it's chalk and cheese really.
datagrip in pycharm seems to be on a similar trip. The SQL stays in string literals, but datagrip looks inside the string literal to validate and propose auto-completion.
I've got a Watchy. It's a fun toy. Within an hour of opening the box I'd recompiled the code to remove a couple icons. Very cool, and the eink looks really nice.

It doesn't have a lot of features, but you could give it a lot of features. But don't buy one if the idea of recompling.
If you make video games, or movies, or TV shows, you're also competing against "free".

To be clear, I don't think Kagi will be next google. But I do think they have a chance to survive if they don't ruthlessly over extend their scope.
The fourth power law is uncontroversial, the fact that on average (or just take per model) EVs wear more than your "average ICE car" (especially as SUVs are the average now) is not
That would sort out any current or shortly-foreseeable AI systems as non-conscious (or very-low-consious), though, while in other theories of consciousness it is not clear what would be the case (because others make extremely vague predictions and accept quite contradictory models of them).
Could this be the cause of the hum? https://en.m.wikipedia.org/wiki/The_Hum
> Code should be done right no matter what, you’re being paid as an expert to do that

As I've written in a recent thread... that may be the case in the academic world, but certainly not in the business world, where time-to-market and profitability always trump code quality if not explicitly required / audited by client contracts.
This is true. I'm a developer (Clojure mostly) and:

* I had a Mac Pro until 2016, sold it and used the money to buy a second monitor

* I had an iMac 2019-2022, sold it because I bought an M1 MacBook Pro 16", which was faster

Right now I very much enjoy a single-computer life, much less overhead. I anticipate I'll want to upgrade to an M3 MacBook Pro, but I don't see a need to use anything else, especially as the CPU (what I care about!) performance isn't significantly better in the Mac Studios or Mac Pros.
On wm's, why not a Z-machine? It's ideal for this.
>The Amazfit ones are fine, I get the reliability concern but when it's 1/4 the price of a Garmin you can buy one and buy another if it breaks. I don't really get the complaint about it being "too simple" - isn't that exactly what he was after?

Agreed. My Amazfit Bip does everything the blog's author was looking for, including *40,000* watch faces. I paid $60 five years ago, then $20 for a used one 2.5 years ago after the first one fell prey to a known design flaw (that has since been fixed, by my understanding). The darn thing even functions as a Bluetooth heartrate sensor for running! <https://np.reddit.com/r/amazfit/comments/8t1gsp/six_weeks_wi...>

>Like MP3 players 10-20 years ago, I suspect there's "a market" for a simple smartwatch, but not a very profitable market. So your choice will be the expensive Apple version (and maybe a couple of other luxury brands) or the basic no-name Chinese manufacturer version.

I think my Bip is superior to Apple Watch. The latter does many things that Bip does not, but Bip has the insuperable advantage of three full weeks of battery life. I have zero, zilch, zip desire to recharge a watch every day!
You aren't taxed more on larger, more expensive vehicles because the powers that be (or the poster you were responding to) think you're a privileged asshole. You're taxed more because heavier vehicles cause more road wear, and because Washington has no income tax (which are typically progressive in nature), so the rest of their tax system needs to lean more progressive to make up for that. Thus, more expensive vehicles get taxed more.

Did you benefit from paying no state income taxes for decades? Well, now you're paying a little back into the system. I'd think you'd be happy to do that, after having paid no state income taxes for so long. I'd also think you were well aware of the registration taxes when you purchased the vehicle? If so, given these two facts, why are you complaining about it?

You can still be an asshole if you want of course, but being an asshole has nothing to do with your registration taxes.
Usually one understands a project poorly at the start and much better at the end.

So to agree with the article I think it's unwise to make all your decisions at the point where you know the least.

By getting something working you improve your understanding and then you can choose optimisations and abstractions in a judicious manner - no point in optimising things that end up having no impact and no point in introducing abstractions that in practice never will be used.

There are those who imagine that you can completely plan work before lifting a finger and it's a problem to struggle with them sometimes. Another one is when some aspect of the outcome is big in people's minds.

I was once on a project where we thought we'd be charging people based on their usage of the product. This made the reporting system very critical because if we messed anything up we'd be cheating our customers or giving them freebies. In the end we realised nobody wanted to pay that way so this huge design consideration which made everything much more complicated was gone. This sort of pattern happens often and it was a mistake to start that way. But that was a requirements mistake rather than a programming one and this is why your requirements are so critical. A single sentence in a document can double the cost of a project and your customers often don't realise that.
Why does pow(n,2) return 24 when n=5, with my compiler and OS?
There is no tests.

There is just a single test. Which only tests the decoding of a single known value. No encoding test.

Go has infrastructure for benchmarking and fuzzing. Use it!

Also, you took code from https://github.com/oklog/ulid/blob/main/ulid.go which has "Copyright 2016 The Oklog Authors" but this is not mentionned in your base32.go.
GEE (Go Error Expander)
Which in itself is a short form of "make it work, make it pretty, make it fast, in that order", which tackles both over-engineering on an architectural and a performance level.

For the vast majority of any task that requires writing code, performance is the least of your concerns; your code is fast enough, your compiler and runtime is fast enough, the hardware is fast enough. Use decent algorithms / don't do anything stupid (e.g. n+1 if you use an ORM), but don't fret too much whether it's fast enough either.

If your code is working and pretty, nine times out of ten it's fast enough. For the last 10%, measure before you make assumptions.
> OK I had never heard Kagi before this and I didn't realize it was that kind of post so I was confused.
If it's a Google alternative, wouldn't it be difficult because I imagine Google has so much lock in by now?

You are absoluetly right. This is what this paragraph from the announcement addresses.

“Looking ahead, we are cognizant that when building Kagi, we are running a marathon and not a sprint. Altering entrenched habits in the society, such as the reliance on personal data and even pieces of what makes us human as currency for essential online activities like search and browsing, is a gradual process that will take time.”
I agree with almost everything you wrote except for the conclusion. In no way is this a third world level of care. Your statement that middle class Canadians are being forced to travel to the US to receive basic services in untrue. The situations where Canadians are travelling to the US are very few and far between and for very specialized things, like specific spinal surgery procedures. We should absolutely be doing it Canada in a timely matter, but don't blow things out of proportion.

I particularly agree with doctors doing little proactive work, but this is very doctor dependant. I've had doctors who are like this, and others who been quite proactive. I don't see what that situation would be any different in the US.
Fun with Char in SQL
The tutorial is not supposed to cover all language features: "This tutorial does not attempt to be comprehensive and cover every single feature, or even every commonly used feature. Instead, it introduces many of Python’s most noteworthy features, and will give you a good idea of the language’s flavor and style."

But then I don't know how you're supposed to learn the features that are not in the tutorial. You can have a look at the table of contents of the standard library documentation for modules that might interest you, but that doesn't cover language features. Those are documented in The Python Language Reference, but that document is not really suited for learning from.

There are lots of websites and Youtube channels and so on, but you have to find them, and filter out the not-so-good ones which is not easy, especially for a beginner. I think there is room for some kind of official advanced tutorial to cover the gap.
React-PDF: React renderer for creating PDF files on the browser and server
Why Nobody Knows How to Make a Pencil
This is exactly why I moved from AWK to Perl for these quick jobs a couple of years ago. If you stick to an AWK-like subset, Perl is also simple, fast and lightweight. If you want to grow your scripts (and you have a lot of discipline) Perl – in contrast to AWK – gives you enough noose to hang^W^W^W^Wthe tools you need.
As far as I understand the distributor licensing for Googles apps and services outright prohibits manufacturers from selling any unapproved or Google free Android devices in countries where that isn't considered anti competitive.
Cool!

I made something similar a while ago, desktop only:

https://songmine.io/
https://threadreaderapp.com/thread/1674207104750460929.html
They aren't trying to replace Google, they are an alternative for privacy-minded individuals who use/rely on searching a lot and want a better experience than Google provides.

Google will have its lock in but there's a market share of people like me (and many others here on HN) which have been let down by the constant enshittification of Google's search and will pay for an alternative providing the experience we were used with Google some 10-15 years ago.

Kagi is being smart, they don't need to become a multi-billion company, it's a small team (last I've seen it was about 15 people), providing a good enough product to have paying customers. I've been using it since Nov/2022 and been pretty happy to pay the US$ 10/month for a better and more private search product.
> Sex is defined by the gametes one produces

It can be, it can be defined other ways; biomedically for humans its not usually defined exclusively by gametes, since humans who do not produce gametes are usually assigned a sex (recently, in medical practice, assigning more than one, scoped to a particular purpose, and potentially involving narrative rather than simple labels has had some adoption and more discussion, because “sex” broadly is a multidimensional space of correlated, but not perfectly correlated, traits.)

> Gender is the social expression of the set of behaviors typical for a given sex

That’s specifically gender expression, which as distinct from gender identity and ascribed gender as it is from any of definitions of ”sex”.
I'm happily paying $10/mo for Kagi, I find it genuinely better* than Google already. And yes, it's genuinely amazing that it's a pipsqueak startup that's pulling this off.

* For core search, that is, obviously there's vast slabs of services like maps, translate, etc etc where they're not even trying to compete.
It makes sense that one's privacy is a valuable asset one can sell.
Was this written by ChatGPT?
Find and AWK together, a match made in heaven. Thanks for the link.
M2 pro mini owner here too. That thing rips through everything I throw at it.

I think a lot of the 'mac pro' thinking from 15 years ago was you needed a 'big pro machine' to do serious work. Nowadays, these machines only eat up space, energy, produce noise and while they can be faster the returns are diminishing and you don't need it for a lot of serious tasks.
It's a bit of the Unix workstation vs PC market repeat. While some people will hold on to their 'big PC' as long as they can Apple (and hopefully others) will release vertically integrated small machines that offer serious performance and eventually will take over the market.
No, the problem was that python[.exe] would load pythonXY.dll etc. from the working directory instead of the installation.

Edit: I also recall issues with wheels where .so's in unexpected locations would take preference over the .so files shipped by the wheel. I believe most of that should be fixed nowadays with auditwheel and hardcoded rpaths.
Same here. We run a very content/media-heavy SaaS SPA application completely out of a single location in Germany and have customers that are primarily located in the US, and also in places like Australia and Japan. We don't use any CDN, every request has to go to our origin in Germany. Yet customers regularly tell us how fast and snappy our application is. Why? While we do make dozens or even hundreds of requests per page navigation in the SPA (images, XHR), these are all fired off in parallel, and none of these are blocking anything. A CDN would probably improve things slightly, but currently we don't feel like we need it.
I love kagi but I hate this. It's not their fault, it's just a limitation of the os but it's such a hassle when you have to solve a Google captcha to get kagi results. I'm considering just removing that from my phone and switching back to Google there.
>Being stuck with the custom kernel

Android already works on the kernel. You don't need a custom kernel.

>and the proprietary drivers

If it uses proprietary Linux kernel modules they will still be proprietary kernel modules without the rest of Android.
The Huawei watches aren't simple, but you can just ignore the functionality you don't need (there are tons of exercise apps I haven't even opened) and enjoy 2-3 weeks of battery life.
What would you suggest as an alternative to printing ASCII bar graphs? I do that all the time. Takes 20 seconds and often makes distributions, modalities, and patterns over time obvious right away.
How to better configure your LLM cache
At present, we have started applying GPT cache to online products. According to existing data, the effect is good. In fact, it can also be found that some LLM products actually have caching capabilities, such as Github Copilot. However, the cache required by different products varies, and the caching mechanism is worth noting.
Worked on a software system for deep sea cranes, where they wanted us to be able to support them having 4000-8000m cables on the crane.
True, it could be. I'm just not sure it can survive as such when its main competitors are billion-dollar corporations.

But maybe there's room for smaller search engines with alternative business models to compete with each other. marginalia.nu is another promising startup.
Brex supporting founders and their startups, from launch through IPO
How many founders here were burned by Brex when they got fired as customers?
Could you please elaborate on "I wrote a metrics duplicator loadbalancer with local buffer which stood before vminsert to get HA without paying VM for license. I was ingesting 400Mbits per second of metrics from 20 teams, hundreds of apps." ? Why you need to write own duplicator while vmagent can achive such case?
It's kind of similar to tech. All these brilliant "executives" turned out to be complete imbeciles - unless they operate in an environment where money grows on trees and the economy is on fire (not that it's bad in the first place).

The [US] economy is actually fine, and all they know how to do is gut their own companies to "save" money.
This assumes that english is the only relevant language regarding curse words. Which is quite biased.
What is the problem? That you cannot break the law without consequence?

Car-drivers have a strong sense of entitlement that i never have seen in other non-radical groups.
Maybe it's because I'm in EU and have never heard of "Quest Diagnostics" but my first thought was that I would be able to measure my blood with my Meta Quest 2
Proportional representation just isn't worth the hassle
Yet, they were needed only three months ago during a cold snap...

But it's apparently not financially viable anymore and better to just import energy next time if necessary. I.e. costs are thrown at the consumer rather than the energy company.

If this is reading cynical, we've been facing a similar situation in Sweden lately and for similar political reasons. Not coal but this time nuclear power plants being shutdown (because nuclear scary, bad and pricey) and of course the prices are soaring in the winter now, especially in southern Sweden where energy transfer costs and bottlenecks in the grid prohibit all too many benefits from all our hydro in northern Sweden, then rather exposing south to the sometimes expensive and volatile European market especially in wartime with exploding pipelines...

But sure, we still have energy! THAT is rarely a problem. The prices during like a third of the year though... Last winter was a ride for the south and we didn't even have a Sticky Climate Change Deep Freeze Spot Extravaganza but a fairly mild one.

Having said that, coal is just the worst of evils (they kill both people and wildlife -- and that's when they are working as intended!) and I'm happy to hear they are shut down in that sense. I hope UK will get this sorted though.
Here's some feedback from your potential customer (I run a profitable B2B SaaS and I would like to use something like what you've built).

1. The first thing I check is the Pricing page — and the pricing is reasonable. Ok there.

2. The second thing I need to know is where the data goes and do I need to load external JavaScript libraries from somewhere. I probably do, but I can't be sure, because your quick start guide doesn't say much if I'm not registered logged in, which I can't be bothered to do.

I am guessing the answer to (2) is that I need to load a third-party JavaScript library and send the data somewhere. If that's true, I won't use your product, even though otherwise it's something I really need.

I would use a product that would let me instrument my code, gather data on my servers, and analyze it without sharing it.
Is it time to go short on GOOGL?
Alphabet is a house of cards with Youtube as the exception. There is a chain of products that only exist to support search and is actually providing a 'counter momentum' that is preventing the company to do the necessary. And if they don't do it, the market eventually will.
I've both worked on systems like that professionally and built some myself just for fun to play with GPS/geospatial data/streaming etc (fun tech). I'd _never_ want something like that installed in my vehicle.

First off, you're usually relying on ODB-2 + GPS + usually some type of streaming backend, which means you're looking at 2 unreliable (or, at least, hard to _interpret_) sources of data delivered and presumably analyzed by a notoriously tricky delivery mechanism (near-real time streaming), which has a tendency to be too much to handle for the notoriously non-"tech" insurance world. The chances that data is being interpreted quite differently to what's happening on the road, but yet is treated as a source of truth for your premium model!, is certainly not zero.

Even if you assume these companies handle all that properly (or outsource it), these data sets are some of the creepiest by their very nature - not only can you trivially determine somebody's home address by analyzing frequency of the reverse-geocoded data points (or any other geospatial features you derive), you can also determine any other patterns within a person's life - schedules, work location & employer, health habits (do they go to the gym or a bar? do they only ever leave to go to the grocery store?) etc., not to mention all the data ODB-2 gives you about actual driving behavior. And guess what, you can't use synthetic data for testing for much of this (I tried), so we would up testing these systems with real data, albeit with employees who volunteered.

A home address is arguably not that sensitive, given that that is public record if you own your home and your insurance company has that data anyways, but the patterns + all the other metadata + all the "public" data that is out there ready for purchase about the average American, now you have something close to a personality profile that would make your average marketing exec (or, potentially, bad government actor) squeal in delight.
Thats the Jack Welsch MBA school of business - gut the company, earn wealth and piss off. The fact that it destroys the society and makes the whole nation uncompetitive on the world market doesn't matter.
The Linux coders turning the ROG Ally and other handhelds into Steam Deck clones
This is why I loved my Pebble.

The LCD screen meant it was readable in any light and also had fantastic battery life.
your link leads to an empty page, is the comment deleted?
Electricity coming from coal is not something you address by using plastic bottles.

There's almost nothing worse than forever plastics at this point in time. They're everywhere, they're toxic, and we don't know how to fix it.

Steel is recycled as often as it's economically feasible to do. It's not hand selected by consumers because there's already a whole process for dealing with metals in general that's been in place for a hundred years. Which is ideal really, the less I have to select by hand the better.

Here it's scavengers stripping it out of refuse (and everything that's not bolted to the ground, really). In the US it's probably put on a barge and stripped in Mexico or something, no idea. It's rarely thrown out though, as it's very expensive and very useful.

The FDA is also cool with BPA, pfas, teflon, etc. Don't rely too much on it. PET is safe, ish. As i wrote: use it, avoid buying new. It does leach microplastic but those are everywhere so it's "safe", and by that I mean it's unavoidable "background pollution" these days, as there's microplastic even inside produce.
CDNs can actually add quite a bit of latency depending on where you're located.

My server is located in Sweden, and for users in US West, access through Cloudflare adds like 100-150ms ping. It's very noticeable, bordering on intolerable for API access.
This sounds like good news for Crystal, too. Thanks to more resources, a company powered by Crystal is more likely to hire developers, publish code, sponsor open source projects, and generally be a showcase for the language.

From https://news.ycombinator.com/item?id=32687071:

> Crystal powers 90% of the Kagi search backend (reminder being Python). Highlights are great performance and concurency handling. Biggest downsides at this moment are compilation speed (does not take advantage of multi CPU cores) and debugging tools.
QKSMS has not been updated for two years and has broken MMS support.
> How hard could it be to feed fake data into said dongle and enjoy the lower cost?

A lot of the monitors for older cars (that don't have 'tracking' built in) just plug into the cars OBD2 port and the CAN bus data - and is extremely hackable by anyone thats used an Arduino. It would be much harder to interfere if the monitor is wired in or using its own GPS to monitor speed and distance travelled though.

https://www.forbes.com/sites/thomasbrewster/2015/01/15/resea...
These handhelds are great, but the battery life is just not there. They need to be able to sustain ~4 hours of continued gameplay. As they are, they can do maybe 1-1.5 hours. It's simply not enough.

Still great machines and I believe they only need a little more power to be able to play 1080p at 60fps; or personally I think we should focus on 40fps (40hz screens) at 1080p and then just focus on efficiency as much as possible.
Or pay 2 capable engs in India for 11 years. £670k is a lot in some parts of the world