skysight-inc/HackerNews huggingface dataset:
For users (and hence product owners, managers etc) the most important quality is features. That the product does what they want. So long as users would rather have software that does 20 things poorly than 10 things well, then that's what they'll get. Because the software with twice the functionality will cast a wider net and catch or keep more business.

The reason you see the buggy and bloated software is survivor bias I think. The software you see is the software that survived long enough to become bad. That programs grow old and bloated is a testament to that someone uses them. This was always the case too. Software was definitely not any better historically.
Didn't know about this one. It greatly surpass in speed the old but famous Patriot missiles.
My first comment was specifically about the invocation of “entropy”, which I believe is just confusing nonsense. And as I said I don’t have the requisite background to really make the point, was hoping for some goodwill and assistance perhaps.

I’ll retract my comment about formal methods since I’ve never actually used them in a refactor. And I agree that tests make refactoring easier. But none of this demonstrates for me that tests are the “best” tool for facilitating a refactor.

And so, what specific quality guarantees do good tests make?
Sure, I don't actually know the threat level here, and you could well be correct that this was an appropriate calibrated response. My only argument is that the US have strayed very far into "inconvenienced" territory (forgetting we had any compunctions about torturing people, spying on everyone in the developed world, attempting to entrap entire communities of people based on their religious affiliation) by using the "it's for national security" excuse. Americans would be well advised to be skeptical each and every time that excuse gets used.
But they do:

"Salutation, trigraph, timestamp, authentication, and then a series of letters comprising the coded message."
http://www.scriptarchive.com/formmail.html
You listed the reason it's a mess yourself - many people worked on it and it's old.

For big companies there is no incentive at all for a developer to personally care about and do battle over things like code quality and reduce complexity.

If they are use any kind of agile (lol) system, it will just be about polishing the turd so it doesn't break and add features in some way that doesn't require big rewrites.
How about that your evidence article uses some blog posts (not peer reviewed papers) as evidence ... Surjit Bhalla, Indian economist, author and columnist, ...

And does not address any articles published in that year that showed effects.
Here's one:
https://www.nature.com/articles/s41586-020-2405-7

You can find way more than the "sources" your article cites.
AIER is partisan and does not give you "the evidence."
Not the OP, but I'll chime in.

In the context of inflation, the standard party line theses are like this. Right wing: inflation is caused by huge Government spending. Left wing: inflation is caused by a range of factors, and Government spending is just a minor one. The other ones are the supply chain, the emergence of the economy from a crisis, a spike in commodity prices, especially oil, some of which could be attributed to the hurricane Ida that resulted in lots of refineries being shut down, etc. About a month ago another idea was added to this list: inflation is caused by corporate greed. The problem with this idea is that corporate greed is not new. If corporate greed could cause inflation, it would have caused inflation 5 years ago, or 10, or whatever. The proponents of this idea claim that it's the market consolidation that lead to increased pricing power for the corporations, and there's some truth to this, but again, this consolidation did not experience any quantum leap recently.

I think on this topic, the Right wing is absolutely right, the inflation is without a doubt caused by the massive, unprecedented money printing. What they forget is that this money printing started during the previous administration, so there's that.
You're paying either way - the time you'd otherwise waste on finding a parking spot has a direct value, which makes 'free' parking even more costly than paid-for parking.
I find it hard to believe that Slack etc would increase my productivity.
I agree that the CCP is, on balance, worse (e.g. more socially repressive) today than in the 90s but I don't think it's about to return to the bad old days of Red Guards and struggle sessions, or the really bad old days of farm collectivization and mass famine. I also don't think comparisons to Weimar or Nazi Germany are remotely appropriate. The state nutures nationalism, but so do most others. (B2 bombers flying over sports games? Subtle!) The major difference is many Chinese have experienced a sharp increase in standard of living within their lifetimes, so they are more likely to be nationalistic true believers.

