skysight-inc/HackerNews huggingface dataset:
The software industry (SWIND for short) is a mixture of unsafe tooling, high-risk practices, sloppy execution, and total delegation of responsibility. So I agree that the SWIND will never be civil engineering. ^_^

A buyer might accept to buy a product without understanding its fitness for purpose, but the vendor should be selling a product that a) does what it claims, and b) can be run safely and securely.

(a) is the art of software development, which you describe. If the buyer and vendor agree on "robustness", there will be design choices and acceptance testing. But (b) does involve some of (a) if we start to question the shop tools of the vendor.

Given that (b) is fundamentally a problem with bad shop tools (a.k.a. language "foot-guns") and education, a major shift needs to happen in SWIND.

> advocated for by people and organizations who want to sell books, seminars, and conferences.

The publishing business is just one of several economies that live on software. Some of it is good. I think it is beneficial to raise awareness of the need for better shop tools. The ambulance-chasing economy of software security is even bigger than publishing. There are some big shops using bad tools. ^_^
I do not agree on this based on what I saw generally on the web.

The article was about *hackers* moving from a platform to OS X.
With M1, I saw a lot of content producers, web devs, ... to go to the M1, but not so much hackers... especially as the platform is *very* restrictive in terms of APIs / apps / etc.

A lot of my friends moved from macOS to a GNU/Linux distribution recently, especially as the hardware in general is more and more "as good" as a macbook.

But, again, this is my own opinion based on what I read and saw - I do not have stats to show how many hackers just passed from macOS to anything else (or stayed on an Intel powered macbook).
As someone who's been testing the "Safari Technology Preview", I agree with his criticisms of the MacOS Safari update. It feels like Apple went changing stuff for the sake of changing stuff without making the experience better. The change in size of the address bars feels very awkward.
Interesting, because I was thinking of ... cosmic rays.
If the numbers you cite were true that something like 800 million people difference. Hardly "splitting hairs" imho.
Given 85% in the cohorts likely to die are vaccinated but a little less than half who die are vaccinated, half actually implies the vaccine is roughly 85% effective against death. So trying to emphasize half of those who die are vaccinated in a headline about a place with a higher rate of vaccination than the reader's is trying to put a bias into the head of people who skim the news.
According to the Intel developer's manual L1 has parity and all caches up from that have ECC. This would seem to imply that the ring / mesh also has at least parity (to retry on error). Parity instead of ECC on L1(D) makes sense since the L1(D) has to handle small writes well, while the other caches deal in lines.
All that are about individual cases. "Someone vaccinated got infected" is cherry-picked. So is "someone did not get infected despite $circumstances". This story is about 30 people.

Put another way: If Covid was as deadly as the cold, the chance of someone dying of it would still be close to 1. A story about a death would be worthless. Same for a story about a lucky survivor if Covid had a death rate of 99.9%. The chance of 30 people visiting a party and exactly the 6 vaccinated ones not being infected randomly is neglible.
I have an unstable shoulder and have been to the ER on a couple of occasions to get it reset.

Unbelievably painful and debilitating, but an "emergency"? My life wasn't in danger. There are guides online on how to "handle this yourself".

I don't think we want to get started down this road.
echo is in fact one of these. There's the bash shell built-in and the system executable.
How prevalent is workplace mistreatment? A meta-analytic investigation
Ginsberg and Kerouac's (the latter slept with underage girls) art was all about their lifestyle. I'm not sure I see the difference here. They did lots of drugs, had sex with children, and wrote about it and the 'insights' they got from their behavior. Their fame and work comes almost entirely from what they were doing.

This is not a true premise in the first place. There are a lot of writers, writing great things, who were not bad people. Probably a much longer list of people. Tolkien is a fine 20th century example, but if you have a specific field of writing you want to talk about, we can pull out names for that one. The same is true of other artists.

And should we separate the art from the artist? Are artists inspired by some divine muse that speaks through them, or is their writing the fruit of their whole self, personality, life to that point? Should I admire and read the self-expression of a man who believed pedophilia was a noble thing? If that's a fundamental part of his worldview, are the 'nicer' parts of it really independent from that, or is it all conditional, tangled and bound together, part of the whole weltanschauung of one man? Am I not perhaps, in some small way, picking up a little bit of what made him sick even if I ignore the ugliest bits? Certainly it won't affect me the same way - but do I want any part of that inside me?
This is a very interesting article. I particularly like that it appreciates that things change with scale - you should implement things one way for 100 users, another way for 1000 users and probably again for 10000 users.

