skysight-inc/HackerNews huggingface dataset:
I can't help but wonder if this HTML-based setup is actually more trouble than it's worth. It seems there's a very complex ecosystem in there that is hard to reason about in this way, and it's a top-level requirement for a browser to sandbox the various bits of code being executed from a web page.

Obviously hard to say what those tradeoffs are worth, but I'd be a bit nervous about it. The work covered by this post is a good thing, of course!
The missing parte here is a more modern web framework.

I played a bit with Spark/Javalin and it really felt like writing a Flask app, but on a properly multi-threaded runtime.

I don’t need Go or python, i need a frameworks that feels like Django.
> is a testament to how poorly our mainstream and social media outlets have informed the citizenry.

You're assuming people _want_ to be "informed." You could build the best news apparatus in the world, the most accurate reporting, with full scale third party auditing of your results.

It likely would not change very much. Humans are not designed to lock into large scale groups and then make coordinated long term decisions together. In my opinion we should avoid doing this as much as is possible.
I wouldn't assume that they wouldn't segment products. Nike already offers more expensive lines with higher margins to offset less profitable ones. Why should we expect them to pass on direct costs to customers?

The blog also doesn't acknowledge the externalities of shipping. Having a "Nike USA" brand that becomes their premium domestic flagship won't incur the same logistical expenses or tariffs. I may be biased because I'm from a debtor colony that understood there's no way free people can compete with slave labor, but the distaste for compensating workers is largely a classist taboo.

People are theorycrafting ways to lose, but I would only expect that from a company that was trying to signal their disdain for current trade policy, not actually run their business.
Klippa user here. I've been using it for the past year or so and can also recommend OP use it for scanning and extracting data from business cards. The workflow builder is probably what OP is looking for: https://www.youtube.com/watch?v=1TZJxlaOiKo

Just for curiosity, how did you find out about Klippa?
let's hope this time someone told him that Taiwan is not part of China..
It's fun to theorize about an alternate universe where JavaScript has a LISP-like syntax (Brendan Eich originally wanted "Scheme in the browser"[1], so this isn't so far-fetched!). Indeed, `interpret` sounds like a LISP macro that can "partially evaluate" code (so someone else, ie. the browser can continue to evaluate it).

[1]: https://brendaneich.com/2008/04/popularity/
That's a quote that sounds great until, say, that self-built building by somebody who's neither engineer nor architect at best turns out to have some intractible design flaw and at worst collapses and kills people.

It's also a quote from a character who's literally immortal and so has all the time in the world to learn things, which really undermines the premise.
yeah, like, i dunno, the thing where, you know what I mean?
AMD Prepping PKI Accelerator Driver "Amdpk" for Linux
Kids these days call it "Absolute Cinema".
> But I expect that in practice he'd stint us on hours and be so sleep-deprived during them that he'd be somewhere between marginally and negatively productive until we fired him.

To be fair, I could probably replace children with running a company on the side and still end up less sleep deprived.
Lol, Idiocracy 2 already happened. First showing was a little over four years ago.
No, let's not ignore DeepSeek: text is not the real world any more than Minecraft is the real world.

And why do I have to offer an alternative? If it's not working, it's not working, regardless of whether there's an alternative (that we know of) or not.
Vietnam was one of the fastest growing countries in the world but from a low base. They were following a similar trajectory to China but about 20 years behind. Not sure how the tariffs will affect things.
This plus pausing enforcement of foreign bribery plus having is own meme coin, is anyone still questioning if Trump is absolutely being bribed by foreign agents?

https://www.whitehouse.gov/presidential-actions/2025/02/paus...

https://www.reuters.com/markets/currencies/trumps-meme-coin-...
Kagi is a search engine, which is developing its own index, and use the other indexes to give a more comprehendsive result if their own index doesn't fulfill the query you made.

Moreover, Kagi is a paid service. It has no ads, no hidden ranking, nothing to earn money by manipulating you. On the contrary you, the user, can add filters and ranking modifiers to promote the sites you find to be useful/truthful and demote others which push slop and SEO optimized content to your eyeballs. This is per user, and is not meddled with.

