skysight-inc/HackerNews huggingface dataset:
Asked GTP4-32k to make an article summary of 10 important points.

And then applied the summary to the software architecture

---

Public and Shared Nature of Software Architecture: Just like physical architecture, software architecture is inherently public and collaborative. A well-designed software system should be intuitive and user-friendly as it is used and experienced by a broad range of people.

Traditionalist vs. Modernist Debate: In software architecture, the debate between traditional monolithic systems and modern microservices architectures echoes the debate in physical architecture. This leaves some developers ideologically homeless as they see the benefits of both approaches.

Misleading Term of 'Traditionalism': The term 'traditionalism' can be misleading. In the context of software, it might suggest sticking to older technologies or methods, even though modern approaches have become traditions in themselves, with their own pioneers and best practices.

'Goodism' and the Value of Good Software Architecture: The concept of 'goodism', favoring good works over bad ones, applies to software architecture. However, the sheer quality of the work is not all that matters; considerations such as scalability, maintainability, and usability are also crucial.

Easy vs. Challenging Architectures: Easy software architectures are those that can be understood and utilized without much effort, whereas challenging architectures require significant work to comprehend and navigate. This distinction is orthogonal to the good/bad dichotomy.

Rise of Complexity in High-Status Software: Just as there's been a rise in difficulty in high-status arts, software systems have become increasingly complex, with architectures like microservices and event-driven architectures challenging to comprehend and implement effectively.

Software Architecture as a Background Art: Software architecture often serves as a 'background art' to the user's primary task. Therefore, it should be designed in a way that enhances user experience without unnecessary complexity.

What Makes an Easy Software Architecture?: An 'easy' software architecture is one that is intuitive, scalable, and maintainable, with clear documentation and well-defined interfaces for interaction. It involves a combination of architectural patterns, use of appropriate technologies, and following best practices.

The Role of Simplicity in Software Architecture: Similar to the concept of 'tonality' in architecture, 'simplicity' plays a crucial role in software architecture. The software system should be as simple as possible to meet its requirements, enhancing usability and maintainability.

Flexibility in Choosing Software Architectural Styles: There's no strict need to choose between traditional monolithic architectures or modern microservices. There are many strands of modern software architectures that are accessible, and there's no general reason why we have to stick to old styles or always adopt new ones.
Using custom shells for IMAP or HTTP auth must have been the parallel reality where checkpassword(1) never existed. I certainly never ran into this behavior in the wild and would have strenuously objected had I done so. Setting custom shells is fine for providing tunneled services over ssh tunnels or the like (many git hosts use this functionality) but using them for access control just meant your only safety net was whether the program's author was really good at preventing string overflows. This was never a good idea.
Earth’s electrons may be forming water on the Moon
I’m curious what the introduction of the steam deck has done to these numbers.

With regards to sales, on the one hand, I expect that the number of players on Linux has spiked by at least an order of magnitude. On the other hand, I expect that the majority of people buying a steam deck are “hardcore” PC gamers who also have a windows desktop somewhere, so it’s hard to attribute game sales to Linux/Steam deck.

In terms of support tickets, somebody mentioned that a developer countered that the tickets they saw were mostly non-Linux specific, and likely the result of a savvier crowd who’s more proactive at reporting bugs. I kind of expect the number of issues per player to go down, both because of the qualitative change in user base and because the deck represents a console-like static target. On the other hand, I expect those support tickets to be a lot less actionable (because they’re coming from less technical users)
Interesting that your position is that the OP assertion of something that already happened isn’t a problem.

It’s also quite literally at the root of the current entertainment union strikes.

And in my experience: we cloned my sons voice for an AI podcast experiment. It’s vaguely similar to his voice but you could also claim it’s not his voice. But the more we listened to his AI voice the less we could stand it. It captured enough characteristics to be an uncanny valley version of him, but also remained plausibly not him. We erased it.
Although it had a lot of oddities and wasn't the world's most stable program, Ami Pro 3.1 for Windows had hands-down the easiest-to-use equation editor I've ever used. I wasn't doing really complicated math stuff, but was a chem major and the ability to do superscript and subscript directly above one another made any isotope notation very simple.
I never understood why the superego isn't me.
Maybe they can look at how much spotify pays the artists who are literally their only product as well. They want to complain about apple rent seeking with part of their businees when their entire business is rent seeking.

They can fuck off.
The thing you’re thinking of is the pilot. If the plane is capable of control, the pilot will move it on a trajectory away from populated areas if possible. Protecting innocent people on the ground in the case of an emergency was always top of mind, you can see this in the crash reporting for multiple real world incidents (in airframes with, and without ejection seats, where the last actions of the aircrew were steering away from populated areas)