That being said, things do change with time and team scale too. I am responsible for some code that is > 10 years old, and the way things are done have changed - some things down to fashion, some things down to the skills in the team and some things down to the size of the team. As such, we need to refactor and bring it up to the latest building regs.
I love this!

It was this fear that stopped me from learning to ski until I was in my 30s and finally past the stage where I cared about screwing up and looking silly. Since then the joy I've felt on the slopes has been indescribable.

So on behalf of those future adults, thank you!
> (all _effect_ively research languages)

:)
Ask HN: How do SMBs afford such expensive software engineers in the US?
According the multiple sources, software engineers in the US earns, on average, $100K per year. Software engineers in all other major countries earns about $30K - $60K on average. These countries include: Japan, China, Australia, Germany, Canada.

However, if we looked up average household income, these countries aren't too different from the US. And I don't believe American coders are twice the better than coders in the other countries.

I can understand that FAAG pull up the average salaries and they can easily afford it.
My question is how do SMBs in the US hire engineers under this type of fierce salary competition?
We’ve been building high density high rise privately owned buildings in NYC for 150 years and it seems to be working out OK.
The building collapsed because it was poorly maintained and there was serious structural damage - which could easily have been avoided.

This was noted three years ago by a civil engineering inspection, but the building's owners/managers did nothing about it.
The Internet Classics Archive (1994)
People are very quick to cry "someone should do something" when these extreme events happen. You offer the same people something, in the grand scheme of things fairly moderate like the Green New Deal, and they calcify back to their party affiliations. We're so doomed.
True, and I agree.

Every coder that deals with graphics in some contexts should know Gamma. That knowledge would have been useful I think once in my professional career and only because of some specific stuff.

There's no hard/fast rule, but there are several more important things that coders in general should know before Gamma.
I think you need to start it with your own content writers and then invite people. I write on Medium because of its domain authority and visitors in google. I spent a lot per article because they also have organic traffic. You need a big domain authority and traffic first.
Wait I thought outlier weather events like blizzards and heat waves weren't indicators of global climate as the media so likes to lecture about when it's not in favor of their narrative.
> > So if your toaster started talking you would treat it like a person?

> Strawman.

You explicitly said the difference between Alexa and a toaster is that the toast doesn't speak. It's reasonable to assume that you believe that the difference between Alexa and a toaster is that the toast doesn't speak.

> > unthinking compliance with senseless

> Neither unthinking nor senseless.

Following rules you were taught without evaluating whether they actually make sense in context is the definition of unthinking.

> Absolute hogwash. What terrible reasoning you're just now coming up with.

That is disrespectful. I'm starting to believe you don't actually understand the concept of respect.
The issue with Linux is that nothing is part of the system. There's no single standard GUI toolkit. There's no single standard windowing system. There's way too many variations of everything.
it might be a bit offtopic but there is a somewhat easy solution to isolate networking for some applications if needed;

sudo ip netns add lonly
sudo ip netns exec lonly sudo -u $USER -i

this should start an interactive shell session with isolated networking, the shell will only see a separate loopback interface without further ado. anything started like this will share the same isolated network environment but you can add and use as many separate network namespaces as needed...

https://www.man7.org/linux/man-pages/man8/ip-netns.8.html
Major Kusanagi enters the chat

* https://www.youtube.com/watch?v=cpqdYt9hw2g&t=5m20s
Fammesportswear.com | Software Engineer | Oslo, Norway | REMOTE | Full time

We sell clothes online, mostly D2C. We only sell our own brand Famme, so we control large parts of the supply chain.

We are looking for a software engineer that preferably has experience with:

- The Shopify eco-system
- Python, Django and Flask
- Fullstack development
- No-code tools like Airtable

- Work with one of the fastest growing sportswear brands

- Interesting domain knowledge (E-commerce)

- Remote

- Culture for "automating everything"

Apply here: https://fammesportswear.com/pages/career
This is why early validation is pushed so hard in the lean startup space; to be sure you have a market before significant code is written.
What are your issues with Transmission on Windows? I have been using it for years and it works like a charm.
I agree, he lost me in the first few minutes by assuming the moment some problems start the society will turn on each other like in some zombie apocalypse.