This makes Kagi very deterministic (unlike LLMs), very controllable (unlike LLMs), and very personalized (unlike LLMs). Moreover, Kagi gives you ~20 results or so per search, and no fillers (again, unlike LLMs).

I don't use Kagi's AI assistance features, and I don't pay for the "assistant" part of it, either.

I don't offload my brain to Kagi, because I don't prompt it until it gives me something I like. Instead, I get the results, read them, learn what I'm looking for, and possibly document what I got out from that research. This usage pattern, is again very different than prompting an LLM until it gives you something somewhat works or sounds plausible.

I do the hard work of synthesizing and understanding the answer. Not reading some slop and accepting it at face value.
Not my codebase, but they were SVN (still migrating, lol). No clue about before then, though.
Safe Havens May Not Be
Freedom of Expression is part of the Human Rights Act 1998.

It's not the Labour party that's campaigning to repeal this act.
If for some reason you did not understand cryptocurrency outside of its use in countries like North Korea, and wanted to crush its consumer confidence, you would in fact turn it into a lawless madhouse in favour of your fiat (which is rapidly losing value)

Trump forgets the US, and most other major nations have a cryptocoin. a loss of confidence in an emerging currency market is a great way to torpedo your nations hegemony.
> This is often said, but it's not true and it has nothing to do with anything that Trump is doing

This is not true. It has everything to do with what Trump is doing and has done.

> What they ruled is that he can't be _prosecuted_ for most actions he takes as president.

Again untrue. What they ruled is that he cannot be held criminally liable for any official actions. Unofficial actions are still up for debate. And you'd have to be extremely naive to wonder why they didn't give any guideline regarding distinction between official and unofficial actions. Or wonder why they refused to take up the exact same issue when asked by the prosecutor.

> And as much as Democrats complained about it at the time, it's probably the only thing keeping Biden from facing some kind of phony indictment right now.

This isn't true as well. If they wanted to, they can still go after Biden and claim that his acts were "unofficial".

> The _only_ thing that is allowing Trump to get away with this is Congress's inability to act, or passive acquiescence to what he's doing.

Definitely not the only thing, but one of the reasons why Congress doesn't act is because of violent backlash from the MAGA crowd. Like when credible death threats pressured the NC senator into voting for the SecDef - https://www.msn.com/en-ca/news/politics/cowardice-gop-faces-...
You can't fix the fact that poor dental health is associated with poor school attendance and lower academic achievement, later in life.
Sometimes it works, sometimes it doesn't. Sometimes the application has options like -o and --original and --output, and they are littered throughout the man page, so if I only want -o, I'm getting dozens of false positives.
> Read The Error Message

100% !!! I get so annoyed when engineers get an error message and just copy/paste in Slack saying "I got this error: xyz" and nothing else... No inspection of the error, no reading docs or at least putting it in a search engine. No "This is what I tried so far...". Just a brand-dead copy/paste and shoving it someone else's plate to perform all those steps.
Billions of dollars spent on elections by people with insane net worths and you're going to blame the citizens who largely struggle to get from paycheck to paycheck? Hacker News attracts a real "social bully" element for reasons I can't rightly determine.
This topic is also interesting to me because I have small children.

Currently, I view LLMs as huge enablers. They helped me create a side-project alongside my primary job, and they make development and almost anything related to knowledge work more interesting. I don't think they made me think less; rather, they made me think a lot more, work more, and absorb significantly more information. But I am a senior, motivated, curious, and skilled engineer with 15+ years of IT, Enterprise Networking, and Development experience.

There are a number of ways one can use this technology. You can use it as an enabler, or you can use it for cheating. The education system needs to adapt rapidly to address the challenges that are coming, which is often a significant issue (particularly in countries like Hungary). For example, consider an exam where you are allowed to use AI (similar to open-book exams), but the exam is designed in such a way that it is sufficiently difficult, so you can only solve it (even with AI assistance) if you possess deep and broad knowledge of the domain or topic. This is doable. Maybe the scoring system will be different, focusing not just on whether the solution works, but also on how elegant it is. Or, in the Creator domain, perhaps the focus will be on whether the output is sufficiently personal, stylish, or unique.

