skysight-inc/HackerNews huggingface dataset:
> it solves the actual problem perfectly

The whole post was about how that doesn't solve the problem perfectly - there is no way to interactively edit the output.

> by embracing LISP principles directly

This could just as easily have been javascript+json or erlang+bert. There's no lisp magic. The core idea in the post was just finding a way for code to edit it's own constants so that I don't need a separate datastore.

Eventually I couldn't get this working the way I wanted with clojure and I had to write a simple language from scratch to embed provenance in values - https://news.ycombinator.com/item?id=43303314.
The basic idea with tags sounds very similar to Reddit. Especially with the initial focus on links. Reddit has degenerated into something a bit different, however. Why would your app stay true to the original concept in the face of scaling and financial pressure?
Additionally, take action to shape your feeds to your desires rather than Big Tech's desires. Block buttons exist for a reason, as does the "don't recommend this channel" button on YouTube. Clickbait? People raging about politics who clearly have no desire to seriously consider the other side? Stupid memes that will do little to benefit your time? All of them get the chopping block.

As a space fan, I necessarily see a lot of people on Twitter who are blindly pro- or anti-Elon. Both types get blocked, not because I disagree with them but because I don't need that sort of rabid content in my feed.

Quick edit to add: block all parody accounts on Twitter as well. They almost never are actually worthwhile.

Also, did you know you can block advertisers on Twitter? It's very catarthic.
Apparently you're not alone: https://gregcochard.com/daylight-savings-time-smearing/
I didn't realize FaSF was teetering on the brink.
China is not a democratic country. They don't break up companies, they forcefully remove their CEOs from their positions, or put them to jail or they can put a bullet to their head for disobeying the Party.
Mechanical Bandpass Filters
Birth rates in the first and second world have plummeted because the economics are disadvantaged to the point that most of the pipeline needed to create children has been shuttered. Agency has been stripped, and psychological differences in gender have been exploited towards a for-profit business model where there will be no children. Its the same thing the USDA uses in combating the screw-worm, but we call it online dating. If you only match up against people you aren't compatible with long term, you never get to the stage where you couple up and have children. Part of that is also financial security, and there is a biological wall where after a time you can't have children.

The concentration of production today has become one-sided, and lacks the ability for economic calculation. Price discovery for example has completely failed in a number of markets as a result of dark pools, and sieving of business into fewer hands through non-reserve debt issuance is occurring gradually but surely.

The socialist calculation problem defined by Mises seems to be occurring, few have noticed yet because the problem by definition is chaos with no differentiating features aside from the overall volume of chaos growing.

Statistics also really can't tell you anything about chaotic environments (stochastic environments). Islands of consistency within the 3-body problem as an example for the literature that applies.
lol spot-on comment and stay tuned for our v2 :)

The focus of mooncake is to be a columnar storage engine, that natively integrate with pg, allowing writing from pg, replicating from pg, and reading by pg using pg_mooncake.
We want people to use other engine to read from mooncake, and here they are effectively stateless engine, that's much easier to manage and avoids all data ETL problems.
Null is not a problem and I agree it should be accepted. The problem is with people who want names which resemble online handles more than legal identities. See: Elon Musk's son.
I wonder if you could implement some features used by the advertising industry and when you submit an application, include a tracking pixel/web beacon that would trigger when your application was viewed and returned some analytics like if it was viewed in an email client or web browser. You would then be able to see what's going on with the other end of your job application.
Tell that to MAGA, live and breathe the Russian firehouse feed
You call them Chrome extensions, but they're really Chromium extensions that work on Edge, Opera, Brave, Vivaldi, Arc, etc. Those teams contribute code to the Chromium open source project too. Sure, whoever takes over Chrome won't have Googles juggernaut team pushing Chromium development forward, and maybe that will lead to degradation over time, but it's not like it would cause immediate ecosystem collapse. For all my psychic prediction powers know, getting rid of the monopoly could lead to a renaissance in browser tech via stronger competition. This could go either way.
Hard to tell what those people would report if we had a time machine and could go and ask them. I sure as hell wouldn't want to switch position with them. Would you? On objective measures of health, nutrition, longevity and prevalence of violence they would score much worse.

