skysight-inc/HackerNews huggingface dataset:
Generally in order to ticket an itinerary, there needs to be at least one flight marketed (e.g. with the airline's flight number) by the "plating carrier" whose ticket stock the flights are issued on.

I can't buy an itinerary consisting of just BA238 on aa.com but I can buy AA6981 which is its codeshare. I can also buy an itinerary where I fly AA on BOS-JFK and connect to BA JFK-LHR, because there's at least one AA-marketed flight on the ticket.

The marketing carrier also can affect how the operating carrier gets paid -- codeshares can have different inventory which allows airlines that are partners but not super close to hold back inventory for themselves.
I could certainly be wrong about the timing. I’m definitely not a grape growing expert by any means, I mostly know about it from being in the UAV world and having had some discussions about replacing the helicopters with drones for getting the water off.
There are only so many TLAs...
Why did the yen strengthen relative to the dollar because of that? I find that confusing.
not sure if still relevant because I now practice responsible tabbing, but in the not so distant past the more tabs that were open in chrome for android on a phone, the faster your battery would die.
For a quintessential CP/M experience, run it on an S-100 -based system [0] with either an Intel 8080 or Zilog Z80 CPU and some expansion cards that complete the system. Probably at least light I/O (incl. keyboard), disk storage, and graphics.

A tremendously great thing about these systems is that within a mere few years, 1 person can learn and understand the system in its totality, everything from basic electronics, circuit boards, power supply, through digital logic and components, OS and system, and up to user apps. There was a vibrant community of people making and contributing to these ecosystems, with complete systems, individual cards, upgrades and improvements, software, magazines, trade shows, and meets. Today we can recognize that as a nascent incarnation of the FOSS / commercial spectrum.

To me, it says something beautiful about the human spirit and condition. And how we are inexorably destined as a technological species. Perhaps all life capable of it is. OK I'm off to re-watch The Expanse now.

[0] http://cpmarchives.classiccmp.org/cpm/mirrors/www.s100comput...
All of the tools and artifacts you reference as important contribute to the same goal, whether it is for me or a future-you:

Understanding.
> branching encourages cutting a program into "independent features"

But, you can choose not to branch then?

I’m really confused about the trade offs of version control. I can understand trade offs of branching strategies, but at its most fundamental (snapshots of your code at arbitrary times), I can’t think of any drawbacks?
They’ll serve the AGI overlords
> if someone came up with a solution for the housing crisis but it would take more than 10 to 20 years, would people view that as effectively no solution at all?

If it made things worse short term, absolutely! Rent control is the opposite, it makes things worse long term but better short term, and people love to vote for that, so we already know the answer.
If I was I must have read it more than a few hours ago because I don't remember it :)
Firefox does this when shutting down and starting back up. Tabs get "frozen" and "thawed" upon activation after startup.

This is superior to bookmarks, as the server respose is saved along with scroll position etc.

I've long wished I could actively trigger this similar to making a bookmark. Bonus if they saved some embeddings too so I could search the contents of the saved pages.
I appreciate the honest answers by the OP. Even if we all think there's fundamental flaws with what was given up.

For me, ChatGPT saved a lot of my mental load. I don't think about individual lines NEARLY as much. Obviously you need to understand what the program is doing and be smart about it, but you can really focus on business problems.

It spits out something like 40% of my code and 70% of tests. I've started dropping whole files into it and tell it how to combine a new code.
I don't necessarily want to disagree with the you on your no growth claim. what I want to know is why you think that is evidence of for poor Capital allocation, and not evidence of poor opportunities for Capital allocation. It seems like the evidence supports both (no growth). The main difference is that the poor allocation hypothesis requires the additional assumption that investors are too stupid to figure it out or dont want to make a return.
FWIW, “sysret_ss_attrs” is a workaround for a design error in AMD’s x86_64 implementation. One might argue that AMD is right because they designed AMD64 in the first place, but IMO this is silly, and AMD’s design is unjustifiable.

(I’m the one who characterized this issue on Linux and wrote the test case and the workaround.)
Aha! That's a very interesting detail!
> When you have no tests your problems go away because you don’t see any test failures.

The flip side of this is the quote that "tests can show the presence of bugs, but never their absence". It better fits my experience here; every few months I'd find a new bug and diligently write a test for it. But then there was a new bug in a few months, discovered by someone in the first 10 minutes of using it.

I'm sure I have bugs to discover in the new version. But the data structures I chose make many of the old tests obsolete by construction. So I'm hopeful that I'm a few bugs away from something fairly stable at least for idle use.

Tests are definitely invaluable for a large team constantly making changes to a codebase. But here I'm trying to build something with a frozen feature set.
When I got into CP/M in the 80s on my Amstrad 464, it felt like a "professional" operating system compared to those BASIC prompt ones.
Onur Mutlu has a similar (definitely not same) idea of Processing in Memory. Basically the idea is to put some operations nearer to the data. Your idea is nearer to the register and his is in the memory controller nearer to memory.

https://arxiv.org/pdf/2012.03112
> On wider screens, a left sidebar might open by default with tabs stacked vertically.

Edge already does that. (Well, you can make it do that.) I don't know about other browsers.
> ...tumbleweeds made headlines as strong winds pushed them into towns in Utah and Nevada. They created piles up to three metres high, reaching rooftops in some places.

I was driving outside of...Santa Clara, I think, and saw a gigantic tumbleweed, maybe 5-6 feet in diameter, bouncing down the #1 lane on the road. Had a good laugh for about 10 minutes, as it seemed to be in remarkable control, stayed in its lane, and obviously was in a hurry to get somewhere!
The author does not seem to have to support any professional / paying users, and wants freedom to experiment more than a guarantee of a known working version. The author also does not seem to work on large systems, or do significant teamwork (that is, not being the only principal author).

In such a situation, all these tools may not provide a lot of value. A flute player in a large orchestra playing a complex symphony needs notes and/or a conductor; a flute player playing solo against a drum machine, or, playing free jazz, does not much need notes, and would likely be even hindered by them.
As a matter of fact - no I haven’t. My experience with types is TypeScript, Elixir and a bit of Scala.

I always try to have “clojure style” types where I don’t try to be too prescriptive - don’t lock things down if you don’t need to, just the minimum possible types to make sure the code I’m writing is correct, and nothing more - Rich Hicky’s talks on Clojure’s Spec was an eye opener.

I have been told by some java devs though that it is a matter of style - while unconditional it is possible to write java code with much less boilerplate if one uses newer language features and actually tries to hold the cruft at bay. Is that true?
Arc browser as well
Have you tested the site on mobile? It looks like there's a missing viewport tag.
Nice.

I worked briefly on a site that had this rankings page for users, and it was done by going player by player, and pulling the players table each loop to compare the current player to all the others. For things like "results against women"

Anyway you could DDoS the site by requesting that page. You could actually watch the page fill in as it computed, I want to say it was about a ten second load time.
I'm from the UK and live in Australia.

Can confirm I have never seen "Chilly" as a spelling for the pepper in either country!
> I would say 90% tabs are unimportant, but I am afraid to nuke the session from orbit because there are some hard to find links / important ones in there.

Are they easy to find in the list of 4400 tabs?
> But he maintains the only way to solve rich countries’ labor problem is to let in immigrants to work, particularly from countries where population growth is increasing, such as Nigeria or Tanzania, rather than decreasing.

Aren't birthrates declining pretty much everywhere (including Nigeria and Tanzania, per the graphs Google pulls up)? It seems foolish to just assume sub-Saharan Africa is going to buck that trend forever, and be a baby-factory needed to make the math on Western corporate growth targets work.

I propose we solve this problem by firing Lant Pritchett from whatever fake job he currently holds and have him work a 128 hour workweek doing something actually productive. If that's insufficient, we can do the same to all the other economists.
meanwhile, some overworked analyst is freaking out deciphering event logs where a single users idling tab is refreshing into a dead link or a dead session.
https://archive.is/Bj149

Here's a NYT article about the Yen Carry Trade unwinding... In October 2008.
raising the interest strengthens the currency which decreases the export potential of the country which pushes down the export oriented companies.
1) Just because something is dumb doesn't mean there is any good reason for it to be that way, but also 2) it in fact is that simple for Firefox, with the exception that it kind of forces you to have at least one active tab per window.
- Integrated UPS

