skysight-inc/HackerNews huggingface dataset:
I really enjoy how people try to dispel their outright attempts at bullying behavior with an emoticon. :)

Meanwhile, the HN homepage is not some carefully guarded display of exceptional merit, and no serious "hacker" would take the things posted here to be above reproach.
Fortunately it's easy to migrate off Facebook and just keep using messenger to talk to people. Not so easy with Apple.
The real reason for cloud micro service architecture is legacy code.

Imagine you’ve inherited a 10 year old PHP monolith. The code is almost indecipherable and the business wants new features in a timely and predictable manner.

The easiest way is to implement the new features in their own micro services.

Sure it makes the complexity problem worse, but that’s a problem for someone else in five years time.
Lots of folks build software for the heck of it and I'm in full support of any poetic license any author wants to take with their work product. We could all do with a little more silliness. If you were involved with the Ruby community back cica 2005 - 2012, you may remember how beloved _why was and their attitudes around programming and creativity.

I think I'll need to start saying I write code with American cynicism or Californian gusto.
https://alisdair.mcdiarmid.org/kill-sticky-headers/

Also, to nicely format the Jira issue I'm looking at, to paste into task trackers:

javascript: (() => {
const tagEl = document.querySelector(
'[data-testid="issue.views.issue-base.foundation.breadcrumbs.current-issue.item"]'
);
if (!(tagEl instanceof HTMLElement)) return;
const tag = tagEl.innerText;

const nameEl = document.querySelector(
'[data-testid="issue.views.issue-base.foundation.summary.heading"]'
);
if (!(nameEl instanceof HTMLElement)) return;
const name = nameEl.innerText;

const text = `[${tag}] ${name}`;
navigator.clipboard.writeText(text);
})();
Buy them off aliexpress for a.lot.cheaper.
Not really about thin soles, but from what I can tell, there's been a general shift among a lot of even hardcore hikers to trail shoes from boots. I have a delightful pair of custom-made leather boots that I basically don't wear any longer because they're so heavy.
This always completely blows my mind. I just can’t fathom how he was able to do that. Brilliant game.
"Developing Emulators for Beginners" by Tim Costigan [video]
The real problem is not the CPUs but the mobo chipsets. The actual root.
For years I had heard people online talk about how amazing a bidet is. When visiting Japan I was interested to see what the fuss was all about. I hated it. I tried it multiple times, multiple different ones. I hated them all. I eventually gave up and pretended they weren't there.

During the pandemic, when toilet paper was hard to come by, I did consider it as a backup plan. Thankfully, it never came to that.
> failing to mention that your posts are with the hope of raising the price because you have a vested interest in that... seems like a material omission, if nothing else.

And if you run around telling people that you just bought some of the stock you think is going to the moon, is that supposed to make them less inclined to buy it, or do they now just think you're putting your money where your mouth is?

> what matters is what he expected to happen as a result of his posts on the message board.

Which is the problem. How do you prove what's inside of someone's head? Especially if they are malicious and know what not to say out loud.

> Someone who's genuinely predicting the stock market correctly isn't stupid.

If you think the stock is going up 1000% and it only goes up 300%, you were wrong, and your pick was wrong, and the people waiting for it to go up 1000% before selling are the people who lost money when it went back down. But as far as I know, being initially wrong and then changing your mind before you lose your money isn't illegal.
If you've never used one it's easy to not know the details.
Porches are german
RFC8784: Mixing Preshared Keys in IKEv2 VPN for Post-Quantum Security (2020)
If you get sh1t on your hands, do you feel you could clean it all off with TP too?

Or, would you go wash them in the sink...
> dunkelflaute is a problem, they are as rare as events

No. They are actually much more frequent than renewable-advocates claim.

> events where a nuclear power plant has to stop production for an unexpected reason.

That turns out not to be the case, well-managed nuclear power has a capacity factor of well over 90%. But you're missing a much more important point: unforeseen events at nuclear power plants are independent and uncorrelated. So maybe 1 plant goes down, the others continue to operate unaffected.