> The fact that all first world countries today have governments with vastly more power is no evidence at all that such a system is the best.

It is some evidence. Since if a system with a less extensive state that offers less of public services like schooling, infrastructure and health care is what is really better for people, why haven't people made it happen already? See here also my previous point that gradual steps towards such system should, if they are really an improvement for people, show up as higher scores in happiness surveys. Absence of that trend is some evidence against your claim.
You really are on a different planet.
Maintainer here. Yes. The routers and the controller will have a port that can accept mTLS traffic.
I care more about how it affects consumers.
The Discworld books are great but yeah, they're very much at the level of say a bright 15 year old. I've been reading them since I was that age, and I always find plenty to enjoy, but I think they're really at their best for teens.
Firefox seems to do fine without Google employees.
Acta Psychedelica
I would love it if this tool exposes job postings where the company has no intention of actually filling them, just trying to collect resumes. But does it do this?
AI DevOps Agent
I don't think "go read a book" has really generalized in this way

"Go Read a book" was really meant to be synonymous with "Go educate yourself"

No one really says "Go read a blog" or "Go read your facebook feed" the same way, at least as far as I know.

I sure hope "go spend more time on social media" or "go talk to an AI" never becomes synonymous with "educate yourself". I shudder at the thought
Tried most of them! Caveday is just too many people in a room and the rest are really awkward just one-on-one. Flow club hits the midpoint, with 4-8 people in there, everyone has stated goals and it's obvious when someone is missing their goals.

It can still be a liiitle hit or miss depending on the club host. But a good host on a pomodoro session with actual verbal check-ins is 100x better than coffee.
> I don't see 5-10x more useful features in the software I use, or 5-10x more software that's useful to me, or that the software I'm using is suddenly working 5-10x better, etc.

This has bad assumptions about what higher productivity looks like.

Other alternatives include:

1. Companies require fewer engineers, so there are layoffs. Software products are cheaper than before because the cost to build and maintain them is reduced.

2. Companies require fewer engineers so they lay them off and retain the spend, using it as stock buybacks or exec comp.

And certainly it feels like we've seen #2 out in the wild.

Assuming that the number of people working on software you use remains constant is not a good assumption.