Anecdotally, I lived almost totally without power (critical institutions had diesel powered stations I think) for months in a childhood, in a city that was not that small (about 100k citizens) in the 1990s in Russia. Nothing much ever happened, no looting, no arson. Police retaliation would be swift, they don't need no computers to punish offenders.
Yeah, you're right there are other factors. My neighborhood had busy roads on both ends, and was mostly empty-nesters. There are certainly worse places to grow up, but I don't think we should be satisfied with the baseline set by suburbs either. In places like Germany and Japan, children walk themselves to school as young as 6 years old! I only experience that freedom after getting a license at 16!
Totally agree. Our economics language sucks.

Ponzi, efficient markets, even "capitalism"..

These words have so many degrees of meaning they are practically meaningless for communication. Then on the other end, mathematical rigour goes too far.
The trend is what matters, not the individual events. These "outlier" events are now happening regularly, so the trend has changed. Because climate change.
I agree that the license doesn't make it legal. But if the law says X and the license says not X, then you can not use the license.
Do nuclear missiles have this anywhere?

bool launch = false;
if(launch) ...
As you say, several of these are also available on Windows - I can't think why anyone developing such software would not make them available on multiple platforms.
It’s incredibly disappointing the government has shown little interest in lowering the cost of healthcare. Instead, elected officials seem obsessed with talking about breaking up big tech and the associated political grandstanding.
But this isn't happening regularly. For example the temperature record that was set in Canada in this heatwave had stood since 1937.
This is an extension for Visual Studio Code rather than Visual Studio. They are distinct and different applications, despite Microsoft thinking it was a good idea to name them alike and confuse everyone.
Maybe they think they're Oracle.
You still have local reasoning with struct semantics. You are not giving that up in exchange for performance, you get both.

func newStructValue(s: Struct) -> Struct {
s.value = 5

return s
}

The reasoning for this block of code is totally local to the function body. Because the only reference to `s` is in the body of the function - it cannot be more local than that.
That's a great point. If they didn't, it's clear what their actual risk assessment is.
"There isn’t good evidence that people overuse the ER"

Have any of the people quoted been in an ER? Even accepting the premise that hospital prices are outrageous for ER visits, walk into any hospital and it should be clear that a lot of the patient population is not there for an "emergency". In the US, the ER acts as a catch all for what often should be handled by social services (some of which don't exist). Drug seeking patients, homeless patients, and patients with mental health issues very often end up in the ER.
Allende tried something similar in Chile with project Cybersyn. Not AI yet but it shows how the economy could be centrally planned using technology. Shame that Pinochet's coup ended the experiment.
If intentions are the same then these still can be seen restrictions on mobility.
UK's largest chip plant to be acquired by Chinese firm Nexperia amid SC shortage
No, because bit flips from radioactive decay are not typically cosmic rays, but originating in the chip's packaging.
Programming a 144-computer chip to minimize power – Chuck Moore (2013)
Radiation hardening is basically everything you can manage with the weight limit: https://en.wikipedia.org/wiki/Radiation_hardening

IIRC nobody is currently using magnetic fields for shielding, I don’t know if that’s due to insufficient effectiveness, power consumption, or unwanted interactions e.g. with Earth’s magnetosphere.
Yes, the easiest way is to place the computer underground (or underwater).
I’ve had a case where a bit flip in a TCP stream was not caught because it happened in a Singapore government deep packet inspection snoop gateway that recalculated the TCP checksum for the bit-flipped segment:

https://blog.majid.info/telco-snooping/
The fact is, languages change like this all the time. And sometimes not all the speakers go along with changes, for various reasons, and then the development splits. However, not always does this result in a new language (science uses cross-understandability as a criterion, outside of science it's... more complicated)

Just look at English: the current ortography is so weird because it got frozen before the language underwent a drastic change (the Great Vowel shift).

German changed radically too: during the High German consonant shift, many of the differences that set it apart from English and Dutch happened: t got changed to s, p got changed to pf and so on.

Vowel shifts happened too: the Early New German diphtongization changed many long vowel sounds. For example:

* "latin" to "latein" (the "i" in Latin is like "ee" in English "see", the "ei" like English "eye"),

* "niuw" (almost like English "new") to "neu" ("eu" like "oy" in English "boy"), or

* "mus" to "maus" ("u" as "oo" in English "good", "maus" exactl% like the English word "mouse").

The last example is especially interesting because the Great Vowel shift and the Early New High German diphtongization started almost a continent apart and 800 years after the languages split, but had the same result.
Aside: Lem is great, he has books as quirky as Philip K. Dick, as hard sci-fi as Clark and as funny and weird as Douglas Adams. If you like sci-fi and haven't tried Lem check out Solaris or Futorogical Congress (quirky), Invincible (hard sci-fi) and Cyberiad (funny and very weird).

And on top of that Lem published nonfiction books about philosophy of science and futurology.

Dick even thought Lem was in reality a collection of writers hired by communist party to inflitrate USA through science fiction and to gain monopoly on the publishing market :)

Also there's saying in Polish that Lem's books divide into "early Lem" where astronauts explore stars and find glorious communism and "late Lem" where astronauts explore cosmos and find dystopian communism :)
But would it cause user confusion over whether the software comes from the same organization as MuseScore itself? Saying it’s just a reference doesn’t seem like it would get you off the hook that easily?

