skysight-inc/HackerNews huggingface dataset:
I solve this by keeping a digital notebook. I have no idea why this is lost on so many people.

Each project gets a new note in Obsidian or OneNote or whatever note taking tool you are using. Each day gets a new #H1 heading with the day. Any relevant URLs get added to the note.

At the end of the day, review your notes and clean them up to be concise. Explain to your future self what you did and why those links are important.

Then close your browser tabs, they are saved in the notes.

If you need the content from the website itself (maybe you are concerned about the site disappearing), use something like Pocket or copy code snippets, text, etc directly into the note. Screenshots help too.
CP/M is a prompt one - doing something like DIR in CP/M is just like doing DIR in something in a directory listing in any other 8-bit platform.
I also make use of LLMs to help me with certain programming problems. But this author simply glides over a very important issue: how do you use LLMs responsibly? What does it mean to be responsible in your work?

If all of this is just a hobby for you, then it doesn't matter. But it matters a lot when you are serving other people; it matters when you must account for your work.

You could make the case that all testing is a waste of time, because "I can do this, and this, and this. See? It appears to work. Why bother testing it?" We test things because it's irresponsible not to. Because things fail fairly often.

I'm looking through the author's examples. It appears that he knows a lot about technology in general, so that he can be specific about what he wants. He also appears to be able to adjust and evaluate the results he gets. What if someone is bad at that? The LLM can't prompt itself or supervise itself.

I come to everything with the mindset of a tester. LLMs have most definitely been overhyped. That doesn't mean they are useless, but any article about what they are able to do which doesn't also cover how they fail and how you be ready for them to fail is a disservice to the industry.
Spent about a week and a half in Croatia (mainly on Vis). Food was quite flavorful. We spent the prior ten days across the Adriatic in Vieste/the Gargano. Both countries have great food. Bread, for me, wasn't as good in Croatia as it was in Italy.
Sydney is $1,300/w pretax which is ~$1,050 net

And median Sydney rents just hit $745/w

So approximately 70% of median income is lost to rent each week for a median single income household

Similar story for me personally in Brisbane
I think that's a very personal take.

I find pasteurised milk quite tasty. I'm probably unusual in that I also don't mind UHT, and am quite fond of Soy, oat and hazelnut milks as well. But lots of people get on with 'normal' milk just fine.
The trend is growing here to, sadly. It's not people disagree with experts experts but that truth told by the, disagrees with a distorted perception or reality.
Rust version: https://github.com/str4d/rage
Assuming all learning happens at the moment of discussion, which is very much not the case in coding.

Looms, pair programming, and Slack Huddles have worked great for us.
> have you worked with java or C#? both are where types sometimes become a burden.

> No, you cannot just do something like this:
> ``` return { data, message: "OK" }; ```

Yes, in Java you can:

return new Object() {
String message = "OK";
Object data = itsValue;
};