Ordinarily, this would subside in later generations, but my fear is that western jingoism and igorance about China is delaying or even reversing this process. There is a recent research paper which presents data showing Chinese international students were less likely to adopt liberal positions when confronted with anti-China attitudes. This matches my anecdotal experiences where people proselytizing the superiority of western systems of government (and/or the evils of the Chinese one) get basic facts wrong and completely alienate their targets.
"The messages are simply a series of letters, relayed in NATO phonetics, and encrypted with a one-time cypher. The receiver would need a code book (by varying reports refreshed daily, weekly, or monthly and inches thick) to identify the key and decrypt the message."
The article implies that the nuclear forces have already been deployed and targets set - this would be the final instruction to launch (the "go/no go" on that USAF cheat sheet).

At that point there's not much to hide or encrypt.
There's AccessKit which would work great if we were a few years in the future and they'd finished their bindings and non-windows implementations. Other than that I don't know of anything cross-platform other than Qt which is rather large.
C'mon, we're all adults here (and so is he). The "dog ate my homework" defense doesn't really cut it among grown-ups.
Oh man, I almost cannot imagine someone I would want to avoid as a teammate as much as you... Didn't even read the article...
Maybe this is kind of the right place to ask. Does anyone else feel completely unproductive in their career? I have been employed full time as a software developer making six figures for nearly a decade now, and I literally cannot point to a single piece of working software being used today in production that I was responsible for. It seems like every new job hires me to work on some exciting new project that gets canned or dies off within a year or two. Mind you my performance reviews have always been stellar and I have been consistently promoted and given raises at every job I've had. Is this normal? I feel completely useless.
What you say is probably true, but there's a creepy quality to it: spreading your ideas to other people's children.

Spreading your ideas to other adults seems fine. Or spreading your ideas to your own children seems fine, because you are heavily invested and reap the results of the outcome.

And educating on fundamentals like reading, writing, and math seems fine.

But just pushing whatever pet ideas or political philosophies on other people's children seems downright bad.
Weighted Random Choice in PHP
> If this is true, they are in major violation of Article 20 of the GDPR.

Is this reasonable, or trying to whip up resentment based on speculation? It partly feels questionable because the author is a US resident, and the company is a US company - of course that’s no reason not to discuss/comply with GDPR - but paired with the lack of specifics and the explicit speculation with words like “appears” and “likely knowingly” that have no accompanying proof, it feels like more hit piece than valid legal concerns.

There may be real, valid, and large reasons to have resentments here, I have no opinion on that. But LastPass doesn’t necessarily “have” everyone’s passwords, because many are encrypted and LastPass can’t decrypt them.

Does article 20 really apply to data encrypted such that the company has no access? That seems unlikely. Article 20 might require that LastPass export someone’s user profile and credit card information, but it was not designed as way for people to demand UI features they want or force companies to offer service for free, right?
Here's a keyboard PCB I designed a while ago: https://imgur.com/gallery/lZglox7