(Personally this has been my finding. I'm able to get a bit more done in my day by eg writing a quick script to do something tedious. But not 5x more)
Joe Arpaio was pardoned in Trump's first term. Nobody is gonna change anything.
Anyone can write a book now that is available to hundreds of millions people. The gatekeepers can no longer stop you.

However, as you say, writing something good enough and with a big enough audience is very hard.
Show HN: Compare forex rates of multiple platforms in real-time, in one place
I built a Chrome extension that allows users to compare real-time exchange rates, fees and promos across multiple remittance platforms all in one place. No need to check each provider individually—this tool helps you find the best rates quickly, saving time and money on international transfers. Simple, user-friendly, and designed to make exchange or remittance decisions easier.
an antipattern I've observed when giving system design interviews is that a lot of people, when faced with a performance problem, will throw out "we should add a caching layer" as their first instinct, without considering whether it's really appropriate or not.

for example, if the problem we're talking about is related to slow _writes_, not slow reads, the typical usage of a cache isn't going to help you at all. implementing write-through caching is certainly possible, but has additional pitfalls related to things like transactional integrity between your cache and your authoritative data store.
Surprised at how poorly most of the screen readers seem to handle it. Will avoid the characters knowing this (not that I used them much to begin with), but I do also feel it's something that should be fixed on the screen reader side.

Completely understandable to fail at fake improvised fonts (like ꓄ꃅꀤꌗ) made from characters that just happen to look similar - but here the characters really are meant to represent their ASCII-range counterparts and Unicode defines compatibility equivalence/normalization to deal with it. Here the use is fairly frivolous, but most such character sets do have legitimate use - like fullwidth latin characters for readability when used alongside CJK - so really shouldn't just be skipped.
I think the unspoken rationale is that governments can compel you to destroy a market. Look at when the US seized all of the gold in May of 1933. Blackrock operates in time scales where this sort of risk awareness is relevant.
Have you ever been to hama sushi, sushiroh or Kura sushi? These are chains where you order from a tablet and it gets delivered via belt to your seat or pick from the belt. You pay at an semiautomatic kiosk. Meeting the staff is optional
If I am reading their financial statement correctly, they have about 3 years of runway.
$500M/year expenses, $65M/year revenue other than search deals, $45M/year interest on savings and $1300M assets.

https://assets.mozilla.net/annualreport/2024/mozilla-fdn-202...
The author has implied a false dichotomy: positioning the article as “it does 10x or it does nothing” (my paraphrasing) is disingenuous and hyperbolic. My experience is that on several tasks professional devs, including myself, can get to an answer much faster than pre-LLM. For example, I’ve never had to use SQL frequently enough to become an expert. Prior to LLMs, creating queries beyond the basic would take an hour of Googling and keyboard head banging (or find an expert to help who is invariably doing their own job). Now, the same thing takes 6 minutes. Arguably 10x faster for this task. But since I don’t do this often nor have 40 other examples like this, I’d never claim it makes me 10x more productive. But I DO run into 5 or 6 of this and similar examples a week and several others of smaller magnitude. And that has a meaningful impact on my productivity. I could go on to describe in what ways I can see this productivity improvement but the primary point is that it is not all or nothing. An LLM might make me 20% more productive across my week and that is still a big deal when compared with just not having it.
I guess we'll have to agree to disagree. I don't see it as a greenwashing conspiracy, and I especially don't see it as a journalistic error as the parent claimed.

Just because someone doesn't know industry terms doesn't mean those terms are incorrect.

Regarding your point about nameplate power, dispatchable sources have existed for almost a century using this convention.
Kind of comes down to one of Neil Postman's questions

"Whose problem is it that it solves?"

It's possible to get some benefit from an algorithm/process, just as a
side effect, that was never designed to work in your interest and is
an opaque cloud service. Maybe the service is solving the network
owner's problem of selling you to advertisers. If you want to maximise
for "interest and relevance to my life goals" there's nothing to stop
you running your own "algorithm" of course, except any obstacles put
in your way by the data network owner. For that reason it's more
important to pay attention to the freedom of the network (open API,
federated, maximally distributed etc) than the algorithms that run on
it. If you control the former you control the latter. HN (the network)
seems to allow a lot from the plethora of viewers I've seen.
So sad all that sucking up to the new administration didn't work. Oh well...
direct to pdf, https://ia803200.us.archive.org/4/items/197501PopularElectro...
Redis is probably slightly faster than sqlite, and developers are used to using redis primitives and APIs.
There is also MongoDB, which is also doing fine despite the very unfortunate name.
It has certainly boosted my productivity for my blog. Not the articles; but the interactive features. Since my day job is mostly Go and C++ I’m less familiar with NextJS/TypeScript/NodeJS and the LLMs are tremendously helpful in knowing which libraries to use and how to use them correctly. It lets me get way more done in the constrained time I have to spend on it.
And as a follow-up, Lewis Mumford, Technics and Civilization.

Where McLuhan argues technologies shape worldviews, Mumford argues worldviews also shape technologies.

And then perhaps into the world of science and technology studies (STS), where these questions are explored more deeply, and specific cases are examined.
In my case I have not found opam buggy at all, and I never find it confusing but this last point may be personal taste. The bug you commented is something I have never experimented with opam in linux or Mac OS and I am sure if you report the developer will check about it.

The point 2 you mention, I don't understand the issue. There is an opam switch which works for me perfectly, no issues at all. Please, like any other tool it is better to read the manual to understand how it works.

Cargo and opam is not something comparable, probably next generation of dune could be, but at this moment it is make no sense compare two utilities that are so different. Compare with pip, julia package manager, etc is fine. Personally, I like more opam than npm and pip.
So it's an indirection layer to the actual APIs.

The value of MCP then depends on it's adoption. If I need to write an MCP adapter for everything, it's value is little. If everyone (API owners, OS, Clouds, ...) puts in the work to have an MCP compatible interface it's valuable.

In a world where I need to build my own X-to-USB dongle for every device myself, I wouldn't use USB, to stay with the articles analogy.
Mentioned this below as well. Seconding Flow Club. I don't have ADHD, but am just a new parent and god having an "appointment" w/ other people for deep work changes everything.

Shoutout to Ricky and co!
I use Orion a bit on Mac. The blocker for me is that it doesn't support Ublock Origin. They claim that their built in ad blocking does 90% of what you need, but I really just want to be able to remove page elements at will.
There are certainly some short term consumer gains to be made in decoupling the oppressive monopoly of android, payments, chromium, search, and ads. If Google wants to send their search experience to shit that should probably be their right to mismanage, but the ramming home of Manifest v3 and Google Play Protect in the interest of nobody is beyond the pale.
Interesting because I've always been the picky eater (in Western food) which is why ordering exactly what I like is especially appealing. You must have grown very weary of the substitution process.
Making the argument that anti-trust is a bad idea because of geopolitics seems pretty wild to me.
Orion was a letdown for me. I’ve tried multiple times to switch over but basic things like autofill not working consistently were dealbreakers.
WebKit for Windows is not in a particularly well-maintained state, where WebKit-GTK (which is probably what Orion for Linux is built with) is in reasonable shape since it’s already used by GNOME Web (aka Epiphany). That might have something to do with it.
Donald Trump is turning America into a mafia state
It allows Firefox and chrome extensions!
If I'm going to MOD Pizza, I'm going because I want to eat something quick and easy. I'm not necessarily going there to maximize my pizza-eating experience. I honestly prefer picking something from the menu and maybe adding some extra toppings.

In general, I don't personally enjoy having to make decisions about particular ingredients when I go somewhere to eat. It's mental energy I don't want to have to expend. Not having any dietary restrictions, I personally prefer somewhere that offers a fixed set of items. I'd also say that when I was younger, I was afraid of making the wrong choices and didn't know what some ingredients were whenever I'd go somewhere that did have choices, so that added a little bit of anxiety.
Have AI write you a browser extension that replaces such characters with their regular versions.
> That's part of the problem from what I've noticed. Engineers performance is not measured against the application of computer science as much as how much they add value to the business in the short term... since in the long term there is strong indication that good engineering always adds value (i.e. by reducing bugs, making software more performant, more reliable, etc).

My suspicion is, this is because from a business perspective, improving the quality of software is only one way to secure revenue, out of several, with others potentially being cheaper.

A business person might ask an engineer "so we have this technical debt that you request time to fix. What happens if we don't fix it?"

The engineer might answer: "well, the software will perform worse"

Business person: "...and?"

Engineer: "This will make the experience worse for the end users."

Business person: "...and?"

Engineer: "They might leave?"

Business person: "They can't leave, the software was purchased by their managers, not them. They have no agency about this."

Engineer: "Ok, but they might complain to management and the company might not renew the contract...?"

Business person: "Lol, the company just completed a 6 month, $500.000 data migration and rollout to integrate our software with their existing systems. Like hell they'd throw this away because a few case workers are unhappy."

Engineer: "...oookay... but they might complain on social media and give our software a bad reputation?"

Business person: "Yeah, I'll let Marketing handle that. Request denied!"
WASD: Wireless Anomaly Signal Dataset
Agreed. This project isn't that upfront this is a wrapper around 4 commands. Docker build, docker push, docker pull and compose up.
Apologies for the cheap shot at sarcasm, however the point I was trying to make is this: https://www.jwz.org/blog/2020/09/this-is-a-pretty-dire-asses...
epoll and kqueue are userland mechanisms for async that aren't non-blocking async I/O in the kernel.
I kind of find the opposite effect. My record in physical artifacts is very patchy - they get thrown out or I can't find them. But since using gmail and google photos, everything from around 2005 is preserved and searchable. I need to back it up though! Just looking it's 30,356 photos and 78,390 emails which would be a job to deal with in paper form.
Well, whatever. I've already shipped several profitable projects which lean heavily on LLMs to fill in my knowledge & skill gaps.
Trying to use Kagi with other browsers lays bare the depth of collusion between browser makers and search providers. Getting out from under all that makes Kagi a whole lot more seamless and useful.

It’s ironic that it is its own tight collusion, with the difference that you can use Orion just as well with any other search providers as with Kagi.

So yeah, it seems like a departure from search, until you consider that for the features that make Kagi a worthwhile search product (privacy, neutrality, etc), “you can’t get there from here” with the other browsers.
What's next after the AI bubble bursts?
the decision to stick with WebKit for Linux is interesting, I haven't had a good time with WebKitGTK as it provides a subpar experience, so I wonder if Orion is going to be different in this regard
Linear here means just an analog amplifier, no retiming, or DSP or anything
Sounds good. I'm still a bit confused. But will wait for your next version. :) ETL problems still aren't avoided — replicating from Postgres sources using logical replication is still ETL. One topic we didn't chat much is, be careful about what you're signing up for with logical replication — we built an entire company just to solve the logical replication/decoding problem. ;)
Depends what you’re measuring. Sutro Tower’s prominence[0] is almost certainly greater than the house in Nebraska and probably most of the buildings in Denver too (though possibly there’s some comms equipment or ski infrastructure that could beat it?)

