skysight-inc/HackerNews huggingface dataset:
I agree that there's a lot to like about Zig (the module system and error management are the two I mainly consider superior to Rust's approach for example) but I wouldn't say it's easy to stay safe without thinking about it. Quite the contrary actually.

Rust sometimes forces you to add annotations which certainly can get unwieldy at times (I think this in particular trips a lot people because sometimes they know what they want to tell the compiler but don't know how to express it in Rust speak and thus anger ensues). Zig, on the other hand, doesn't require any of that and makes code look simple and arguably more pleasant in comparison, but it doesn't mean the "contract" between objects goes away. It's just not expressed in code and checked by the compiler but rather by the person writing the code.

Take [0] for example. The compiler (at least in the current stage, it's at 0.11 after all) is perfectly happy with code which returns a pointer to a stack allocated memory from a function. The fix is to remember that you need to pass the argument via pointer and not let the compiler decide for you. But what if the programmer forgets or somebody else is working on the code?

[0] https://github.com/ziglang/zig/pull/17419
Thank you for posting your comment. I don’t have proper rsi yet but a few years ago I wasn’t far from it.
It’s more fun to make your own ai linter then to buy a service.
I don't know how my opinion of whether or not something is financially independent affects this. I didn't interpret the headline as a claim that "schools people don't have to pay for directly" are a failure.
Ah in that respect I'm sure just about all would have been invented eventually, just like aviation or calculus were by different people during the same time period, albeit a lot later and likely tied to a corporation with exclusive rights for 20 years (like FDM 3D printing was for example, which I still kinda consider almost a crime against humanity) instead of being freely available for licensing.

There are a few that are completely space dependant however, like GPS, orbital weather monitoring, communications, satelite imagery, knowledge about other planets, etc. the kind of thing that has space travel as a prerequisite. Before GNSS and satelite maps navigation was pretty much hell, detecting tropical cyclones early and evacuating has certainly saved a lot of lives.

Of course if NASA hadn't done these, then ESA or Roscosmos or whoever would've, but in terms of argument I think we're talking about space agencies in general.
There must be a name for the fallacy when one is focused on avoiding a single risk while completely ignoring much larger and closer dangers.

Nuclear energy has a minuscule list of total casualties throughout history. Casualties per megawatt produced? It's practically zero. At the same time burning hydrocarbons kills every single day through pollution. It kills millions yearly. Burning coal even spews radioactive ash into the air!

And above all, climate change is looming as a civilization-ending danger, closer and closer.

So which one should we regulate more?!
> It's not quite as perfect as Android, but stuff generally just works.

My Android phone is telling me on the notifications bar that I have updates for YouTube and Google Meet.

This morning told me that some app were put into deep sleep. I checked which one and it was F-Droid. I opened it and found two apps to upgrade in there.

Then I know that I have apps from the Samsung Store to upgrade but I somewhat silenced that store. I never installed anything from there nor I logged into it. I wish it goes away and that this Samsung phone is not the smallest and lightest Android still on the market.

Then there is K-9 which I install from an APK because they severely busted the UI after 5.6000.

So maybe Android is perfect but it could be more perfect.

My Debian 10 laptop is a mix of deb, docker images, downloaded installers, package managers for several languages, so more or less the same stuff as my phone except that it doesn't disable apps that it mistakenly detects as not used.
BogoMips
Poverty is not a mindset. But a particular mindset can lead one to poverty and keep them there.

Say, spending 3 hours to save $10 is usually a bad deal, that time can be invested much better. But if one keeps doing that, they end up in a situation where spending 3 hours for $10 is what they have to do, because they don't have a spare $10, and there are pressing needs.

It's a trap. But it ensnares you through a mindset, not through a want of $10 initially.
This isn't really contextualizing the problem space well imo. How many companies exclusively used react pre-1.0?
How many people using the "straight forward" vueJS had ever read the source code to understand the internals?

When someone says that liveview is straightforward, they aren't comparing it to stable backend languages that almost exclusively run on one operating system and one architecture and they certainly aren't referring to the many hacks every JS library incorporates to make the library more useful.
One day Google will collapse under its own crapululence.
Startup Li Auto Is Beating Tesla China's EV Sales
They suffer from the lack of water but there is no clarity on whether or not they are better off than if they had not resisted, besides, some of the terms were so far beyond unacceptable that they had every right to protest the deal.

When the humanity about these things is lost and it all becomes just numbers people suffer. And right now they are suffering too but they are at least nominally in control of their fate. The best solution would be one where graft and greed would be cut out because to just have a choice between the two is always going to be bad for those caught in the middle.
> Snap does a really good job of solving this.

xkcd 927 how standards proliferate
Gosh, I remember when I was a kid, and my Sunday school teacher told me that all my father had to do was pray to get rid of his asthma! I came home and told him, and, well, he was very nice about it, but it doesn't work that way.

Your idea that RSI is in your head has the same issue: "It doesn't work that way." SOME pain is in the mind. Some pain in the body can be mitigated with mental techniques. Some.

> all pain is just based on expectation

This statement is wildly false.

Now, I studied pain control, and when I fell into a hole and was injured in Bali, I was able to function and even continue to speak Indonesian until I got to medical help and could pass out, simply with breath control. I almost never take painkillers. The technical of detaching from pain has significant value, and I have taught it to others.

But some things are wildly painful and can't be dismissed that way...

You know, I'm not even going to type about some miserable things I have briefly experienced, and some horrible things I saw happen to other people, other stoic people even, or about objectively provable imaging (X-rays, etc) of damage caused to people by RSI.

Life is too short for such downers. We both know they exist.

Your ideas do not agree with the consensus of medicine, or the experience of humans. You should re-examine your beliefs.

I do hope you never get first-hand experience of how very wrong you are.
Yeah, inclined to agree. The _concept_ largely exists everywhere (though is more restricted in many countries than in the US; a lot of US 'contingent' workers would likely be deemed to be employees with job security in many countries), but the term is largely only used in the US.
Shouldn't be too hard:

1. Remove it from schools so kids don't grow up used to it

2. Stop it being bundled with new PCs

3. Get companies to stop using Excel

4. Convince gaming companies to stop making first class support for games for Windows

5. Make all existing important software and games work just as well on Linux

6. Get NVIDIA to make Linux a first-class citizen
Not working together in a situation where character differences can mean life-or-death in a high-stakes mission that depends on a few souls ...

... is not the same as refusing to work with someone in an office doing low-stakes work.

That said, humans cooperate better when they get along, but the lines are in totally different places and the degree to which character differences matter in those two settings is radically different too.

Assembling a team, I would take care to pick people who get along, just to lower day-to-day friction. But if two people can't leave some of their emotional baggage at the door to write some code ... well, they need help frankly.

The office isn't and shouldn't be a high enough stress environment that character flaws are involuntarily amplified, therefore different rules of thumb apply.

Be an adult.
Proton does not have the private key material. When you sign up to Proton Mail, the client generates a key pair for you, encrypts the private key with your password, and sends it to the server, along with the public key (which we publish).

Then, when you log in, the client fetches the encrypted private key, decrypts it with your password, and decrypts your emails with the private key. All of this is done automatically but it's still end-to-end encrypted.

The first citation (WKD draft specification) simply describes how to publish (and look up) public keys for a given email address on its domain. So for twiss@proton.me (hypothetical example), the key is published at https://openpgpkey.proton.me/.well-known/openpgpkey/proton.m....
>Why do areas with nuclear power around the world have cheaper than average electricity costs, then?

Frankly it's because much of the cost of nuclear energy is not labelled "electricity costs" and is instead paid for using general taxes from current and future taxpayers. In the US the defence budget covers some of it for example.
OTFS: Mathematical Foundation for Communication and Radar Sensing
> I'm not convinced it really solved the issues related to ingesting data from many different data sources

That sounds like external data validation and I don't think a type system can really solve that. Even if you're using C#, Java, Scala, or what-have-you, you're going to have that issue. If that's what you expected from TypeScript, then yea, I can see how you'd be sorely disappointed...

Like many others, the advantage of type systems for me is in how they reduce cognitive load thanks to their explicitness, even in solo projects. I literally have a hard time remembering the types returned by a function I wrote a mere few hours ago... I have come to believe that there are two broad types of dynamic typing programmers: those who don't know better, and those who have a superior working memory, or cognitive ability, such that types hinder them rather than help them.
Each of those links is a published correction and retraction of previous statements as new information came to light so they seem like principled journalists, with their tongues planted firmly in their cheeks.
> The website was probably created as a subtle way to promote their startup.

Seems fair, TBH. The AI recommends "Rownd", which it has clearly been programmed to do.

> Solutions like Rownd can assist by simplifying and securing JWT management, ensuring that developers can focus on building their applications with increased efficiency and security.
Like the Roli Seaboard?

Hardware is a different beast from software. I would attempt to build a prototype first before trying to design for production; you need to walk before you can run.

A prototype will also help you refine the concept via playtesting.

Everything is doable! Don’t let anyone tell you differently. If you have a dream, realize it, even if it’s just a one-off.

Unlike software, if your goal is mass production, you will design at least one that you throw away and redo from scratch.
Why don't *all* widgets allow selection/resize?
Is it just laziness on the part of coders (or maybe contempt for the user?) that results in so many of the widgets/dialogs boxes presented on-screen refusing to allow selection of their contents for cut'n'paste, and they can't be resized?
This is most common in Microsoft products where idiotically postage-stamp sized windows display vitally important info that can only be seen (but never copied!) if you scroll horizontally across their 1-inch width columns.
This unfortunate condition is also seen in Mac and Linux; is it the fault of the development tools/libraries or do the devs just hate us that much?
So, in NVIDIA parlance, my Skylake laptop would have 128 "cuda cores"?

128 = 4 (physical cores) * 2 (hyperthreading) * 8 (AVX2 f32 lanes) * 2 (floating point ports per core)
I don't agree, it's dead simple:

For your example,

1. Download the software form the official website.

2. Verify the signature.

3. Done. If you are very concerned, you can double check the signature from a previous version from the Way back Machine.

What are the chances the official site AND the archive were both compromised?
Usually it is because people have a short term view of software, but in practice software lives for much longer than most people can imagine at the time of writing and that initial burst of productivity when working on a new system is even more present in a type-free and test-free environment.

But once that honeymoon phase is over you usually realize that types and tests were invented for a reason and beyond a certain level of complexity they are absolute must-haves if you want to have high confidence it all works as advertised and to be able to effectively refactor your code.
I’m actually kind of shocked Valve is releasing a gen2 product. And so soon. I guess pigs can fly after all.
We do look up keys automatically using WKD. However, if the non-Proton user's provider doesn't support that, they'll indeed have to attach it or you'd have to import it manually.

We have plans to also look up keys on keys.openpgp.org as well, to offer an automatic solution in case the provider doesn't support WKD.
Yeah that is an odd way to handle it, almost like the owner didn't want to fully own their decision.
I have nothing against Google, but the slow decline in collective aspiration of hacker culture sucks.

It used to be that everyone would dream of making a startup that big tech would acquihire. Now everyone seems to believe the ultimate goal of a tech job is to land at a FAANG, and just stay there for life?

It’s so tame, so complicit. Hackerdom is now mostly about obscene levels of money and status?
Don't you think we should regulate more the energy industries with most deaths per produced megawatt?!
And also processor speed.
I had debilitating carpal tunnel typing pain twice in my life, one in college and once 10 years later.

Both times was when RSI ) carpal tunnel was a very popular fad topic to discuss. Both times my interventions had no effect and the pain cleared up on its own.

I never developed "good typing habits" and when smartphones came out I developed new terrible habits, but that never caused RSI / carpal tunnel pain.
Having grown up and lived in Maine for over 40 years has awakened me to an interesting thought semi-recently:

The "Maine mindset" of solve the task at hand, oftentimes even if it does not look pretty or seem an 'official' fix is basically the hacker mindset.

Having not many people in a rather large rural area that gets "all the seasons", combined with generally far lower incomes than many areas tends to put "survival" on the table quite frequently.

Making things work, modifying things to work in the use case you need something to work in, kludges and contraptions is seen across every aspect of living in this state.

Reuse and re-purposing of items (and saving everything under the sun just in case it may be needed -- you should see our yards!) Seems to be THE core mindset.

The weather is... Often less than ideal, but the people and this mindset make living here a pretty unique experience it feels like.

It's not surprising at all that over 85% of the voting population aligned with "yeah, people should be able to fix their own shit" -- because for so many of us "mariners" (edit: Mainers), it's how we make the ends meet and survive until the next Spring.

Also of note, basically the entire state is 100% dependent on car travels. We travel distances for.. everything. In weather.

If your car breaks, etc, you immediately are in a position that needs to be rectified real quickly...
Seems like he was pretty early in this one.

As Warren Buffett has said “being too early to something is the same as being wrong about it” or something along those lines
> Exceptions, then! In Ruby it's common to use exceptions for control flow.

"common"? Not IME. Certainly possible, but I don't see it a WHOLE lot. Maybe it's just $CURRENTJOB's style not to, I'll grant.
I'm sure you could find singular examples in any state. That's how exceptions work.

In Florida, though, my experience has been that corruption is far more endemic and culturally accepted.

There's a reason no president has ever come from Florida politics -- despite being the 3rd most populous state (more people than NY!) -- the skills and acceptable approaches down here don't fly in the rest of the county.

F.ex. the publicly-regulated utility covering most of the state (FPL) financed a third party candidate (up to $3m) in a state senate race. That candidate didn't campaign, but did happen to have the same last name as the incumbent, who had been critical of FPL and pushed reform efforts. The incumbent lost by 32 votes. [0]

Or the (again regulated-FPL-adjacent) takeover attempt of the sole remaining city-run utility company in Florida (JEA) that collapsed in a flurry of federal charges over kickbacks and undeclared secret bonus clauses. [1]

And this is just "business as usual" in Florida.

Shady stuff happens in other states, sure, but at least people elsewhere have the decency to be ashamed about what they're doing.

[0] https://www.orlandosentinel.com/2022/07/22/operatives-workin...

[1] https://stories.usatodaynetwork.com/moneyandpower/home/
Wouldn't it mean that their entire organization is broken, if they can't effectively identify productive and talented people? This seems like a huge problem!

I agree that Google benefits from monopolizing headcount, even if the employees waste their lives doing nothing, because it reduces competition. I would even Google poisons people's work ethic/priorities permanently when they try to leave and go to other startups (this is my personal experience working with former non-technical google employees who only play politics).
It's possible because the number of programmers that have been exposed to Erlang and Elixir is a very small fraction of the total. Besides, many programmers go through their whole career in a single eco-system (.NET, Java, C, C++, COBOL, PHP etc).
If Amazon has had hundreds of people working on a Linux customized
Linux distro since 2017, that seems excessive.

Esp. given that Amazon should have 100% knowledge of what hardware
it will need to support.

Are there any contributions to mainline Linux source code from Amazon over this?

> Amazon’s covert shift to a Linux-based operating system
> 2017 itself.
> A substantial workforce within Amazon’s Device OS group, reportedly numbering in > the hundreds, has diligently toiled on bringing Vega to lifeAmazon’s covert
shift to a Linux-based operating system
Many physicists assume we live in a multiverse – their basic maths may be wrong
The fact that containers appear again and again hints at problems with the regular installs.
> On a slightly related note: $/GB for RAM hit a wall starting in 2011

Now that's just disingenuous, it's a log scale and it shows that memory prices fell 40% from 2012 to 2022.

Apple charges $200 to upgrade M1 Macbook Air from 8GB to 16GB.

A comparable 8GB stick of DDR4-3600 costs $25 retail.
That would be Sam Sheffer. Yeah he should get fired
Referring to it as a caste system is pretty offensive tbh. It's a distinction between different types of highly paid tech worker ... not a system of oppression.

In the UK we have IR35 laws that say contractors must be distinct from employees in various ways.

The legislation is a shitshow.

It was supposed to be a way to protect people from zero-hours contracts but ended up being a way to extort more tax from businesses.

As a result, contractors face very odd rules to ensure that if HMRC (the UK tax body) comes knocking ... everything seems legit.

This means everything is policed from how you write emails to if you pay for the Christmas team meal.
Fyi as a Unifi user who recently implemented IPv6, be wary a number of the intrusion and detection alerts apparently do not work when IPv6 is enabled -- won't even detect unencrypted http requests.

They have a 'demo' command on their Help site to test it (that a bunch of people in the forum report doesn't work with v6, for years) might be worth double checking!
The basic idea that infuses all of Armstrong's writings and work is reliability, not concurrency, that's just a means to an end to achieve higher reliability (and lower latency, which in the context of (soft) real time can be a failure condition if certain guarantees are not met.
Can this be changed to a different website? Vice stinks and Phys.org had a much better article.
Valve Validates Games for the Steam Deck (Linux) Before Their Release
What I find most impressive about Rust is the marketing.

It's not the language itself. It's not the safety and other attributes. And it certainly can't be the adoption (currently low % according to StackOverflow [0]).

It's how hyped Rust is. It's how effusive every blurb and sound bite seems to be. Glowing articles frequently make the front page of HN. Famous for penetration into Linux kernel development. What is this mechanism? Who is behind it? Is this veritable storm of hitting me on the head with Rust-this-Rust-that coordinated behind the scenes by some powerful entity? A hyperactive grassroots cheerleader squad? Does it infect C/C++ programmers who've dared to sample it once, turning them into noisy advocates, a la addictive drugs or parasitic fungi? Is Rust merely the It-Thing at the moment that people are mimetically/socially driven to latch onto?

We didn't see this with Lua, Ruby (that was mainly RoR anyways), Python, Swift, C#, certainly not newer-spec C and C++, or any of the others, even Java back in the day.

I don't know Rust, maybe it's deserving of the adulation. But I gotta say, the Rust marketing machine is one of the most superlative campaigns in IT I've ever seen.

[0] https://survey.stackoverflow.co/2022#most-popular-technologi...

Footnote: Some folk seem to be taking offense at my question where none is offered. I'm not for or against Rust, merely ambivalent & curious. Seen many of these waves come through, Rust is definitely the current wave, and the biggest so far! That is something I wish to learn from.
I'm not aware of anything, but I'm also personally not that familiar with Maven, apologies.
Actually they changed the unlock system, you have to win 10 games as the role the locked hero is in to unlock them now. At least that's what I had to do, might be cause I had OW1 since the early days and played a lot of it.
bikes are easier to steal and easier to fence, and if you get caught with a stolen one not even a slap on the wrist.
I really like this idea. Is this supported anywhere yet or just something for future?
The whole reason Nodejs exists is because programmers eternally re-invent the wheel instead of accepting that there are already some pretty good wheels that they probably have no chance of matching.
If its that much better, but no one uses it, who the hell cares. You can espouse all the features you want, but if testing shows that it doesn't really matter to anyone, meh.
Probably because if you care about typography, you care about design and you crafted that demo page with passion, instead of picking a free template with 3 columns adorned by free icons of rockets, gears and brains.