skysight-inc/HackerNews huggingface dataset:
Pop'ed in the tape... Blank.

Modern tape drives (like LTO) will at least do a read after write so you should never end up with blank tapes after a backup. But still no excuse not to do restore tests.

And make sure you're not storing your backup decryption key in the same backups that are encrypted with that key. Likewise, make sure you're doing restore tests on a "cold" system that doesn't already have that decryption key (or other magic settings) loaded, otherwise you may find out in a disaster that your decryption key is inaccessible.
Red Hat is canonical (pun not intended) name but its website is redhat.com
Importing DerefMut and not Deref surprised me: I’ve never done it and never expect to, since you can’t implement DerefMut without implementing Deref. Turns out it was being imported to call it, which is something I’ve never done and never expect to: instead of writing `d.deref_mut()`, I’d write something like `&mut d` or `&mut **d`. (Autodereferencing makes the question of what asterisks are needed always a bit fun—but that largely applies to d.deref_mut() too: I think (*d).deref_mut() would produce the same result.)
Correct. Backups cannot “protect” you. However proper backups can help you recover from the effects of ransomware.
I am so happy to see mention of Senet anywhere - I have been addicted since I saw it featured on an episode of Lost back in highschool. About a decade ago, I found a Windows version that supported online play, that I played heavily with my then long distance girlfriend. I introduced the game to my family, and my mom even sewed together a fabric board for playing during flights. We play as a family any time I visit. A few weeks ago, I started writing up a text based version of it in Java, but put it on hold for the moment.
Cheaper than ever for anyone to spy on anyone else, esp with the social media skinner boxes out there with hardware frontends. Getting cheaper by the day…
> It seems bizzare to suggest that the computer doesn’t work well when it obviously does.

Unfortunately, most of the frustrations were from users who went 'all in' since November 2020 and realised that the device did not work well for them.

Not only basic updates didn't work, recovery mode also failed to work. Then Apple prevented the majority of popular iOS apps from running on the M1. Making it only up to the developer.

> I personally ruled out buying am M1 Mac until after Docker was supported. Is that the point you are trying to make?

yes.

It's better to wait until the software you need is available, officially supported and stable; and then switch rather than buying it and going all in and realising that the software you need doesn't work well and gets in the way.
I have to ask: why is the astroid glowing red through various cracks, other than to make it look more scary?
The problem was WebAssembly despite what people think isn't a JS replacement. WebAssembly isn't designed to go after DOM manipulation and the rest of the browser world (in short, think calculating physics and heavy number crunching instead of whether or not some input with id blah is blank). The best analogy I can give is this, imagine using Lua and calling of compiled code (C/C++/Rust/etc), this is the JS/WebAssembly way of doing things.

Does the web browser (an application for reading documents written in hypertext), need to evolve? Or, has the web browser been asked to do more than it should and we need a new type of application? So much of the internet is based around the fact that the basics of the web browser can't change (don't break the web!). If the basics can't change then maybe the need for a new standard where the basics fit the application is required.
Same technique is used for .$ reference holder. Proxies are awesome! :)
You said ‘market price’ but you meant ‘asking price’ (UK) or ‘list price’ (US).
Many places have a separate "test" or "beta" environment, with less resources and maybe a small database with spoofed entries.

Maybe we should get into the habit of going all Shiva/Brahma on that environment every week or month. Burn it to the ground, and recreate it with an automated process. Sort of like a meta CI test.
Group Coordination at Raves
Fair enough. Maybe this is a recent trend in your area, but in Vancouver people have started referring to asking prices as "liar prices" or "marketing prices" -- they're often set low to attract interest with no intention of actually selling at that price.

In my case, I bought a house last summer and offered exactly the seller's asking price -- which they rejected, countering $5k higher (which I agreed to).
I have never ever seen a linked list in a game, anywhere, serving any purpose.
I would start with a checklist. All ML would really do is rank how likely questions on the list are to arise. So you can probably just make and look at the list.
> Java ... because it's an enterprise language

