skysight-inc/HackerNews huggingface dataset:
The author argues this is a negotiation and that this is something reasonable and well thinking humans do with eachother; maybe they do in some magical HN dreamed up places, but most of the world is not like that; there is often no negotiation, not between plumber and client, not between car mechanic and client and not between dev and product/client.
Why is this website so mysterious?! Every 3 seconds, I find myself thinking, 'Oh, nice!' and then again, 'Wait, what?'
This article appears to be written from a solid Linux networking background, but not from an ISP networking background.

ISPs at scale do not use software routers. They use ASIC routers (Juniper/Arista/Cisco/etc.), for many reasons 1) features 2) capacity 3) reliability.

ASIC routers are capable of handling 100-1000x the throughput of the most over-provisioned Linux server (and that may even be an understatement). ASIC routers can also route packets with latency between 750us (0.75ms) and 10us (0.01ms!), complemented by multi-second (>GB) packet buffers.

QoS is rarely used at scale, if anything only on the access layer, because transit has become so cheap that ISPs have more bandwidth than they know what to do with. These days, if a link is congested, it's not cost saving, but instead poor network planning. QoS also has very limited benefits at >100G scale.

With that said, I feel that this article is definitely missing the full picture.
I'm 30 now, there's nothing I wanted more than the iPod Touch but I think I made the sales pitch to my parents too hard because I was very excited it had a web browser. I grew up without even basic cable but I did eventually get an iPod classic which I still miss having. I think it eventually met it's fate in the washing machine.
If you want to maintain mutual intelligibility of a nation you need a standardised set of rules to teach kids at school.

If you just let it "develop organically" without any governing body you get a wide range of dialects that will drift further apart from another and it will be very difficult to read any text that is 50 years old.
i also dislike my web experience with claude. it still generates completions after my free credits are consumed, and after it realizes there are no more free credits, the web app artificially removes the completions and throws an error. as a frontend dev, i'd think to check if there are credits left before even calling the api. i also dislike that there's a multiple second delay after hitting enter on claude. i'd expect to be on the chat page as soon as i hit enter.
Looks like both want control over internet traffic and chat.
State of AI 2024
https://www.pewresearch.org/short-reads/2021/07/08/eight-in-...

This one says 39% are ‘pure vegetarian’, with 81% ‘limiting meat’ (aka ‘mostly vegetarian’). If just a few percentage points shy of the total non-Muslim population, notably.

Which lines up with what I’m saying.