- I have a drawer full of old Android phones with still decent specs, but no Raspberry Pis.

Surely I'm not the only one..
- Interest rates up is a market reflection of more scarce capital

- more competition for capital leads to cheaper shares (hence the lower share price)

- and larger desire for foreign investment / less capital outflow to higher yielding / more capital scarce markets

- less capital outflow means fewer yen going out to be transacted for foreign currency (lower forex yen supply) and more investment going into the economy (higher forex yen demand)

- lower supply, higher demand, holding dollar steady (partial equilibrium) leads to higher yen relative to dollar
How would you view it if you were 30 years old, unable to buy a house, and if it was affecting you directly ?

Would you rationnaly evaluate the situation and say 'yeah, that's fine, it will be better for my kids' or rather feel a very justified anger that bad politics effectively cost you ... the ability to buy a place to live during your, checking notes, only life you have on this earth ?
Sounds like an awesome idea!
It also shows that people want transient bookmarks. They bookmark a few things they care about, but the rest is bookmarks for the next week or month, then they don't need it anymore.
> Take a look at things playing out in "raw milk" right now. "Pasteurization" was hailed as a breakthrough for a reason--it is.

Unfortunately, it also makes the milk taste awful. I cannot stand the taste of pasteurized milk, it makes me almost throw up. Raw milk is at least tolerable, if not the tastiest thing in the world.
No. Its become enough of a crisis I am writing a browser extension to help me visualize what is what.
Yea I guess the problem is with a party that is intent on disregarding truth or facts or verifiability or reality is not going to prevail against attacks against the system (unless it is rigged in their favor). What does code matter to them.
idk, haven't use newer java or C# after 2014-ish, though I think I've read C# has support some dynamic typing, never explore that. Never touch Elixir and Scala too so cannot comment on that.