I tend to think current LLMs are more like tools and enablers. I believe that every area of the world will now experience a boom effect and accelerate exponentially.

When superintelligence arrives—and let's say it isn't sentient but just an expert system—humans will still need to chart the path forward and hopefully control it in such a way that it remains a tool, much like current LLMs.

So yes, education, broad knowledge, and experience are very important. We must teach our children to use this technology responsibly. Because of this acceleration, I don't think the age of AI will require less intelligent people. On the contrary, everything will likely become much more complex and abstract, because every knowledge worker (who wants to participate) will be empowered to do more, build more, and imagine more.
Interesting movement, too bad it costs an arm and a leg.
Another big plus in my book is that rST has a much more well defined model for extensions than Markdown.
> no one has ever proved it

What? Trump University [1]. Atlantic City [2][3].

> any successful business person will have those in their portfolio

Most businesses don’t have this sort of widespread rap sheet. And most businesses aren’t headed by a felon.

[1] https://www.washingtonpost.com/politics/spin-deride-attack-h...

[2] https://www.fincen.gov/news/news-releases/fincen-fines-trump...

[3] https://en.m.wikipedia.org/wiki/Hard_Rock_Hotel_%26_Casino_A...
Impulse response is sort of overkill here. If you design a filter bank in the first place, you can just implement that filter bank much cheaper than doing even an FFT-based convolution. Convolution is useful when you don't know the underlying filter transfer function.
Per capita purchasing power will decrease rapidly in the US if USD stops being the world's preferred reserve currency.

China's per capita purchasing power will increase rapidly if RMB becomes the world's preferred reserve currency.

Trump seems to be doing everything to speed up the former and as a result is also speeding up the latter.
MapStructur – Self-hosted map editor with draggable markers and Docker support
I built MapStructur as a lightweight, self-hosted web app to create interactive maps using background images and draggable markers.

It runs locally in your browser and stores everything on your own server. No tracking, no cloud. It’s useful for network planning, escape rooms, floor layouts, or anything that benefits from visual spatial organization.

Features:

Upload custom backgrounds (per page)

Drag-and-drop markers (20+ built-in icons)

Add labels, links, and save marker metadata

Page system for multiple maps

Dockerized for quick deployment

Live demo: https://itfourall.com/mapstruct.php
Docker: docker pull itfourall/mapstructur

Would love feedback, bug reports, or ideas for improvement. AMA!
I've done all of those except tend livestock and build a house, but I could probably figure those out with some effort.
They have only _ever_ been able to enforce their rulings through the acquiescence of the other branches. There's no enforcement mechanism in the constitution, and neither is judicial review, for that matter. If the president wants to ignore the court, and congress doesn't do anything about it, there's nothing the courts can do, and that has always been true.
https://apnews.com/article/trump-apprentice-producer-burnett...
https://archive.ph/Bnm7b
If only there was something in between the two.
I have attempted to use Lua for shell scripting in the past and I agree with this assessment. I recently started learning Ruby specifically for shell scripting and find it to be the most ergonomic / productive.
In the spirit of constructive feedback, I filed an issue for you: https://github.com/reteps/dockerfmt/issues/18

I fixed this in the 0.2.8 release https://github.com/reteps/dockerfmt/releases/tag/0.2.8.

Relevant reading about the `&&` normalization. https://pkg.go.dev/encoding/json#Marshal
Iirc there was sone kind of ld hack to let you run jar files via ./someApp.jar (basically telling ld how to launch a jar file)
You're not the first person to equate "typing more code faster" with velocity, productivity, execution speed, or whatever you want to call it.
Even for Luu, typing speed is important not for generating more faster, it's about being able to accomplish the important tasks that are a part of the job in less time.
> What will be America’s competitive edge in that scenario?

