skysight-inc/HackerNews huggingface dataset:
The whole push to the cloud has always fascinated me. I get it - most people aren't interested in babysitting their own hardware. On the other hand, a business of just about any size that has any reasonable amount of hosting is better off with their own systems when it comes purely to cost.

All the pro-cloud talking points are just that - talking points that don't persuade anyone with any real technical understanding, but serve to introduce doubt to non-technical people and to trick people who don't examine what they're told.

What's particularly fascinating to me, though, is how some people are so pro-cloud that they'd argue with a writeup like this with silly cloud talking points. They don't seem to care much about data or facts, just that they love cloud and want everyone else to be in cloud, too. This happens much more often on sites like Reddit (r/sysadmin, even), but I wouldn't be surprised to see a little of it here.

It makes me wonder: how do people get so sold on a thing that they'll go online and fight about it, even when they lack facts or often even basic understanding?

I can clearly state why I advocate for avoiding cloud: cost, privacy, security, a desire to not centralize the Internet. The reason people advocate for cloud for others? It puzzles me. "You'll save money," "you can't secure your own machines," "it's simpler" all have worlds of assumptions that those people can't possibly know are correct.

So when I read something like this from Fastmail which was written without taking an emotional stance, I respect it. If I didn't already self-host email, I'd consider using Fastmail.

There used to be so much push for cloud everything that an article like this would get fanatical responses. I hope that it's a sign of progress that that fanaticism is waning and people aren't afraid to openly discuss how cloud isn't right for many things.
They can't help you learn what they don't know themselves.

I'm trying to use them to read historical handwritten documents in old Norwegian (Danish, pretty much). Not only do they not handle the German-style handwriting, but what they spit out looks like the sort of thing GPT-2 would spit out if you asked it to write Norwegian (only slightly better than Swedish Muppet Swedish Chef's Swedish). It seems the experimental tuning has made it worse at the task I most desperately want to use it for.

And when you think about it, how could it not overfit in some sense, when trained on its own output? No new information is coming in, so it pretty much has to get worse at something to get better at all the benchmarks.
I feel that SwiftUI still has a ways to go. I like the ideas and philosophy, but the execution is still a work in progress.

First, they really need to beef up the docs.

Next, they need to stop punishing people for "leaving the lane." Not everyone wants their app to look and behave like a bundled Apple app.

I dislike Autolayout, and UIKit definitely has a lot of "old school" flavor, but with IB and UIKit, I can make an app that can do just about anything that I want.
I was a self taught programmer who at one point dropped out of college to try and get into the industry earlier. I spent about a year sending out applications and got absolutely zero response.

I go back to school for the remaining 2 years, and when I graduated I had 5 competing offers with salaries starting at double what I would have accepted when I had not finished school. This huge reversal in outcomes was purely the college degree as far as I can tell- I had less time to send out applications, no internships, and no new personal projects of any substance.

My experience is that there are too many college grads and boot campers with github profiles to get into the industry off of some basic home tinkering.

If you're going to do it, I imagine you've got to go one step up and stand out.
Show HN: ChordHive – an Ultimate Guitar front end for bands
I've always found Ultimate Guitar frustrating to use, especially when playing in a band. Simple things like making annotations, organizing songs into lists, or transposing chords are just a hassle, let alone trying to sync with your mates.

That’s why I built ChordHive. It’s a straightforward tool where you can annotate chords and tabs, transpose them, autoscroll, and organize them with lists and tags. The key feature: everything updates in real-time, so everyone in your band stays on the same page.

I’m a guitarist in a small band, so this comes from personal experience. But, I’d love to hear what features you’d find useful or how I could improve it. I’ll read every suggestion—your feedback really matters to me.

