skysight-inc/HackerNews huggingface dataset:
The planes were in spec at their time of production, and in working condition before the 5g rollout. Imagine carriers installing some new technology near highways which causes cars with a device installed before 1999 to occasionally crash. You can't just say "too bad, those owners should have upgraded by now".

Regardless of what the specifications say, you can't rollout new technology without taking the real world parameters into account, and these were well-known parameters before anything rolled out.
You are assuming that people who need hand outs are all not white. That appears to me to be pretty racist in itself.
I know many poor white Americans that don't even have Internet.
I also grew up poor. My grandmom was Italian and treated poorly when she arrived in America. She got called the n word because her skin was dark and couldn't go to school because of it as well.
Well here I am 80 years later. White male that has worked very hard to get myself out of where I was only to be confronted with people talking about the color of skin and not Merritt.
We are all in this together.

I put a lot of work into my life to get where I am. I did a lot of things I didn't want to and sacrificed a lot. I had a really good hour long interview at Microsoft last week and was told at the end that they are looking to diversify their team more and best of luck to you.
ITT: people who spent many hours learning proprietary (often unnecessarily complex) cloud platforms trying to convince others (and themselves) that it was the best use of their limited time alive.

Stockholm syndrome à la Big Cloud.

It's okay to be interested in elaborate cloud architecture things and learn them because of that, but don't sell it as one-size-fits-all thing that every little company needs.

Most companies don't need that complexity, but of course, Big Cloud with their billions needs to convince you otherwise.
What a clever turnabout! You must have so many reddit points
You're very right (Or "You're perfect", as this is suggesting!)

I clicked through a few random ones. For "very ill" it gave "lifeless" and for "very frustrated" it gave "infuriating", both of which probably aren't what you mean!
This article has so many gems...

> Using the shiniest new technologies is rarely the cause for success, it's usually the result

> Culture of simplicity eats strategy of complexity for breakfast
Does this Epicor does not have a support department you can call in case of trouble?

And: "I assume my boss has left the process to be automated", that would be something to check with said boss. Assumptions are the mother of all f-ups ;)
Type text on Fleet, move your mouse around and notice how much CPU it eats

One entire core just for typing text and moving your mouse

If you use a laptop to code, it'll eat your battery in no time

If you compile programs, it'll slow down your builds

That's why i don't want no java on my computer or any other JIT based BS or slow tech stack like the JVM, wich was made for servers not for latency SENSITIVE programs such as a TEXT editor where i TYPE text and where i need my cores to BUILD or to do STATIC ANALYSIS
You really need to back up these assertions with some evidence.

Do you have benchmarks that show the impact of switching to userspace on a typical, loaded desktop system with all kinds of workloads? Or are you just guessing?
What worries me the most is that some day, a mad billionaire will decide to implement such measures without anyone's approval. That's why we need to reform the system such that it is impossible for anyone to be a billionaire. Nobody should have the resources or power to unilaterally transform the earth without majority consensus.

The problem must be solved at the individual level. We need an efficient economic system which gives individuals enough financial surplus such that they can afford to start worrying about such issues as climate change.

Most people are too busy trying to survive the next day to even think about such long term issues as climate change. It became the elites' problem because nobody else has the surplus resources necessary to do anything about it... Even though the problem would be far easier to solve on an individual basis if each individual was responsible for negating or offsetting their own environmental impact.
Oh my word, this is useless. Plan what? It's about the product. Product first them plan for that.
Show HN: AI-Based Figma plugin to auto name layers, free, Open Source
I’ve been using draw.io to kinda play with and design high level architectures for some of my projects, mostly out of convenience. I don’t really write or draw stuff out by hand because I don’t usually have a writing utensil nearby.
By writing an well-constructed and discussion-provoking article? "Mission fucking accomplished" https://xkcd.com/810/
So many things wrong with this article...

But I won't comment here. Like a good gladiator, I will eviscerate it on the public square: LinkedIn!
> A port would imply and independent maintenance.

Quite the opposite. Port refers to targeting a different environment using the same codebase. The aforementioned ARM port wouldn't require a new codebase to maintain, but rather a new/modified compiler to target the ARM environment. Similarly, a macOS port of Linux software wouldn't require maintaining another codebase, it would require changing the compiler to support a macOS target.

> Here you wouldn't maintain that codebase, instead you'd fix the upstream or the compiler, and recompile.

Exactly. In this case a different compiler that targets the Go environment has been introduced. That does not imply that the compiled output is what should be maintained going forward. You wouldn't maintain the product of an ARM port or macOS port either. It is a port, not a fork. Fork is the word we use when there is implication of independent maintenance.
Especially on the timestamps, I find some of the design choices a little bit bizarre. Choosing only a strict ISO8601 format: awesome! Choosing to excise critical parts (representing timezones and fractional seconds): very unfortunate.

