skysight-inc/HackerNews huggingface dataset:
> I would love to know what software stack, hardware, and uplink connections in total they utilize to accomplish a real-world 80k request per second throughput. How many instances do you guys think Amazon runs for its primary e-commerce front-end stack? In total, and per region? Assuming they have a multi-region rollout.
> But I never see anyone talk about real-world numbers. Just synthetic poopoo.

The number probably changes all the time based on load. They'll never release these details because it's a competitive advantage to have the "how popular are they in $place at $time-of-day" data private.

When they do share numbers, it'll always be the most flattering and devoid of any context beyond the "wow" factor.
Dear god this is accurate. A product I worked on a few years ago wanted to add a feature searching various PDFs that were a slurry of the same words. After being disappointed with the results of keyword search, we deemed semantic search too complicated to implement and scrapped the feature. Great to see it's getting easier.
I think it has more to do with software engineers being more likely to have spent a significant amount of time with the internet, (some form of) internet culture, and then sharing on the internet. Outside of software engineers, there are so many people who run businesses whose internet exposure ends at writing emails. These people might be just as willing to talk about what they do, but it's going to happen in-person, not on a blog post.
Yes, it's more convenient to use a laptop, but I guess sometimes GenZ are so used to using our phones that even those tasks don't bother. Personally, I prefer writing on actual keyboards, and researching on a laptop browser (tabs!), but everything else is perfectly fine on phones.
Good news for you is that if you genuinely believe what you wrote, you'll be pleased to know that since most of the country disagrees with your prediction it's priced as unlikely with bookmakers - so you can get a 450% ROI if you bet on tory win at next general election and it happens! (Different companies odds for it ranging from 24/5 to 4/1 [0])

Good news for the rest of us is that most people don't take such a simplistic view and that therefore promising lower taxes than Labour doesn't guarantee a Tory win.

In not so good news, Labour have already back-peddled on most of Starmer's original tax-raising pledges and plans, and it seems that (with the possible exception of their being open to doing a one-off tax on the handful of biggest fossil fuel energy companies) they're not going to be looking to raise taxes on almost any area.

Personally I'd like to see a bit of a decrease in income taxes (primarily for the bottom 80% of earners; same or slight decrease for 80-99% percentiles; new slightly higher tier for top 1%) while bringing capital gains tax in line with income tax bands and rates. Because currently the highest rate of cap gains tax is 20%, the same as the lowest band of income tax. Anything you earn above ~£50k of income you pay 40% tax on, earning the same as capital gains... still just 20%. And while I'm at it, a slight increase on business rates too, either only targeting big businesses or specifically excluding businesses under a certain size. PLUS the one-off big tax on energy giants.

https://www.oddschecker.com/politics/british-politics
I keep updated on global news from Democracy Now, hosted by Amy Goodman. She's an incredibly thorough, tough, and fair reporter and investigative journalist.

https://www.democracynow.org/

https://en.wikipedia.org/wiki/Amy_Goodman
True, but the larger quantity of "unknown" stuff I buy, the closer I look, usually ;)

But yeah, that's why said it less of an argument, more of a fun fact. I honestly couldn't tell you if the regular supermarket I usually shop at has patties, I think not. The large one usually has everything though.
Yup. https://globalnews.ca/news/9827785/passenger-sits-blood-soak...
> you do not need to get as many (human) subjects as possible, as 500 measurements of 100 parameters on a one subject scientifically is rather comparable to 500 measurements of a 1 parameter in 100 subjects

Not following this logic, what happens if there aren't 100 parameters to measure per person for whatever is being studied?
I'm pretty unclear on the "how" here - but from what I can understand in the article the search resilience team injected properly tagged synthetic traffic into their system to do testing? That does seem like the kind of practice that could be part of healthy holistic approach - but the article elides a ton of details. I suppose the idea is that it promotes AWS services (with the idea of suggesting that this kind of resiliency comes easier on their platform) - but this is a great example of how good writing strips things down to the barest details. I would love to take lessons from it but I think the details actually aren't here.
As the other commenter points out, I believe you are conflating DI implementations with Dependency Injection as a methodology. But I suppose I am too, because really I'm talking about using dependency injection to achieve Dependency Inversion - the D of the SOLID design principles.

There are good and bad implementations of dependency injection (or, perhaps, appropriate and inappropriate depending on requirements), but the principle of dependency inversion applies at an architectural level, before specifics of implementation and things like unit testing come into play
Quick, downvote the guy with the best answer.
Yes, but it works also the other way around. If the ADL accuses one of doing something nefarious and then it turns out not to be true, their reputation is also compromised. The ADL must accept that there is a risk in moving its accusations, otherwise they would have no accountability.