(PS: I'm currently working on making the project ready for open-source: https://github.com/oskarkraemer/chordhive-web)

Thanks!
I had a 30 min argument with o1-pro where it was convinced it had solved the halting problem. Tried to gaslight me into thinking I just didn’t understand the subtlety of the argument. But it’s susceptible to appeal to authority and when I started quoting snippets of textbooks and mathoverflow it finally relented and claimed there had been a “misunderstanding”. It really does argue like a human though now...
I have no, ahem, data on this, but my guess is when data is gathered and delivered to a user, the liklihood that it is used increases. In the future, will everyone be social engineering everyone they meet? The prospect is a little unnerving.
> How can some people think it’s amazing and has completely changed how they work, while for me it makes mistakes that should a static analyser would catch? It’s not like I’m doing anything remarkable, for the past couple of months I’ve been doing fairly standard web dev and it can’t even fix basic problems with HTML.

Part of this is, I think, anchoring and expectation management: you hear people say it's amazing and wonderful, and then you see it fall over and you're naturally disappointed.

My formative years started off with Commodore 64 basic going "?SYNTAX ERROR" from most typos plus a lot of "I don't know what that means" from the text adventures, then Metrowerks' C compiler telling me there were errors on every line *after but not including* the one where I forgot the semicolon, then surprises in VisualBasic and Java where I was getting integer division rather than floats, then the fantastic oddity where accidentally leaning on the option key on a mac keyboard while pressing minus turns the minus into an n-dash which looked completely identical to a minus on the Xcode default font at the time and thus produced a very confusing compiler error…

So my expectations have always been low for machine generated output. And it has wildly exceeded those low expectations.

But the expectation management goes both ways, especially when the comparison is "normal humans" rather than "best practices". I've seen things you wouldn't believe...

Entire files copy-pasted line for line, "TODO: deduplicate" and all,
20 minute app starts passed off as "optimized solutions."
FAQs filled with nothing but Bob Ross quotes,
a zen garden of "happy little accidents."

I watched iOS developers use UI tests
as a complete replacement for storyboards,
bi-weekly commits, each a sprawling novel of despair,
where every change log was a tragic odyssey.

Google Spreadsheets masquerading as bug trackers,
Swift juniors not knowing their ! from their ?,
All those hacks and horrors… lost in time,
Time to deploy.

(All true, and all pre-dating ChatGPT).

> It will suggest things that just don’t work at all and my IDE catches, it invents APIs for packages.

Aye. I've even had that with models forgetting the APIs they themselves have created, just outside the context window.

To me, these are tools. They're fantastic tools, but they're not something you can blindly fire-and-forget…

…fortunately for me, because my passive income is not quite high enough to cover mortgage payments, and I'm looking for work.

> In five years are we going to end up with a bunch of “senior engineers” who don’t actually understand what they’re doing?

Yes, if we're lucky.

If we're not, the models keep getting better and we don't have any "senior engineers" at all.
Still trying to debug those 2 sentences...
Everyone's obsessed with new training tokens... It doesn't need to be more knowledgeable, it just needs to practice more. Ask any student: practice is synthetic data.
I'm the first to advocate learning from China's economic policies which are a modern miracle of the first degree, but in this instance a fairly cursory comparison between their system and the US system makes things like Musk v. Congress look really good. There is no way that would be allowed in China and that is because of how both systems are designed.

> The right way to fight back is by peaceful protests, voting corrupt officials out etc.

Go try that in Hong Kong. If the most powerful man in a country is no threat to the politicians, a group of the smallest certainly aren't and will be lucky to get away just being ignored.

Seriously, the US is better off if Musk can stare down Congress. For all you don't like him, he's better than a group of politicians that looks to the likes of Mitch McConnell for leadership.
I use home manager for my personal setup. It's just files in a git repo. At my latest job I had to switch from linux to macos. Even with having never been confronted with macos the config barely needed any changes. I was able to get a HIGHLY customized setup working almost identically to my linux setup in less than a day.

If you are someone that says "I just use defaults so I don't waste time getting things set up" good for you. I'm a diva and I have a really custom setup with aliases and scripts I've developed over 10+ years and it would take me weeks to get it all back if I was starting from scratch.

I've tried using ansible and custom bash scripts. Nothing comes close to how effective home manager / nix is at maintaining my diva setup.

You are not wrong though about making your own package being a pain. If nix doesn't have a package (which almost never happens) I just give up and install it with some other package manager manually. I don't have time for that. I used to use nixos but not having an escape hatch was too much.
FYI - Fastmail web client has Offline support in beta right now.

https://www.fastmail.com/blog/offline-in-beta/
1. People are credulous

2. People therefore repeat talking points which seem in their interest

3. With enough repetition these become their beliefs

4. People will defend their beliefs as theirs against attack

5. Goto 1
Yeah, but none of that is UNIX(tm).

While IrisGL was born on Irix, it was placed under ARB stewardship, which after Long Peaks disaster became Khronos.

Vulkan only exists thanks to AMD offering Mantle to Khronos, an API designed originally for game consoles, very much not UNIX, and had it not been for AMD, Khronos would still be thinking what OpenGL vNext was supposed to look like.

SDL also has very little with UNIX history, as it was created originally to port games from Windows to Mac OS (not OS X) and BeOS.
There have been some EMF studies showing increased glucose consumption in areas of the brain exposed to it. If I remember correctly, this was related to some cell phone research. There haven't been any studies that I have come across that look deeper into what it might mean long term.
Sorry, but there is a significant misunderstanding:
There is no such thing as a string in C. What you call a string is a pointer to char (typically "int8") - nothing more nothing less.
The \0 termination is just a convention/convenience to avoid passing the bounds of the memory segment, resp. when to stop processing earlier.

Once you go down the route proposed by many of the comments here - why not enhance it to deal with UTF8...
Or rather implement a proper "array" type?
What about the lack of multidimensional arrays instead of the pointer to pointer to ... approach? Idiosyncracies such as "int a[2][3];" being of type "int *" and not "int **"?

C was never intended to shield you from mistakes, but rather replace a macro assembler.
ANSI C addressed some of the issues in the original K&R C, but that is about it.

If your use case would benefit from all of these protections, there are plenty of higher level language alternatives...
They do not align with their team either. A goal's team is "maximize fun, minimize stress".

And strangely, many managers although they are very good at being "the leaders" are disappointing when it comes to "care about the team".

But there are good managers, but they are so few (1 out of 4 in my own specific data point). We always talk about the 10x-productivity coder. We should talk more about the 10x-team-protector manager.
Claude is trained on principles. GPT is trained on billions of edge cases. Which student do you prefer?
Manufacturing is a war now. And the democracies are losing
I just made sewer temperature guard, which reports via Wifi when something undesirable happens. It lasts SIX MONTHS on AA-batteries. Attiny checks the temp every 10 minutes using micro amperes and only starts ESP-01 Wifi when needed.

Undesirable thing is that I have left faucet running and the sewer stays too hot/cold for half an hour.
Stanford Medicine recognises the ketogenic diet as a therapy for mental illness
Does this approach still support modulo?
Do you rotate to keep your motivation alive, or because of other reasons (e.g. let a topic simmer for a few days, so you get inspired / or reducing risks by gaining more information or knowledge over time)?

Because multitasking is the worst possible.

Let's say you want to finish A which lasts 5 units of time/effort, B which lasts 7, and C which is 6.

Compare Sequential vs Multitasking

123456789012345678

AAAAABBBBBBBCCCCCC

ABCABCABCABCABCBCC

Sequential: A done at 5, B done at 5+6=11, C done at 5+6+7=18

Multitasking: A done at 13, B done at 16, C done at 18.

And, that doesn't count the task switching costs.

So choosing multitasking only makes sense when you gain something by waiting, or have external constraints. In the context of self-employment, keeping your clients happy and calm with (the performance of) steady progress (even if it costs more than faster completion, if done in a more efficient way) may make it worth if you have to take multiple concurrent jobs at once, e.g. if you need to involve them in decision making that stall your progress.
In my limited experience on this rock, the best writers are phenomenal readers, and the best speakers are very attentive listeners.
And this chain of prompts cumulated with the improved CoT reasoner would accrue a lot more enhanced results. More in line with what the coming agentic era promises.
I use HN comments as my blog. My only advice would be to write naturally without any self-consciousness, forcing yourself into some style etc. Only think about the content you want to convey and let the "how" flow naturally. I read a lot (varied subjects) and through that process have somehow internalized some aspects from various styles which when expressed in writing becomes "my own style".

Reading is a prerequisite for Writing, and so browse/skim/read/study a lot. Then trust your inner self/intuition to do its thing by freely expressing itself in Writing.

To get some background on this sort of mindset, you might find the book The Unfettered Mind: Writings from a Zen Master to a Master Swordsman by Takuan Soho and translated by William Scott Wilson helpful (see https://en.wikipedia.org/wiki/The_Unfettered_Mind). The book is written w.r.t. Martial Arts but the principles/mindset enunciated therein are applicable to any endeavour.
I grew up with my farmer grandpa who was a butcher, and I've seen him butcher lots of animals. I always have and probably always will find tongues & brains disgusting, even though I'm used to seeing how the sausage is made (literally).

Some things just tickle the brain in a bad way. I've killed plenty of fish myself, but I still wouldn't want to eat one that's still moving in my mouth, not because of ickiness or whatever, but just because the concept is unappealing. I don't think this is anywhere near as binary as you make it seem, really.
LiveAPI Devlogs: Transforming User Onboarding with 3 Industry-Inspired Methods
Perhaps you’d consider clarifying for me rather than simply making a snarky comment?
I don't even bother clicking on Forbes links anymore. Opinion pieces are fine but it seems like Forbes is entirely being used for the legacy of its name to make random blogs sound authoritative and respectable.
Fascinating: none of these comments answers the question at the end. Instead, they suggest ways the poster might improve.

To answer the question: you would get some of the best feedback by paying a talented, professional editor.
IMHO, there's a huge difference between "the problem" and "a problem" here. Yes, they're often a problem.

But upstream are:

- Top Officers and Directors, who (as a generality) do a crap job of recognizing / recruiting / retaining / training / supervising / promoting good mid-level managers.

- Complexities of big pictures and scale, which very often force managers to be the bearers of bad news to the worker bees - who want things to just be simple and straight-forward in their trenches.

- Human nature, which provides us with a very meager supply of people who are both (potentially) really good at management, and eager (or at least quite willing) enough to put up with all the crap that being in management offers.
They use ZFS with zstd which likely compresses well enough.

Custom compression code can introduce bugs that can kill Fastmail's reputation of reliability.

It's better to use a well tested solution that cost a bit more.
I ban the feed for 24 hours if it doesnt work.

I also design 2 new formats that no one (including myself) has ever implemented.

https://go-here.nl/ess-and-nno

enjoy
I couldn't find the tester. Thankfully the client i was tested... And it behaves poorly. Thankfully emacs has a client I can switch to!
100% agree; if I could revive it to run it on modern arm hardware I would in a heartbeat.
That leads to overfitting in ML land, which hurts overall performance.

We know that unique data improves performance.

These LLM systems are not students…

Also, which students graduate and are immediately experts in their fields? Almost none.

It takes years of practice in unique, often one-off, situations after graduation for most people to develop the intuition needed for a given field.
Yes. You can only do so much with the information you get in. The ability to ask good questions, not just of itself in internal monologue style, but actually of the user, would fundamentally make it better since it can get more information in.

As it is now, it has a bad habit of, if it can't answer the question you asked, instead answering a similar-looking question which it thinks you may have meant. That is of course a great strategy for benchmarks, where you don't earn any points for saying you don't know. But it's extremely frustrating for real users, who didn't read their question from a test suite.
The neoteny goldilocks zone: The evolution of neoteny in Ambystoma
> It would have been better to be able to first check if new data is available.

That... is what conditional requests do...
I sometimes wonder if the voices are suppressed in the “healthy” population, but to some extent still influential - but dangerous in that they operate out of sight. For reference: non-professional opinion.
Worst-case, you just multiply the result by the divisor and subtract that from the dividend.
Really seems a lot of people bringing out their worst.

If you want to fork it, fork it, leave the wordpress name and trademarks, do your better thing. Just drop anything that belongs to someone else who has no reason to join this effort.

Is it really a better thing to have a 'board' to direct FOSS activity? Yeah? You've thought that through...?
oh man , I had accidentally read the best religion and my eye brows turned so fast to wth is he talking , lmao.
Yep, letter S and a number is copyrighted, can't do that
I dont look at the code because its wrong sometimes. Some pages return a 200 yet display an error in the page
Hello, I'm a long-time blogger and to be honest, my writing skills have been gradually improving over the years. At first, I started with basic bullet points, keeping things as concise as possible. Then I tried writing longer pieces, but the more I wrote, the weirder they became, to the point where even I didn't want to read them. I thought I had failed and couldn't possibly write a complete article.

Everything changed when I started reading books - one, two, and eventually many more. I learned a lot of engaging storytelling techniques and read a wide range of genres, from novels to scientific books. I extracted what I needed and learned how to present issues in a systematic way, without forgetting to incorporate my own stories.

To this day, I still maintain a daily writing habit. Every now and then, I go back and read my old articles, identify areas for improvement, and work on those weaknesses in my subsequent pieces. But one thing is certain - to write well, you need to read a lot. I'm not sure what you'll read, but at some point, you'll realize your own shortcomings.
This reads like an average LinkedIn post
I’m guessing professional EEs have better tools but in my hobbyist experience the power profiling kit II works well for analyzing low power (0-5v) circuits.
The software tool provided by Nordic is fairly capable and easy to use. At $89 from DigiKey it’s sort of a no brainer to pick one up to play with.
I improved the most when I would copy a particular author's style. I had a phase where I wrote like Hemingway, a phase where I wrote like Tao Lin, a phase where I wrote like the monks translating the King James Bible. If it seems derivative that's because it is, and readers will notice, but when you learn to turn it back off those authors you had a passion for will still have a mark on your style.

Tao Lin for example said he thought he was done with "Taipei", but then he read a Gore Vidal novel, and felt that the style was so superior to the one he was using that he felt forced to go back and rewrite the entire book in order to incorporate it.
Well, i think it goes to a point. I'd imagine there's some goldilocks zone of time spent with the animal, care experienced from the animal, dependence on the animal, and manner/speed of death/ time spent watching the thing die.

I say animal to explicitly include humans. Finding my hamster dead in fifth grade did change me. But watching my mother slowly die a horrible, haunting death didn't make me a better person. I'm just saying that there's a spectrum that goes something like: easy to forget about, I'm able to not worry, sometimes i think about it when i dont want, often i think about it, often it bothers me, and do on. You can probably imagine the cycle of obsession and stress.

This really goes for all traumatic experiences. There's a point where they can make you a better person, but there's a cliff after which you have no guarantees that it won't just start obliterating you and your life. It's still a kind of perspective. But can you have too much perspective? Lots of times i feel like i do
Claude also has a better workflow UI. It’ll maintain conversation context while opening up new windows to present code suggestions.

When I was still subscribing to OpenAI (about 4 months ago) this didn’t exist.
Right. "You have been blocked", is what I get.

But this works:
https://www.msn.com/en-us/money/other/the-next-great-leap-in...
> Few people would care if you cut off a piece of steak from a hanging slab

The analogy here would be watching a live cow get slaughtered and then butchered from scratch in front of you, which I think most Western audiences (more than a few) might not like.
I either know a poor person (it helps not to insulate yourself from them) or donate to a direct charity. The most famous of these is GiveDirectly but there are others.

It scales because there is by definition no overhead, accounting, or infrastructure