skysight-inc/HackerNews huggingface dataset:
What always confuses me about the „search has gotten so bad“ mentality is that it is often based on anecdotal evidence at best, and anecdotal recollection at worst.

Like, sure, I have the impression that search got worse over the last years, but .. has it really? How could you tell?

And, honestly, this should be a verifiable claim; you can just try the top N search terms from Google trends or whatever and see how they perform. It should be easy to make a benchmark, and yet no one (who complains about this issue) ever bothers to make one.

Dan at least started to provide actual evidence and criteria by which he would score results, but even he only looked at 5 examples. Which really is a small sample size to make any general claims.

So I am left to wonder why there are so many posts about the sentiment that search got worse without anyone ever verifying that claim.
> “(10) This Regulation applies to economic operators only in relation to products with digital elements made available on the market, hence supplied for distribution or use on the Union market in the course of a commercial activity.”

So if you wanted to release an open source product, but try to monetize it in some way by providing extra services on top of it (i.e. backup / sync across devices service), this totally applies?

What if the open source product is used as a marketing asset of a commercial product but otherwise is not commercial by itself?
Richard Coffin of The Plain Bagel made a video called "The Passive Income Scam" that is worth considering:

* https://www.youtube.com/watch?v=AqZbO8Ojhmw
It's far simpler to implement.

No, you don't understand. I'm not saying The XDG variables might not be defined. Give me a little credit here lol. I have more than a passing familiarity with XDG. I've implemented it before. I'm saying the XDG convention itself may not apply. For example, Windows. And its controversial whether to use them on macOS when I last looked into it.

I don't see any significant problem with defining an environment variable. You likely already have dozens defined. I know I do.

I'm not trying to convince you of anything. Someone asked why. This is why for ripgrep at least.
> because it’s so easy for people to make direct approaches to the vendor

I like the way Flippa does it: https://flippa.com/

Show what's listed, show basic financials and an asking price. Only after a buyer sees something interesting are they asked to jump through hoops to create an account, etc.

Looking at the listings, they would be really hard to de-anonymize.
It is indeed, named after John Bogle. Great resource, the only detractor is these days you will see posts like this one on a regular basis.
In my opinion, HTML and XML would benefit from being a Lua table with Lua strings too.
> rental properties

Being a landlord is anything but "passive".
The 20+ hour battery life though is kind of important. ;)

> I doubt whether it's the best choice for desktop usage

This is literally a discussion on laptops, so that doesn't really apply. :)

