skysight-inc/HackerNews huggingface dataset:
The backend of a high traffic web application (say 5k requests per minute) will have many highly technical problems that require deep understanding of databases, transactions, scaling, networking, and knowledge of CS fundamentals to solve problems in those areas.

The frontend of a high traffic web application will perform the exact same as if that frontend only had 1 user or 5000 at the same time. Any performance problems in front-end are self-inflicted, likely from over-complicated, bloated frameworks and a lot of resume driven development - it can happen in backend too but count the number of frameworks for JS vs Ruby or Python.

Now in my mind, I don't include UX design as part of a frontend developer role and really that has no bearing on actual code, its more about human computer interaction and psychology than what software is pumping out HTML and CSS.
It was going nearly straight up at the start of the century so things have certainly improved in that it's been kind of flat for a few years.

https://ourworldindata.org/grapher/coal-consumption-by-count...
How blasé of you to think it's "as simple" as "they don't like it".

They don't like it?

Take a look (or don't) at the org charts for any 20 tech companies that are past Series A funding.

You will find that most of the execs are white men, most (not all, thankfully!) female leadership is in HR or PeopleOps, and any exec presence from non-Asian ethnic groups are for the company's diversity efforts (and we all know how HN feels about those).

I've been doing this tech thing for a while. It is extremely difficult to find folks at the top that look like me (a black Latino). Hell, it is difficult to find folks in leadership positions that look like me in almost any industry except government.

Women still get stomped over in meetings by men who have something to say, and women who challenge that are perceived as "cold."

No, it is not that simple.
Why would you follow the same person on two platforms if posts are the same?
PC makers used to sell the PCs with that stuff preinstalled.
> Then the government is bailing out with FDIC.

At least then it's bailing about depositors.
I really think Clojure should be recognised as boring tech more than it is. It seems to have drifted out of public discourse in the last couple of years, which is a shame because it's a rock solid, simple, predictable language that would make an excellent choice for many use cases.

It's just a shame that the syntax will forever be a barrier to widespread adoption.
No, it means you'll spend more time in your community naturally. Less time commuting.

You'll spend more time not in the city where your office is, and more time in your local area.
I wasn't talking about dual channel, but something else. There are a number of ways to map linear memory space to multiple individual memory chips.
In my opinion the best antidote to overly complex architectures is to have engineering teams and the engineers in them be rewarded based on actual business outcomes.

I suspect the era of VC-money and ZIRP led to a large number of engineers who were disconnected from successful long-term business outcomes, so there was no incentive to simplify.
An open minded approach to interviewing candidates
> Before the war, Russia had two possibilities: Align further with the west or become a vassal of China.

And now it has just one :)
That is saying it uses a different storage area for the same thing and you presumably end up with different service workers between web and the app. Is that a good thing? My guess is they had no other choice.
Now is probably not the right time to buy because interest rates are at the highest levels in recent memory. Nobody in their right mind is selling right now unless they are being forced to out of financial desperation.

The commercial real estate crisis is a different problem based on the pre-2020 assumption that it was a good investment because remote work would never be widespread.
What numbers I should hit, to see if it is remotely achievable.
Then you'll get a bank run and your savings are gone and we get a repeat of the Great Depression. Doesn't feel like a great alternative to me.
afaik the problem isn't the (2008) bailout itself, it's that we continued playing the same exact game with the same exact people.

> Why on earth did we train banks that they can have all the upside but have the public eat the downside if a financial crisis ever arises out of their own behavior?

Deregulation and lobbies did it, it's been documented over and over again. Deep down greed is the culprit but it could have been somewhat tamed.
It's interesting. What does "middle class" really mean? For me it means something like "can comfortably afford nice things, but still has work". £60k/year would seem to qualify for that.
I'm an Android user (I like having freedom on my phone), but iPhone definitely have higher build quality (the materials are just better). Re-Saleability, you can sell them at decent prices.

And in terms of new hardware, often Apple brings forth new features and the rest follows.

And don't get me started on macbooks, I keep going back to them as basically everything is better there (except repairability and upgradeability, which I hope EU forces them to improve as well.)
> The TARP bailouts showed all of us that bailing out banks in bad situations does little to help the average citizen anyway.

TARP prevented the economy from collapsing. I was unaware the average citizen didn't need loans or a functioning economy.
In some ideal world - yes. In the real world that number can be easily cheated and hard to verify, and hard to translate into emissions, due to different tech, different fuel composition, different usage patterns and so on. So estimate, then use estimate to estimate a bigger picture and on and on, introducing errors every time and never being sure about base numbers, if they are true or fake.

We can't cheat or fake CO2 level in the atmosphere. You can plop a spectrometer in the middle of Beijing and no CCP can alter that number (there was a fun permanent scandal similar to this, when US embassy in China was measuring air pollution daily and published it in Xitter, CCP was furious). No politicians at COP9000 can sit together and fudge some numbers to make their work look good and important. It's just there, in every place on this planet, easily measurable by everyone.
> Distributed, shared memory machines used to do exactly that in HPC space.