TS though, the type declaration is amazing with it's union, optional and intersection type!
Holy cherry-picking batman.
What does combining them get you?

I use Calibre but hadn't heard of Kavita and I'm not clear what Kavita gives me that I don't already have with Calibre?
The advantage of using LLMs for use in coding, as distinct from most other domains, is that you can usually just directly check if the code it’s giving you is correct, by running it. And if it’s not, the LLM is often good at fixing it once the issue is pointed out.
This link is working!
except it really isn't an operating system - i used it back in the 1980s, and it is really just a static library you can call into - same as msdos. there is no OS process running things.
Why did this get a downvote lol. It’s true.
I know you’d rather see it native but if you’re open to sponsor its development, I could make a custom addon for that.
> Are you OK?

Come on. Concern trolling aside...

> I'm curious why you're so hyper-sensitive about a wealthy narcissist who probably doesn't care about you at all...

Well, we know he doesn't care about anybody. He's a narcissist, right? But maybe beyond that people are starting to care since his money and power are changing the landscape of our world with his best interests in mind.
Yen jumped because Japanese central bank raised interest rate from abt 0 to 0.25% and this caused unraveling of pretty massive carry trade.

Carry trade is borrowing money at low interest rate (yen) and converting it into safe money yielding more (dollar). This is not as trivial as borrowing at 0% and investing at 5%, you also need to construct hedges against currency moves (to a certain point), so the profit margin can be low.

While 0.2% was a small change, a lot of funds who borrowed yen and converted into dollars started losing money. They wanted to close some trades so needed to buy yen (since they borrowed in yen and have to repay in yen to close the loan). This made yen rise and positions of more funds (who now have to repay more dollars to close yen loans) even more unprofitable as their currency hedges become very expensive. So more funds wanted to close carry trade positions. And so on.