A Dunkelflfaute knocks out all your power over a large area.
Centralized Log Server on Debian and Ubuntu Linux with Systemd-Journal-Remote
This blog post describes how to centralize logs on servers running systemd based Linux distributions using systemd-journal-remote
If your customers hate it, how can it be viable?
Scaling laws basically guarantee that a sufficiently larger general model will usually beat a smaller specialist model. The misunderstanding is perhaps acceptable but the headline here is essentially restating a well known property of deep learning.
How Disruptive Military Innovation Determines the Fates of Great Powers
I don't want that to be the standard. I don't want 20 different apps for each bank and each provider.
Windows is the "Baby It's Cold Outside" of operating systems.
Or your paper goes against the current paradigm or is otherwise politically unpalatable.
Fine tuning will disappear, no reason to invest so heavily in it. Also, most LLM code being written right now (prompts, RAG, etc) will be obsolete once the next model comes out. Anyone starting an LLM application startup is arguably wasting their time, wait until the next iteration is out. Then you will know whats possible.
from the lewis article:

> the kid had bought stock and then, ''using multiple fictitious names,'' posted hundreds of messages on Yahoo Finance message boards recommending that stock to others

if that's not illegal it really should be.
https://archive.ph/2024.03.20-181946/https://www.lrb.co.uk/t...
I was sort of expecting at least one RISC V CPU to be on the list, but I guess we're still several years out from competing w/ Intel or ARM designs. And there's significant investment in MIPS toolchains, so maybe RV64 isn't quite ready for prime time in China?
Show HN: Excompt – Export Any Web UI to Tailwind CSS Component
I'm excited to share a tool I've developed called Excompt. It's designed to help us, the TailwindCSS aficionados, streamline our workflow. Excompt is a browser extension that lets you effortlessly export UI components from any website and converts them into TailwindCSS-styled components. Whether you're working on an HTML, React, or Vue project, Excompt can seamlessly fit into your workflow.

Here are a few features I think you’ll love:

One-click component export straight from your browser.

Automatic conversion into TailwindCSS classes.

A web dashboard to save, organize, and manage your components.

I created Excompt to solve a problem I frequently encountered: wanting to reuse and repurpose well-designed components I saw online. Now, I'm looking for feedback from fellow TailwindCSS enthusiasts. How does Excompt fit into your development process? Are there any features you'd like to see?

You can try Excompt here: https://excompt.com. I'm here for a discussion, to answer questions, and to collect all the feedback I can to make Excompt even better. Can't wait to hear what you think!
I use one that has to be activated with the Yubikey over NFC. Pretty slick.
One argument would be that you can apply functions to change their case.

For example in Python

>>> "Ᾰ̓ΡΕΤΉ".lower()
'ᾰ̓ρετή'
>>> "AWESOME".lower()
'awesome'

The Greek Α has lowercase form α, whereas the Roman A has lowercase form a.

Another argument would be that you want a distinct encoding in order to be able to sort properly. Suppose we used the same codepoint (U+0050) for everything that looked like P. Then Greek Ρόδος would sort before Greek Δήλος because Roman P is numerically prior to Greek Δ in Unicode, even though Ρ comes later than Δ in the Greek alphabet.
They didn't gain anything by doing this.
Agreed. Password prompting for installs on macos needs a lot of love. It’s really encouraging users to become comfortable with potentially dangerous behavior.
Meanwhile, 140k years ago, our 3rd civilization approached our current level of tech. Fashion designers, specifically a group lead by Argot the Great, decided the tail made pants difficult, and broke the lay of suit jackets.

So they hired radicals to genetically engineer a retrovirus, to remove the tail. This worked, but due to unconsidered balance issues, all tail devoid children lost the capability for bipedal balance and therefore walking.

Most of these children, during their formative years spent their time on all fours, and thud their hand dexterity was pitiful, and society crumbled when they came of age.