There are many reasons to dislike Java and it is nowhere near my programming language of choice. The specific semantic deficiency you chose happens to be an invalid one.
My wife and I met on Myspace. they very much deleted everything - messages, profiles etc. We talked on Yahoo Messenger (also dead) and later AIM (so dead it's back alive) so yeah the Internet does forget.
That’s not really true. The regional carriers like Republic and so on have had a variety of different paint jobs (United Express, American Eagle) and it hasn’t been considered an issue. Not to mention the issue of random call signs like Brickyard and so on.

And regardless of that we’re talking about codeshares anyways.
Tailscale is easier than port forwarding, and more secure,
and has an Android app.
However, when share prices go backwards, governments start stimulating the economy, lowering interest rates, spending and increasing debt. Asset prices rise again and debt, both government and private continues to increase.
> my first name at rinse.com

And that would be ..?
I had also always a lot of tabs open, but since there is Firefox Focus on mobile, i do the same on the PC by hand. Just open the browser in anonymous mode for everything always. I wished there would be a Firefox Focus version for PC.
most data you see in reporting likely comes out of a bloomberg terminal.

https://www.bloomberg.com/professional/products/bloomberg-te...
Show HN: TradingView Magical Keyboard Shortcuts – Chrome Extension
If your tests break or go away when your implementation changes, aren’t those bad tests by definition?
Sorry if I'm coming across as presumptuous or something, it's just surprising to find that modern hard drives are still using the same basic mechanism that I saw inside the washing machine-size drives my dad worked on 40 something years ago, that would almost walk themselves out of their mounts thrashing their giant head servos around.

What you and others are describing is strikes me the way that opening up the package of a modern memory chip and finding a fabric of millions of tiny magnetic cores would, rather than a silicon array of capacitor/transistor cells - that for some reason no fundamental rethinking of the problem has prevailed and thus the only developments in RAM for almost half a century is miniaturization of what was being done in the 1960's.
Answered in this comment by “hagbard celine” under the article: https://viewfromthewing.com/airlines-are-running-out-of-flig...
Yes please! Firefox used to have a fantastic feature where I could crash it, and it would have a tab that contained my previous session within it. It would be there forever, between restarts and restores. I could have a kind of chain of sessions. Sometimes, I would deliberately crash the browser because there were too many, but I still had this bunch of tabs which I wanted to be nearly active. At some point, they deleted the feature - you get one chance to restore your previous session, and after that poof - gone. (I think that decision was pure evil on their part - who goes around and decides to delete a users data? And what's wrong with letting me decide how much of my drive I want to dedicate to storing open tabs? But whatever.)

The experience made me realise that what you describe is exactly what I'm trying to do. I have pages I care about. I want them findable when I get back to it, even if that means three years hence. And there are other pages which I just visited once, like a news article, or which occupied me for three weeks, like documentation for a problem I've now solved. The act of closing a tab is a communication to the web browser. I wish it would listen to it.

I could also do with a searchable, browsable list of open tabs. I was recently searching for a car. Then I bought one. So I need to go back and find all the tabs about cars and close them. I want a fully interactive window like an oldschool history window that lets me find all my open tabs about cars and close them, no matter which window they're in - unless I see that it's my car's user manual or my service schedule, in which case maybe I want to keep it open for the next five years.

On the other hand, when I learnt about % in the searchbox, it was a gamechanger. Finally I could find and reuse the tab that is open, instead of the way by default Firefox prioritises search results over open tabs.

(The other thing I would like, is something in mobile Firefox that tells me how many tabs I have open. I hate the cute infinity sign. What's the point? Because their designer couldn't handle the idea of a slightly smaller font each time an order of magnitude is exceeded? Why not let me live with the costs of my actions? Also, an easier way to manage tabs on Firefox mobile. But maybe just better tab management in general.)
quality post from `throwaway984393`.
> My experience with types is TypeScript, Elixir and a bit of Scala.

Dude, Elixir only recently introduced some sort of a type system...
I do. "The phone" is just another hassle one doesn't want to take care of on long-distance travel.
Paper tickets just work, can't say that for the login for travel / rewards apps when you think you were already logged in when being offline.
> if you're dealing with hot peppers, use gloves - they help a lot!

In my 20s I on more occasions than I’m prepared to admit, rubbed my eye while cooking with peppers. Then I ran to the bathroom, cupped my hands under the water and splashed water in both eyes. This (obviously, in retrospect) left me painfully blind for about half an hour.

I’d note that gloves would have helped in this scenario only if I was smart enough to take them off before splashing water in my eyes. Which branch of that if statement would have been more likely is left as an exercise for the reader.
On most of my computers keeping more than ~300 open seems to eventually lead to a crash, usually seemingly related to out of memory or something. I believe that it happens because tabs have code running in the background that wastes memory - I usually need a PC with 32gb of memory to not have Firefox occasionally crash or trigger a whole graphics stack crash (on Mac, Ubuntu family, and Arch family installs).

On Android,after about 70 tabs it starts to fail to open the tab navigator at the current tab consistently, often starting at the beginning tab, necessitating closing and reopening the tab navigator until it decides to open next to the current tab.
I’m working on a feature that is a moderate refactoring and extending of an existing feature. I’m in some sense taking extra burden by ‘sculpting’ my change out of the existing code and the working backwards to come up with the logically contained and discrete commits to get from where I started to where I want to go.

I would be nice to just make my change without having to show it in a series of discrete steps.

I’m not actually opposed to this standard, but trying to show one perceivable downside that op may be alluding to (I’m not actually sure?)
This year I grew cucumbers on my balcony for the first time, and they were surprisingly low-effort. You do need to pollinate them, if you're too high for bees, or other insects. That aside I just watered them twice a day, except on days I forgot, and hoped for the best.

Tomatoes are a bit hit and miss for me, hence trying something new this year. Usually I just grow strawberries and tomatoes at home. Other stuff gets grown on a 10m x 10mx patch of land nearby.
Its running on ChatGPT -4o, so its probably about as private as anything you send to OpenAI.

¯\_(ツ)_/¯
All it did was roast me for having 2 followers and no readme!
No, that would be hearsay.

Anecdotal is when an anecdote is used.
Fewer than ten thousand new cases a day (for the USA).

> "I think if we can get well below 10,000, I think that would be a level that I think would be acceptable to us to get back to a degree of normality," Fauci said. "But again, I have to warn the listeners, these are not definitive statements — these are just estimates."

https://www.cnbc.com/2021/11/16/dr-fauci-says-us-covid-cases...

Stay safe out there.
This seems very far from my subjective experience. The little platform-independent programs I write for myself and publish are a source of spiritual rejuvenation that support my day job in a more conventional tech org with a large codebase, large team and constantly changing requirements.

I'm not "bothered" by version control. I've not even stopping using it. As I say in the post, I just don't think about it much, worrying about merge conflicts and so on, when I'm programming. I've stopped leaning on version history as a tool for codebase comprehension. (More details: https://akkartik.name/post/wart-layers)

This comment may also help clarify what I mean: https://news.ycombinator.com/item?id=41158040
Nearly all current computers address bytes, but in the past we had many computers that addressed words instead as well as processors like the Texas Instruments 34010 that did address bits.
Nanode: The Minimalist Builds of Node.js
If you remove the speech centers of the brain all at once, you completely and permanently lose the ability to speak or understand speech. Do the same but very slowly, and the brain is able to compensate, even if you completely lose your original speech centers in the process. NN with pruning is the same thing, where you prune iteratively while retraining to regain most of the lost regressions. If you prune too much all at once, you have to restart from scratch.
The lack of tab groups on Firefox is a major lapse in their product planning.
It's an essential feature and the reason I use chromium-based browsers at my job rather than Firefox.

I've tried the add-ons that attempt to workaround this fundamental lack of tab management issue (Sidebery, Tree Style Tab, OneTab, etc.), and none of them function like tab groups in chromium.

Also, the incessant Firefox crashes on Linux with nvidia drivers when one has hardware acceleration enabled has me often wonder why I bother being ride-or-die with Firefox. (Then again, nvidia drivers f up many a thing on Linux, except chromium apparently)
Certain people on this forum have an inflated view of their own understanding of the world while lacking epistemic humility.

That means the sky is falling no matter what the news is. I’m not going to take “recession” talk seriously from people that thought we were already in one.
Thats not version control, that’s something you’ve chosen to do with version control.

You could just check in your code every night. And, vs not having those commits (even without messages) - what could possibly be the downside?
Why am I entitled to buy a house I isn’t understand
I wonder how Japan's 46% Buddhist population, which believes in reincarnation, checks religious texts, meaning they get another life on Earth,
factors in here.
As a person who's from a country with, let's say, VERY VERY contested, controversial and eventful elections, the fact that independent poll watchers from different parties and NGOs can independently observe ballot boxes, take photo evidence of countersigned and publicly posted box tallies to send them to their HQs, and then compare and contrast results amongst each other as well as with the official results is a huge boon for transparency and trust in the electoral system.

It's not perfect: more remote and less popular areas go unobserved, and what happens after an official complaint is made is anyone's guess.

But at least almost anyone can add up numbers for themselves and come to a conclusion about what to trust and not trust. And you might think no one would bother, but in my brief experience as a volunteer poll worker they surely do, and zealously so. I can't even begin to imagine what'd happen if the paper ballot was replaced with "trust us, the machine says 37 for party A" or "the magical fingerprint number you don't understand says this ballot was cast for someone else".
This matches my understanding. An article explaining this a bit.

Things are not looking good right now. Korean markets already hit the circuit breakers tonight.

https://www.reuters.com/markets/currencies/boj-shift-gives-y....
Earlier this year I setup a CP/M emulator, in golang:

https://github.com/skx/cpmulator/

It got some discussion here:

https://news.ycombinator.com/item?id=40400635

I think the project is "done" for the moment, in the sense that it seems to run everything I've tried. But never say never, I had a lot of fun running real CP/M on a Z80-based single-board computer, and having a quick emulator helps me test things too. The best of both worlds.
I use TST and group tabs quite heavily. I'm curious what difference there is between this and Chromium's tab groups?
People that missed the boat want the boat to sink
Very obviously: do not display the hexadecimal code to end users.
Maybe your confusion is in your assumption of what’s being discussed
There's certainly no shortage of affordable hardware that can run CP/M 2.x, running 3.x requires RAM paging which is a pain, but still doable.

If you go to https://www.tindie.com/ and search for "CPM" you'll find a bunch of kits for various systems. Some based on the RC2014 and other standalone and unique.
This is very impressive and looks quite fun! Do higher end competitions, like FRC, can also support the iterative approach of trial and error to solve a problem ? Not sure if due to lot of small parts and dependencies - particularly with software- its much harder to iterate around it
Wow brings back memories! It was so groundbreaking at the time to have an easy-to-use web based animation library.

Once CSS animations appeared though, there really wasn't a strong need for this library anymore.
Technical Analysis of Men's 100M Final Photo Finish
Australians blame wind, solar for high power bills as media campaigns take hold
In this case suspicious code is anything that achieves a fairly narrow subset of possible outcomes so I doubt it would come up much.

It’s a common fallacy to assume infinite worlds result in every possible world but 1, 10, 100, … is an infinite series but is only covering ~0% of possibilities.
I wonder if this is less about Apple and more about beating the market. Are they seeing a big correction coming?
This is all in a professional environment requiring code review for actual submission. I need to follow this process to actually deliver
Why does that make their attempt at imperiogenesis in Eastern Europe "short-lived"?
Let's be realistic, it was always garbage.

I always found it unbelievable that Google, a company whose entire brand was built around search, built such a poorly-functioning search into their own mail product.
For anyone else who didn't know what SQE meant since it wasn't explained: http://www.ethermanage.com/ethernet/sqe/sqe.html

> I chose Cabletron ST-500’s, because they have blinky lights.

Hell yeah.
Out of curiosity, where can one find reliable estimates?
Do you know of any easy ways to book an arbitrary itinerary across carriers?
Check their YouTube channel out for like 10-20 more fun challenges like this. Whoever’s responsible is so creative and clever and also very good at making entertaining videos.
Perplexity is a hallucination engine disguised as a search engine. I wouldn't trust anything it says.
Stock markets are often uncorrelated with their country's GDP growth / decline.
I hadn't heard of Kavita either, but it looks like it's a lot prettier than Calibre, and (perhaps) has better a better reader. It looks like it doesn't manage format conversion and syncing though, which I guess is why you'd use both it and Calibre together.
Still, the speculation is more interesting than the mockery of it. If someone is interested in the topic and wasn't invited to the airlines' internal discussions, they are necessarily going to repeat some of those internal discussions.
This seems to be a seperate issue than ROI.

If you need can afford a house but it take 30 years for a return, then most people are still happy.

Inversely, If it is a 10 year ROI, but you cant afford it, they are unhappy.

If you look at the US housing market of the last decade or two, the issue is closer to the 2nd case than the first. Base price is out of reach for most, but those that get have a excellent returns.

I was extremely jealous when I couldn't by a first house but my friend who could pay 1 million did so, only to sell it 2 years later for 2 million. He did it again and now his current house is in the 6-8 million range, and I'm just getting in the market.
Quite honestly, I enjoyed the roast more than the praise. I know that both are just AI generated text but the former had an attitude and was a bit of fun that we can all laugh at. The latter seemed more like a poor attempt to "be nice".

> "Calligraphic-Rulings"? Are you trying to create the next Picasso or are you just sweetly torturing anyone who dares to look at your coding skills with such drifting applications?

LOL
I’m discussing version control.
There is a class of problem where you know the goal, and code which produces the goal which you can test independently is demonstrably ok. Of course the next run with different parameters may well be wrong, but if they aren't on the goal-path you don't much have to worry.

I do sometimes code in this pattern. I have high confidence in charts from Google and Akamai about some data I have exposure to (a variant of the inputs unique to my situation not in their hands) and when the curves I make conform in general trend to the ones they make over the time series, I am pretty sure I have this right. If the critique is in the fine differences I do some differential on it. If the critique is in the overall shape of the curve, if mine is like theirs, why do you think I am so wrong?
The extension “OneTab” is a great solution for this, at least in reducing the technical consequences of so many tabs.

It dumps all tabs in a window into a list. You can just as easily send those tabs back into a window, or “export” (copy+paste) the list into a text file.

Though what I really need is something that can I can dump a link into from either mobile or desktop (or consume lists of links) and produce a self-hosted searchable archive on my NAS. For example there are many HN threads I’d love to have something to archive both whatever the link was, and the associated thread with all of the comments, with increasingly rare checks for changes, saving the differences in case of censorship. Finally, being able to add both automatic and manual tags for the listing, and a way to search either the tags or text content so I can find that cool project I want to get back to, or they insightful comment.

Actually that’s another thing I’d love is the ability to highlight specific comments or sections of pages and give them their own set of tags for searching.

Such a thing would clear up my “need” for so many bookmarks/link lists, because it would actually complete the task I want to accomplish.
I think China would rather see Intel go bankrupt.
I have two answers:

1. Yes. To the same extent that we are all bad people by definition, made of base material and unworthy urges.

I'd love to have better programmers show me how I can make my tests better. The code is out there.

2. Even if I have good tests "by definition", a radical rewrite might make old tests look like "assert(2x1 == 2), assert (2x2 == 4)". Tests exist in a context, and radically changing the context can change the tests you need.

---

This is not in OP, but I do also have a problem of brittle tests in my editor. In this case I need to test a word-wrapping algorithm. This depends intimately on pixel-precise details of the font. I'd love for better programmers than me to suggest how I can write tests that are robust and also self-evidently correct without magic constants that don't communicate anything to the reader. "Failure: 'x' started at x=67 rather than x=68." Reader's thought: "Why is this a problem?" etc. Comments appreciated on https://git.sr.ht/~akkartik/lines.love/tree/main/item/text_t.... The summary at https://git.sr.ht/~akkartik/lines.love/tree/main/item/text_t... might help orient readers.
Precinct-only elections don't quite have this problem because all the people voting are neighbors, and the poll watchers and ballot counters are all neighbors. Hard to engage in shenanigans when the people watching are your neighbors!
This sounds like you’re discussing code review and coding standards, not version control.
How to make a midsize black hole