reformed HPC person here.

Yes, but not latency optimised in the case here. HPC is normally designed for throughput. Accessing memory from outside your $locality is normally horrifically expensive, so only done when you can't avoid it.

For most serving cases, you'd be much happier having a bunch of servers with a number of groqs in them, than managing a massive HPC cluster and trying to keep it both up and secure. The connection access model is much more traditional.

Shared memory clusters are not really compatible with secure enduser access. It is possible to partition memory access, but its something thats not off the shelf (well that might have changed recently.) Also, shared memory means shared fuckups.

I do get what you're hinting at, but if you want to serve low latency, high compute "messages" then discrete "APU" cards are a really good way to do it simply (assuming you can afford it). HPCs are fun, but its not fun trying to keep them up with public traffic on them
I regularly see job postings for my position at rates that are 30-35% of what I earn. They don't disappear, I wonder if they are just harvesting personal data. In any case, I was once entertain the idea to apply just to see what kind of people they are and what conditions potential employees have to work under.
Which sounds like a pretty reasonable heuristic for a lot of companies absent some other strong signal. Sure, there are probably circumstances where you're willing to swing for the fences on a speculative superstar but a lot of the time you want a reliable bet on someone being solid.

For some jobs, e.g. sales, that have strong quantitative metrics it's fine to not worry as much about hiring and just fire anyone who isn't making their numbers. But that works less well with things like engineering positions.
The web site whitelist is global on iOS if all engines are Safari. As are any VPN tunnels. Which is the issue.
Too much is quite a bit less dangerous than too little. In many cases excess sodium isn't dangerous at all, there are some high blood pressure conditions and kidney issues where you have to be careful there. Most people just urinate it out without any difficulty.

The Japanese are among the longest-lived people on the planet, and eat the most salt. There are a lot of confounds there, but it's at least suggestive.

The more important takeaway is that too little salt is bad news, even for otherwise healthy/young people.
Active number of users has fallen over 1 million from the Twitter exodus times.

There are lots of inactive accounts.
Energy use per person is going down in developed nations.
It’s not supposed to be sexy. It’s avoiding moral hazard. Eventually, you have to let poor risk management fail.
> our architecture is a standard CRUD app architecture, a Python monolith on top of Postgres

The rest of the article goes into why the above is not the case.

The language was chosen because it was the CTO's pet, not for simplicity's sake. It wasn't the right choice: "its concurrency support, performance, and extensive dynamism make us question whether it’s the right choice for a large-scale backend codebase"

Synchronous/blocking wasn't chosen for simplicity's sake - the async libraries were buggy! To work around the performance issue:

1) a "custom protocol that runs on top of UDP" was written. No thanks.

2) putting work onto a queue. Event-sourcing, anyone?

> we’re having to split our backend and deploy on-prem to comply with local data residency laws and regulations

It's good that the software was a monolith, otherwise it would have been difficult to split apart /s.

Software is incidental complexity and essential complexity. If you shun certain things as 'too complicated', but they end up being in the essential complexity bucket, you're just going to be building them yourself, slower and with more bugs.

Imagine how different the article would have been had they picked technology whose concurrency, performance and typing worked in their favour.
Judging by the precipitous declines in fertility, freedom seems like the most common choice. That's where I came down myself.
You do get to install a new browser, on a platform you’d prefer, one that is open and supports choice, go over there.
Show HN: Discover Your Empathy and AI Alignment Through Ambiguous Sentences
Hey HN!

Hidden Biases presents you with sentences that can be interpreted in multiple ways. Your challenge is to choose the meanings that make the most sense to you. This process will help you understand your alignment with AI, your connections with people, and how empathetic you are. I'd love your feedback on any suggestions for improvement. Thanks!
I completely agree - I will slowly begin transferring a part of my usage to Amex's savings + checking offerings now that I'm a customer of theirs. The instant transfer is very convenient but it's not worth the risk.
> Then the government is bailing out with FDIC, plus the economy explodes.

FDIC limits government losses to USD 250k per account or something like that, right?
I think it is still preferable to outright bailing out the entire bank.
This is what we should have done with Silicon Valley Bank.
Nail, head, on.
By number of acres cultivated, sure. By number of acres that have produce runoff of fertilizers and other byproducts into a major waterway, I doubt it. Also "lawn" doesn't mean grass. There are many alternatives to grass. For my backyard I discovered so long as I aggressively remove vines, shrubs, and saplings during the spring growth my backyard is otherwise maintenance free. As a bonus I get 9 ft tall sunflowers for part of the year as well.
Everyday people pay to use AI without the hopes of becoming rich, there is a real market that provides actual value. Companies are pouring billions, if not trillions, into it.

