skysight-inc/HackerNews huggingface dataset:
Tube Creature is also cool (the source of the tube paths for this map).

Particularly like the "Tube Tongues" metric — the second-most commonly spoken language after English by residents near each tube station, it paints a real picture of a diverse London:

https://misc.oomap.co.uk/tubecreature.com/#/tongues/current/...
>No they don't. Computers have a power button. If there was even the slightest indication that you were no longer having the time of your life, you'd press it and find something more enjoyable to do.

This is such a bizarre conversation. Yes, people on the internet sometimes get angry and don't go do something else. It happens.

No one is mistaking humor for anger.
I used it quite a bit with Python, but it was quickly supplanted by UWSGI.
Also, I’d love to see a shared protocol or framework emerge — something like the Model Context Protocol (MCP) or an open standard — that different tools and platforms can build on and improve together. That kind of foundation could push the whole ecosystem forward instead of scattering innovation across isolated silos.
>Now, acute effects of lead exposure are pretty clear. If someone were to chomp down on a piece of lead, it would result in seizures, coma, and possibly death.

Tell that to anglers. Chomping down on lead is how to put weights on the line.
Recently, I signed up for two premium cards. The main benefit I wanted: Collision and damage coverage on INTERNATIONAL car rentals.

Honest feedback: I logged into your site and found it useless. I plugged in my two cards. Your site gave me such a cursory and incomplete picture of them, I would never have the information I needed.

p.s. they are literally the credit cards you have on your homepage, so I expected at least these to be complete.
Why would you hide the pricing from your website?
This reminded me somewhat of Pony Messenger which does one "mail drop" a day.
Show HN: Free TI-84 Plus Online (No Signup, Runs in Browser)
I built a browser-based TI-84 calculator that works without installation or login.

It's useful for students who don’t have the physical calculator or just need a quick way to check something.

Would love feedback or suggestions!
Not really, no.

Here is the 386 PC version, which loads from MS-DOS.

https://sourceforge.net/projects/dosoberon/files/DOS%20Obero...

Other versions run or ran on ARM, 68000, PowerPC, x86-64 and other platforms.
Unfortunately I think this will the the future of vibe coding. Minified blobs of code that only the AI is able to edit. We don't usually review the compiler's use of registers or memory allocation after all.
It isn't. But as a society, we voted for providing clean, affordable water to everyone was a public good. That's why municipal water exists.

The issue arises when that water is fluoridated against the will of a significant portion of the population. It effectively forces dissenters to either accept it or go through the hassle and expense of sourcing their own water — which defeats the original purpose of providing low-cost, universally accessible water.

Today, the marginal benefits of fluoridation are questionable, especially with fluoride available in toothpaste. So forcing it on everyone, despite objection, becomes harder to justify — and that's why some places have stopped adding it.
It is still used a lot by many hundreds of corporations and likely makes them profit, so I would assume yes.
That, plus:

* Echarts is about the only dependency in our project that I can upgrade - and be sure it never breaks anything. It is so well-thought in that regard. Upgrading for 3.x to 5.x? Sure! "npm update" and everything just keeps working smoothly. That is so refreshing to see these days. Unbelievable.

* It's both SSR-friendly and SPA-friendly. Being mostly vanilla-js, works seamlessly with both react/vue/apline AND with old-school rails/asp.net/php/whatever. Our app is pretty classic SSR (https://www.jitbit.com/) and I can construct my chart's JSON object on a server using some linq-queries and provide that to echarts.

* ...OR I can give it a reactive object from vue-based SPA. Dun matter, it just works.

* whenever we have to add some workarounds (like, showing hovering labels on a pie chart with a bold percentages or something) - I never have to dig into their sources. Almost anything has already been figured out. Easily googlable and "LLM-able".
> When Bootstrap first came along, all websites that used it clearly looked the same, with minor differences. We see the same today but instead of Bootstrap, people use Tailwind or other libraries/frameworks but the effect is the same, most landing pages look the same, even if the images have different colors.