This is not the only process that drove yen up, but it's a significant one.
That sounds like they were doing something dumb. VB6 did not have a limit for variable names, unless it was 255 characters or something.

And yep, I just checked: The limit was 255 characters.
> Giving up tests and versions, I ended up with a much better program.

This is one of those sentences that is clearly an opinion but stated as if it were some undeniable, incontrovertibly true statement of fact.

In your opinion, you have a better program - but give the code or repository to another dev or a group of devs and I'm sure you'll hear very different things...
Does this mean that this person was using a browser that was 2 years old with no updates run on it? Can you apply updates without restarting the browser? If not, that doesn't sound very smart at all.
Can i hold you to that? :)
I'm trying to build something small with a quickly frozen feature set. I've chosen to build on a foundation that changes infrequently. There is more background at https://akkartik.name/freewheeling.

You're absolutely right that this approach doesn't apply to most programs people build today, with large teams and constantly mutating requirements.

I do still have source control. As I say in OP, I just stopped worrying about causing merge conflicts with other forks. (And I have over 2 dozen of them now; again, see the link above for details.) So I have version control for basic use cases like backups or "what did I just change?" or getting my software on new machines. I've just stopped thinking of version control, narrowly for this program, as a way to help _understand_ and track what changed. (More details on that: https://akkartik.name/post/wart-layers) One symptom of that, just as an example of what I mean: I care less about commit message hygiene. So version control still exists, but it's lower priority in my mind as a part of "good programming practice" for the narrow context of programs like this with frozen feature sets, intended to turn into durable artifacts that last decades.
Govt has been intentionally weakening yen (perhaps too much) so that big companies can export more thanks to cheaper prices. This also introduced inflation which would be fine if wage went up as well. But wage has remained stagnant while corporate profit / nikkei soared. It also doesn’t help that foreigners are flooding into the country while yelling “omg everything is so cheap!”
Bookmarking needs a solid overhaul.

Support different groupings, regexp renaming, persistent original date order + additional last used orders, etc. (I have a longish list of wants).

I want better autofiltering on history (eg: dump all map url's that proliferate on every slight viewport change; dump all (say) HN links unless explicitly saved; save type XXX, quesry type YYY's for saving, etc) and overall more thought on easy organisation and "restoring" a particuar view of the internet from X time ago.
The original classic Opera browser (around 2000) could do it. It was also a feature from Vivaldi since the the project was launched.
> Yes, but then all that's needed to attack the voting system is to trot out your own experts that voice disagreement.

Which is precisely what Trump did in 2020.

I doubt people made up their minds on whether the 2020 vote was sound based on the mechanics of how the votes were counted. The counting procedure with it's interlocking checks is rather complex, and differs between states. They made up their minds based on what they trusted more - the Trump version of the facts or the testimonies of the people counting the votes and those administering it.

It will be exactly the same with computerised voting. Ideally the software will be open source with reproducible builds. Just as with the present voting system most won't be able the check the actual mechanics themselves, but they likely know someone who knows someone who knows someone who can.

By the by, it wasn't done that way with computerised voting and probably still isn't in many places. I vaguely recall the story of a voting machine breaking down, a technician waving his magic wand over it after voting had closed, and a whole pile of votes fell out. It made the people in charge of the voting process distinctly uncomfortable.
I don't use firefox but when you update chrome, it just restarts and reopens all the windows and tabs you had open.
Hey everyone! I’m excited to share my recently open-sourced, Bento-style personal website, available at https://ericwu.me.

Inspired by the stellar web designs of Nev Flynn, I crafted a personal site that utilizes Next.js 14. It features a neat little car rendered with three.js, and integrates my previous project, “text to Microsoft emoji,” adding a unique touch. I’ve also implemented a photo stacking effect which enhances the overall visual appeal and improved mobile compatibility, along with a dark mode for ease of use during nighttime browsing.