And even assuming that from a risk standpoint X should rather comply to whatever the ADL demands; what is the effect of companies never fighting back purely because of risk aversion? Wouldn't this end up making the activist organisation less accountable and even encourage further demands?
Perhaps consider Hollywood accounting [1] before being concerned with net income. Suffice it to say, it's within ford's best interest to often report negative or near negative net profits. That's how you reduce your tax burden.

It's super easy for a company to make up additional overhead above and beyond gross profits to disappear everything. (including money spent on stock buybacks, dividend payments, and CEO perks).

A company that has 23 billion in gross profits and -2 billion net income isn't what you think it's saying.

[1] https://en.wikipedia.org/wiki/Hollywood_accounting
Right, let the free market work and it will. If you find yourself swimming against the tide of the market, you are either going to get very rich or very poor. Generally best to stay in your lane.
I think this is great, except I feel odd that it's just hanging around on the Deno global instead of being e.g. imported like any other database client.

import KV from "https://deno.land/kv" // for example

If their protocol is indeed open and usable with your own backend, then that library should be able to work for anyone. And if they need some fancy native performance then maybe they could intercept that import when running code on Deno Deploy?

Treating their hosted service as "part of the runtime" which is what the Deno global tends to be for is the only remaining ick factor for me.
SolidGPT – AI-human collaboration framework. Boost your software SOP
Discover SolidGPT! Our new open-source, human-AI collaboration framework. Integrated with Notion and Lowdefy, it brainstorms, drafts PRDs and HLDs, sets up Kanban, and creates tasks. Boost your software development SOP. FREE and open-source!
A simple solution: On the dialog for the Nth advertisement, also provide a "disable AirDrop for 1 hour" choice. If the user wanted to receive these again, they can re-enable AirDrop from Settings or the Control Center.
Why? The flipper zero is a very specialised device made for playing with different wireless protocols. (And maybe some wired protocols too?)

I think it’s fair to characterise it as a “hacking device”. As long as we keep in mind that these specialised devices have legitimate uses also.
Hell no. It dépend a lot of the angle of the edge, the steel hardness and how and where you use it.
I hone mine every 3 to 4 weeks, and I’m gentle with my Global chef’s knives
> this way there is no problem with the young parents continuing their studies or working, because the household is managed by the grandparents

That doesn't bode well for the mentioned freedom and independence that you were going to get if you had children in your 20s.
So we agree that without crypto, blockchain is a solution searching for economic viability and a reason to exist?
perhaps Flipper is hacking device, same as Hacker News is for hackers in general sense, not for computer security hackers
Great idea. I’d be interested in the list you put together.
First, this is utterly false:

> On iOS it's shockingly easy to subvert your HTTPS privacy for years after you've let someone borrow your phone for five minutes.

You need a passcode to install certificates. And people casually handing over their phones would be a much bigger problem if that really is widespread behavior.

Second, can we stop using "techies" as some kind of magic word to make any technical concerns go away?
I dunno.. if we just assume everyone around us is gonna be an asshole then we can never have nice things. In order to be able to take the subway I'm willing to assume that not every person in the car is gonna blast their personal music preference at max volume. Yes it is possible for them to do that but that doesn't mean it's on me to invent super smart headphones to block that out. At some point, in some cases, "please don't" is in fact a valid security response.
They're asking for 20% to offset recent inflation and then 5% per year until 2027[0].

Misrepresenting a cumulative 4 year increase as a single upfront one is honestly disgusting behaviour. I can only hope that GP shares the same level of disdain for the CEOs of these companies who actually received a 40% increase in their compensation over the last 4 years[0].

[0] https://eu.detroitnews.com/story/business/autos/2023/08/03/u...
Similarly to DNS, its always regex.
> Can't you though

I can’t use Tesla’s infotainment system in a Ford Mustang. Tesla ties their hardware together to make a complete product.

> They all have less money -- and that's saying something.

Do you really think that those companies couldn’t afford to design a chip? Apple doesn’t have its own factory. TSMC is available to any company.

Microsoft and Google definitely had more money when Apple first started building their own chips.

> The problem is not that they made a faster CPU -- that's great. The problem is that they won't sell you the faster CPU unless you buy their phone and their OS and bind yourself to be locked into their app store.

Should all companies be required to sell their components separately?

> Would you not benefit if the 30% they take was less than 10%, and then you paid 10% less and the app developer got 10% more which they could use to make more and better apps?

Most of the popular services are either already available as subscriptions inside and outside of the App Store or there is not even an option to subscribe through in app purchases.

> Normal retailers show the customer the price, which they can then compare with other retailers. If they were charging 30% when five other competitors were charging 5%, their prices would be higher. When there are no competing retailers because Apple prohibits them, the only information for the customer to use to evaluate the cost of using Apple's store is the amount they charge to the developer.

Before Spotify completely removed in app subscriptions, they in fact did have a cheaper price if you described directly than if you went through the App Store. For awhile CBS All Access (now Paramount+) does the same thing.