Chesterson's Fence (https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_... is a very powerful design principle. They chose to put those elements into ISO 8601 for principled reasons: they come from pain. They embody responses to mistakes that I've made, and thousands of other engineers before me. Unless we fully understand the reason they were included, don't arbitrarily to do "I haven't used it, so it must be useless."

Other than that, it looks like a clean spec, but I'm not personally convinced that it has enough incremental value over JSON or YAML to replace them in the human-readable exchange format space. It can be a little more concise, but if I'm making something for humans, clarity (typically) has more value than conciseness. Are there other compelling values that I'm missing?
Thanks for recommending it. It does look quite usable, other than lacking transit directions, and I plan to give it a try.
I think AWS is shooting themselves in the foot with their ridiculous EKS offering. The fact that it is necessary to first download a 3rd party tool (eksctl) to get anything working is insane. Then, getting basic things working like connecting a load balancer involves importing all kinds of random policies and configuration (which does who knows what) from random github repositories is perhaps even more ridiculous. The same thing in GCP takes nearly zero effort.

I can understand why AWS would try to steer people away from Kubernetes since it has a commoditizing effect. However, it could end up steering people away from AWS entirely.
Is it? Most if not all phone chargers have detachable cables these days, so shouldn't Apple only need to bundle (or provide with any purchase) an A->Lightning or C->lightning cable?
I wouldn't fool around. Judges don't take repeat offenders lightly.

They both know it's a symbolic amount for now.
cool. I'll share this with Zedtopia users. We have pretty free form bio and contact info sections but have a single dedicated link spot that people could definitely use this for.

As a fellow entrepreneur I wonder how you'll differentiate from linktree.

Bless up
I love these kind of writeups, they're so illuminating. I'd have preferred to see it with Linux, but the author really did some work to dive into Windows, which is interesting:

> "In order to better understand how fontdrvhost.exe works internally, we would need to focus our analysis on that executable. Unfortunately, unlike consoles, the source code of this component has not been made publicly available, so we need to roll up our sleeves and run the disassembler. There is a small consolation in the form of debug symbols (.pdb files) made available by Microsoft for system libraries [12], thanks to which we can at least know the names of individual functions."
Sigh. Yet more censorship. Just what the world needs.
> it lets you avoid up to about $50/month of digitalocean bills.

Wish I'd know about this AWS free tier, because that sounds a lot like my monthly digital ocean bill :')
Hold on.. not false statements, not defamation, not calls for violence… but “disinformation.”

Except that we find out that many things were disinformation every day. My family is increasingly paranoid after the Pfizer executive said they never tested whether their vaccine prevented transmission to the EU a few days ago. Apparently that is not new information technically speaking, but it is so counter-narrative it boggles the mind (what the hell was “protect Grandma” then? A hopeful wish?). Would I have risked jail for saying that in Turkey, had this law been in place, a year ago?
This is just as much the FCCs fault as the FAA. They were the ones that certified the frequency usage of these altimeters, and they should have noticed that these altimeters could experience interference from satcom frequencies over 400MHz (!!!) away. They could have stopped this decades ago, but they let it go on long enough to become a massive problem.

A lot of people don't seem to grasp the magnitude of the spectrum lost to this snafu. At today's realizable spectral efficiencies, that is 2.5 TB/s of usable data throughput lost to the 400MHz guard band alone. It's also ~$130B worth of revenue that the FCC could have had if they could actually sell it.
It doesn't matter how easy the new certification process is, or how the technical specification said it _should_ have worked; this was existing technology that was otherwise working. You can't come in and step on existing infrastructure, then declare ex post facto that it should have gotten out of the way before you got there.
I would not assume wasted metal in manufacturing. These metals are all readily recyclable-- Especially at such a large scale in manufacturing and for a company that claims to want to reduce environmental impact.
It's interesting how opposite people's interests in math can be. I hated elementary arithmetic and its focus on memorization and speed. Once the focus switched to solving equations and became less about concrete numbers, that's when I shot from "severely underperforming his potential" to "a natural at math"
yes i agree that assumptions make asses out of people... i like my boss, he seems to have confidence in me but let's say he is a man of few words. maybe i just needed to get this off my chest haha.

excellent point, though, about the support. in my haze i seem to have forgotten that support systems exist... thanks for your advice
100% Agree.

I don't like the idea that the only way to get developers moving is to use cloud, but I agree that it's a solid replacement for really bad ops.

What I've seen in many places is an abstraction over bare metal, some are better than others, openstack, Kubernetes on-prem, vmware etc; are all solutions that have differing amounts of adoption. Ubisoft had a lot of stuff in this area, as does Google. Ubisofts was pretty terrible though.