And looks like 84 killed in lynchings related to cow killings in this table [https://en.m.wikipedia.org/wiki/List_of_incidents_of_cow_vig...]. I didn’t say a lot died, just that it is a good rage bait topic when someone gets accused of it - and people do get killed over it.

Terrorism in India is a big problem, so yes the number of deaths swamp those 12k or so? [https://en.m.wikipedia.org/wiki/Terrorism_in_India]
Please define "doesn't suck"
Hmm, isn't this just a co-opting of things smaller creators are doing?

It's just done at a much larger scale, with the aim of making money instead of curiosity/funny memery
> “What happens if we lose the generators?”

They knew. Especially after Forsmark, 2006 ( https://en.wikipedia.org/wiki/Forsmark_Nuclear_Power_Plant#J... ), which was a major subject for the industry. The first stages of a similar incident happened in France decades before.

... and it didn't change anything.

https://news.ycombinator.com/item?id=41774144
I have never written any code in Go, but increasingly I am writing my TS in the style I hear Go code is written in. Very procedural, very verbose. All of the fancy indirection you get with coding everything with higher order functions just makes the program impossible to debug later. Procedural style programming lends itself to debugging, and I definitely am so dumb I need to debug my own programs.

I may simply be too dumb for lots of fancy functional programming. I can barely understand code when reading one line and statement at a time. Reading functions calling functions calling functions just makes me feel like gravity stopped working and I don't know which way is up. My brain too small.
I get a ton of "This is your email administrator -- your email password needs to be reset" to github@mydomain
At least it will be honest then. They should also be forced to disclose how they are stealing all your personal info and data as you're driving around. People would think twice before buying any of these cars.

The result? They will not sell any. There is enough old cars around to sustain the transportation needs of the population for quite a while (certainly until someone decides to make new cars without all this crap).
For reference:

> I'm an agender (I use it/its pronouns), asexual, alterhuman robot. I'm also a shapeshifting critter on the internet.

This person has absorbed the idea that it's a sin to use natural language to talk about normal phenomena, and the idea that it isn't possible to know what kind of language wouldn't be sinful, but not the idea that maybe that isn't a desirable state of affairs.
> This scenario is contrived

This is a much more realistic user story than 99% you will ever read.
> For other types of goods, the shipper typically decides whether to offer a signature option, which costs the shipper around $7.15 extra per delivery.

Well, as counterintuitive as this is... this is typical beancountering in action. AT&T says it ships "tens of thousands" of packages a day, so let's assume 50k packages. That's about 357.000 $ a day they would have to pay extra to FedEx... assuming 500$ unit cost, AT&T can have 714 phones a day stolen and still be net zero.

But that calculation only holds up because pure financial beancountering ignores associated costs: customers aren't happy when they have to wait for another package (that might get stolen as well) and each stolen phone supplies criminals with about 300$ if it gets shipped to China for being parted out - criminal activity by organized gangs is a cost that society bears in the end.
You can't easily decompile WASM so it makes it harder to block inline ads.
Working as a developer in NL, Spain, Germany, Poland, are all vastly different propositions and involve very different salary ranges.
Someone might be panicking and press ESC twice "just to be sure". Your average user won't know that the second press will cancel the redirection process, inducing further stress and potentially completely closing the opportunity to move away from the page before the abuser sees it.
It’s an app with a bunch of random components, though not really a website.

If you want an actual website with proper routing and possibly SSR and want to use “plain” React with no additional libraries you’ll have to waste a lot of time reinventing the wheel.
"Porch Pirates" sounds too cute. I immediately started imagining an animated children's TV series.
I don't really mind triggering ctrl-W by accident because ctrl-shift-T will undo the mistake.

An accidental ctrl-Q is much worse, because closed incognito windows can't be recovered.
I'm right-handed, and usually use scissors with my right hand. When I try using them with my left hand, two things happen: First, they doesn't sit right in my palm, because of the way they are sculpted. Beyond this, and more importantly, they are no longer as effective in cutting things.

Here's my understanding of why this is. When holding the scissors with your hands, in addition to the up-and-down force you exert on the blade with your fingers, you also exert a small side-to-side force with your fingers. With my right handed scissors in my right hand, this force pushes to the outside on the upper handle and to the inside on the lower handle. This force also makes the scissors feel more comfortable.

On the other side of the fulcrum, though, the upper handle controls the lower blade and the lower handle controls the upper blade. Here, the lateral forces end up drawing the blades closer together, giving a tighter pair of edges between which shearing forces are applied. This makes the cutting action more effective than if lateral forces were absent.

In my left hand, the (outside at the top and inside at the bottom) lateral forces end up pushing the blades further apart on the other side of the fulcrum. This reduces the shear force and makes the cutting action less effective.

To compensate for this while operating the scissors with your left hand, you would need to adopt a weird style: Consciously pull to the inside with your thumb, and to the outside with your remaining fingers. You'll notice that the scissors are now much more effective than before. It is also a deeply uncomfortable grip.

The issue is that scissors are (surprisingly) chiral sculptures. In the case of regular right-handed scissors, when viewed edge down, the handle closer to the viewer passes through the left of the fulcrum. I have never used a pair of left-handed scissors, but I would presume that for them, the closer handle passes through the right side of the fulcrum.
I guess this is probably a rhetorical question. But if you've been a victim of domestic abuse you may not want to read about it when you think you're just reading about a gov.uk web component, particularly if the abuse was recent and you're still traumatised by it. The author is just trying to be sensitive to that.

The language apology-in-advance does feel a bit like overkill though. I'd suggest a generous interpretation is that, given how things often work these days, they don't want people to get caught up in discussions about terminology and just want to focus on the tech.
Now store all of those states in an URL or some other place that would allow you to recreate the full view after the website is reloaded or in a new session.
This is completely wrong btw.

No power ever comes from the right.

That is why there are warm up exercises using katate (single left hand warm up) to loosen and focus on your left.

It makes no sense for power to come from the right as fumikomi (the leaping motion at the time of the strike) is done using your left hips and legs.
Doesn't left-handedness give an advantage in most sword fighting and fencing sports? As demonstrated by the percentage of left-handed players at the top level is higher than the population average? I heard the same thing is true with boxing, presumably other martial arts, and tennis (and who knows what else).

The explanation I've heard is that in any sport, on average one would train more with right-handed opponents. So when facing a left-handed opponent you are significantly less experienced, which results in left-handedness having a slight advantage.

That is a bit different than what you describe (since you're not allowed to use your katana in a left-handed fashion), but still.
I hear this constantly but never see any examples of what they actually mean, or it's coming from misunderstandings of what the language is. I've seen people say how well the async code could be if Rust got a garbage collector. For the borrow checker specifically, I think it's important to understand smart pointers, Cell/RefCells, other primitives, and the fact that you don't have to solve everything with references.
I suspect it's because DuckDuckGO is Bing, and Bing is getting worse. Why is Bing getting worse? Because Bing has grown enough market share to be worth SEO people optimising for it.
If x_1 is close to one, then the more x_n values there are the closer they are to zero.
Oroville: no radiation, no panic. The evacuation started on February, 12 and people were back home 2 days later. Moreover such event in the USA in 2017 caused deaths and nobody took note?

Come on.
They could still spend the money in academia if they didn't the option to spend it themselves. When I was in college we had labs named after different companies, and those companies sponsored the research in those labs and had first dibs on commercialization.
Actually 15 racks if you’re using backblaze storage pods. Which now that I think about it, is about how many racks I saw in the various rooms of the church. [I just happened to be at IA headquarters last weekend.] The storage pods hardware itself would be another $1m, and then let’s assume other $0.5M for various things I’m not considering (network equipment, power transformers, etc.). Still just $5m for the base hardware to store that info.

Yeah, pretty affordable.
Do you consider a site privately owned by Matt that advertises Matt's commercial products to be non-commercial because it also hosts open source code?
How Many Words Should Your Image Title Have?
Image titles and alt text play a critical role in both SEO and accessibility. But how many words should you actually use in your image titles to get the best results? I recently tested out AI-powered tools like Alt Text Generator that not only automate alt text but also suggest ideal word counts for image titles. In my findings, having the right balance—usually around 8 to 12 words—can significantly boost your rankings without overloading the content. Let’s dive into the science behind image title lengths and see how AI is changing the way we optimize web images. What do you think is the ideal word count? How do you approach this for your projects?
How much of the "content" (what a disgustingly dystopian word to describe people's creative output) that you "consume" (ugh again) only today is paid and how much is already made for free and just hosted on platforms that profit from it?

> I'd love for their to be another driver

There is. Humans are literally driven by their creative urges.
How and what did your manager change your view to?
What language doesn't need libraries like this?!

Java - Jackson

Rust - serde

Python - marshmallow

etc
The post covers that
Bread can easily provide enough proteins at a very low cost, if its quantity is large enough (e.g. 500 g of wheat flour per day) and if it is supplemented with a small quantity of another food that can provide enough lysine, e.g. beans or meat or dairy.

The problem of getting proteins mostly from bread is that you also need to do enough physical activity to avoid gaining weight. This is a serious difficulty for a computer programmer, but it is unlikely to be a problem for a prisoner or for a manual worker.

It is likely that at least in a country like USA, the ratios for prisoners have an adequate protein content, even if they may be not tasty.

In countries where prisoners were treated less well, for instance in the Eastern Europe countries occupied by the Russians after WWII, where the political adversaries of the communists have been either killed or jailed, the prisoners who have survived their prison term were really stick figures at the return from prison, so your images about prisoners must be biased by the US prisons.

In the Hollywood movies, many prisoners look like boxing competitors, but in many countries you will never see such well-fed prisoners.
> Is Microsoft gaming relevant that much these days ?

Hyper relevant I'd say, although the Microsoft corporate touch seems to kill every studio they buy.

> Office/GCloud does feel like the two big players but I'm sure competition would creep up here if GSuite went away (and I doubt it would, even as a standalone company).

Office is orders of magnitude bigger than GSuite. It is gigantic. Governments release documents in Word format instead of OpenOffice. It's so big. GSuite is still a minnow in comparison.
in practice, even when that existed, there was a greasemonkey script / extension that allowed you to just type (and hence use password managers).
This raises an interesting question: should email addresses be private?

GDPR is clear on this and there have been significant fines for revealing email addresses against the will of their owners (e.g. using cc instead of bcc). Not saying this is the ultimate wisdom, just a data point to consider.
> I agree that the shift shortcut is unlikely to be of much use, but it's just one available method in addition to the rest.

I don't know how the relevant user is informed about the option/feature, but assuming they're aware it is a positive feature both in terms of thoughtfulness and execution.

Be interested to see the stats on how often it gets called
It references "Bug 1923344" but when I click the link I get "You are not authorized to access bug 1923344."
Coreform: The Online Form Builder Focused on Flexibility and Efficiency
I’m excited to introduce Coreform, an online form builder designed for developers who need flexibility and efficiency. It’s a lightweight tool that simplifies form creation without the need for complex coding. With Coreform, you can easily:

Customize forms to fit any use case
Embed forms into your projects seamlessly
Collect and analyze data in real-time
Create responsive, user-friendly forms in minutes
Whether you’re building for a startup or need rapid prototyping, Coreform offers the control you need without the bloat. I’d love to hear your feedback or any suggestions to improve the tool!
Would Rust and it's memory safety stuff have prevented this?
>Only 1 applicant called the office and asked to speak with us.

Is that desirable behavior?
This used to be pretty standard but has largely gone away, unfortunately.

I blame frameworks that encourage the user to just use their "obvious" specific directory structure that works for 80% but people still make up the other 20%

And no need for documentation, since is "obvious" [...to anyone who has invested dozens of hours working with that specific framework]
If you tell people they can use escape, they might press it too soon or repeatedly, preventing the very action they require. Nobody intuitively uses Esc to go to another page, so it's something you really need to be instructed to do. It makes sense to me.
Fixed many months ago just being made public now, according to the bug tracker. Why a 7 month delay?
I have been thinking we would be heading for a world where WASM replaces code running lambda functions on the cloud for a long time. WASM is traditionally seen as running on a host platform, but there is no reason it needs to be this way.

Because of the sandbox nature of WASM technically it could even run outside an operating system or in ring0 bypassing a lot of OS overhead.

Compiling to WASM makes a whole range of deployment problems a lot simpler for the user and gives a lot of room for the hosting environment to do optimizations (maybe even custom hardware to make WASM run faster).
This bad actor has videos of them supposedly “ddosing” Spotify by pinging 1.1.1.1 in two terminal windows on their Twitter.

Is there any link between them and the real attack or are they just unrelated people claiming credit for it?
This isn't really an example of UK culture. 15 years ago, UK gov sites were as bad as everywhere else. Some of the small number of good things that I can credit the Cameron government were a few of these changes, including the establishment of the Government Digital Service and changing "IT" education from learning how to use Word, to actually teaching all kids coding, starting in primary school.
> It doesn't look exotic, but English which is usually considered to be something modern.

It might have looked 'modern' (or rather progressive) seventy years ago (or thirty years ago in the east); these days using proper German seems rather backward, dated or borderline fascist.

It got pretty absurd over the last decades though. My parents were complaining about the bill they got from Telekom -- why in the world were 'Ferngespräche' listed there as 'long distance calls' in a text otherwise (near) German?

Now, I would love to see more English being used in Germany, particularly in official communication as there are plenty of people here who's first language isn't German. But why not both? It's not that much more work. Denglish however belongs strictly banned into the realm of comedy (recently I've seen a gas station advertizing its "Power Sauger" :))
Btw, is WASM really more secure? JVM and .NET basically have capability-based security thanks to their OOP design together with bytecode verification: if you can't take a reference to an object (say, there's a factory method with a check), you can't access that object in any way (a reference is like an access token).

As far as I understand, in WASM memory is a linear blob, so if I compile C++ to WASM, isn't it possible to reference a random segment of memory (say, via an unchecked array index exploit) and then do whatever you want with it (exploit other bugs in the original C++ app). The only benefit is that access to the OS is isolated, but all the other exploits are still possible (and impossible in JVM/.NET).

Am I missing something?
> I think the problem is when product dictates what is going to be implemented

I don't think of that as a problem, that's one of the primary goals of product. Problems (yuuge problems) arise when product also gets to dictate cost/timelines. Sorry, that breaks basic management principles.

> I used to do that until I had a manager that changed my view.

Small, young teams (e.g. startups) can easily do without management, because communication is unhindered and ad-hoc. The more organization expands and matures, the more communication suffers. That's the primary goal of engineering management - facilitate conversations. When I have a request that is tad too technical I always try to backtrack and ask what's the business goal. I am 99% certain "display memory usage per tab" is not the business goal. "Find resource hungry tabs" sounds like a good candidate for a business problem.

"Customers" (e.g. product) tend to be "helpful" and provide technical implementation details, diluting the business problem, while engineering tend to fixate on those implementation hints as if they were technical requirements. Ever noticed how technically inept product managers/owners sometimes tend to be good managers? Well, they are either aware of their technical ineptitude or are inept so much that they can't even express technical details and form their requirements as business questions which leaves implementation details open and allows engineering to implement things "correctly". It's magical how simply communicating on appropriate abstraction level can lead to awesome results as each team can focus on what they are strongest at.
I started at 12 - my newspaper delivery colleague had pinched some from his newsagent and offered me one.

19 years later, after the birth of my last child, I finally stopped - i'd tried everything but slowly reverted back to it.

A two week intro course of champix - Varenicline - enabled me to quit it finally, and for good.

I've been stopped over 16 years now and even smelling second-hand smoke makes me feel physically sick.
So how do you imagine they'll learn about Shift-Shift-Shift???
Yeah the fact that there's no concrete demo beyond the basic JavaScript snippet/demo makes me wonder how well this actually works. I wanted to know how users are informed to press shift repeatedly to use the button? It's weird UX.

It does remind me of "boss keys" that old DOS games used to have.
I’m genuinely flabbergasted by these posts.
If they need what Adobe offers, yes.
Why would I write my own http proxy in Go if I needed rate limiting and something like this was provided as an easy to use binary or docker image?
Livestreaming a community election event on YouTube