I followed the ai03 tutorials (https://wiki.ai03.com/books/pcb-design/page/pcb-guide-part-1...) to design the MCU area of this (The 32u4 and supporting hardware), but if you look at the traces, you can see that the switch matrix is dumb-as-bricks and can easily be replaced with some kind of handwiring.

Don't try to replicate the diode banks if you want sane wiring. The linked tutorial assumes someone is designing for function instead of form.
Ask HN: Reduction of Commercial Air Travel to one day a week
Could the world survive and thrive on a reduction of air travel to the same 24 hour period once a week? Would the decreased fuel have a significant environmental and fuel price impact? Would it reduce the risk of spreading harmful viruses such as the last version of Covid? Would your business be able to adapt?
> Most desktop platforms unfortunately don't provide a native GLES driver, so you'd have to translate desktop GL to GLES.

This is somewhat less true than it used to be since one of the required features of OpenGL 4.3 is GLES 3.0 compatibility. Unfortunately, Mac OS is stuck on GL 4.1 forever (at least until they drop support completely anyway) and the other points you bring up are quite valid.
Well, the payload is encrypted using OTPs. But if the gist of the question was really "why use such old tech when newer tech is available?":

I suspect these methods of communication remain because of their robustness against attack and simplicity to implement. It's a guarantee that even if all the modern networks go down, commands can still be issued from anyone, to anyone using off-the-shelf hardware.
> Given the mix-use urban buildings I've encountered recently [...] I don't see how removing off-street parking requirements would address anything.

It would allow the developer to choose the appropriate amount of parking spaces for their building, instead of being forced to follow the requirements resulting from central planning by the city administrators.

They cannot simply rely on on-street parking instead, since (per the second bullet point) the prices would for those parking spaces would increase dramatically, providing the developer with a competitive disadvantage.

I could see this working out perfectly fine for businesses who compete for customers, as those will likely be very sensitive to the cost of a parking space. However, for buildings where people do not have a choice of whether to travel there, this seems more problematic. Imagine e.g. a courthouse – missing parking spaces would just impose a negative externality on the unfortunate “customers”. I guess the question is in which category office buildings and residential areas fall into, arguments could be made either way.
You need to factor in time horizons. Things can be inconsequential for a while and then become very consequential.

Yes, in the short term, there are consequences in China for Intel in terms of speaking out against slave concentration camps. Medium and long term, CCP will champion a national chip that will replace Intel. No amount of CCP praising or glossing over slave concentration camps will prevent this outcome for Intel.

So choosing to bend the knee for CCP will not net a gain in a longer time horizon. And with the rise of ARM, Intel is no longer the only chip on the block.

The Intel leadership may think things are inconsequential outside of China. But, this might push them to not consider alternative supply chains. With increasing trade wars, and the CCP looking to be very aggressive with trade policies as a foreign policy instrument, it is probably a good idea to divest from China supply chains.

Yet, Intel seems to really value their China supply chain. So it is reasonable to expect them to face the adverse consequences in the future. This can be very swift just like the sidelining of Jack Ma and AliBaba as well other Chinese tech giants.

In other words, just because you do not see the consequences now, it does not mean that there will not be heavy consequences later. You can have some basic human empathy for Uyghurs in slave concentration camps. Or you can evaluate the competence of Intel leadership in a cold manner. Either way, things seem to point to a sell order for Intel stock if you trade.
If the alternative is that you're excluding them from all decision making and planning, then yeah, they're going to feel like code monkeys, and that sucks. There's a middle ground between "we have lots of meetings where all planning and decisions are made, and everyone has to be present" and "our devs don't come to any planning meetings, and we just throw all the work to them when the decisions are made".

A good first step is having more asynchronous discussions.
> How long does it usually take to get consumer products of new PCIe specs?

Like 2 years.

When PCIe 3.0 was getting popular, 4.0 was finalized. When 4.0 was getting popular, 5.0 was finalized. Now that PCIe 5.0 is coming out (2022, this year), PCIe 6.0 is finalized.
It's certainly not limited to the Valley. Employers of all kinds are putting the squeeze on workers, with productivity up, but not giving us much to show for it, wage-wise [0]. What can you do? Individually, probably not much, but communication is always key to set expectations and prioritize your deliverables.

0 - https://www.epi.org/productivity-pay-gap/
Honestly, what are the odds someone doesn't make a covert copy "just in case"
> Unfortunately for Fukushima, all generators were flooded by a single Tsunami. What are the odds of an unknown event that will affect all generators? Think of EMP, contaminated fuel, a large cloud of C)2 suffocating the engines... All seem highly unlikely, but how do you plan for the unknown unknowns?

That was sadly not an unknown at all. TEPCO was definitely aware of the possibility given that flooding in the generator rooms had happened before, and they deliberately ignored studies finding they were not prepared for a tsunami.