AI is nothing like crypto
While I agree with you in principle, I'd want to know more about which loans were at risk that passed all of the banks risk assessment criteria compared to which ones did not that they may have been required to allow due to regulations.
I envy you :)
Safari is the browser, Webkit is the engine.

Personally I don’t care about PWAs at alls. If you want an app, build an actual app.
Windmill is so good
As a substitute for battery storage?
That would be unfitting. OTP started as "Open Telecom Platform", but today the long form is not in use anymore. To quote Wikipedia (with emphasis from me):

"The name OTP WAS originally an acronym for Open Telecom Platform, which WAS a branding attempt before Ericsson released Erlang/OTP as open source."

Today, OTP is the name.

To avoid confusions, it would have been best to add "(Erlang)" before the title.
I don't know actually. You would need to be able to hookup two mice.
I don't really disagree with other commenters saying that there are easier ways to read and write code in Python...

However:

- I think the response is excessively negative, there are some really great patterns in here

- I put most of the blame on the ugly "design" of the python language (and a lack of guardrails which takes away a lot of the value a library like this would otherwise provide)

- I can easily imagine this library, or an interface similar to it, being used on a large code base in a production/commercial setting. I think people who can't imagine that probably just don't have a lot of imagination.
Just be careful not to go too far in the opposite direction. There are new things coming all the time. You probably don't want to be writing new COBOL anymore even though it was once a good idea (you might have to maintain it, but you should already know what you replace it with and what your interoperability strategy is)
But they are not going to be impacted less if they burn less (on the margin). Most of the impact is already locked in in short term.
Hydrogen and gas turbines are available today.
I believe the recent idiomatic recommendation for the first two is to use the union type expression:

1. T | None
2. SuccessT | FailureT
My personal approach was that I realized how useful it is for me, and how deeply I appreciate it that I don't forget things. The second thing that helped is to realize how I use my devices, and how the note taking can be set up to accommodate that. For me, this meant a system to sync my notes between my main computer and my phone. This way I have the information everywhere I need it to be, and also it's backed up, which is a nice bonus.
> There's still some 32 bit software (usually proprietary stuff, and/or libraries used by Wine).

Wine is going to stop being an issue somewhat soon. The Wine developers are adapting it to work more like Windows, by making even 32-bit applications call the 64-bit libraries.

I expect that, not long after Wine switches to always using 64-bit libraries, distributions (probably starting with faster-moving ones like Fedora) will completely (or almost completely, leaving only glibc and its dependencies) drop the 32-bit libraries. And we're already close to the Y2038 deadline, which gives distributions another incentive to drop 32-bit libraries (instead of having to go through a migration to the 64-bit time API, similar to the migration to 64-bit file offsets we had some time ago).
yes, "money printer go brr" moment is coming

this is the only thing governments all over the world are going to do when everything falls apart
People in this thread seem to be conflating "it's less readable" with "it's written in a dialect I'm not used to". The samples are perfectly readable to anyone who spent some time with a languages that offers similar functionality, other criticisms notwithstanding.
> Bankers say they are prepared. Their reserves against delinquencies were higher than needed a year ago, and are now being drawn down as delinquencies rise, they say. They argue that regulators appear to be focused on small and mid-sized banks’ exposure.

Okay. But if this turns to shit, we best see some executive heads roll.
Are you aware that in order to use many models of TV at all, you are required to connect them to the internet?
Musk's SpaceX Forges Tighter Links with U.S. Spy and Military Agencies
For the sake of argument lets take as given that the Mac was unacceptably insecure (John Hodgman smirks at Justin Long “I knew it!”) until the iOS security model was applied.

It’s also not clear that the EU requires the PWA engine to also be replaceable but I’m personally in favor of that so we’ll stipulate that’s the case as well.

The term “security model” is doing all the work here.

The EU has no requirement for the “security model” to be changed. They require the browser engine to be replaceable.

The argument that Apple’s security model is the only one that can provide security is not sufficient. Those making this argument need to also prove that the browser engine can only be secure when made by Apple.

And yet the entire history of computing, and especially the history of browsers, browser engines, and app engines in general, have consistently shown that no one company has a monopoly in being able to make secure browser engines, competitive pressure has helped security across the board, and non first party browser engine makers have often made far more secure browser engines than the first party makers.

Apple fans are obscuring the issue by shouting “security model”. The real question is why this security model is irrecoverably damaged by replacing a first party browser engine by a third party one.