A few months ago, I'd have said soft-power and goodwill built over decades with the rest of the western world, which roughly equals China in population size. Instead, I agree that the US is staring down a "managed decline" like the UK, but hopefully not as steep.
Abundance Is Surrender to Neoliberalism and Inequality
Except it wasn't. The character was nothing like Trump ever was. If you remember correctly, Trump was America's darling up until the second he announced he was running as a Republican. This was the most obvious smear campaign in history, and no one could have survived it like him had the actually been guilty of any of it.
Agreed. People want to be entertained, not informed.
well as long as we're swaping our own answers here is mine:

%%% This works in swi as is
%%% in ciao we need to include some modules
%:- use_module(library(numlists)).
%:- use_module(library(hiordlib)).
%:- use_package(clpfd).

main :-
M = [b,b,a,b,a,b,b,a,b,b],
D = [b,a,a,a,b,a,b,a,a,a],
L = [b,a,a,a,b,b,b,a,b,a],
C = [b,b,a,a,a,b,b,a,a,a],
score(K,M,7), score(K,D,5), score(K,L,3),
score(K,C,S),
write(S).

score(K,T,S) :-
maplist(eq_OZ,K,T,SL),
sum_list(SL,S).

eq_OZ(X,X,1).
eq_OZ(X,Y,0) :- dif(X,Y).