https://en.wikipedia.org/wiki/Fukushima_nuclear_disaster#Pri...
Only $120. Go adopt it.
> If it happens then it's not a sale of goods and the "buyer" doesn't own the goods, either.

In the scenario I described there was a sale of goods and the buyer does own them. The seller certainly doesn't retain ownership; they might be able to sue over breach of contract if you modified the good and refused to follow through with the agreed penalty, but they couldn't reasonably sue you merely for modifying the good without their permission as it doesn't belong to them. It's no different than if you already owned something (so no question about sale/ownership) and then agreed in a contract to pay some amount if you modified it in exchange for some form of consideration. Insurance contracts, for example, usually have terms like this: unapproved DIY modifications to your vehicle can cost you your coverage without entitling you to a refund of your premiums, which amounts to a penalty, and yet it remains your vehicle despite those terms. You can always agree not to do something you otherwise have the right to do as part of a contract. It doesn't fundamentally alter the nature of the sale.
He was specifically talking about street parking.
Well, this is exactly the opposite to an urban environment - this is urban sprawl.

Is it better to construct and maintain 75 miles of roads (and all the other infrastructure) for a couple of hundred folks?

I highly recommend this video on the finances around urban sprawl and their long term consequences:

https://youtu.be/XfQUOHlAocY
Because they are interfering with _his_ distribution of the code. They are free to distribute it separately and make changes in those cases, but instead they are essentially re-writing history without the knowledge of the package owner, and for reasons that are largely editorial and, I think, unprecedented. They are interfering with his right to distribution, essentially. I know that in a slimy, technical way, you are correct, but I think it is relevant if at the end of the day it is practically impossible to distribute code without some unauthorized third party modifying it in transit, essentially. The implication is we need to start running our own git servers.
Why do that when you could send it somewhere where parking is cheap? The behind anti-cruising laws is to prevent cars from jamming up popular locations, if you send it somewhere other than your destination block then the law is working.
Fossils Discovered in Australia
I'd be curious if they also had a lunch when they decided that all software engineering interviews should require the candidate to implement a binary search tree from scratch.
When we gonna start building the telescopes in space?
Maybe the update function in iOS 10 has stopped working for some reason? You could try updating it with iTunes (or via Finder on newer macOS versions).
friend of mine few years ago was told by his manager to have a certain amount of points under the Java tag (and other related ones) for him to get promoted to senior developer. I remember him telling me he spent like 2 weeks just answering questions like 3-4 hours a day so he can show that he knows obscure Java stuff
We use them for a variety of intranet realtime dashboard type things. Both user-facing production UI, where users are looking at screens covered with dozens of dashboards all updating several times a second, and developer-facing monitoring.

The client-side code is generally very simple. A dashboard opens a websocket and attaches a handler which parses the message (all our payloads are JSON), then routes the update to the right bit of the UI. We wrote a thin wrapper round the browser websocket API to handle disconnections. We wrote server-side libraries to support our patterns of use.

I initially did a bunch of developer-facing dashboards using server-sent events, because they're slightly easier to work with. However, websockets have a significant advantage over SSE: you can have a lot more of them open at once. Browsers will limit you to a few (six?) connections per origin, including long-lived SSE connections, whereas you can have dozens or hundreds of websockets open [1]. If you are serving lots of different dashboards off a single server, you rapidly get to the point where this matters!

[1] https://stackoverflow.com/questions/26003756/is-there-a-limi...
The content is encrypted with one-time pads that are constantly refreshed, which is entirely undecipherable through cryptanalysis. Encrypting the radio signal itself would require a much more extensive infrastructure than binders and radio receivers: specialized hardware that might be compromised or flawed, or simply break down, rendering you unable to listen to the channel over which your critical orders might come; harder to audit as well with more moving parts and components that aren't easily inspected or tested.