But in this case the maintainers of the Chrome Web Store get to decide. If they think it’s too close, it’s too close.
It's astounding that core security infrastructure isn't formally designed and certified, and isn't available as standardised - certified - drop-in elements.

A top decile PhD thesis is not a high bar in engineering. It's how most disciplines evolve. "Not invented here" is not a credible explanation for why CS feels a need to be different.
I’m not a climate scientist and a few degree increase used to seem like a small thing to me. Then I realized that increasing the global temperature average by a few degrees means putting in a massive amount of more energy into the system and then it clicked for me how much of a big deal this is. This massive increase in energy into the system over a very short period of time means lots of chaotic events will ensue before a new equilibrium is obtained.
It doesn't really matter whether they have

if (launch1 && launch2 && launch3) {
launch();
}

either because a single bit flip (of the code) could still cause a launch. You'd hope that it was at least stored in ROM and that ECC ensures that even if such a bit flips it does not lead straight to Armageddon.

There are some 'near miss' stories where a single switch made all the difference:

https://www.theatlantic.com/technology/archive/2013/09/the-s...

So I would not be all that surprised if there are equivalent single bits.
Instead of ECC it would also be possible to run the log machine redundantly and have each replica cross-check the others before making an update public. I assume the log calculation is deterministic.
Show HN: C++ tiny WinINet HTTPS library, no dependencies
I’ve always understood “bit rot” meaning data getting silently corrupted on o storage device like a hard drive or SSD.
After the entire mess of the 'Universal Camouflage Pattern' I'm surprised there's not more research in this -

The $5 Billion Army Camouflage That Failed to Hide its Soldiers https://www.warhistoryonline.com/instant-articles/army-camou...

$ idea, start selling Kit 300 cargo pants.
The insanely deep nesting of little configuration windows is probably the number one thing that makes Windows feel old to me. The new settings app is an improvement, but sadly one that lives in isolation.
In the same town I have seen programmers doing similar work can have an 2x or 3x difference in pay. I’ve even seen some working w/o health insurance (turned down a job offer years ago over that) although the AHA helps with that.

Also the offshore devs are at a disadvantage because of distance, different time zones, language familiarity (not only for client comms but to read the docs), cultural familiarity, agency problems, etc. (I don’t like working for an outsourcer if it means I can’t tell the client the truth about why the project is late - the truth might be less bad than what the client imagines but it still could be bad for the relationship.)

The south Asian miracle comes from liberal application of management, more people, lots of documentation - it can work wonders but doesn’t always and adds overhead.
I suspect that if project cybersyn had succeeded, it would have eventually joined human central planners with statistical models, and then replaced the planners with ML once it became powerful enough (probably in the last few decades).

As far as I'm aware, the soviet system was bureaucratic rather than computerised, so they wouldn't have benefited as readily.
Instead of looking for a removable SSD consider setting up some kind of syncing and backup solution. A removable ssd doesn’t protect you from theft or ransomware. I use a combination of time machine, backblaze and syncthing to make sure all my data is synced across my machines and backed up locally and in the cloud.
We do have creators who have written content primarily for Tealfeed. Some primary objectives which we plan on achieving through this platform includes providing creators with a platform to hosts different kinds of content at one single place and let them have more control over how they can monetize their piece of content. Obviously, this is a result of the multiple feedbacks we received from our creators. Since you are a creator yourself, would definitely love to hear from you what drives you to create content. That would help us taking more factors into account.

Also, we have been receiving a decent traffic in these 2 months of launch and people have fairly enjoyed the interface of the platform. If you have any suggestions from us on that front, would definitely love to hear from you!