> Which is fine. But then they still don't need to shake down the game developers because they can charge a license fee to manufacture the hardware in the same way that ARM does.

Or they can choose to not be in that market and just sell on PCs.

> I'm more concerned with what small companies can do

Small companies also can’t build cars. Does that mean it’s anti competitive? Microsoft wasn’t a small company when it failed and neither was Nokia. Why blame on anti competitiveness when it’s clearly incompetence.
> But with pay like that, the shop would be out of business

Maybe, maybe not. I will let the market sort that out.
https://archive.ph/PrGLB
German investigative journalist, on his Telegram channel: https://t.me/oliverjanich
That's hilarious.

I've never had an experience anywhere near that bad, but InstaCart is the slider set all the way to the "this is a random person, we vaguely know what's in the store, and you work out what you're actually getting with the random person as they're shopping" end of the spectrum. The good thing about it is that its store flexibility is extremely high.

Prime Now is the slider set to the other extreme: inventory is accurate, your "shopper" might as well be a robotic arm, and your driver is a separate, nameless delivery system. The downside is the store flexibility is limited to Whole Foods.
Is that surprising given that Wikimedia is ostensibly a non-profit and was in a much different financial position a decade+ ago?

For what it’s worth I do believe that wikimedia could allocate more of the dollars they have to their “core competencies”
False advertising.
they voted for Brexit, they get exactly what they voted for.

elections have consequences
You can have a shortage for other reasons. In a perfectly liquid labor market (which only exists in theory), you can also have shortages. The canonical example is a price ceiling.

If the government comes in and says that you can't pay more than x dollars for a thing, then some people willing to pay x dollars will not get the thing. That's a shortage because they wanted to pay the market price (in this case a government fixed price), but they couldn't obtain the good.

In cases of shortages, methods of discrimination other than price must be used to decide who gets the goods, and who goes without. Without a price ceiling, the price would increase so that the quantity demanded becomes equal to the quantity supplied. Basically a bunch of people deciding they would rather something else because the good is too expensive.
import ... from "dino@1.1/utils"

idk i just think there's many options besides a full url in your code
I don't think your analysis is accurate.

My experience of trying to get my own C functions to use in Python to have been nightmarish. Yes, you can do it... if you have exactly the same compiler & version used to produce the python interpreter itself.

C's only usefulness to Python is: it allows optimization of the 80/20 or 90/10 rule, so performance doesn't have to totally suck with Python.

Python 'won' IMHO because it hit a sweet spot -- simple enough for beginners, in fact, beginner-friendly, but due to having a good basic set of datatypes (lists, tuples, sets, plus the usual ints, floats, and complex) -- this allowed complex ideas to be compactly expressed. The ability to switch between functional and imperative styles also helped.

Python is a 'good enough' lisp. MIT switched, and Norvig has said as much.

No, the astonishing thing is that Python survived the 2->3 transition, and came out stronger on the other end. Language cleanups, new 'syntactic sugar' (e.g. @ as the decorator syntax), and what you see is Python is trying to actively steal all the successful programming paradigms under one unified syntax.

Is python perfect? Hardly. But it's beginner-friendly and expert-optimized. AND, unlike C++ (at least for me), you can get ALL of Python into your head at the same time. (Libraries, ok, but true in any language). In this specific sense, it is exactly like C (you can keep it all in your head, even the edge cases).

There are newer languages gunning for a piece of Python's mindshare (Zig, Nim). But because Python is a moving target: getting better and better, the others will need to provide a spectacular use-case advantage --- and I just don't see that happening.
what we want is to write our bash scripts in not-bash. if your preferred flavour of not-bash is javascript zx will help.
It'll never be that simple. Middle managers want to imagine and dream in a place where AI is the bottom tier of their worker category, but in the end of the day it makes them bottom tier.

A way I've always explained it to people is that ChatGPT is based off our knowledge and if knowledge is never improved by a human constantly updating ChatGPT it will never improve it will just make up shit to fill in the blanks and it will not be free of error. AI can loose coherency on it's data if the data it is training on is full of errors. Like data death due to compressing what is compressed over and over again.
This would be awesome... When I'm in a rabbit hole trying to find a product and I see three or four of roughly the same design I know not to bother any further unless I can find a reliable manufacturer website.
>While 'general computing' can't be taken away, what an individual or small company can support won't be able to compete with the locked down systems, especially if the upstream efforts are spread across multiple open source fronts.

This is a very pessimistic view.

IBM never designed the PC to be future proof. It just happened to pick up.

RISC-V standardization extends to the boot process and the platform, facilitating a standard PC that's cleaner, simpler and better than the current incidental IBM PC derived platform, which has accumulated much baggage since 1981.