By the time a pilot ejects they’ve exhausted EVERY other option to control the aircraft, no AI is going to regain control at that point.
It's useful for padding a chapter or two into self-help books, if nothing else.
Deeply altruistic? Isn’t he the guy behind worldcoin, creating a privacy nightmare? How is collecting biometric data from millions of people ethical, especially when most of those people likely don’t even understand what it is that they’re giving away, for little money?
No, it can't. Losing weight by any means whatsoever can do this. There is nothing special or unique about losing it via Ozempic versus gutting it out and suppressing calories while still feeling hungry all the time.
> surely if I upgrade it tells me the price before I purchase the upgrade? they are complaining that they can't advertise it in the app?

You're basically not allowed to list your prices or describe how to subscribe (unless it's via Apple's in-app purchases, where they take 30% for doing nothing).

> ah, so no crypto?

No, and no credit/debit cards, PayPal, etc. either. Only Apple's in-app purchases are allowed on Apple platforms. You're not allowed to hint that other payment options are available, either.
Is this the guy who took the awesomeness of Windows 7 then added a bunch of ads and redundant, slow UIs and released 10 and 11?
When and at what times can you mow your lawn in France?
That’s interesting. I thought maybe it’s a resource constraint issue, where companies prioritise investment in other areas and do the minimum to “get certified” but it sounds like finding a good provider can be extremely difficult.
I know little about Proton or if Bethesda targeted it - is it fair to judge it with an AAA game that's been out for <2 weeks? I see Steam doesn't list it as Steam Deck compatible.
The article just obfuscates the news and hides a key detail at the end. China is a huge market for everything TSMC makes. China just showed this month that they can manufacture a near current generation flagship SoC using 90%+ domestic supply chains. This makes a big revision on future outlooks in China and ripples through demand forecast and capacity planning.
Pedantic note:

For Netflix the cost is actually especially low. Cost as a percent of bandwidth is (a few bytes / packet size), and when you're streaming enormous media files packets are almost always max size.
Apple Launches New 6TB and 12TB iCloud+ Plans
> Cold starts for Java serverless (lambda) are worse than scripting languages

Id be hesitant to use any VM dependant language in serverless... I mean I love elixir and built my startup on it but I'd never consider trying to run it as a lambda function for the same reason. You're fighting against the grain.
there was a time when logging an area, and subsequent monospecific replanting had a name.

it was called a tree farm

there was a commercialized ignorance of what forest actually was.
I've been quite pleased with California and the CCPA thus far. I've submitted a few deletion requests a now, and despite my jadedness all but one went through without a hitch. I reported the one to the California AG and within two weeks the AG had followed up on it and forced the company to delete my data and the company fixed their processes. Color me slightly less jaded.

Of course, it's all still a manual process. Requiring that the deletion of PII be a "single button click" would be great. And making all data collection opt-in, instead of forcing me to fill out Do Not Sell My Data forms on every single website. But the Act mentioned in this article will be the third "Change Logs" we've gotten to the CCPA since its passing seven years ago. So, again, color me less jaded; it seems California is slowly and steadily clawing back our rights. Good on us!
In the US, education spending significantly exceeds defense spending. It is almost entirely allocated under State budgets, the number you are referring to is Federal. The Federal government could stop spending on education entirely and expenditures would still exceed the military. The US spends far more on education per student than almost any other country, per the OECD. It raises the question of why the US still has mediocre outcomes in education given the amount of money spent on it.

The US spends a lot on the military but at least the outcome of that expenditure is an exceptional and unmatched capability. One can argue whether or not that capability is needed, but at least they are getting what they are paying for to some extent.
Sued by former students: https://www.forbes.com/sites/edwardconroy/2023/03/29/former-...
On the other hand, if college were still affordable, students could stay where they wanted instead of being all but forced to move to cities with higher salaries. For every 1 software engineer who flees to Silicon Valley, I bet there are 20 accountants, teachers, and nurses who'd like to continue living in their home state if they could afford it.
At my son's school the leaf blower guy consistently starts work right before student drop off time, ensuring a maximum number of kids (and parents) present to witness the fumes.
I haven't checked an email but using the completions api I do get a response using model "gpt-3.5-turbo-instruct". Interestingly the completions api is deprecated though? Are they bringing it back?

I see it's briefly mentioned in their docs under the deprecations section.

https://platform.openai.com/docs/deprecations

> Note: The recommended replacement, gpt-3.5-turbo-instruct, has not yet launched. Impacted customers will be notified by email when it becomes available.
How dumb could a person be, suggesting that something be installed in an expensive airplane that couldn't possibly ever be turned off!

Sigh.
You do not seem to know how retail works, and have created an arbitrary definition of it to exclude the App Store.
I'm trying to see both sides, but how is the parent the customer here?

I think you're mixing an opinion on high taxation in general (which you might be right about), versus how big metropolises enjoy labor that was raised somewhere else.
I don't think that's the case. Don't you need to have a selected NIC, integrated properly to get the Intel ME network features? Typically branded as "Intel vPro"