If you need a physical machine to be deployed, you've hit a certain level of scale and your load is much more known: and even though it can take a few weeks, what you get back is quite competitive.

But if you're waiting for hardware to get anything moving in the first place then that's obviously bad.

What I've taken to doing is prototyping on Google Cloud and then planning to migrate things to on-prem once everything is reaching maturity.
It's Australia. They don't always have level-headed policy.
> There's little point in rendering normals computed from a triangle mesh to a normal map.

I disagree. It's a common workflow that I've used many times. The idea is you bake the normals from a high poly model with millions of verts and then apply the texture to a low poly model with matching uvs.

> Computing a normal map from video that still looks good if you change the lighting is a bit more difficult.

Yes, I agree. But it's also difficult to generate a clean mesh, and we can see that they've succeeded in doing that. The point I tried (and failed) to make is that if they can generate a mesh like that from a video, then normals shouldn't be too much of a stretch.
Number 4 is what I dont get.
Countries should not bother with fining Apple pennies, they should just make it clear that they are liable for the deaths and loss of property caused by their actions.
The price for colocating in a Tier 2 datacenter close enough for me to walk to was $75/amp. Which is about the same cost as AWS.

You're really paying somewhere between the savings of putting a datacenter in Nowhere, Oregon and the cost to convince someone to live there.
Part of the psychology of IKEA is that as you get experience and know the tricks and the shortcuts, you feel you are a better IKEA shopper than the normal people, and that just makes you visit more and buy more.
What could go possibly go wrong?
Rust is not a panacea. You can't just claim that this one emergency project somehow solves all the future bugs. Would Linux being rewritten in mostly-Rust help with some classes of memory bugs some of the time? Sure. Would there be a lot of other tradeoffs to consider, are there risks, would there still be plenty of kernel CVEs going forward? Yes to all of these.
The interesting thing about Nietzsche isn't just what he wrote, but how people respond to him.

It's incredibly hard to read him and look at religion (or anything that appeals to that impulse) the same sort of way. I've yet to see a Christian who both likes him and is familiar with him.
Lensless video made using a low-cost, low-light video camera (2021)
If you have a little spare capacity, developers can still get hardware/software on a whim, at just a (comparatively) small one-time expense. Spare capacity is much cheaper than people make it out to be.

The upside is that it's much cheaper once you're at the scale where you no longer need to variableise your compute costs, but can tank the up-front fixed costs and do proper capacity planning.
When you look back, you can notice patterns: Something new and amazing comes out and it promises to take the humanity to a new age. At first it is fuelled by enthusiasm where believers work for free on it just to make it great and pay their bills by working for money on the old-school stuff. Their prime motivation is not profit.

Then this thing starts becoming profitable in the sense of bringing street cred and money and new kind of people rush in with their new ideas how to use this new thing. These new people don't share the same ideas with the original believers but they know how to build machinery around it to make it profitable and appeal for the masses. The new thing that was supposed to change the world becomes a concentrated and optimised version of the things before it.

The believers then become bitter purists and try to fight the new order by disowning the current technologies or methods and cater for the niche hipster elitist circles when the rest continues do their thing.

You can see it in everything, you can see it in printing press you can see it in Radio, you can see it in TV, you can see it in things that are not media: cars, clothing, shaving, coffee - everything.

Things don't become worse, they just become mainstream and that mass adoption is run not by purists but by people with no regard to the original ideals of the technology and masses love it this way and stays this way until its made obsolete by something else.
Who do you propose things to? The boss? What if you've proposed numerous things but they've been turned down?
> If you define macrostate as total energy in a system then yeah it never changes. But that's not the definition of macrostate.

The more I think about your reply the less sense it makes to me.

What do you think is the definition of macrostate?

The standard notion in statistical mechanics is that if we have, for example, a volume of gas in equilibrium at (constant) ambient temperature and we measure the pressure it doesn’t change. The macrostate doesn’t change. That’s what being in equilibrium means. The macrostate is in that case defined by the variables P,T,V. If all you knew was the value of these three variables and they didn’t change how could the macrostate - or the entropy - change?

You tell me that if you know the precise position of the particles of that gas then the macrostate and the entropy change all the time.

But you also tell me that “Knowing more or less about a system does not change it's entropy.” Which is in flagrant contradiction with the two previous paragraphs.
> The beauty of container based serverless is that you have portability.

I think this is the major take away I am having from this hype cycle of the Cloud: that if we just build containers/functions, we can sort everything else out however the credit card allows.

I'm on the fence about if it should be DO or EKS or GKE or whatever. That's for Credit Card Man and me to decide. As an engineer, I just want to build a docker container and call it a day.
> GCP? Come on.