I didn't realise it didn't have good battery life though. If that's really the case then it's pretty much a show stopper from my point of view. :(
I think it's important to notice that free software is free to use and extend by people who don't necessarily share philosophical or political convictions of the software's author.
On the other hand without a commission this means there isn't a perverse incentive to fake data and sell stuff like it happens with other services.
You're right, llama-cpp-python OpenAI compatible endpoint works with `stream:true` and you can interrupt generation anytime by simply closing the connection.

I use this in a private fork of Chatbot-UI, and it just works.
One critical difference is the date attached to youtube videos. It's easy to verify that a video was made before this tech was available, but you can't do that with websites, or search engine result pages.

It does limit utility for more modern needs, unfortunately.
Or just don't update it.
> until Russian tanks are again on the streets of Budapest

Maybe instead of consuming propaganda about "evil Russia", you should figure out the real reasons behind its actions.

These narratives are so detached from reality and cause-effect that I actually expect that propaganda will unironically declare a win for Ukraine once Russia achieves its goals there.
Brotli itself has a pre-filled dictionary, which was designed specifically for whatever was most common for internet traffic at the time. So lots of stuff to make XML headers tiny, along with a lot of common English words.
It is probably just a very uninformed comment.

There is even a scene in Seinfeld exactly about this: https://www.youtube.com/watch?v=BAjxn2US7J8
Feels sped up. the car music system seems to show faster speed of leds and the speedometer is also stuck in an odd angle.

Great effort nonetheless
to be entirely honest, even that is beyond the point. Parachutes are dead simple things, pretty much all constructed from the same ZP ripstop nylon and built the same way.

Sure, there is a whole bunch of subcategories and outliers, but it’s all very mature technology if you aren’t pushing boundaries with things like full sail fabrics intended for paragliding wings, ultra fast and small cross braced speed machines and such. I’m not innovating here, i use the same designs, fabrics and processes, even the same sewing machines.

I also skydive with a commercial reserve parachute and a tertiary belly mounted emergency rig for good measure. The secondary reserve is rigged into a so called "automatic activation device" [1]. The chances of murking myself due to negligence, complacency or by pushing my luck with disciplines like relative work (flying formations) or free flying (acro) are wayyy higher than a fatal accident because one of three parachutes malfunctioned. Skydiving is a deadly sport, it says so on the waiver you have to sign, and if i don’t feel comfortable with the inherent risks, I’ll gift my gear to a newbie and call it quits.

[1] AAD - device monitoring velocity and altitude, fires a cutting charge, severing the reserve closing loop if still in free fall at set altitude. I use this one

https://dl.cypres.aero/userguide/991002_cypres_2_user_guide_...
I am not sure about conditions (I don't know enough about CL), but the effect system of Koka (and OCaml) uses delimited continuations. So it is doable in Scheme, with shift/reset or prompt/control or whatever primitives are defined.
John Pilger has passed away
at ~2 kelvin I'd have thought you can radiate away a truckload of heat surely
There is an OOM kill count in Linux
> desktop usage

By that I mean non-server (in the context of ARM on Linux)
Self-hosted LLMs are the future. Who wants to keep evil money sucking corporate non-profits in the driver's seat?

And more importantly, who wants to pipe all their private stuff through their servers? Given their attitude toward other people's copyrighted works its guaranteed to ingested by their model and queried in god mode by Sam Altman himself, looking for genius algorithms or ideas for his on-the-side startups.
Probably for the same reason that there are so many more posts about anything that make claims than that explore evidence systematically, especially when the people making the posts stand to gain nothing by spending their time that way.

I encounter claims that "protobuf is faster than json" pretty regularly but it seems like nobody has actually benchmarked this. Typical protobuf decoder benchmarks say that protobuf decodes ~5x slower than json, and I don't think it's ~5x smaller for the same document, but I'm also not dedicating my weekend to convincing other people about this.
We differ in our definitions of that word :)
Wish I did, but here you're at the algorithm's mercy, unfortunately. One possibility is subbing/accruing watch time on channels that you find provide you the right value, so that the algorithm might recommend similar channels on other subject matters.
Also a Youtube channel (they recently had their annual conference):

* https://www.youtube.com/@bogleheads3687/videos

It is organized by The John C. Bogle Center for Financial Literacy (an IRS non-profit):

* https://boglecenter.net/about/
I could sort of see that, though I think authoritarian does a fine job of saying the same thing. But to say the communist party of the Soviet Union wasn't communist, that they used the word communism to make communism/themselves look bad? Thats hard to even follow the logic.
I think the point he's trying to make that the search results page from the mainstream search engines are a minefield of scams that a regular person would have difficulty navigating safely.

If he was looking at relevance, yours would be a solid point, but since most of the emphasis is on harm, a smaller sample works. Like "we found used needles in 3 out of 5 playgrounds" doesn't typically garner requests for p-values and error bars.
That's a problem with lack of evidence it offers what it claims, not pricing. If there's no worthwhile and sensibly priced IP, then it's overpriced at the price of a coffee. If there is, the current price is a rounding error for anyone seriously considering spending a few thousand bucks on a website and probably considerably more time and money on marketing it
The nipple was and is fine but decent trackpads were absent from thinkpads for a very long time.
This seems relevant to my open ended curiosity around the question 'what is the irreducible form of compute?'

I've been thinking of solving it with Forth, as well, coincidentally.

I basically want to build a bootstrappable Forth as a meta-transpiler over a Forth VM that initially starts out in the earliest stage as the most minimum possible representation and add from there.

In my research things that led to this being possible but I haven't sussed out:

1. Mov based architecture

2. Transport Triggered Architecture

3. Some two push-down automata based on some operation that assumes stack operations for left and right to manage params/addresses.
> to compile a static binary

Cargo is one of the main reasons to use Rust of C++. I am pretty sure there is more involved with C++ than this:

rustup target add x86_64-unknown-linux-musl
cargo build --target=x86_64-unknown-linux-musl
I first heard about these when reading this book, Endangered Eating: https://wwnorton.com/books/9781324004660

If you would like to learn more about various foods on the edge of existence, check it out (no affiliation, just a happy reader).
There are ample developers who can build but not sell. You want to look for SaaS in this list that you understand and can scale/extend and sell.
> If the programmer clones the callstack, hands the callstack off to a coroutine, and then both callstacks have e.g. a reference to an open file handle in one of their stack frames, it means the programmer cannot safely unwind the stack.

Wouldn't you access file handles like this through a synchronization primitive like a mutex to avoid this exact issue? Or close the file handle once all go routines have returned?

> Because of this stack disconnection of parents and children, it really becomes impossible to have exceptions. Not just won't, as Rob Pike would have you believe. Can't.

That's one thing I actually really like about Golang. Exceptions have always felt like this heavy thing that you, often times, use, like, 10% of. The error type is so much lighter.
If you're referring to the current Israel-Gaza conflict - this is basically not true.

Israeli soldiers are fighting because they think that, if they don't, their friends and families will be killed. They might be right or wrong - but that's why they are fighting.
Does your view change if they use a management company?
That is wild! Do you have more info?
When a technical friend asks me what laptop to buy, I tell them to buy a used Lenovo Thinkpad amd rebuild it to fit their desires. Then I explain the differences in the many product lines of ThinkPads.

When a non-technical friend asks me what laptop to buy, I pause, and eventually yell them to buy a used Lenovo Thinkpad.
Yes, I suppose the USA did achieve its goal in Iraq, in the sense that they sought to disarm Iraq of WMDs, and Iraq had no WMDs after the war.

Of course, Iraq also had no WMDs before the war, so I'm not sure the episode proves much about America's ability to win.
Ikiwiki was created by long-time Debian contributor Joey Hess.

He's since left the project, but his fingerprints are all over it.
Both IPS and non-IPS variants were available. The non-IPS panel is and was garbage.
> maybe the crowd that uses Emacs is mostly also the crowd that would be against utilizing LLMs?

I think a bigger problem is that the crowd that uses emacs is just small. Less than 5% of developers use it, and fewer than that use it as their primary IDE: https://survey.stackoverflow.co/2022/#most-popular-technolog...

(I'm quite sad about this, as someone who pretty much only uses emacs)
Anyone who lived through Model Driven Development era (late 90 and early 2000) knows that this solves only like 20 percent problems that those who complain about lack of version control are really talking about.

The real unsolved problem is lack of visual comparators that could show what really changed between versions. If you try to do diff those text serialization formats (those being yaml, json or, in old days, xml) you have to do a lot of mental gimnastic to map those onto visual changes that are meaningful. And most potential users of your low code tools are not capable enough to use it this way.

If you take into considetation that visual comparators of workflows is extremely hard problem to solve (probably only bunch of people in the whole world is cable enough to do this in a way that anybody sane would use) then you easily see why all visual dev tools of last 30 years went bankrupt. And if you did any sensible research you would know there were hundreds attempts at it with some spending hundreds of millions of dollars (Rational and later IBM being main ofenders here)
Read fewer books and feel better about it
Running a stable service/ maintaining a product doesn’t require lot of people. But to improve, experiment, R&D, introducing new features, functionality, new products and services, new customer/user targets, growth requires lot more people. X might be stable but is it growing? If a business is not growing … … …
I don't think this is a fair criticism.

1) The step where you evaluate "how they perform" is necessarily subjective.

2) you could design a study and recruit participants but that isn't something a blogger is going to do.