Otherwise, you need something in your OS to ship data back and forth between the ME and whatever NIC you have.
Show HN: Liz – Collaborative Lisp coding on Discord
This is a Discord bot I made, which lets you write and evaluate Lisp code in collaborative sessions on Discord.

I wrote it in a short amount of time, partly for learning purposes, but also because I found the idea exciting and it was fun to hack around.

I'd be happy to get your feedback, especially on how to improve the deletion mechanism (maybe make deletion sexpr-based?). I've tried to make the README detailed enough so that it's easy to make some changes and run your own version.
Apple charges 99$ per year to publish apps.

Apple has ads in the App Store.

I am not asking for a PhD thesis. I am asking for five minutes of middle school level googling.
I don't understand why loggers clear entire sections of forests instead of leaving every hectare x amount of old "mother" trees
Had beers with a community college president last week... he shared that there's a problem brewing where Arizona State (and perhaps others...) are going to high schools offering a program where for low tuition rates, kids can pick up some college credits. Sounds great on the surface, but the problems are that a) it means fewer of those students attending programs at the local community colleges, IE: taxpayer dollars going out of state, and b) apparently the credits offered are really only transferable to - you guessed it - Arizona State. It's all part of a disagreement between the school districts and the community colleges over where the kids are spending their time, and thus getting their share of state dollars.
> In some universities it is an assignment to directly read and write sqllite files from disk and understand the paged and blocks structure.

do you have any links?
Of course not: you are mistaking sum types and product types.

Even if we assume they are product types, [A×B×C] ≃ [A]×[B]×[C] is still not correct. The former doesn't allow the number of As and Bs and Cs to differ: the latter does. So the latter strictly speaking admits more values than the former.

Since both of them allow infinite number of values, to make a size comparison we will use generating functions. A list of A (or [A] in your notation) allows an empty list (one possible value), a one-element list (as many values as A itself), a two-element list… which becomes 1+A+A^2+…=1/(1-A). The beautiful thing about calling them sum types or products types is that you can manipulate it just by summing or multiplying respectively.

So the number of values for [AxBxC] is identified by 1/(1-ABC). For [A]*[B]*[C] it's 1/(1-A)/(1-B)/(1-B) which simplifies to 1/(1-A-B-C+AB+AC+BC-ABC). Now it becomes obvious† this form admits more values and you can in a sense quantify how many more!

†: Okay perhaps it's only obvious if I also include a Venn diagram but diagramming is beyond what I can do on HN.
That's not even a community guideline here (and rightfully so).
Even if you find that guy, you'll have to find 20 more in the next 3 years if the company grows
We've Open Sourced the Most Comprehensive Benchmark for GraphQL Gateways
It is quite clear dogfights happen only in the movies. But all my knowledge about fighter jets comes from YouTube fighter jet pilot channels.
Those trying to pick AI winners should remember the dotcom days
Which has the exact same pricing structure?
Serious answer - because it's not been tried on a major scale. Maybe it has worked for a handful of cases, but the models which were tried and worked to various extent at scale were: a) "village" - multigenerational joint families taking care of all the kids together, b) nuclear family - where moms stayed at home, c) nuclear family - where both parents are working and outsource child rearing to nannies and daycares.

If three-parent scenario is tried at a larger scale and if it works with small tweaks to our social contract, then why not?
Vestaboard – re-imagined design of a split-flap “train station” display
Is the neocortex not an outer layer? That is not present in reptiles? So how is the stratified model incorrect as a high-level structural categorization?

The triune model doesn't claim our brain grows additively in rings like trees. It's merely an observation about the primary evolutionary origins of the three parts. Just those three.

And the superior/inferior characterization is not part of the triune model. You are free to interpret it that way if you want, but it's not part of it, so it's not a rebuttal.
fantasy projections while human creative content makers essentially-starve in overpriced rental units, with cellphone bills
Hush Money: When Juke Boxes Sold Silence, 3 Minutes at at Time [video]
The article is focused on the arrival of nitrate free cured meat products, not the mere fact that cured meats are carcinogenic.
I seen this mentioned a few times in the thread. While true, there are other tools (with more control) for creating recovery data, notably, parchive[1].

[1] https://github.com/Parchive/par2cmdline
ASN.1 in itself is a schema syntax. That schema can be serialized into various related forms, but all of them are more or less a transport formats that cannot be reasonably used for random access.