It was another 46k years before a brain mutation emerged, re-enabling bipedal balance, but by that time all traces of the old civilization was lost, and thus, progress began anew.
Exactly! You don’t want love, you want users to be compelled to use the product for whatever reason. I don’t love a hammer but it’s a super compelling option when I have some nails…
I think I'd rather have some democratic governmental agency process the data, and just have the private entities provide it. It's much easier to make rules assuming the private companies are never supposed to process the data instead of trying to carve out exceptions.

I don't actually trust YouTube with processing my watch history when I use their service, but I don't have any other options.
For those intrigued by this sort of thing check tech talk “plain text” by Dylan Beattie

Absolute gem. His other talks are entertaining too
I was really surprised when realized that at least in hpfs cyrillics is normalized too. For example, no russian ever thinks that Й is a И with some diacritics. It's a different letter on it's own right. But mac normalizes it into two codepoints.
If your app doesn't server more requests than sqlite.org daily, you shouldn't pay more than it.

> sqlite.org answers more than 500,000 HTTP requests per day (about 5 or 6 per second) delivering about 200GB of content per day (about 18 megabits/second) on a $40/month Linode. The load average on this machine normally stays around 0.5.

[0]: https://sqlite.org/althttpd/doc/trunk/althttpd.md
I would be interested to know exactly which video of Robert Greene's this is. Just finished reading Mastery this morning. Great author and thinker. He is very in tune with human nature and instinct.
Imagining bidets in some of the public toilets I've seen over the years...

yeah no

ive seen gas station bathrooms where i really wanted to wash my feet after "2 steps in, 2 steps out, go pee on a tree".

On the other hand, they keep talking up "fecal transplants" as a health panacea; public bidets would probably achieves that. Get the "public health" people on it, there's probably grant money to be had, at least.
Yea the choice of questions to ask her was ridiculous. I mean start there maybe, and escalate to something more interesting, or go further back in time etc. Such a lack of imagination.

It's almost like everyone wanted to believe and didn't want to push the limits to break their impression of it being some super power.
I try to avoid Unicode in filenames (I’m on Linux). It seems that a lot of normal users might have the same intuition as well? I get the sense that a lot will instinctually transcode to ASCII, like they do for URLs.
Did not know MVP meant a "broken" product.
I generally agree that you shouldn't change the file name, but in reality I bet OP stored it as another column in a database.

For more aggressive normalization like that, I think it makes more sense to implement something like a spell checker that suggests similar files.
It eventually culminated in one company getting in trouble for listing “love” as an ingredient in their granola:

https://www.bloomberg.com/news/articles/2017-10-03/fda-decla...
MacOS creates so many normalization problems in mixed environments that it's not even funny any more. No common server-side CMS etc. can deal with it, so the more Macs you add to an organization, the more problems you get with inconsistent normalization in your content. (And indeed, CMSes shouldn't have to second-guess users' intentions - diacretics and umlauts are pronounced differently and I should be able to encode that difference, e.g. to better cue TTS.)

And, of course, the Apple fanboys will just shrug and suggest you also convert the rest of the organization to Apple devices, after all, if Apple made a choice, it can't be wrong.
In fact, a single five euro server can run:

My personal website,

Two multiplayer game servers for the games I built,

frp for tunnelling;

and I'm planning on squeezing more in until it gives up.

All reverse-proxied by nginx under subdomains of my personal domain address, absolutely seamless.

Similarly, other applications I built so far all also run under five euro VMs. There's no denying you might need more because you have serious peaks in traffic that you cannot handle with only one server, but do the accounting. It's a worthwhile decision to think through.
I'm convinced it's the hiring that has shaped the scene.

If you're hiring, you want to be able to add/replace people as easily as possible. If you're being hired, you want to charge as much as you can.
And to satisfy those two demands, the current web stack is great. Almost like it's been built for it.

It's got very little to do with the tech itself, a lot more to do with market dynamics. That's the problem it's trying to solve.
> truly, who cares that she can remember what was playing on Netflix three years ago?