%%% ciao doesn't have dif/2 so we use this
%eq_OZ(X,Y,0) :- X #\= Y.
Train tickets sure, for the high speed rail, but metro? Not in Shanghai at least
For the longest time, it worked in the US because we had overlapping political parties. For reasons (mostly having to do with race) you had conservative and liberal Democrats and Republicans, and they overlapped a lot ideologically, so bills would pass mostly in a bipartisan way (even something like the creation of Medicare and Medicaid got about half the minority party to support it- https://www.govtrack.us/congress/votes/89-1965/h35 and https://www.govtrack.us/congress/votes/89-1965/s151). Over the past 30 years that has gone away and parties are strictly sorted ideologically. My personal theory for that is the decline of local news. With Facebook and Craigslist killing the local advertising business all that's left is national news sources, and so all people know about their local Rep or Senator is the letter after their name, and their opinion on the President, there is no room for looking at someone as an individual. And so the people who could be an individual have largely left, and replaced by a great mass of indistinguishable nonentities.
Over the decades Trump has popped in and out of my attention like "oh, I guess that guy is still around". Yet from what I gather there have been people following him the whole time like he's someone important or worthwhile.

I think what it comes down to is that the average person in our society is just an aggressive basic shithead who isn't burdened by an abundance of thinking, and so to them Trump appears as a successful businessman rather than a hollow snake oil salesman.
> Markdown lacks semantic information to be converted back to fully-features man document.

Core Markdown, yes. Pandoc has a fenced div extension that can capture the semantic meaning.

::: Warning :::
This is a warning.

::: Danger
This is a warning within a warning.
:::
:::

Not suggesting that Markdown is the right tool, only that it has extensions to capture semantic meaning. Here are example documents produced using Markdown:

* https://impacts.to/downloads/lowres/impacts.pdf

* https://pdfhost.io/v/4FeAGGasj_SepiSolar_Highlevel_Software_...

* https://dave.autonoma.ca/blog/2020/04/28/typesetting-markdow...

* https://gitlab.com/DaveJarvis/keenwrite-themes/-/blob/main/e...
The modern statically linked languages (I'm thinking of Go and Zig specifically) increasingly need less and less of the cruft you mentioned. Hopefully, that trend continues.

> no users

I mean running as root. I think all processes on Linux have to have a user id. Anything inside a sandbox should start with all the permissions for that environment. If the sandbox process wants to muck around with the users/groups authorization model then it can create those resources inside the sandbox.
Always true, not always so problematic.
I'm entitled to a house. Why should someone else have two, or more, or two hundred, when I don't even have one? Some landlord hoarding of them is, after all, robbing me.

You are entitled to a place to live, and the option of choosing it to specifically be a somewhat normal house in your general area, and landlords actually are robbing a huge portion of the population from their right to own a home. The average age of a first time home owner is rising and it's not rising consensually. The US has been tilting away from the rational middle ground between "no landlords" and "landlords own everything" over the last few decades.
54% of all Americans read and comprehend at a Grade 6 lvl. This probably includes the President and his closest advisors.....
Oh okay, example 1 makes it much more clear.
Angular solves it very differently, fetching the data for the component, and the code to render it in parallel using @defer syntax. The client still renders it, but only on demand
Plan9 had a proper solution for this. New processes don't get access to any files by default - you have to explicitly mount directories for them, capability style.

Shame Plan9 blew its weirdness budget.
Thanks for checking out MapStructur!

This started as a tool I needed to visually plan a complex network setup across multiple buildings. Existing diagram tools felt too heavy or didn’t let me fully customize the background (e.g. actual building plans or maps).

So I built something that:

runs entirely locally (just PHP/JS, no DB needed),

supports drag-and-drop markers,

stores everything per page (as JSON),

and is easy to deploy via Docker.

Would love to hear how others might use it – and if you see room for improvement, feature requests, or cleaner architecture. Open to feedback or contributions if I make it public on GitHub.
That's what seems newsworthy about this new movement, generally I would have said Rolex was just conspicuous consumption, you could get mechanically better / more interesting (and certainly more interesting-looking) watches for less, but that isn't their target market. So it's sort of heartwarming to see them making improvements that most of their customers won't notice.
I think it's pretty clear what Trump's long-term solution is with unobtainable economic goals on China and strategic outreach to Russia — He wants to turn that 4x into 1x via hot war before the Xi's 2027 military goals are reached.
My 2 cents in wake of recent news:

It's all a scam, Trump is literally stirring the pot to manipulate the stock market and to enrich his fellow billionaires. This is the same man that started his presidency with a crypto rugpull less than 6 months ago. No wonder DOGE went so hard after every stock market regulatory agency so hard.
I tried it with a mysql project that has ~150 tables, which I have been struggling to find a good way to visualize in general, but it became extremely slow and overlapped a lot of information so it was basically unreadable/unusable.

The examples look quite nice though.
This a quote GP posted from a novel or opinion piece: I don't know off the top of my head, but it should be simple to look it up :)
AI Capone is a great name for a crypto trading bot, thanks for the idea.
Students do something akin to vibe coding I guess. It may seem impressive at first glance but if anything breaks you are so, so lost. Maybe that’s it, break the student’s code, see how they fix it. The vibe coding student is easily separate from the real one (of course this real coder can also use AI, just not yoloing it).

I guess you can apply similar mechanics to reports. Some deeper questions and you will know if the report was self written or if an AI did it.
My dream scenario: The rest of the world would band together and upper the mininum tariffs levels against US imports to 10% for 90 days.
Fair. I'm not a fan of Brexit and I think it's been both driven and implemented more listening to nostalgia than strategy.
Sure! In some methods of authentication, like OpenID, not only your client need to present some UI, but also you need to prepare some endpoints on the backend to handle full flow of authentication. You probably also need to provide some parameters to those endpoints and methods inside.

So again, you want to add one thing “auth”, but need to add code in multiple places in your app. Server components promise to encapsulate that. Idea is that you can grab a component from npm, and it will handle all of that orchestration for you, and component will be your only one interface, so all configuration can be passed as props (of course it will be taken from your env/secret).

The promise is that you can encapsulate inside a components both client and server code.
Thanks for the interest!

I’ve open-sourced the project here:
GitHub: https://github.com/IT-4-ALL/mapstructur

It’s a lightweight, self-hosted visual map editor – mainly built with PHP, HTML, and vanilla JS. The Docker setup makes it easy to spin up locally or on a server.

Everything is stored per page (JSON), with draggable markers and custom background support.

If you find bugs, have ideas, or want to contribute – feel free to open issues or PRs. Always open to feedback and improvements!
"whatis -O In [some c library function]" is a very handy one
I'm becoming more and more convinced this administration is manipulating the market so they can make money.
He's right on this one.
Those same citizens voted for Trump so they could put screws in iPhones and their children would have a bright future working in coal mines and factories.