There are some more or less general hierarchical formats with support for random access, but most of them are tightly related with particular technology stack (ie. MS's COM Compound Document) or with particular usage area (there is HDF5 for scientific data and many multimedia containers are in fact a hierarchical databases, with both the various IFF variants and EBML being explicitly designed as reusable formats for arbitrary data). And then there are formats that implicitly contain some kind of hierarchical container mechanism (PDF, TIFF, DICOM, FPS game map files…).
What is your definition of retail?
Sure, but when the 30% was announced most software for the Mac was purchased on the developer's website with a credit card. Not bought at retail store in a cardboard box.

Margins on digital goods are not bound by the same rules of economics as margins for physical retail sales.
I've seen multiple ultra-processed foods (with which meal replacement shakes are often grouped) topics in unrelated places.

Was there some big study or government guidance that was changed recently?
Was it a basic subscription model or have you faced challenges with taxes, usage-based components, entitlements, grand fathering?
Yes, could be in the parking lot. Part of the "solar" could be to put skylights in the roof of the bus and turn off the overhead lighting I often see.
I guess I'm just lucky that I have never ever in my life even once seen something almost similar to using a Unix shell as an access control mechanism.

Maybe next we will hear that Hammers are not viable screwdrivers any more because, you know, that is also probably something everybody already knows.
> If I write an app for the app store and sell it for $10, apple gets $3.

Keep in mind that, for the vast majority of developers, Apple gets $1.50.

Apple gets $3 only if/when you hit $1 million in annual App Store earnings.
Sometimes unlimited choice is a vicious thing.

With the power to modify anything, people will make decisions and choices with serious consequences and benefits that may or may not be tangible, or worth the squeeze.

I’ve spent most of my career working in and around government, and poorly scoped or framed legislation costs billions because it drives customization and development. The business and engineering impacts of those decisions are often not appreciated.

If you work for a corporation, and you have a off the shelf billing system that fundamentally does what is needed… you have a chance of using ROI or some other metric to save the (expensive, hard dollar) customization for when there is real value.

The other thing is that sometimes these custom systems create customer problems in the name of “helping”. I’ve had many times where some legacy SKU or billing model, left in place to make my life easier instead made things much much more difficult down the line.
Yikes! Well this seems like a place where colleges are socialized better: we all know that getting a college degree, especially certain degrees, are no indicator of employability.
The article doesn't say anything about how much of a carcinogen nitrates are, or what the increased risk they present is. Neither does Wikipedia's article on nitrates, though it does say that "'Substantial disagreement' exists about the long-term risks of nitrate exposure." I accept that nitrates are a carcinogen, my question is to what extent it is worth me worrying about it.
> Walmart, Costco, et al wish they had a 30% profit on everything the sold.

Is the work the same for them too? They all charge a percentage of sticker price. Oh and none of those stickers say free.

The tension I see is that Apple’s work is correlated with number of developers and number of users. They very much have a long tail of developers and apps with effectively no users or income, but who still cost Apple money. Maybe this is actually covered by the $99/yr fee but maybe not. Then at the other end, the top 0.001% of apps get so much use (downloads, IAP api calls, support requests) that account for the majority of App Store costs. Apple runs a CDN just for apps like facebook and YouTube to make the downloads faster. Support staff will tell you how many people blame Apple for what happens in apps - famously when Snapchat was A/B testing videos Apple support was swamped with FOMO’d teenagers wondering why they couldn’t download the latest update. Apple probably loses money on the facebook app (ignoring downstream revenue).

My point is that Walmart costs are pretty linear with the number of boxes on the shelf, and none of them are “free”. As long as we have free apps and it’s cheap to be a developer, companies will need to over compensate by using higher fees.

Edit: Spotify is the collateral damages caused by Apple needing Snapchat, but also needing to fund that support costs somehow.

Also Spotify - the company in question - has a terrible price structure where they give their first margin to Apple and the rest of their money - and then some - to record labels. That basically means they’ll always lose money to record labels but they also can’t win if they pick a fight with them - just ask Taylor Swift.
Even more fresh air- it's so good to see art like this on the internet.
counter-argument: by not having to appeal to (most) families, big cities can focus on attracting young professionals, hence the original moniker: YUPpies.
> proprietary MML that only old fuddy duddies like me would remember.

Security through obscurity helps only until someone gets curious/determined. I have a personal anecdote for that. During university I was involved in pentesting an industrial control system (not in an industrial context, but same technology) and implemented a simple mitm attack to change the state of the controls while displaying the operator selected state. When talking with the responsible parties, they just assumed that the required niche knowledge means the attack is not feasible. I had the first dummy implementation setup on the train ride home based only on network captures. Took another day to fine tune once I got my hands on a proper setup and worked fine after that.

I do not want to say that ModbusTCP is in the same league as MML, but if there is interest in it, someone will figure it out. Sure, you might not be on Shodan, but are the standard/scripted attacks really what you should worry about? Also don't underestimate a curious kid who nerdsnipes themself into figuring that stuff out.
Yeah that's an awesome idea.
After using it for brief while, I'd say that I like it. It will not replace may daily driver (Midnight Commander), but it's good for fast preview/rename/delete actions.