I'm not sure that's the main factor. Compared to C# & C++? I don't think "enterprise" has much to do with it.
Earlier discussion: https://news.ycombinator.com/item?id=27356550
A: I wonder how often event X occurs? I imagine it's not very often.
B: It happens in movies a lot.

To me, as a native English speaker, B is clearly implying (with their "technically true" statement) the statement "Event X happens a lot in fiction, therefore I infer that Event X happens a lot in real life". Statements are read in the context of the preceding conversation.
Yes, but if you have a HUD which projects on the windshield, you can no longer see it. Unless you tilt your head. This is a minor annoyance.
Covid-19: kids are using soft drinks to fake positive tests
I’ve spent a lot of time in the Bay Area, and I too hate that it’s not like Europe. Europe is so much better (except that we are stuck in our low paying shit jobs of course). /s :)
You may be correct. I got sucked down that rabbit hole years ago. The ‘death’ explanation was in the minority.

A quick Google shows that at least one guy — some person named Nick on Twitter — and his followers subscribe to the suicide version:
https://www.esquire.com/uk/life/news/a12346/the-upsetting-tr...
On one end of the spectrum there's flour, on the other end there's asbestos.
I met a guy in British Columbia who got arrested driving while intoxicated on a horse (I gave up drinking, so no longer a problem)

I'm mapping the bike lockers in the Bay Area. Slide your card and put your bike in a steel box.
The exception handling thing is a showstopper. Stroustrup is resolute that C++ style exception handling is the right error model. So even if a big fraction of C++ programmers disagree, the ISO C++ language standard, and the guidance for new developers, is going to keep saying Exceptions are the way forward for the foreseeable future.

Linus didn't like the panic-on-fail memory allocation handling from userspace Rust for the same reason and so the kernel Rust people had to be very clear early on that was temporary and wouldn't survive from a prototype into the actual kernel.

There are some edge cases where this is surprising and I expect Linus will ask for further work. e.g.

let x = "Clowns".to_owned();
let mut y = x + " are not welcome here";
y += " any more.";

The first variable ends up with a growable String, containing the word "Clowns" so that's an allocation and it might fail, in userspace it panics, in kernel Rust should this not compile? If it needs to "return an error" how?

The second line needs a concatenation operation, it won't end up with a new String, the old one gets moved instead (in Rust this means if you try to refer to x after this that won't compile, it was moved and the compiler knows that) but it also gets a concatenation to add this extra string to the end, probably allocating again. Thus it too might fail, in userspace that would panic, but in the kernel what happens this time? Does this Add operator have a Result type now?

The third line concatenates again, but this time the operation doesn't even have a return type, it's obliged to mutate y, so there is just no possible way it can result in an error. Either this mustn't happen in the Linux kernel, or it panics when it can't allocate.

Whereas these are all fine, they don't allocate and aren't writeable so they won't bother Linus:

let x = "Clowns"; // A str, definitely UTF-8 encoded
let y = b"\xf7\xf7\xf7"; // not Unicode, just some bytes
let z = r#"No need to "escape" the double quotes now."#;
But should it open up so many career paths? We treat math at the same importance as it was in 70 years ago before computers and whatnot.

Should someone genuinely bad at math or disinterested in math be precluded from a CS degree and the opportunities it provides?
I think it's implicitly assumed that anyone looking at the numbers is on the fence about buying vs renting to begin with, otherwise why would they care?

This can be true even if you've got strong opinions on lifestyle, in the case where you're pulled in multiple directions by different needs (e.g. you want to manage the risk of rent increasing at the same time as future house prices rise but you still value mobility, or you're frustrated with landlords but don't have a lot of project work planned, and so on).
No, 6% of people dying of COVID had no known pre-existing conditions.