That's kind of the point, though -- she retains trivial information that 99.9999% of brains will discard.
People arent missing the value, nobody is saying it wont perform as advertised -- the discussion is about the cost.
Yeah I would have suggested manic episodes (as someone who also has bipolar).
TLDR: Russia controls almost 40% of the uranium conversion capacities and 46% of the enrichment capacities. China is also controlling some amount, leaving only 36% of the conversion (Canada, France) and about 42% of the enrichment capacities under control of allies.
And to think an entire chain of individuals were involved in designing and approving those popups at Microsoft, and not once did anyone bother to ask:

“Maybe we should fuck off?”

If you happen to be responsible and reading this the answer is yes.
The self-advertising pop-ups always have responses like "I obey" or "remind me later". Never "go away forever".
It was so annoying that I just skimmed through until I found the bolded terms, realized I disagree with the hot take and closed the tab without further reading. Maybe I'm wrong to do so and missed out on some invaluable piece of advice, but if the message is this boring, confusing and wasteful of the reader's time, maybe that's not on me
A few days ago I had to create an architectural diagram for my client. I found d2lang and liked its visual style a lot. Then I quickly found your blog entry/tutorial thanks to an old HN post which allowed me to complete the diagram in about 1 hour. Thanks a ton for having it published, I know that I will be a frequent user of d2lang now and that is also thanks to your article which contains all important instructions for a reader to successfully get started with d2lang.
The judge in that case simply does not know what they are talking about. This will be swiftly overturned on appeal.
Pretty much any provisioned vm can be split down the middle. Got 4 cpus and 4gb of ram? Congrats you have two vms with 2 cpus and 2gb of ram. Throw them into a 50/50 load balancer and never have any downtime.
Vanilla K3s on a mixture of node types. Mostly ARM

It is a practice cluster though so I’m not exactly careful in my experimenting
Mad props to Clark Howard. He's like the Mr. Rogers of personal finance.

also:

Bulls make money, bears make money, pigs get slaughtered.
Can you help me understand those types of real estate markets? If they are sold immediately doesn't that mean the sellers are giving up substantial gains by not asking enough?
Because love vs hate is completely wrong way to view the product - unless it’s some pointless fluff. Users can be compelled to use a product because it solves a problem for them, but it may have features and bugs that cause them to hate it. Which is a great signal to invest and fix those bugs.

The most negative result from mvp isn’t hate - it’s indifference.
The only way to go is to go is slowly and by not sending a ton, ie inject genetic material into a rock that's already on its way, hope for the one in a trillion chance that it takes root somewhere. That we're so alone in the galaxy is proof of this.
I ran into encoding problems so many times, I just use ASCII aggressively now. There is still kanji, Hanzi, etc. but at least for Western alphabets, not worth the hassle.
- Upskill Synclayer
If you have the ability to spin up a new machine when the old one fails, and deploy your app onto it in one minute, it’s not a big leap to also run your app on two machines and avoid that downtime altogether.
As an unhealthy person, I'm ok with that. A tax on unhealthy people today is a benefit to future unhealthy people who then know what happened to the previous unhealthy people. As a current unhealthy person, it often seems a better wage to try something knew at the risk of getting worse for the promise of getting better. Everybody wins on absolute or expected grounds.
How long does it take to figure out there's a problem with your environment and react to the failure? That's likely more than a minute.

And spinning up a new VM typically takes longer than a minute. Even on cloud providers.
Caring about things takes work. You don't have to die on this hill, you can still come down to exchange baby pictures with the family at the casino every now and again. But while you're there, you might mention there are other cool places to hang out that are just around the corner and aren't predatory.

People talk about downloading an app as if it's this great endeavor like lifting a huge boulder. The app will live on their phone and send them notifications. It's not that big of a deal. They'll forget to use it most of the time at first. It's not that big of a deal.
Interesting.

What would you think about this approach: reduce each character to a standard form which is the same for all characters in the same confusable group? Then match all search input to this standard form.