What's wrong with GCP?
yeah that or 30 hour work week, walkable cities, free healthcare.
>maybe everyone involved would have rejected the premium terminals

Sure, maybe they should have. Maybe that would have been much better for them. They're grown ups, I'm sure they would make the right decision.
That sounds exceptionally beneficial to whoever gets to define what is and isn't "misinformation," and you're kidding yourself if you think that it'll only ever be used in benevolence and not to the benefit of whatever picotyrant is in charge at a given moment.
Repealing of PASPA in the US is a big one in the US. This happened in 2018 and has caused the gambling and paid gaming industries to start to blossom.
Well, you can decide more or less by yourself what tools you use for writing code, but the code review tool is something everyone needs to agree upon (and then convince management to change), so of course it has more inertia. I'd love to use something else than Jira for issue tracking too, but if the whole company uses it...
Nobelium – A static blog build on top of Notion and Nextjs
I love this idea. I would wager that calcium carbonate dust has a higher ballistic coefficient than SOx (ratio of mass to cross section, a measure of ability to stay aloft), meaning if we overdo it (unlikely but the most common concern), the decay rate would be faster.

Plus would also mitigate acid rain somewhat, and isn't noxious the way SOx is.
The same could be said about the use of images on a site.

The solution is to develop sites with accessibility in mind. Use a screen reader; experience what ALL your users will experience. Experiment with various rendering tools to emulate color blindness.

There are even more tools to performance tune your website.

This all comes down to the site author taking the time to cater to as many users as possible. It is not inherently a problem with the use of JavaScript, or dynamic elements.

So, yeah, there are a lot of shitty websites out there. Folks that choose to deliberately cripple their browser are more likely to see these shortcomings.
> Now, it might be the case that you feel the price should be zero bucks with purchase of an iPhone.

It would be one thing if the form factor matched all the other chargers sold in the world. I have a pile of USB-C and micro USB cords, like most other people.

But if I bought an iPhone, I have no option to use a charger I already own. The extra purchase is absolutely required to make the device work. It's not the same charger as the other Apple devices I've owned. If your last phone wasn't also an iPhone, it's a required purchase.

It feels deceptive. If they were to "include" the charger, but offer a $19 discount if you didn't need it, that's fundamentally different than advertising a price for the device that is unusable to new customers without additional purchases.

> Apple disagrees. They don't run promotions of that sort, or promotions, in fact. The price is the price, it's core to the brand.

If it was core to the brand it wouldn't be news. I was an iPhone user back in the day and they all came with chargers and headphones. The decision to not include these things is not a branding one, but profit-driven and taking advantage of a captive customer base. Lots of iPhone customers are angry about these decisions, but the weight of changing ecosystems keeps them buying.
The European Union is surprisingly technocratic, which is why a lot of complaints from Americans about EU regulation seem archaic to us. (Ie the debate that always pops here in HN about the EU restricting innovation by forcing chargers - this all sounds silly to Europeans because we’ve never seen them make a bad decision and stick to it for decades after it’s outdated US style).
This. I used to use them, because I, too, have been burned by my own mistakes before. However, I had to stop using them as a plugin for GitHub because (at least when I was looking) there doesn't seem to be a way to exclude private repos from the reporting, and there were some false positives in private repos I don't want flagged. But I think the service is a good idea in general.
true. using hyperfine on my machine shows that grep is about 2x faster than egrep (and yeah, still nothing, 1.5 vs. 3ms)
I fail to see how writing "we still don't ship chargers" on the front will convince the same judges that just fined Apple.

It didn't work in Europe. What makes you think it will work elsewhere?
I indeed did! I thought people here would find it interesting.
> That is rather off the mark on a couple of levels. Say there is a billionaire and a society of homeless indigents. We set the billionaire's house on fire and wreck all his stuff. This has no impact whatsoever on the people in extreme poverty.

Alternatively, you could just set his pool house on fire, and then ask if he would like to ~voluntarily change his tune or find out what happens next.

Kinda like this, with appropriate modifications:

https://youtu.be/q4PkBCD4mdY
I completely share these feelings but IMHO the products should't go back in time to ease the burden of the artisans. The tools should improve.
This seems like an easy problem to solve for Apple.

Just sell the iPhone for $30 more, and give people the option to not buy a charger with their phone for a $30 discount. Adds up to the same thing, but instead of paying extra for the charger, you get a discount if you don't take it in the name of "saving the environment".
I generally agree that no one that isnt a professional devops person (or has spent months tuning IAM and route53 policies) should be using AWS. That said, GCP is so much easier to use and easily usable by a novice because it has a lot of good defaults.

Compute and egress costs can be prohibitive at scale, but features like storage + bigquery (OLAP SQL db where u only pay for queries) are basically free for low-to-moderate volume workloads.
I'd also like to see an HN roaster