3) He does link to polls where people agree with the idea the result have gotten worse. Yeah, there are sampling problems with a poll, but its better than nothing.

In this case especially, the writer is answering the question: "Whose results are best according to my tastes?"
This is definitely something where tastes vary, for example you can see below several people assumed you can multiply any numbers, and that actually worked because the numbers are co-prime, but strictly you need LCM (and since I had LCM in my toolkit I used it)

I try to write solutions which would work for inputs like mine but I'm not fussed if, for example, my code panics on hypothetical "valid" inputs that I didn't consider.

So e.g I have panics for nonsense input like, "Pipe networks with more than one Start can't be solved" and "Uneveen seed list cannot work as described in problem" [Yes that's a typo] but I also have "Should not send signals unexpectedly" and "Surely not all the stones have X velocity 0"
There's some lovely tributes on his Twitter page, where the family announced his death: https://twitter.com/johnpilger/status/1741419322449215716

RIP Mr. Pilger. Sorry there aren't more like you.
This would be fun to watch if the vehicles moved in real time, but since the dots move too fast to be real vehicles, it feels more like a simulation. Doing it in real time would probably not be viable due to privacy considerations though.
> (I gather PHP does have types now, but perhaps I’m using the wrong IDE or need a specific VS.Code plugin…)

It does! In PHP fashion, checks done runtime and there’s no compile step to check your code. Can be quite a trip!

I picked up laravel again recently it’s let me work at a feverish pace, love it. Happy to see you were able to get something shipped with it as well.
Maybe instead of merely dropping criticism, you should drop some knowledge. What, in your view, are the real reasons behind Russia's actions, and what is your evidence that those are the real reasons?
Any library?

Edit: staged computation?
Did you try using savefrom.net? You can type "https://www.youtube.com/watch?v=IkYVmtgxebU" into the text box and hit "Download". Then you'll get a new tab that tries to get you to install malware. If you decline to install it, the new tab takes you to the malware's homepage. If you close the tab and go back to the original tab, savefrom.net presents you with an error message saying "The download link not found." and does not help you download the video.
When we were in startup / small business mode we had a founder who was absolutely incredible at turning customer feedback into actionable and well thought out “actually here’s a better solution”

He was out shortly after the acquisition, and now we get videos emailed to us by corporates UX team of them asking the worlds most inept users how things should work and given changes based directly on this feedback.

I swear agreeing to be in a test group is self selecting for people who don’t understand the most basic UI metaphor. It’s frankly been a race to the bottom.
If these shipping companies are going to take advantage of taxpayer-funded militaries, they could at least pay taxes themselves, instead of hiding behind convenience flags. Either this or waiting the Singapore navy to rescue them.
Flowpilot: Open-Source Self-Driving
Does anyone else get "Doing vfork: Exec format error"?
Final gen. Intel Mac, 32 GB memory. I can run the llamafile from a shell. Tried both wizardcoder-python-13b and phi
cross-posted: Did you try using savefrom.net? You can type "https://www.youtube.com/watch?v=IkYVmtgxebU" into the text box and hit "Download". Then you'll get a new tab that tries to get you to install malware. If you decline to install it, the new tab takes you to the malware's homepage. If you close the tab and go back to the original tab, savefrom.net presents you with an error message saying "The download link not found." and does not help you download the video.
I have built my web scraping system ( https://awesomegoat.com ) on Ruby on Rails. And while I spent this Christmas-break exploring Elixir/Phoenix, I am so far staying with Ruby on Rails.

While it seems I could have built a slightly more (CPU & memory) efficient system in elixir, I am afraid the development of new features would be a bit slower and my time is more precious than the machine's.

Also, CPU & memory are likely not the constraints in the scraping exercise. What you will likely find later on that you will get blocked by Cloudflare on week 2 and superb backend won't make a difference.
Been paying for Kagi for 6+ months and very happy with it. I’m pretty anti subscriptions so that’s saying a lot for a service that is otherwise free.

I do have to dump into google for local searches every once in awhile, but otherwise happy with it.
> The world is full of murderers and genocidal racist assholes

The problem with your approach is that if a country actually implemented it the first neighboring country that fell under the control of a genocidal racist asshole would just have to hold a "take you daughter to work" day in their military and on that day invade your country.
That one is a particularly complex conflict that didn't start on 7th of October and I'm sure they have more complex thoughts that include the illegal settlements and their religious rights to take that land and their political positions on these issues. They are conscripts, so I would imagine there's a range of positions when they are killing thousand of women and children alongside with combatants. I don't believe the premise that Israeli soldiers were concerned for the lives of their loved ones and killed that many civilians and ar OK with it.

Unarmed women and children are not that dangerous, they must have range of thoughts when killing those. Some regret, some glee, some disgust, some joy I would imagine. I wouldn't put the relief of saving their own in the top 10 though.

As for the Palestinian side of things, I'm sure its not simple too. Some would do it for revenge, some would do it for some ideological BS, some would do it for religious reasons. The terror attack they initiated on the 7th of October has quite a bit of footage and its very clear that they did not intend to survive the action. They were obviously doing it for "greater good", so to speak, without an expectation to personally gain anything by killing civilian Israelis.

Very few will see direct gain from this conflict.
I don’t think that’s correct. Workspace admins can set session lengths here[1] for web and here[2] for chrome.

1: https://support.google.com/a/answer/7576830?product_name=Unu...

2: https://support.google.com/chrome/a/answer/2657289?sjid=9184...
Towering Waves Batter West Coast
This is a strange article. I think the relevant part is "Because I like it", which is absolutely fine, that seems like a fun project. But whatever problem he's identified has already been solved in many different other ways.
https://archive.ph/9EYRe
Sad to see you being downvoted because MS lawyers are evil :(
You said you don’t want to start a net worth thread but then you started one anyway and gave the most tone deaf valuation possible.

Your example would be a portfolio worth over $7MM. If it was just exchange rate conversion it would still be over $2.5MM. With either of those annualized returns you would be living really well in most/all of America. I assume it would be the same in India or even more so.
The IDE experience with Lisp is great because of the interactivity, not because its great analysis. You do get good analysis from the language introspection capabilities itself, but you need to "manually" use that... It's just different. I know SLIME and love it, but the analysis it's capable of doing is not near the level you get with IntelliJ and Java or Kotlin. For starter, Common Lisp (and most other Lisps) don't even have static types (I know you can declare types, but most libs don't do it and SLIME doesn't use that for any IDE feature as far as I know, other than perhaps warn when you use an obviously wrong argument type), making features like advanced refactoring very difficult. Macros make it very hard to even know whether the syntax is right (try writing a LOOP in Common Lisp - SLIME won't help you).
TCO in this article = Tail Call Optimization, not Total Cost of Ownership.

It makes the article more interesting!
Nice curiosity driven exploration! I share the positive sentiment towards such project-based learning as well. It was a good read James, thank you. One thing you might consider to include is more quantitative data in terms of compression progress for methods you applied

I’m interested about how the future exploring of methods you suggested at the end would work out, especially treating text compression like image compression
There was some stats released by one side which admitting like a 1:20 disadvantage in artillery shells fired. It should roughly translate to the ratio of losses too ...

The situation is ... strange to say the least. Because no one seems the understand what is happening and those who do pretend not to.
I don't get this.

Do you purposely 'not' indent your code, to obfuscate it?
I am working on pretty much exactly this same thing :)

Anything you can share yet?

Here is mine: https://github.com/ydennisy/kg1