This means "ℍ℮1l೦" is converted to "Hello" before searching, for example.
Setting lofty demands right from the start can potentially ruffle the feathers of the hiring manager and establish an unfavorable tone for your tenure, which isn't the most auspicious beginning. However, there may still be opportunities to discuss a higher compensation package, perhaps even reaching a million yen above the initial offer, provided it harmonizes with your priorities. It's important to recognize that expectations often soar when surpassing the norm, especially if your request surpasses your manager's earnings. Be prepared for a different set of benchmarks compared to your peers, which may prove vexing. Welcome to the intricacies of navigating employment dynamics in Japan.
I agree that "with love" is a bit silly, your counter-examples are hilariously on point though.
One more idea. You know how big tech companies will host Meetups, just for the exposure and in hopes it'll help build up goodwill in the community and aid their recruiting later?

Maybe you could get local tech companies to set aside a common area for co-workers -- in exchange for the same benefits? (Building up goodwill/aiding with recruiting...)

> very grateful for the ideas.

If you're ever about to IPO for a billion dollars... track me down! :)
It's on tiktok, where he is active.
This is my biggest concern for eclipse day. In the past, when ever I spend money to take pictures of the sky, something always goes wrong. Rent a camera with the IR filter removed specific for astro purposes...it rains so much that the state park with very dark skies closes due to flooding. Have a free weekend with no scheduled activities, a new moon on the weekend, and most importantly, blessing from the SO, yup, weather.

This time of year is thunderstorm season, and I'm already concerned about it since I've purchased plenty of solar protection for my gear. I'm just hoping my cunning plan of buying it all last year so far in advance confuses whatever it is that decides when I spend money we get bad visibility. ????
can you give a few pointers on articles or examples of this?
I don't have the energy to dissect all this, but you're completely conflating legality, enforcement, and provability. We have juries for a reason. Most would a priori find it hard to believe that someone who found a winning strategy would repeatedly post it on random message boards with altruistic intent.
I adore Aegis, and view it as one of the most important apps on my phone.

If you use Aegis on Android and use a Gnome-based Linux distro, I highly recommend complementing with Gnome Authenticator[1][2][3][4].

flatpak install flathub com.belmoussaoui.Authenticator

Gnome Authenticator is still a little early and buggy (mainly performance issues when you have lots of tokens), but it can import and export Aegis format (and a few others). It's been downright luxurious having my seeds on my phone and my laptop and desktop.

[1] https://gitlab.gnome.org/World/Authenticator

[2] https://flathub.org/apps/com.belmoussaoui.Authenticator

[3] I think (I hope) that Gnome Authenticator will be distributed as part of Gnome at some point in the future, but it isn't yet

[4] It's also super easy to build and run from source using Gnome Builder[5]. Just open Builder and clone the source from gitlab, and click the "Build" button and it will do its thing

[5] https://wiki.gnome.org/Newcomers/BuildProject
Most companies are too full of themselves to do an honest assessment of their uptime requirements though.

Every company out there loudly claims they need 100% uptime, which grifters will be happy to sell them knowing nobody will actually put their solution to the test and if it does fail they'll have a myriad of moving parts to shift the blame to.

If you look at the very few things that do actually need 100% uptime (real-time stock market, etc) you'll note the absence of most "cloud-native" and supposedly "best practice" bullshit. The reality there is much more boring, serious and rigorous - that's what you get when you actually need 100% uptime.
> Also, most LLM code being written right now (prompts, RAG, etc) will be obsolete once the next model comes out.

Not true. Most prompt techniques that work on current modern LLM models will work on different or future models, although it will require a QA pass for any regressions.
> Emily has access to Wikipedia and the rest of the Internet

True, but I think we've forgotten that there was actually a lot of information available before the internet. Bookstores, libraries, lots of magazines, and even TV (with fewer options but still non-stop availability). Of course, back then it was harder to pick and choose what info you had access to. But still, I'm always surprised at the amount of useless info and details that I know from --where??-- before ~1995.