This seems like a case of a very simple and robust system being more than sufficient for the task, and anything more complex is a waste of time and money.
So, are people who work for microtargeting platforms (FB etc) war criminals?
Revisiting why hyperlinks are blue
Sorry, I don’t understand your question. But just in case this answers it:

S3 is cloud storage on AWS. Athena can work directly off the CSVs stored on S3.

Where I said “dump” it was just a colourful way of saying “transfer your files to…”. I appreciate “dump” can also mean different things with databases so maybe that wasn’t the best choice of word in my part. Sorry for any confusion there.
I get a lot of french dating site spam (?) my custom filters are ever-evolving, but also I get less and less needed email. Things I need are automated so I check less and less, and have less need for it. Wonder if less users or less importance of email leads to less prioritization for email providers.
It is similar to exercising for me. If I don’t exercise, I go down the spiral and it becomes really difficult to get back into a good routine again.

Not working or doing something useful with my time feels exactly the same. I am really happy and everything is better when I don’t slack, am demotivated or unwilling to put in the effort.

Life is fulfilling and tremendously fun when I’m surrounded by motivated people that are basically opposite of the HN culture these days. The people of HN are extremely uninspiring and frankly toxic to my own mental health.
I love how exponential growth can be utterly terrifying or unfathomably amazing.

Just a few years ago I was trying to explain to an IT manager that 200 IOPS just doesn’t cut it for their biggest, most important OLAP database.

He asked me what would be a more realistic number.

“20,000 IOPS is a good start”

“You can’t be serious!”

“My laptop can do 200,000.”
PCIe 4.0 x4 lane provides enough bandwidth. Ish... we've already capped out with 8GBps SSD actually. PCIe 4.0 x4 lane is now the limiting factor.

PCIe 6.0 1x lane would provide the same bandwidth, meaning you run 1/4th as many wires and still get the same speed.

Alternatively, PCIe 6.0 4x lane will be 4x faster than 4.0, meaning our SSDs can speed up once more.
What justifies this? Vaccines are far less effective then hoped and can only continue to decline. Natural immunity seems to be stronger and the virus is getting weaker. If a vaccinated person can catch and spread covid the same as a non vaccinated person, what benefit will it be to a young person who is anyway unlikely to be hospitalised? Also, what will the politicians be able to say if it becomes clear that the vaccine won't work? This looks like a policy formed more by emotion then common sense.
If we all suddenly woke up and started saying "US tender is worthless" and chose another item, the dollar would only be worth it to those who still care about green pieces of paper.
As the replies to that tweet note, Wordle isn't the first game to use the letter mechanic and not the first game to be cloned onto mobile platforms, but the level of shamelessness is new and near-comical. (before he privated his Twitter account, others found tweets from that creator complaining about another app copying his UI/UX)
I'm not an expert, just a rocket enthusiast, but "hypersonic" really just means "near orbital velocities".

There's a lot of noise about admittedly really impressive low-altitude air-breathing scramjets, but - as your articles point out - those are still a long way away. The war hawks like to complain that we're not spending sufficiently many billions on developing futuristic hypersonic scramjet missiles. They point to our lack of a working scramjet as evidence that we're doing poorly. And look! North Korea's launched a hypersonic missile, China's launched hypersonic test missiles, Russia's launching hypersonic missiles; we're behind in the next war and it hasn't even started yet!

But those are just orbital or sub-orbital rockets at 50-100km altitude. Of course they're hypersonic, but that's not really that difficult - just build a big rocket, go up for a while, then turn sideways. We've been doing it since the 50s, tech is good enough now that relatively small companies like Firefly Space are launching small satellites to LEO with Series A fundraising of just $75 million. Tada! Hypersonic! The main point is that everyone has the capability to launch lots of these simple rockets, which can be devastatingly effective. Not as effective as highly steerable reentry vehicles or hypersonic scramjets, but enough that no one wants to be a target.
Sure. Airlines will hold flights, though, on input/direction from other than a specific airport.