skysight-inc/HackerNews huggingface dataset:
> I don't see why did you label Aliaksandr Valialkin, the author, an "expert". I mean, he's no dummy but what exactly makes him an expert on optimizing Go code?

I was trying to convey the meaning of "far more experienced than the blog post authors", but without having to insult the authors. It's a good writeup after all, and I'm glad they took the time.

We must have some different interpretations of what "optimized" means. This is the very first piece of code in the file you linked:

func (fc *FieldContext) NextField(src []byte) ([]byte, error) {
if len(src) >= 2 {
n := uint16(src[0])<<8 | uint16(src[1])
if (n&0x8080 == 0) && (n&0x0700 == (uint16(wireTypeLen) << 8)) {
// Fast path - read message with the length smaller than 0x80 bytes.
msgLen := int(n & 0xff)
src = src[2:]
if len(src) < msgLen {
return src, fmt.Errorf("cannot read field for from %d bytes; need at least %d bytes", len(src), msgLen)
}
fc.FieldNum = uint32(n >> (8 + 3))
fc.wireType = wireTypeLen
fc.data = src[:msgLen]
src = src[msgLen:]
return src, nil
}
}
// ... function continues beyond this point

As far as I can tell, this entire codepath exists solely as an optimization. I spent many years working on a chess engine for fun, so I'm pretty well versed in bit twiddling, but I'm seriously struggling with this. Like, is it doing `(n&0x8080 == 0)` to check to whether length is less than 0x80? Is that even correct?

I think "hyper optimized" is a completely fair characterization. But we clearly work in different industries.
Lori seems (from the blog post and the subsequent email chain with the CEO) to be unnecessarily combative and most definitely too emotionally invested in Kagi.

You're paying, what, 10, 25 USD - are you getting a good service for it? If not, unsubscribe, if yes, what's the problem? Sounds like they're profitable now, so little risk of the service dissapearing.

Unnecessary drama by people who live for drama. My only advice for Vlad would be to not get caught up in it.
How to Break Bad Business Habits
I didn’t know about the T-shirt thing and I didn’t know about Brave either. The email stuff is also new to me and I have zero interest in it.

At the end of the day, Kagi was a way for me to filter out certain sites and raise/lower others. To be honest I’ve considered turning off the ranking modifications, I often have to scroll to find the business I’m searching for’s website because I’ve up-ranked SO/GitHub/HN and the like. It’s more frustrating than useful. I wish there was a way to up-rank the “definitive website for a brand” when I search.

Furthermore, the lack of local results is painful. I just have to go to Google to find the restaurant/business in my town since Kagi seems unable/unwilling to do that. And in that vein, all my !bangs seems to have disappeared which is frustrating, even more so since on mobile it won’t save new ones (last time I tried) and manually going to Google gets redirected to Kagi due to the way their extension (has to?) works.

I’ve been paying for a while now and while the AI doesn’t bother me (I don’t use it) the Brave stuff turns me off massively. I don’t know how I’ll decide but I found this post (and the emails the founder sent) very informative.
I invite everyone affected to consider switching to a production focused CDN https://www.jsdelivr.com/

There is also a tool to simplify migration https://www.jsdelivr.com/unpkg
I didn't include this in my article but I did some experiments early on (for a different idea) with air bubbles in oil inside a Teflon coated tube but that presented a lot of challenges (mainly the bubble breaking up) that made it not ideal for something like this.

This can certainly be miniaturized with the right manufacturing techniques but I left that for the future.
Personally, Photoshop’s AI tools are the weakest among all that I’ve tried. Even free tools like Remove.bg and Canva are running circles around Adobe’s background removal

Lenoardo’s AI tools are even better and the native background removal is just 10x better than Adobe
That is why I pay duckduckgo which include vpn. I also run my own searxng. I used to subscribe Kagi last year. But after researching I came to the same conclusion as Tomte. Nothing unusual. Just business. DDG already is Kagi with solid business and proven privacy (almost anyway, I know about their Microsoft connection). DDG interface need improvement though.
> Google is now “discontinuing the VPN feature as [they] found people simply weren’t using it.”

[...]

> Meanwhile, there are no changes to the free Pixel VPN introduced with the Pixel 7 series in 2022.

Ah yes, nobody is using it, so Google is saving cost by... discontinuing it for paying services customers, but continuing to provide it to hardware customers (that actually don't pay per month for it). Makes total sense.
Everybody understand and recognise physically demanding work, but for scientists and more in general for people experiencing that kind of 'stress' it's still hard being recognised. Some of the other fields also have associations and so on, while in our field we are typically on ourselves.
Indeed! Just a quick question to satisfy my curiosity - seeing as you fly out of Trondheim, work with embedded systems and have a background in physics, would you happen to be named Jostein and have a dark past frequenting Omega Verksted and occasionally also Akademisk Radioklubb c. 2000?
Microarch Club: MOS 6502 vs. Zilog Z80
And it will still be a bad "product" because ai + voice will be more expensive than ads can support and less useful than most consumers will pay
I think antibiotics being restricted makes a lot more sense to me than most drug policy. We have a decent understanding of how improper use of antibiotics causes harm to everyone. With most other drugs the harm is a lot less direct (often the policy itself is the main contributor to harm).
Hmm, that's interesting, we have fairly large temperature swings (typically -15 C in the winter to 40 C in the summer), so it'd be interesting to see if the heat pump could replace the AC unit and the gas heating.
> First of all, as a project, Kagi stretches itself way too thin. "Kagi" isn't just Kagi Search, it's also a whole slew of AI tools, a Mac-only web browser called Orion, and right now they are planning on launching an email service as well.

> Like most search now Kagi has chosen to include Instant Answers that are AI generated, which means they're often wrong, as well as a "Universal Summarizer" tool, that again is more of the same old AI bullshit.

I agree that Kagi should focus their efforts on delivering the best possible search experience (the image search is horrendously slow at times). But as for the above-mentioned AI tools, I love and use daily. For a short question style query, most of the time, the quick answer is all I need. Universal Summarizer is excellent at summarizing the uncountable YouTube videos that my friends send to me.

> At one point someone suggested the idea that searching for suicide-related terms should bring up a helpline, and he rejected that idea because it would be "biased" (I guess towards not wanting people to kill themselves).

Why is the so hard to accept for some people that not everything should push a message? If I want to know about a controversial topic, I need results about it, not a lecture. Their responsibility is to serve me good results.
This. I have added trails, removed trails, added water fountains, etc... from all my bike rides trying to contribute where I can.
Solid use case for Saul Goodman LLM alignment
Those same companies then claim position is small town x, but that office magically closes when H1-B arrives.

A better way might be weighing based on the applying company. Give a weight based on the size of the company and another for the type of company. These weights would be assigned based on the top-most owner(s) and not the applying companies themselves.

Also add penalties for larger companies acquiring smaller companies with H1-Bs that were hired within the last X number of years. Not sure what penalties exactly. At least financial to fund the system, but probably to the weighing as well.
But your AI is... wrong. The article contains clear criticisms of search quality and privacy concerns around a CEO who says things like "people who really need anonymity are very rare. probably elss than a 100 in the entire world."
Not sure about JWST, but for Earth-observing satellite data it's common to store data in formats that support tiling and ranged reads so that clients are only loading the parts of the dataset relevant to current view.

My guess is something similar is happening here on the other side of that library.
AI Agent Evaluation with Ragas [video]
> Are we required to pay someone when sharing a meme

I suspect that, if the image in the meme is copyrighted, the answer is "yes."

I haven't come across too many memes with Mickey Mouse, but I do see the occasional Marvel one (I have forwarded these, myself).
How do you measure 100% confidence? Pretty sure I have never reached 100% confidence, but I haven't had a metric to track it so I have no data to prove it.

The only possible way to reach near 100% is I think by not writing any code, and by not building anything.

I do think 100% code coverage goal doesn't mean much, since you can potentially achieve it using 0 assertions. Or you make 1 assertion per test, leaving 95%+ expected results unasserted. Assertions could also be wrong.
I didn’t put the quotes to indicate any irony, just that they’re explicitly different to your sick days and allotted differently.

I was interviewing at a company recently and they called out that they offer 1 mental health day per month, in addition to other benefits.
The T-shirt thing is dumb and a waste of funds, but TFA describing it as "owning" a T-shirt factory is an exaggeration that makes me question most of the framing of the rest of the article. They partnered with an existing entity in Serbia, what they did set up was the means to distribute them. Still not a great look and definitely still a waste of funds, but if every criticism takes this same form—take a legitimate criticism and blow it out of proportion with exaggerated language—then it's important to take the article with plenty of salt.

My own experience has been that what I get month to month is worth what I pay. If the project is sustainable, then I'll get to enjoy it into the future. If not, I'll get to enjoy it while I can.

A search engine isn't like an email provider or even a web browser, there's basically no lock in that makes transitioning later difficult if something changes for the worse.
> including how he doesn't think OSM will be relevant for much longer once someone manages to develop a mapping project into their self-driving cars

As someone who intends to never drive again, this is very funny to me. Cars are very obviously not the future of human transport, self driving or otherwise. They take up an absurd amount of space.
I think their aggressive anti-repairability it's pretty stupid, so I don't think I will give them blanket credit. I would bet a sum of money that is fairly large to me that by 2034 they will be showing ads in some form of they are not defunct as a company.
Good write-up, I am taking it somewhat with a grain of salt since I am not really invested in this enough to try to verify it for myself, but unfortunately it doesn't really feel like a huge shock either.

Kagi Search is at the very least intriguing, though I honestly didn't find the results very impressive; they seemed alright, but nothing spectacular. The thing that is frustrating is, Google has a massive index, but searching it is an exercise in frustration because it feels like it is basically rewriting your query. Even using "" and + no longer seems to be good at ensuring certain things appear in the results, and so I sometimes try, in desperation, to simply repeat the term I want to emphasize multiple times in the query, which finally sometimes allows me to find things I already know exists. God forbid you wanted to find something you didn't know existed, because in that case, you might never realize Google is fucking up what you're looking for; it has the answer, but it's hidden in a sea of Google-funded blogspam. What a mess.

Will there ever again be a profitable search engine that works as well as Google used to? The answer might be no, and this bums me out.

> And he is very, very much the type that believes "not everything is political"

Well, at least we agree on one thing, I have always felt the "everything is political" angle was one of those semantic technicalities, kind of like saying "actually, the glass is always full, just sometimes it's full of air". The lack of a well-defined boundary between "political" issues and non-political issues should not be used as an excuse to drive politics and politically-charged discussion into otherwise rather mundane and apolitical things. I suppose it's not really that important, but this is one of those Internet-era brainrot issues I dislike most. Of course, maybe this is actually trying to make a more nuanced point, but it being phrased like this activated my "uhm, actually" response impulse.
What I sense here is the same phenomena as when a famous artist gets a fan that turns into a hater that maybe turns into a stalker, but this time it is a small company that gets this kind of attention and zeal.

There's some kind of psychological instinct that makes some people think that they are owed something and have some kind of personal relation to somebody famous or in this case a company, a kind of familiarity that is just one way. The author of course wouldn't direct this kind of attention towards Google or any other huge company, because they understand that there is no relationship between him and them. But now when it's a small company, there is a short circuit. Just like stalkers usually direct their attention to female performers, and not to gangster rappers or a rock band.

Of course there will be nothing that Kagi as a company, or the people behind Kagi could do to please the author. When in "hater mode", exactly everything the other part does or says will be turned and twisted into something bad. Just read the e-mail exchange that was posted.

With that said, Kagi is still the best search engine around and if they someday won't be, it's as easy as unsubscribing.
I read much on zsh, but I seem to be too invested in Bash to change. Is there are good migration guide for someone with a moderately complex ~./bashrc and a lot of aliases in ~/.bash_aliases?

I seem to recall doing an Arch installation a couple of years back and the zsh instance was well done but none of that setup was installed on the system even with zsh installed. I suppose I could have copied it from the installation media but didn't think about that at the time.
What are the following specs for your unit?

SEER2

HSPF

BTU

Feel free to post the model #’s as well.
What a stupid statement. You do realize that they partnered with Microsoft Bing for their search results from the very beginning, right? In what world is Brave worse than Microsoft?
Jesus this approach to privacy is just awful. "it's not data collection if the user volunteers it" I mean wtf. "emails aren't PII because you can use a burner".

GDPR was designed to protect consumers from companies like this.
Since the 90s and 00s, a lot has changed with how internet services are accessed and used.

The problem of "how do I get people to use and fund my server" is still an unanswered one by projects that implement a lot of FLOSS-based services. It's a bit better than it used to be, but if I suggested that my Discord servers try my new IRC system that I hosted somewhere, most people are just going to pass because it's not going to have the level of polish and ease-of-use they're used to from group chat applications.
That makes a whole lot more sense considering Vlad is from former Yugoslavia
Love the logo!
True, but what do I as a customer care? It's not like I'm building some business on their APIs or anything.

If they go down, I will switch to another search engine… no need to do so preemptively from my PoV.
Tldr: you can't just spread a very negative opinion about someones hard work and then plug your ears shut for any kind of non-symathetic interaction.

In my eyes this rationale would make sense if there was no backstory to this. If there was no preceeding blogpost, I'd consider Vlads messages pure spam.

But the context here is different: The author wrote a very critical, and clearly opinionated blogpost. There was clear intention in engaging with this subject.

Now the author seems to want to avoid responsibility, while Vlads attempt to react to a public hit piece with a respectful conversation was honestly the best way to handle this.
I never commented on platforms where you can scroll forever like FaceBook, Instagram, TikTok, Reddit, and all the other social medias.

This isn't a social media. It's an app to have conversations with people you know. Like your parents. Or your best friends. Or your grandma. If somehow a chat application for the people you know is able to spiral out of a parent's control, there is something wrong.
Yeah I see the same and have thought it strange.

I think it’s just that footer was designed to promote their video content and Ars doesn’t produce much video so that’s the most recent thing to put there.
With an air-to-water system like a Vaillant aroTHERM plus you could possibly achieve your break-even COP of 4.5 (the 12kW unit costs about US$7,200 in Europe, although from what I hear about the US heat pump market you'd probably pay like $20K for the unit alone for some reason).

(Also, how do you guys function with those strange units? Therms, BTU/hr, etc. - all so confusing. Surely electrification and the shift to heat pumps could be a convenient excuse to start using watts (kW in this magnitude) for heat and joules (usually MJ) for gas!)
Looks like it. I'd suggest anyone looking at a system like that install at least 2 separate outdoor units. That way if one breaks the other can still work - and most of the year it will be powerful enough to handle the whole house (some rooms will be a little uncomfortable but bearable)
> He went to the gate for the Delta flight to Austin, and used his phone to take pictures of the boarding passes of other passengers without their knowledge.

Didn't they learn from creditcards? Always have a security code on the back.
The Flint water crisis has been resolved.

“After $400 million in state and federal spending, Flint has secured a clean water source, distributed filters to all who want them, and laid modern, safe, copper pipes to nearly every home in the city.”

https://en.m.wikipedia.org/wiki/Flint_water_crisis
> Everything else, including the insanity of the t-shirts thing, is a complete waste of time and money.

Presumably the tshirts are a marketing cost that they hope will lead to greater brand exposure and more subscribers.
I find it baffling that ideas like "govern compute" are even taken seriously. What the hell has happened to the ideals of freedom?! Does the government own us or something?
Ask HN: Cloudflare Billing Dispute
I have a number of domains with Cloudflare. About a month ago, I was double charged for the renewal of one of my domains. I filed a support request with them, and ever since then, I have been getting the run-around. They keep trying to give me an account credit, instead of a refund. Because I am not on a paid plan, I am stuck using the SLOW support. After 30+ days, I just got back another response saying "We gave you an account credit already for the duplicate charge, this ticket is closing"

Does anyone know of a way to contact someone directly? I am amazed that such a simple issue has taken this much time/effort.
More like Spot when the walls fell.
Nice!

I expected that the movement IRL to be more related to the movement of the square. Perhaps invert the Y axis, and the square is a bird or a bat thar must go down?

If I turn on the camera, is it possible to see what the carera sees? Otherwise I'm not sure it will see my face or detect my movement.

Is there an easy mode, like using claps to move the square?

(I used the keyboard, but I guess it doen't count as exercice.)
Umm, so what promises he is/maybe legally liable for?
It's hard to make money building hobbyist-level hardware and selling it to hobbyists. Selling it to commercial users is another story altogether!

I can buy a 5" 800x400 TFT color touch screen with an onboard 32-bit processor that has I2C and SPI ports that can be programmed with the Arduino IDE. And for good measure, implementing an onscreen keypad is already built into the libraries available for it.

Cost is around $30 on Aliexpress. I have a couple of them and they are amazing for the price. A github project has sprung up around these devices: https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display
Devenv is often used with direnv, which just means that the environment is activated when you cd in to the folder. This is arguably a bit more than just a docker.
I am increasingly convinced that the successor/replacement to Google will not be a more clever, AI-powered search engine, but a hyper-curated collection of links, selected by people who understand what good content is. Sort of like Yahoo in the pre-Google days.

I think this is only going to become more apparent once AI-generated content takes over the web.
I suspect Amazon has connected Alexa to some sort of LLM in recent weeks because her responses to the insane stream of consciousness questions I ask basically endlessly have become both more certain and more unhinged.

For instance, I recently asked her “How many cigarettes does the average jazz band smoke per night.” and instead of the prior usual “I’m sorry, I can’t answer that” she replied a very confident “15 cigarettes”.

I was honestly really surprised and had to check the log in the app to be sure she had heard what I had said correctly. She had indeed.

Another one I have asked her many times is “How many goats are in a goat boat?” (I really just ask endlessly insane crap every time I am in my kitchen, it’s some sort of addiction) and again where she used to reply the “I’m sorry” response, she now replies with the confidence of an LLM “2 goats”
I would bet my car that this isn't the first time he tried pulling this off, just the first time he got caught.
I did experiment with various ways of allowing light to escape but nothing came close to the properties of a total air gap. You can actually measure (relative) bend angle with it like a protractor since the attenuation is very linear!

There is already existing work that uses colored segments for something similar but those techniques are hard to do outside a well equipped lab.
Under the OP’s logic, you and everyone who shared those memes owes money. Everyone.
>Historically we drop a cool $3k a year on propane.

Similar to our situation, also in Canada; we cut our fuel bill by 3/4 after getting a heat pump. I still run the furnace on the coldest days, because it's hard to beat. But 9 days out of 10 the heat pump is all we need. The fact that it doubles as an AC unit (and is even more efficient) is gravy.

I also bought a heat pump hot water tank, and so far so good.
The Thai Cave Rescue, Pt 1: Elon Musk's Submarine
Wow, strong Tommy Tallarico vibes there.
Neither did they have vaccines, bikes, gymnastics classes, dozens of books, a constant supply of fruit and veggies, family vacations, tractor rides, swing sets, family movie nights, planetarium projectors for a few bucks, zoos, kids museums, and in general a conflict free peaceful and disease free existence

Focusing on such a tiny thing and blowing it up into a huge negative out of context of their rich, busy, and safe lives is really out of hand.
You can thank the patent trolls over at Immersion Corp spits in disgust for that.
This post suggests the author has tried this already, has had these discussions and has reached the natural end of that process.

I've also had a similar discussion with Vlad on comments here, he definitely doesn't try to view things from other people's perspectives.