Most Americans have one of these pre-existing conditions; more than 40% are obese, 45% have hypertension. Having one doesn't mean you're about to die of it. Many of those 94% wouldn't have keeled over anytime soon without COVID intervening.
I don’t know that quoting cartoons signals “I got a big brain”. It’s fascinating though that people are commenting on the quote. I didn’t think that would resonate.
A lot of sensitive data is legally required to be kept around for much longer than that (email is up to 15 years if you're a publicly traded company).

Most of the remaining suggestions aren't relevant to ransomware even if they're otherwise mostly fine recommendations. 2FA won't stop ransomware, or data destruction. Redeploying code and reinstalling active directory doesn't restore customer or user databases. Paper files are not accessible when they're needed, are easily damaged or misplaced, and cost a lot to store and index (if you're referring to keeping them as backups then yes you're making a form of the argument of the post just in a very expensive and inconvenient way). Read-only S3 copies are almost certainly falling in the realm of backups... but is also a relatively expensive way to do it for most organizations larger than a start-up.

Offline and offsite backups are the cheapest, most effective tool for keeping copies of your data in your companies possession due to unforeseen circumstances and they protect against a huge number of potential events beyond just ransomware. It's negligent IMO for executive officers of a company to not have invested in a solid, tested, and comprehensive backup solution.
> You absolutely could design a multiplayer game such that the client only has access to what the player should be able to see

E.g. rocket league or online chess. No need to hide anything. Can't have wallhacks if there are no walls.
> I bet they weren’t as dumb as you think and you were passed on for being stubborn and drunk on ego.

This flippant remark followed by the egotistical follow up is the kind of art I read hacker news for, thank you.
an aside but can we please stop with using "accident" as the default term to describe mayhem involving motor vehicles? This simply dismisses the many risk factors as being simply inevitable even though there are more than likely preventable causes to address.

---

Excerpt of "'Car Accident' Or 'Traffic Violence'? The Way We Talk About Crashes Is Evolving", Fonseca, 2020 (https://laist.com/news/car-crash-accident-traffic-violence-l...):

Why do we talk about crashes like this? It didn't happen by accident.

You may know the history of how early carmakers turned "jaywalking" — a term initially meant to shame pedestrians out of the street — into an actual crime. But the emerging auto industry also had a hand in influencing how the public perceived fatal collisions.

In the early days of the automobile, reckless drivers were killing pedestrians, mostly women and children, at alarming rates. Newspaper coverage in the 1910s and '20s painted drivers as "remorseless murderers" and angry mobs reportedly dragged drivers involved in fatal collisions from their cars.

So the industry went into damage control, with one national auto industry group even creating a free wire service for newspapers, which incentivized reporters to send in basic details of a traffic collision in return for a full, ready-to-publish article. What a thoughtful convenience! Except, unsurprisingly, the narrative in those articles largely shifted the blame to pedestrians and used the term "accident" to describe crashes, which helped embed the term in the minds of news readers across the nation.

In the face of the rising death toll, a 1926 editorial in The New Republic titled "The Murderous Motor" proclaimed: "...much of the present waste of life is inevitable and will continue no matter what preventive measures are taken."

Imagine if outlets today were publishing stories about data privacy from a free wire service run by Facebook, Google or Uber. That's essentially the ethical breach many newspapers allowed back in the '20s and '30s — and the echoes and effects can still be seen in news stories today.

The auto industry exploited the power of the press because its leaders understood that language and perspective (and growing ad revenue) can shift culture — and recent scientific research backs that up.
No, just no. Have you ever played the game telephone? You’d be doing that except you’d have a clueless machine in the middle of the chain.
Nice thing about language classes is that being bad at a language (or just not being interested) doesn't preclude many career paths. Math on the other hand is a clear gate, which doesn't make sense since you can literally forget and still do well in your career (as the parent poster mentioned).
Elinks? I think it's links+, which support{s,ed} SVGALIB and Framebuffer.

But back in the day you could browse without images perfectly fine, as the important ones where under galleries with custom links and downloading them was really slow.
Yep.

F = 1/2 * mass * velocity^2
Hilarious. Had I known that I wouldn't have commented like the puppet I am.

I remember when the Killers song Somebody Told Me was all over the radio. I HATED that f'ing song. But I came to love the killers as a side note. When I found out later that was their song I couldnt help liking it more and myself less.
That's the important take from this, that it's NATO meaning 1) It's national security and 2) NATO countries are acting in unison on this.
Now I'm curious if there's some device that presents itself as a keyboard, types some Powershell script and "copies" files off of the computer using numlock/capslock/scrolllock signals.
I didn’t.

I was responding to the sentiment that people don’t enjoy living in the suburbs, that they only move there in order to raise kids. I don’t even have kids I just don’t like living in big cities.
Excel not doing it for you anymore? Leave Excel, for a Sexier Database
> The Book of Isaiah notwithstanding

For those unfamiliar with the Bible: hyperpape is referring to Isaiah 11:6–7, 65:25, prophecies of the time when God assumes more direct kingship over the earth, featuring herbivorous, peaceful lions.

Notwithstanding this, Isaiah does feature lions as fierce beasts in more places: 15:9, 21:8, 30:6, 31:4, 35:9, 38:13.
The new cloud stack replaces the old which is then decommissioned.

Database images are immutable and a history of them are kept.
There will probably big new military investments in cyber security and it will be a bigger branch of the military.
I had never thought of P=NP or not being chosen by vote, but if it's formally undecidable, we might end up there.
If you're using that as your sole authentication mechanism, then you're not encrypting your data with a password. It's already game over.

These kinds of things of 'security'* features can't be considered protection for the valuable data on your computer, or the e-commerce account you're currently signed in on.

This stuff is for preventing Steven from making a funny Facebook post in your name (he'll find a way anyways).

*roughly the same level of 'security' a "beware fluffy the furry menace" sign on your garden fence provides.
they're arguing that symbols are not arbitrary, which is true but I think they inferred that you were making that argument as opposed to the softer "symbols are conventional" one that you did make. Convention does not necessarily imply arbitrariness.

If symbols were arbitrary then maybe a rabbit could symbolise ferocity, but they are instead more like metaphors that need to tie into something concrete.
That's a USB Rubber Ducky
What about specifically applying increased scrutiny to institutions/countries/other identifiable cohorts? Is it too impolitic?
There is a dramatic difference between most European & Asian public transport systems and most non-NYC American public transport systems, though.

Once I stayed with my in-laws in Sanxia Taiwan, an exurb of Taipei. When we wanted to get to Taipei 101 (37km away), we took public transit. When we wanted to get to the historic district (26 km away), we took public transit. When we wanted to get to Tamsui (a bucolic oceanfront suburb, 42km away), we took public transit. When we wanted to get to Banqiao (the main shopping district, 16km away), we took public transit.

From the mid-peninsula, this is equivalent to going to San Francisco; going to downtown San Jose; going to Half Moon Bay; and going to Stanford Shopping Center. You can actually get to the first two through Caltrain, but you'll walk about a mile to get to the Caltrain station, rather than half a block to get to a bus that comes every 10 minutes. You can't effectively get to HMB, Stanford Shopping Center, or any of the other non-city-center through public transit in the Bay Area.

That's what foreigners tend to complain about with the walkability of American cities. It isn't the difficulty of getting from dense, built-up city centers to top tourist destinations. It's the difficulty of getting from common, ordinary residences to the next tier of destinations.
One of the reasons I planed to put most of my money in an expensive home and paying cash is to protect against liability. I had always thought your entire home is protected against lawsuits, but according to the link below it is only between $300k-$600k in CA. Meaning if someone 100% owns their $1M primary residence in CA, a lawsuit could force them out of their home. Please tell me I am misunderstanding this.

https://www.jdsupra.com/legalnews/2021-say-hello-to-californ...
BitMart Will Delist XRP
Nvidia Releases Stable 470 Linux Driver, Improves Wayland Support
I did a mental double-take when I once listened to a friend in ad tech describe his business. To refer to people who used ad-rich apps, he used the word “inventory”. This inventory is what they were selling to their customers, the advertisers.

I’m sure this is old news to a lot of people, but the use of that specific word neatly and fully betrays the shift in perspective that is natural and necessary in ad tech.

I feel fortunate that I can comfortably choose to never work at an ad-supported business.
Slashdot would fly under Netscape/Opera :p. Under Lynx, it would be like switching off from a bike to an F16.
It's surprising how so many people still use MSVC when there's clang-cl[1]. Both Google and Mozilla use it for producing binary releases for Windows for years already[2][3]. MSVC has poor track record on following standards and lacked ASAN etc support until recently. And Visual Studio now can integrate with it smoothly [4].

[1] https://clang.llvm.org/docs/MSVCCompatibility.html

[2] https://blog.llvm.org/2018/03/clang-is-now-used-to-build-chr...

[3] https://blog.mozilla.org/nfroyd/2019/04/25/an-unexpected-ben...

[4] https://docs.microsoft.com/en-us/cpp/build/clang-support-msb...
> If people don't want to hire the hardcore nerds that know this shit

Put a cost to this then perhaps your argument will be believable, or you will see it's not a viable option.

This is what companies like Accenture try to do. They are not cheap and I'm not sure if they have withstood a ransomeware attack.
This specific framework is CLI within Slack. It could be useful for quickly writing a command and having the output be publicly visible.

As an anecdotal use of Slack bots, our project reviews (I wasn't on a development team) were entirely on Slack. Building it around Slack helped our internal devs accomplish a working version without having to design their own UIs, auth, notifications, etc. just by leveraging what Slack gives bot creators out of the box.
I'm not arguing against physicals.

Right now American law states you need to see a doctor once a year in order to procure medications.

We all know how many times patients are brought in just to get that script. They (MD's) love the six week interval. It pays for the lifestyle.

I'm lucky if my blood pressure is checked.

And the Colon scan is something they might be mentioned while walking out the door.

My point is if you have a conscience doctor, and good insurance, by all means take advantage of it.

Many Americans don't have good insurance, but need medication.

We shouldn't have to come into pricy office visits (basically a stare down, or if he's peppy--some dubious advice) just to get a medication we have been on for years.
> You can call it those things but it falls away for those who put in the effort to learn the skills at an acceptable level. We don't care where or how you learned it. Can you do the work without fucking it up consistently? Then you're in.

So is your argument that it's not just "hardcore nerds" capable of successfully building the systems in this thread? Because that's been my entire point.

> And frankly I wish software engineering had a credible certification body and apprenticeship system. We are in dire need of one! At least then I could have a lot more confidence when whoever walks through the door looking for work.

Here here.

> Yes hardcore nerds make messes but they also build and run some of the most beautiful code that ever existed.

The same can be true of those that would never identify as a "hardcore nerd". Almost as though the way one carries themselves is unrelated to their ability.

> Not to say that normal folks can't, but you can't paint hardcore nerds as all bad --

I paint "hardcore nerds" that condescend to people they call "muggles" as all bad, because 80% of getting things done is working with other people, and that behavior explicitly calls out an ability to work productively with others.

> even with me as an example, because I have a bone to pick with tech and attitudes like yours and I'm not afraid to express it strongly.

The persona you carry around is a great way to have all of your points dismissed indiscriminately. Expressing yourself strongly is great! Being an asshole, less so.
Depends on your definition of "common". It is becoming more and more prevalent [1].

I've only seen it in print once, but then again, I'm not in a situation to sign contracts like that often. I refused, since I can't imagine a scenario where it benefits me.

https://www.wsj.com/articles/SB109269232752592826
could be...
It's a huge difference diplomatically to state specifically 'The Chinese Government' vs. 'Groups within China'.

That said, this is Germany. All those Chinese factories are built with Germany equipment. They are leading the 'softer language' position.

But the EU and NATO are not the same thing, so Germany can have it's cake and eat it too on this one.
5300G has a vega graphics with 6 compute units. Steam deck is rdna2 with 8 CUs.
> an aside but can we please stop with using "accident" as the default term to describe mayhem involving motor vehicles?

No. Even if everything here you say is true, no. We're not going to change the usage because you think it's wrong and are on a crusade to change it.
Hah.

Never played with one, but I just assumed it was a macro playback engine, not surprising, I suppose it would do more.