[0] https://en.m.wikipedia.org/wiki/Topographic_prominence
Well, yeah, but they also started a giant war of conquest and killed nine million civilians in gas chambers, so I'm still gonna say they were on the evil side even if they used similar narratives themselves. There's a point where the "both sides" thing finally breaks down. If we don't have enough moral clarity to say the Nazis were bad, then we're really in trouble.
My 10 year old - who has never really been exposed to religion, much less the 'WWJD' meme - told me a few months ago that when she wonders what she should do in a situation, she asks herself what Tiffany Aching would do.
Why would sugar be bad?
I feel like there are two approaches that are never gonna work: self-control and asking companies to change.

I think there is an obvious answer though: taking control of the algorithm via AI. I don't think we're there yet, but it's gotta be a matter of time until somebody makes a local AI agent that browses all these feeds and then filters them to your satisfaction (x% about politics, y% upbeat, z% violence, z% about video games).
Related: FOSDEM 2025 talk "Build your own timeline algorithm"

https://fosdem.org/2025/schedule/event/fosdem-2025-5601-buil...

Only on Mastodon!
I see it analogous to asking, "How much is access to the internet boosting real-world programmer productivity?" Are you really 5-10x more productive being able to google something? Couldn't you have just looked it up in the manual, don't you have peers you can ask, that's such a small portion of the time you spend coding.

But we've now lived it so much that it sounds ridiculous to try to argue that the internet doesn't really make _that_ much of a difference.
Isn’t that what makes startups special ?
What the article doesn't say (well, there's a lot it doesn't say) is that this protocol was created by Anthropic but is being adopted more widely.

MCP reminds me of a new platform opportunity akin to the Apple App Store.

It's rapidly adopted, with offerings from GitHub, Stripe, Slack, Google Maps, AirTable, etc. Many more non-official integrations are already out there. I expect this will only gain adoption over the coming year.