The platform standard being open and simple minimizes the effort the software side (esp. the OS) needs to spend on supporting the hardware.
Why is it expensive tho? It seems to be this little bridge between digital and somewhat analogue world that you can use for many things. What price would you suggest? Or what alternative way is there to achieve things like this?
I wonder if they're like the Bourbaki group in mathematics – an anonymous group where members elect other members, with a trivial amount of cloak-and-dagger secrecy from the public.
Ok, we've taken the "hacking device" out of the title above.
Yeah basically all the vector "database" solutions in market have chosen data-dependent indexes, so you need the data upfront. Imagine if regular databases needed all data upfront before they could build indexes. It's kind of crazy...
> Be kind. Don't be snarky. Converse curiously; don't cross-examine.

> Please don't fulminate. Please don't sneer, including at the rest of the community.

https://news.ycombinator.com/newsguidelines.html
My only major gripe with it is React. Either go all the way and build something for Svelte that does this lowering the bar to the bottom on both creation and understanding of the UI layer or

Do this with Rust and target Wasm abstracting away the hard / tedious parts of working with lower level languages and creating graphical applications.

Like this + Tauri would be an absolute powerhouse but as good as it is, it’s still just another React maker.
Honestly it sounds like a nuisance to keep this context tool up to date and troubleshoot if it's actually picking up the context or not. I'd rather just copy paste into the prompt or use the built-in ChatGPT context storage thing you're talking about. But maybe I'm missing some broader use case that you seem to be alluding to
I’m sure there’s massive variance and seasonality around that number
It's cynical if it is presented without evidence.
LMDB?
Not necessarily, while there is considerable overlap, molecular physics is considered a field of its own.
Google was incorporated 25 years ago on September 4 1998
Yep, the labeling would enable exactly the kind of class-action false advertising/fraud lawsuits against companies that simply lie on the packaging.

So companies would be forced to disclose their actual level of support, and risk consumers not wanting the product, lie on their disclosure and risk a significant class-action lawsuit, or improve their level of support.

I would hope the market would tip us towards the latter scenario, but...we won't know unless we actually force disclosure of these things.
I'm not sure it's the biggest deal in the world, plus real-world market presence data is regularly detailed in shareholder reports for various companies.

You could take low-end instance specifications and standard industry stacks and extrapolate forward how many instances they might need to maintain at a maximum, but those numbers are going to be off.

Are they running 400 low-end front-end instances across the globe? Probably, (plus the 40 or so other services they claim to need, multiplied by region count at a minimum) and that would actually be well below realistic and reasonable for a company like Amazon. You can take a bunch of regional instances that handle roughly 200 req/s and make that work.
> Manufacturer voluntary guarantee of 1/3/5 years security updates with an expiration date.

I just have to point out that these are all extraordinarily short numbers. There are industrial control systems that are still in operation despite being made out of mechanical relays from before the advent of microprocessors.

We got used to electronics getting replaced every 3-5 years because if it's a laptop by then it will be considered slow and have a questionable battery. But these devices are now being permanently affixed to real estate.

We need a way to update these devices that will outlive the manufacturers. Because many of the devices will.
source: https://www.wsj.com/articles/amazon-changed-search-algorithm...
An increasing number of countries seem to view Facebook and Google as piggy banks for funding dying legacy media. Meta has seen where the winds are blowing and trying to get ahead of the issue by pivoting to what their platforms were originally designed for (connecting with friends and family for Facebook, and presumably thirst traps for Instagram).

It really is the case that platforms like Facebook have contributed to the decline of legacy media, but not how proponents of link taxes believe. It is not necessarily because new media is somehow unfairly exploiting legacy media, but rather that human attention is finite, and new media has won an increasing share of it over old media. Facebook and Instagram users will continue using those platforms even if the news disappears off those platforms. As some have noted, it could even actually make Facebook a more pleasant product. And as long as Facebook/Instagram captures the same amount of attention, that's attention that's not being captured by legacy media.
As much as it pains me to say it, being in that same ballpark myself, when one turns 50 one does not begin their fifth decade, but rather, completes it.
Why would you want to know about SLOGs or L2ARCs if you're using it on a desktop? Even if you are using it for a NAS, you almost certainly don't need to know about those.
So I tried again and disabled guru mode (had to hunt for how and had to read the author's opinionated nonsense about the "one true way to use Emacs is by using it the way it was intended to be used " (phbtbt... nonsense... have you looked at the Space Cadet keyboard?).

So far I like the bundling of lsp and so on, it worked nicely out of the box to bring in my Rust projects ... it's nice to have it all set up.

But there's more... opinionated stuff in here that's frustrating. C-x u for undo is wonky, and C-g does not appear to be working to abort/get out of prompts. My fingers were tripping all over the place.

I feel like by the time I'd unpeeled enough of this guy's opinions and undone all the non-standard stuff in here, I'd be best to just start over.