The backend for the blog is powered by the Notion API, enabling real-time synchronization with Notion and rendering various elements directly from there.

I’d appreciate any support with a star on GitHub at https://github.com/itsEricWu/ericwu.me. I’m planning to further optimize for SEO soon. Thanks for checking it out!

Feel free to explore and let me know your thoughts!
I rely in mine so much that I'm not game enough to try that lol
It sounds like you and your friends run a very nice online neighborhood, that's terrific and I don't mean to detract from that.

I'm pointing out the enormous difference in bandwidth between online and in-person interaction. It's difficult even to estimate the orders of magnitude!

Online interaction can be a healthy adjunct to a healthy social life. It's when online interaction replaces in-person interaction that we evidently get a mental health crisis.

> what's your definition of a meaningful social space?

Thanks for asking. I would start with Christopher Alexander's "Pattern Language" et. al.[1] and add in applied ecology (i.e. Permaculture, Greenway[2])

The idea being if the neighborhood is comfortable and full of life the meaningful social relations should hopefully follow. (And if not, at least you're comfortable and well-fed and not causing anybody any problems.)

[1] https://www.livingneighborhoods.org/ht-0/bln-exp.htm

[2] https://newalchemists.net/2020/09/07/greenway/
I don't think it necessarily needs to invoke a singularity. It just means that the cost of capital is low relative to the value of goods produced. You can find examples of this today.

If I am a small scale fisherman from a pier, I might be happy to sell my business for one year's revenue. The pole only costs $200, and the vast majority of the value is created through my time and labor. I'll be happy to recieve my annual earnings of say $20,000, sell you the business, buy a new pole and see you out on the pier tomorrow.

Inversely, if I run a semiconductor Fab that billions of dollars in construction, the situation might be the opposite because there is a vast amount of value tied up in the infrastructure that is not represented in my earnings number.
"This can also serve as a pretty decent backup system, and if you port forward the device you're connecting to, you can even allow it access to the wider internet so that you can access your files on the go. While I wouldn't recommend it for security reasons, the point is that it's a fairly robust method that can actually give you pretty decent results in a pinch for quick backups."

No, no, no.
I do. I was just traveling about a month ago and the gate info had changed on the monitor but not on my phone and this was both ways. I always check the monitor and use that as the system of record over my phone.
Hi James. Would you be open to hire interns/new grads? Thanks!
> Can you apply updates without restarting the browser?

Not always, but tabs are preserved after a restart.
True story. During this investigation, we learned that the vast majority of users (at least for our product) refresh/close tabs every two days, but takes 40 days to get 95% of users. Two users have had a version of our page open for over two years at some point in the last 5 years.
> I simply cannot find a tomato that doesn't suck

Are you in Australia?

If so I feel your pain. The tomatoes available here taste of basically nothing. In the UK it was the same for most cheap/ordinary/mainstream tomatoes, but you could at least buy the fancy ones from the better/more expensive supermarkets and get something good.

Here in Aus that's not really even an option, the brown ones marketed as "Kumato" are the only thing I've found with really any flavour at all, when they're available. I can't really even find good ones at farmers markets or upmarket grocers, just the same "Truss", "Vine Ripened" and "Roma" varieties that are like crunchy water.
This is my favourite bit of research regarding the grandmother effect - linking pathogen evasion to neuroprotective activities in old age, all at the molecular level, in an evolutionary context.

https://pubmed.ncbi.nlm.nih.gov/35809046/
> memory impact of running that many Firefox tabs is actually "marginal." The session file containing all 7,470 tabs is only around 70MB in size, and Firefox optimizes things by only loading tabs into memory if they've been opened recently.

Tabs were not actually loaded. It is like saying there were 7500 bookmarks.

My use case is about 200 tabs, with memory savings disabled (open weekly news at once, no waiting to page load). Firefox was quite unstable with this, until a few years ago.