And why Apple, at a time of much greater computing power, much more advanced computer science, and far more advanced in browser engine theory and technology, is unable to do what Microsoft was forced to do 2 decades ago.
Every browser other then Safari has the same storage for both PWA and website. Apple claims separate storage is "great for privacy" -- forcing you to use the cloud to sync between the PWA and the website.
In many places, 90% and up of a computer environmental footprint is its fabrication. In France, Canada etc using a computer as long as possible is the right choice from an environmental standpoint. Of course even 10, 12 and 15 year-old computers are generally 64 bits now (my home server is of 2007 vintage).
I do need nuance. Just as a curiosity and maybe I’m off, but do you have a long position in Tesla?
Steven Sinofsky wrote about this in the context of the early days of Microsoft in “Don’t ship the org chart” https://hardcoresoftware.learningbyshipping.com/p/047-dont-s...
For me, I believe building a small MVP myself, scaling it and then building a proper v1 with a better foundation and team.

Repeat every 3 years minimum (if viable after PMF), learn design principles, core USP offerings, remove spaghetti code and building documentation.
Because we don't count the energy taken to produce the things for these developed nations in other "less developed" countries.
If parent has access to US-style fixed-rate, refinance-without-penalty mortgages, the interest rate isn't a major component.

Provided you can carry the payments, what do you care?

Buying now: interest is deductible on itemized taxes, can refinance when rates drop, build any home value appreciation

Buying later: your rent money is literally doing nothing for you, you've missed home value appreciation, and you need to pay more for a home in the future

Systemic home valuation decreases is the bigger threat to watch for (i.e. keep an eye on prices:incomes, etc).
Totally agreed.

Simplicity =/= familiarity
Grid-scale lithium batteries are being built in Australia and California. With enough PV they are profitable today. Costs of batteries have been exponentially going down by 13% every year (halving in 5 years) for 3 decades.

They are already the cheapest in Australia, and at some point, grid-scale batteries are going to be cheaper than gas peakers everywhere.

To do baseload with solar it's easy: deploy enough PV and back that with 20 hours grid scale batteries.

Sources: https://ourworldindata.org/battery-price-decline

https://www.woodmac.com/press-releases/australia-leads-globa...
Overview of the AI Landscape
There's tons of KYC services that will do it for you
I think the point is that the banks do not have enough cash to take the losses.

Nearly all money is someone else's debt, $1 of bad debt can lead to a chain of hundreds of people - each losing $1.

And if the government steps in with FDIC or other protections to prevent hundreds of people losing $1, then the government has to print more money, and inflation happens.

There is no good solution.
When someone says "fake news(stop)" they're asking to have their comment immediately dismissed without (much) consideration. If they, instead, said: "it doesn't look like the account is suspended now, perhaps it was restored" I suspect the response would have been different.
I've been working with WordPress recently and I found this article amusing, given that Wordpress's next Gen editor (Gutenberg) uses React. In order to implement the design I was given, I needed to create some custom blocks, which need to be created using React.
If you own a Vizio, your viewing data is collected and sold to advertisers anyways. They have ACR software running that can recognize any content playing on the tv. Casted, OTA, streaming… they’re all logged and tracked for advertisers.

Inscape is their ACR/Ads subsidiary.
https://www.inscape.tv/

Other TVs are doing similar things but Vizio pioneered it. That’s how they subsidized their TVs to offer the lowest prices and the rest of the industry followed.

Vizio TVs are literally data collection devices.
1.8 billion. So far.

A really big bag
I found C1 card is the best out of my 14 cards. My criterion: probability of payment being denied by an airline.
They don’t go out of their way to install anything on their macs… every time I ask them about how their computers get this way and they do not know.

I suspect my dad is just clicking anything that gets in the way of his puzzle games. Not sure what gets mom.
Beware the domino effect, though.
None of these has the functionality that the library offers, i.e. providing an interface to compose functions that consume and produce these types.
Why it is bad idea to check result of malloc call with assert
The pointer returned by malloc needs to be checked before use. Using the assert macro to check the pointer would be wrong. In this article, we'll investigate why this is a bad programming tip.
The only argument that holds water is that `in theory` anyone could generate the same information from what is publicly available, from first principles.

It might be expensive to do so, but they could do it.

Insider trading is slightly unique is that an outsider could not generate the same information as would be available to an insider. Their unique position is that the organisation they are part of is `inventing` information 'from thin air' (so to speak) on the basis of the decisions they are making.
Not VR, but I really enjoyed Devs:

"The box contains us. The box contains everything. And inside the box, there's another box."
Probably talking about Fedfunds which is the overnight short term lending.
https://news.ycombinator.com/item?id=39440738
I played it a couple of days and it's great. I agree about the selecting the different tiles, it's not the smoothest but it's very easy to understand how that works. The whole puzzle really explains itself well with the numbers turning green. I love how I'm building a set of heuristics (this space only fits a horizontal, if I need X points on a vertical, I need doubles...) in my mind to solve these puzzles step by step, just like with a sudoku, but very much it's own.

Maybe tapping on the left selects the left piece, right the right, and middle toggles? But that's just booked shedding. Great, polished puzzle!