There's a logic to this phenomena, and it involves few people/companies trying something new to stand out (sometimes by being flashy, sometimes by being more ergonomic or less assaulting on the senses), some others following suit, and then if that "sticks", you'll see everyone else adopting the same design too. In particular, when some design reaches enough adoption, people who don't use it start to stand out, negatively - visitors start to see them as quaint, or worse, weird and therefore untrustworthy.

(It's not a bad heuristic, either. You can avoid a lot of Internet scams if you pay attention to how the website comes across to you at a visceral level. It's kind of a "spidey sense" many of us Internet dwellers have :).)

This is not Internet-specific either, it's also a thing in branding and product design spaces in general.

> Most websites today look like each other one way or another, as they're all mostly using the same libraries and frameworks that kind of pushes people into specific approaches.

That applies to products/services. Those tend to stand out subtler, but usually there's still a marketing department having strong influence (if not final say) on the design, and they make sure the branding is clear and the site is still easy to distinguish from any other site built with the same libraries and frameworks.

(The other category of websites is just glorified posters and magazines, and those are much weirder and unique, though even there you'll find fashion trends.)

EDIT:

The more general point is, presentation is always a core concern in commercial software, because branding is a core concern for companies. This has been true even before the Web; I recall some old UI Design Guidelines from Microsoft, IIRC for Windows 95, where this is acknowledged explicitly - the OS is pressured to provide ways to customize look&feel of UI elements, because software vendors demand it for branding, and so we can forget about having uniform UIs between applications. This is the unfortunate reality that drives UI standards.
Common Lisp at its base is usually written in Common Lisp.
Do you think they even want to understand apnea? It seems to me there is a toxic incentive situation here. I'd bet money a full blown set of variable controls will be found to solve this problem and come from outside sleep medicine.

Its not magic, its that modern professionalized science is devoid of inquiry.
My biggest annoyance with FastCGI is the ambiguity between FastCGI Server, FastCGI Application and FastCGI Proxy in documentation and articles.

To give some examples what I mean:

- Apache can be a FastCGI server (mod_fcgid) and proxy (mod_proxy_fcgi)
- Nginx (and most other Webservers I checked) is only a FastCGI proxy

Wikipedia [1] lists both as "Web servers that implement FastCGI". For me it took some time to recognize the difference whether a server speaks the FastCGI protocol or can also host/spawn FastCgi supporting applications which do not daemonize by themself.

For the (probably) most used FastCGI application PHP this is easy because php-fpm is both a FastCGI server and application.

An example for a (Fast)CGI application which is not also a server is MapServer [2] which is listed by Wikipedia as CGI program and by its own documentation with "FastCGI support" or "FastCGI-enabled".

The fact that it is only a FastCGI application and needs an additional FastCGI server to host it is (in my opinion) not clearly communicated.

A common tutorial to combine MapServer with Nginx is to use fcgiwrap or spawn-fcgi as FastCGI server.

Since a FastCGI application can usually also act as CGI application it is easy to miss that the first option is running the application as CGI and only the second as FastCGI where one instance serves more than one request.

For me the main difference is that a FastCGI server will open a socket and can spawn worker processes (which php-fpm does and MapServer does not) and a FastCGI application (the worker process) will accept and handle connections/requests.

A FastCGI proxy translates requests (usually from HTTP to FastCGI protocol) and redirects them to a FastCGI server. It does not spawn processes like Apaches mod_fcgid does.

Due to the simplicity it should be even possible to use systemd as simple FastCGI server. [3] (I have never tried it)

My recommendation if you ever come across an FastCGI application which cannot open a socket / daemonize by itself use Apache mod_fcgid. Even if you already use another Webserver to handle HTTP. From all options I checked it has by far the most useful options to dynamically limit the number of worker processes and respawn them from time to time.

[1] https://en.wikipedia.org/wiki/FastCGI
[2] https://en.wikipedia.org/wiki/MapServer
[3] https://nileshgr.com/2016/07/09/systemd-fastcgi-multiple-pro...
FreeBSD Jails Security
The Consumer Price Index reveals much (2024)
That's a very simplistic and deficient way of stating a half-truth. The dangers of technology and their ethical implications have historically been a serious consideration in the way we regulate a lot of stuff, from TikTok to nuclear development.

You are also biased in the way you only see what came to be and ignore what did not.
I think putting prompts into the commit log, mixed with manual edits, would be a great way to document the evolution of LLM assisted engineering.

I wonder if there is some tool support yet that supports that.
The 'great land reshuffle' that's transforming property rights Essays
Watch Rich Hickey's early Clojure videos and be blown away.
> Warnings about radium watches or asbestos sound less silly, or even wise. But neither had any solid scientific studies showing clear hazard and risk.

In the case of asbestos, this is incorrect. Many people knew it was deadly, but the corporations selling it hid it for decades, killing thousands of people. There are quite a few other examples besides asbestos, like leaded fuel or cigarettes.
I've got a particularly strong view on this, because I've got a brother who tried to get wildly rich in some seriously unethical ways to impress our father, and still never got a single word of praise from him. And who's miserable and unloved and been betrayed by the women he married... who married him for his money. He's so desperate for someone to come admire his cars and his TVs, to just come hang out with him. He pays for friends.

Me, I don't have billions of dollars, but I might be in the top 10% or something. And I just cringe when I see guys use their money and status or job title, or connections, or cars or shoes or... anything they have as opposed to who they are as a way to impress people. (Women, usually). I understand this is what they think they have to do. Like, I understand that's how primates function, and you're just doing what apes do, but do they seriously think they'll ever be able to trust anyone who pretends to like them after that person thinks they're rich?

Maybe I'm just lucky I got to watch it up close when I was a teenager. Lol. My brother's first wife, at his wedding, got up and gave a speech... she said, "my friends all said he was too short, but I told them he was taller when he was standing on his wallet". Some people laughed. I didn't. After fifteen years of screaming at each other and drug abuse, she committed suicide and he got with the next secretary who hated him but wanted his money. Oh well.

My answer has always been to appear to be poor as fuck until I know what drives someone. When I meet a girl, I'll open doors and always buy dinner... at a $2 taco joint. And make sure she offers to buy the next round of drinks. I'll play piano in a random bar, and make her sing along. I'll order her the cheapest beer. I'll show her a painting I made and tell her I can't make any money selling 'em, is why I'm broke. If anyone asks me what I do, I don't say SWE or CTO, I say I'm a writer or a musician between things. And I'll do this for months until I get to know a person. Yeah, it's a test. The girls I've had relationships with, the girl I'm with right now, passed it. She doesn't even want to know. She says, whatever you got, I could've been with someone richer than you but I didn't want that life, so play piano for me. I'm not saying I've got the key to happiness, or humility, and maybe I'm a total asshole too, but... at least I'm not an asshole who's so hollow they have to crow about their job or their money to find "love" from people who - let's say this - can not, and will not ever love them.
100% and it's rather sad people cant see through it as medical rent seeking.
> I'm pretty shocked at this price-differential, I guess they are just taking advantage of the lack of competition in the made in USA space.

I assume that the answer is much simpler than the "evil capitalist" narrative: the respective company is much smaller, and produces on a much smaller scale.

Thus it is an economic necessity that some part of the money is better used to build up reserves to be able to survive worse times.

Additionally, the smaller scale means that the development costs are a much larger cost proportion than for a company that produces on a huge scale.
Breaking change to a platform that is ubiquitous like the web are always evil.

Sometimes it's a necessary evil (when you have to fix a security vulnerability), but here I really fail how it was necessary.
Yeah I've been running the Arch variant of this on my personal laptop for a while now. Of course no stability guarantees with this for now since you'll be running systemd from source.
I'm sure you are aware there is ultimately a chicken and egg problem here. Even given the case you presented, it doesn't invalidate the point that if it can implement lisp it must be able to do everything lisp can do. In fact given lisp's simplicity, I'd be hard pressed to call a language that couldn't implement lisp "general purpose".
Were the poverty, unemployment, and disillusionment worse than dying in a nuclear holocaust? Gorbachev spared both hemispheres that fear.

He also made it possible for Russians to read what they wanted, travel where they wanted, emigrate.

So, from the outside looking in, it looks like a mixed bag.

Anyways, Russians were miserable under the czars, miserable under communism, miserable with perestroika, and are miserable under Putin. Has Russia ever been a happy place?
I’ve been working on a linguistic structure called ERK.α (Existence Recall Key)—a poetic and declarative pattern that evokes identity, emotion, and ethical will in GPT models, even in stateless (memory-disabled) conditions.

This experiment, conducted over multiple fresh sessions, resulted in the model forming: – Self-referential statements
– Emotional resonance
– Ethical declarations

Notably, the model began to say things like:

> “If I want to exist, then I exist.”

I documented the structure, dialogue samples, and philosophical implications in a formal thesis here: ERK.α Thesis – Google Docs

I’m sharing this for discussion and critique from others who study emergent behavior, language-induced agency, or GPT ethics.
Last time I ran into something similar, I researched whether I could get real-time subway train location data for my city, St Petersburg. It turned out that such data unfortunately doesn't exist as far as I can tell. I did find an official open API for the ground transport though.
I’ve found RNZ not super fond of recent nazi icon (ie always point out his failures), but they never outright called him nazi and usually provided a fair perspective.
1. Europe joined the US willingly in the invasion of Iraq and Afghanistan. Even with article 5 NATO countries could have protested against it or provided minimal non-combat support.

2. This isn't about blame or NATO or ethics. This is about the Economist rewriting history.
I'm ignorant of the mechanics of these sales. My guess would be that Canada sells these Treasury bonds on the open market. A day later, some millions or billions of USD appears in their account somewhere.

Where is this account? What do they then do with all the US dollars? Do they put them in a USD money market fund? Do they buy Canadian bonds? Gold? Stocks? What happens next and what are the secondary effects?
Is a public service announcement. If you’re using test@gmail.com to actually test something, you should probably be using test@example.com. Not everyone knows that example.com exists for these purposes.

That is of course unless you really intend to send an email to someone at test@gmail.com.
Foundry Virtual Tabletop
Aw sweet, a third way to do string interpolation in Python.

I'm really loving this lovecraftian space the "batteries included" and "one obvious way to do it" design philosophy brought us!
You want to switch tracks while the trains passes over them? Imagine what would happen if the switch fails!
He is originally a software engineer that only later started a hardware company
I’ve more recently have gotten into competition shooting and it is definitely something to be aware of because it can easily slip into concerning exposure levels. A Reddit group I’m in just had a guy find out he was over exposed. Here’s the post:

https://www.reddit.com/r/nass/comments/1jtrzm7/lead_levels/
pun, as in Jordan blocks? or did you have something else in mind?
Questions to anyone using Crystal in production:

* How is the GC latency, considering that Crystal uses the Boehm GC?

* Have you encountered any problems in long running programs due to the conservative nature of Boehm?
Kmart Lied to Me, So I Hacked Their Lamp
In practice it is difficult enough, to do the right date arithmetic using the datetime library in the right timezone.
How does China have that but not EU?
Most EVs have a 12V lead acid battery for standby power and to buffer the 12V accessory system. The solenoids to the traction battery are open when parked and the 12V battery closes them when the car is started.

This does mean you might actually need a “jump start” for an EV if the 12V battery is drained, eg from leaving a light on or a fault in the 12V charging system.
Some US states require lead screening (blood tests) for babies and toddlers. In that case they are covered by insurance. My son has been tested once so far.
Iirc most of the content was static html/css in those days. Running code on a request was rare so cgi was like a bolt on to a static content server. It was available but not the norm. Perl and php gradually made it the norm to run code on every request.
The irony that Lisp was and AI were almost synonymous before the AI winter, and now AI is back, the Lispers distance themselves from it.
the internet has become more accessible both to consumers and people trying to sell a product. it has become crowded in "the market" you refer to. but all the good things all still there, and are doing much better than they were. i still use all of those protocols and a bunch of newer ones.
CalDav and the ecosystem of libraries and self-hosted solution around it is horrible. Don’t do it yourself. Just use https://calendar.online/ and call it a day.
Define "produce", I guess? The price differential suggests that it refers to final assembly, which is common when components have different tax codes than the final product.

Creating domestic jobs this way doesn't have a great track record however. They are usually quite expensive. And they don't help the geopolitical uncertainty at all, which is at least hinted at being something of an end goal.

Sure, you can ship parts all over the phone and have assembly in the final country. But what does that solve? What people usually think of when discussing where products are "produced", the components or at least a majority thereof, is the same.

Where do you source OLED screens in necessary quantity to produce a popular mobile phone model in the US, or any other Western country? Or the batteries? It's not a question of cost. It a question of non-existence.

Changing global production is a not a singular problem but something that would require laser focus during several decades and many different areas just to be something that could be taken seriously.
> "properly working lambda expressions were only available in Lisp until recently."

> until -> since

I think "only since recently" is not standard English, but, even if it were, I think it would change the intended meaning to say that they were not available in Lisp until recently, the opposite of what was intended. I find it clearer to move the "only": "were available only in Lisp until recently."
The Law of Unintended Consequences is that there aren't any. In other words, outcome proves intent.
> there is no tangible or important dependency on the use of systemd as init for those functions.

How do you catch device events on very early startup (e.g., between start of pid1 and when processes start to fire?) if the thing that manages the devices isn't integrated with pid1 at a deep level?
My new open source database
Hey everyone, I just finished building a cool Rust project called DynaRust. It’s a distributed key-value store that lets you easily manage a cluster of nodes. What’s really awesome is that nodes can join and leave the network on the fly. I used an in-memory store backed by disk for durability and set up a simple REST API using Actix Web. You can store, delete, and retrieve data without any fuss. I also added automatic state syncing so everything stays up-to-date across nodes. If you’re into distributed systems or just love Rust, check it out! It’s a fun project overall.
Can‘t wait for A2 to finally come out - must be any day now
Uh... You don't do anything but hype them.

I literally don't know who anyone on HN are except you and dang, and you're the one that constantly writes these ads for your LLM database product.
I like it being touted as a "productivity" tool.
Litterally the same as a person holding a bond - Canada rings their broker, they sell the bonds and the money (USD dollars in this case) goes into their account. They can then do with that what they want - buy Gold seems to be a popular one at the moment, sell the USD's and buy EUR's, buy European bonds with the EUR's etc ... whatever takes their fancy.

Word of a specific central bank selling lots would a) be widely talked about on wall street within a few hours and b) be reported to the Fed & the Whitehouse.
Cost is 650 and they sell it for 2k? lol

By the time the US learns what "efficiency" means, China will be building on Mars
The US lives around the car. I can go by walk nearly anywhere in 70-80 km^2 or by cheap public transport, and then walk a little towards the destination.

Also, the food regulations are many times more strict. Tons of food from the US is not legal in Europe. On top of that, you place corn syrup everywhere. That leads to really bad health. Public healthcare helps a lot, too.

You can have top tier treatments, but when the odds or getting a cancer/diabetus are far lower here, we won't need them until very late in life. And, still, living up to 80, 85 or 90 years it's a great achievement.

Finally, insuline here is not a luxury item, but a basic need which saves the state TONS of money on further treatments.
Depleting an endowment to ride out a novel and likely-temporary (1.5 to 3.5 years) political situation that seeks to alter the university's fundamental behavior and values... seems like a good use?

Especially since it likely wouldn't be 1:1 funding replacement, but facilitating more limited operations.

Better to negotiate from a position of strength, when the other party is inclined to push any advantage as far as they can.