skysight-inc/HackerNews huggingface dataset:
Our systems that talk to S3 in CA and OR are timing out trying to open SSL connections. AWS lists outages in these regions on their status page.
> could work hard and rise to the top

What are the odds of that?
Where do you put the swap? Do you move data off of your drive(s) to make space for the swap?
> As annoying as those Rust evangelists on every single memory corruption bug.

First of all, how dare you!

Second, shoulda used rust ¯\_(ツ)_/¯
Cool. Does anyone know of libraries that are using Go generics yet?
This, but unironically. Under alternative systems you aren't going to choose what to look at
Yup. But sometimes people get excited about all the time saving convenience of 'eval()'.
Tango did, 7 years ago, everything ARKit does today. All they had to do was loss-lead on a showstopper of a phone with one killer app. They basically stripped down Tango to create ARCore, and lost the SLAM space to Apple and Niantic. No one realizes it yet, but this is about as bad as Microsoft losing the web to Google.
Doesn't FTL make time slow for the travelling party? Or does it flip when you velocity is greater than C?
"Hey boss, that thing that took down us-east-1... that can't take down us-west-1 next week, can it?"

"No, no, of course not"

"Should I check?"

"No, don't waste time checking, get back to your TPS reports"
Rightly so. My point is a company can self-audit without having to pay a competitor.
I wouldn't be that negative, as long as certain things need to be on prem, we'll always have some people who can get the internet running again.

Most of these people just happen to be employed at AWS or azure right now.
Vampire fly threat is changing parental behavior
The remarkable thing is that today no one knows how to “fill up the baths”, or to do more than a small part of the job. Teams exist with extremely narrow expertise. But if anything, there are more options today for DIY infrastructure - way easier to be more advanced than “run the Apache on the server box.”
I hate everything about this website. It uses all the tropes of a bad kickstarter campaign, and to sell you this item it preys on fear and misunderstanding. I absolutely do not trust that this company has my best interest at heart. It's so bad I wouldn't go near this product for any money.
I think it's time to face the fact that we all have too many of our eggs in the AWS basket.
It's interesting that we had a back and forth discussion here. If we were talking in person, this kind of error correction would be natural (me: "it's random", you: "this is not what random is", me: "oh yeah, I'm using it in the colloquial sense, how silly of me, my main point...") but comments don't have that immediate feedback. At the same time they are not essays: one cannot spend as much time editing and forecast every small negative reaction.

Thank you for an interesting discussion!
Why C programming is important
The bhf article you linked explicitly states that there is no reason to believe that vaccine spikes behave the same way, and that getting vaccinated is the best way to avoid the spike-caused heart damage.
As a Python developer, I am so happy right now.
Just keep rce for backward compatibility. Many poor users rely on it. Also the devs should refuse to fix this without gettin paid.
Why can’t a luxury product range have entry level models? Even Ferrari has cars ranging in price from $220k up to $1m. Search for “Ferrari entry-level” and you’ll get plenty of hits using that phrase for various Portofino, Spider and Roma configurations.
„the flu vaccine“?

Which one?
Athletes who have a long career will sometimes take time out to reinvent their game. So do some software developers.

Your best bet is to do a project entirely different from anything you've done in a while. You can vary: (1) the domain of the project (what it's about) and (2) the technology behind the project.

When I was really sick and tired of programming I enjoyed playing with Scratch with kids. Many coders, including myself, have a blast with Arduino and other embedded boards.
some sort of widescale attack would be the only explanation right?
What about "pin his hands to the table" while the nerds exfiltrate the data?
> It likely worsens broadly if a woman knows exactly 0 women who are engineers as she grows up and considers a career for herself. She might not know any engineering is a viable path.

This was why I didn't get into STEM initially. It's not that I thought that engineering culture was toxic per se, but rather because the women I knew growing up didn't have careers, much less careers in technology.
Make something yourself, on your own. Show yourself that you've still got it.
> With enrichment, the world's known uranium supplies (5.5 million tons) would last about 30,000 years at present usage rates

How does it matter if you enrich or you use a natural uranium reactor? The amount of fissile material is exactly the same.

> if used with fast breeder reactors

But that's breeding, not enrichment.

> but in addition, there's about 4.5 billion tons dissolved in seawater.

...aaaand there goes your requirement for a breeder. Breeders may very well turn out not to be worth the bother.
looks specific to certain (possibly AWS hosted or partially dependent) services such as Auth0:

https://status.auth0.com/

e.g. our services running on AWS are fine right now, but new sessions dependent on Auth0 are not.
> They wanted to remain at a Sr Engineer level perpetually, but also not have their salary stagnate.

Pretty much that, except that I wouldn't use the word "stagnate". What I said was "lag behind the cost of living", which might not have been the most concise way of putting it, but I hoped it would get my point across.

Essentially, the conundrum I've faced too often is that if you're not climbing the ladder, the purchasing power of your salary will start falling, even if your salary rises, because the raises you get reflect the lack of regard the company has for people who aren't climbing the ladder.

Stagnation, for me, would be to stay at the more-or-less same purchasing power. And I would be fine with that.
Is that related to the current NPM status (https://status.npmjs.org/)?
It's back up for me, too, right now. Rather slow, though, and traceroute shows 25 hops. So it might really be peering.
> The best way to exploit an HTTP/2 server is to exploit the HTTP/1.1 server behind it [1].

The exploit mentioned is the http/2 front end getting confused by the amount of responses it gets because it never checked how many http/1.1 messages it was forwarding, it just assumed that the http/1.1 headers where matching the http/2 headers. Now in defense of http/2 this was completely expected, called out in the spec. as requiring validation in case of tunneling and ignored by every implementation.
That's an interesting question. I have no idea who "owns" hashes. Does the copyright on a photo transfer to hashes of the photo? Is a hash a derivative work? Regardless, I am sure that somewhere in the terms and conditions you give Apple the right to copy, move, and process your photos and probably hashes of them too.
Yes, it's so important for me to choose between 16 different brands of the same thing, all owned by two massive monopoly megacorporations. Get bent.
It's incredibly disturbing to me how little much of the HN crowd seems to understand how these systems like CSAM actually work. I'm not talking about the tech or programming.

This is a fast track tool to putting anyone in jail for the most despised crime a person can commit. The tool has no oversight, no transparency, no counter, no clear your name, no real usage definitions other than relentless spying on the "protect the children" fallacy.

Most people don't understand how life destroying a false accusation is once the government paperwork is started. At that point like it or not you are basically considered guilty by all the agents of the governement by default. Their jobs are to prosecute not eliminate false positives. Once you have been on their radar your life will never ever be the same. And since it is CP related you will not even get helpful people willing to touch it with a 10ft pole cause of fear they may be implicated. CSAM is a dastardly and effective way to establish a totalitarian rule by fear of life in jail, nothing more.
There was a documentary, La Breche, by investigative journalists at Quebecor. Seems to have been taken down from clubillico but J.E. (Journalisme d'Enquete // Investigative Journalism) seems to have reworked it into two episodes. https://www.tvanouvelles.ca/2021/12/03/le-risque-huawei-a-je

It's in French but really interesting, especially the Nortel segment.
Google seems unfocused - AR is an example of this, their messaging platforms and failure to leverage Google voice for 10yrs after the acquisition are too.

I’d bet on Apple, FB, or some new entry (harder without the underlying OS).

DeepMind is the most interesting thing coming out of Google imo.
Who are still on a call. There, I fixed it.
I think people are constantly focusing on the wrong target here though.

The main problem of error handling in Go is not the tediousness of writing

if err != nil {}

after each function (it's not nice but bearable).

The main problem is how hard to actually process errors.

In Go, there are three types of errors: custom structs with contextual info, predefined error constants of type stringError aka sentinels, and wrapped stringErrors, produced in-place by fmt.Errorf.

The first ones can be matched by type coersion or errors.As function. The second ones can be compared with == operator. The last ones can be either parsed by regex, or matched by the error they wrap and then unwrapped.

Oh, and the signature is nearly always just error, so basically to process errors gracefully you have to read the docs for each function instead of just looking at the signature.

It's so extremely inconvenient and tedious so nearly nobody process errors in Go, despite what language creators say. People either return error to the top of the callstack, maybe wrapping it in additional string, thus emulating poor man's exceptions without stack traces, or panic in-place. Nearly nobody catches and matches errors, as many in C++, Java, Scala or OCaml|Haskell world do.
> How many end users of a logging framework would even need JNDI functionality

Serious question: Suppose you need to replace user ids with user names in your Java program logs, instead of writing LDAP lookups around every log line everywhere, you have to put it in some module no? How about wrap the logging framework?
How to Choose the Best Outsourcing Title Search Company
No, like the other reply pointed out too - it's not obvious. The first password unlocks the entire partition, the hidden one is just within the "empty" area of the drive. If you write a sufficiently large file while running the OS you could just overwrite and destroy the hidden partition without knowing that you did so. It's also impossible to tell that the hidden parition is there because encrypted data is indistinguishable from encrypted empty area of the drive.
Title insurance is a unique financial instrument when compared to other insurance products. Simultaneously, the latter is for protection from future eventualities, title insurance guards against past incidents.
wasn't Microsoft also in this race with the HoloLens?
>"when they're in fact penalizing people for saying the false statement"

I think the canary in the coalmine is that they're embedding this penalization in the TOS. "Slippery Slope" can be a logical fallacy, but establishing a precedent sure isn't. I am certain more and more 'misinformation' penalizing clauses will get added in the future.

I remember when Twitter was censoring people who said that sanitizing surfaces was pointless against halting the spread of Covid. Lo and behold, studies came out months later that confirmed what the penalized people were saying.
I think JavaScript benefits from typing a lot more than Ruby does. Ruby is at least strongly typed, so doing something like `[] + {}` or `4 + {foo: "bar"}` will raise an exception instead of return you a seemingly-arbitrary value.

As far as what Ruby offers over JavaScript? It's a bit personal preference, but I prefer Ruby for several reasons:

- More stable ecosystem. There are more canonical "best" tools for the job. There's one dominant web framework, one dominant background job processor, one dominant task runner, debugger, testing framework, etc.

- More robust standard library. Enumerable rocks. And rolls.

- Better fits "OO" definitions—everything is an object in Ruby. It supports public/private/protected instance methods/variables.
Takes minutes to update a CloudFront distribution (they say around 5 minutes in their blog post from last year when speed was improved [1]). I think they might want to be able to change it to "everything's back to normal" in an instant, based on the SLA argument I've seen thrown around last time an AWS region was down.

[1] https://aws.amazon.com/blogs/networking-and-content-delivery...
Yup. They're introducing an idea and a sketch of a high level design. Show me something I can see.
I love the mentality. Minimizing latency is important for user experience, and is evidently not a project requirement for most modern software.

That said, the page is a content-light advertisement, and competing with Jetbrains on code-introspection and refactoring will be tough.
So long as you live in a city you are probably forgetting most of the ways to survive.

I could not even try to discover which berries are edible without killing myself.

However, I can teach advanced maths to a largish group of students without much trouble.
(Rereading, I'm not actually sure we disagree, but the tone of the parent post seems to be that I can't change things because people won't change, ...?)

I'm in tech, I work on fixing tech.

> the intentional push for more of any specific demographic seems strange to me
I believe the skewed demographics is a reflection of actions and pressures I don't agree with. I think there is pretty-open discrimination and steering of qualified candidates away from the field. (Read the news, sadly.) I'm morally against that. The demographics are an imperfect measure of our progress, but in my opinion it's a useful indicator.

> Shitty people are going to exist everywhere regardless
Yeah, and in my workplace I'm against shitty behavior.

Without speaking to whether this is true or not, the parent's argument seems to me to be a kind of "whataboutism".

I don't choose to spend my time working to improve the work environment in other fields, not because I don't care but because I can't do everything.
Are Token Holders Slaying Moloch?
I've done it with 4 people on a team where occasionally there would be one blocking story before anything else could move forward, so we'd all just jump on zoom. I was never the one in control. It was really hard to keep focused, but the task at hand got done, and it was easy for people to take a break for a few minutes while things continued to move forward.
As looooong time user(/addict) of emacs, probably my two biggest complaints are slowness and bugginess.

So I find an absolute focus on speed to be quite appealing.

I 100% agree with their philosophical positions: An editor should always be able to reflect input in the next screen refresh.

This might seem like a trivial thing to care about, but things that are more responsive just feel better to use. For something that I use all the time (too much, really), that's very significant.

(And w/r/t the network case, you still show your local input immediately; of course, input from other players is necessarily lagged, but you don't care about that.)
Securing Short Range RF Communications
Can they fix Android first? Since years I don't have LTE internet when Android connected to a Wifi but I haven't signed in.
Still, the incentive structure of marriage until basically yesterday was
"hey, I am publicly announcing this woman is mine and I will brutally kill anybody who tries to seduce or rape her, because that would put me at risk of spending lot of resources on an offspring that's not mine. You can't say you have not been warned. Also, my family of origin and her family of origin now have a shared interest (namely, making this family prosper so that their grankids can flourish) and it's better for everyone if they go along, so let's throw a huge party and keep good vibes"
Like, we know that. We don't need wild conjectures about what is the incentive structure of marriage, people have been pretty upfront about it for centuries.
And if you really have to chase wild conjectures rather than empirical evidence, the least you can do is not to start from laughably culturally specific assumptions: the idea that a social institution serves to maximize individual happiness, when for most of history (and in most of the world still today) that notion would have been bizarre if not frowned upon, can only lead to wrong conclusions. Again, people across cultures and centuries have been pretty upfront about the fact that the point of marriage was not to help any of the spouses be happy but just to keep society working in an orderly manner, or to help spouses adhere to some transcendent morality.
The only thing you can get out of this story is a huge warning about the implicit modus operandi of rationalism: the dangerous idea that you can deduct reality, from first principles summarily chosen from what seems common sense in XXI century America, and that the result of building a huge tower of these frail bases can somehow be substantial.
It's also not how other workplace safety rules work. You can't just sign a waiver allowing you to go without a hard hat on a construction job. Vaccination during a raging deadly pandemic seems to fall squarely in the "workplace safety" category, like banning smoking, which few people seem to have a problem with. Employers have a responsibility to take steps to ensure their place of work is not hazardous.
Blender Begins Testing Metal GPU Rendering on M1 Macs – MacRumors
Yeah but that 300 baud modem is connected to another computer. I'm just typing on this somewhat laggy phone inside a textarea -- which while worse than a C64, isn't usually so bad that I regularly notice.
>If somebody else does the work for him he'll still reject it.

I would like to see this statement where he said he would reject it, I searched and couldn't find any statements to that effect. If it was rejected for some technical reasons then a way to proceed would be to address those reasons and then make a proposal from there.

>I think I have better things to do with my time than try to bring this guy around to my way of thinking. When I said "somebody should tell him" I was being facetious; that different people have different size fingers should have been obvious to him from the start, so he's clearly a lost cause.

I don't think you are operating in good faith here. It seems a bit ridiculous to suggest the person who maintained the very synaptics driver you're using doesn't know that finger sizes can vary. Again, if you want to change minds, the best way to do that would be to make a proposal that will actually work and offer to help shoulder the maintenance burden. That goes a lot farther towards convincing people toward your way of thinking than anything else, if you haven't done that I don't think you can honestly say you've made a complete effort. At least that is my view on how these things go when somebody says they're overwhelmed and they need help. This is pretty much exactly what happened with the recent touchpad changes, somebody else raised some money and offered to take up a lot of the work, and that's why we're commenting on this article :)

>Well hypothetical or historical bugs don't concern me. Synaptics is working for me and always has. And I'm certainly not the only one.

Sure, but for some others it hasn't worked, and for the maintainer the historical bugs always concern them. If you intend to work on this and contribute in a meaningful way, you can't ignore those. A good way to start contributing might actually be to go and look at some of those historical bugs so you don't cause a regression.

>It's a common misconception that the synaptics driver is only for synaptics touchpads.

I am aware of this, the scope of libinput is still much larger than the scope of that driver. That was what my point was.
Currently the BusKill app just locks the screen when the cable disconnects. I've never had Windows block the screen lock with such an error.

The way we implemented the self-destruct (currently only available in Linux), it locks the screen before attempting to wipe the LUKS Header. I imagine we'll do something similar in Windows, so the worst-case would be the soft shutdown hangs but at-least the screen is locked immediately.

Hopefully we can force an immediate, uninterruptible, hard-shutdown in Windows, too.
daydream was my intro to vr, now a proud index user. Im also sad they completely dropped support for it, imagine buying a new phone and it losing an awesome feature for seemingly no reason (yes i understand google wouldve had to spend money supporting it)
But, beyond the short term, what do you reckon of the availability over the last 5 years?
AccuWeather Connects to Chainlink to Broadcast Weather Data
Tensorman is trash. It’s an equivalent of an afterschool project that supports one person’s specific workflow and can’t possibly support any of the ways that we use nvidia-docker. This all just goes to show your distro cannot be trusted by developers.
I am unable to fetch or install any new packages. Is there a workaround?
yeah I agree, theres a lot of speculation in the art market.
It's simple, you simply implement some sort of code signing feature, or you only let people run arbitrary code in a sandbox or some sort of similarly limited environment. Letting people load code from a remote source into the same address space of a running program containing potentially sensitive data is intrinsically bad.

In fairness, Java has had capabilities to only let signed code run since its early days (it was fundamental for stuff like Applets or RMI), but like the rest of Java the whole specification is over engineered and quite complicate so nobody bothers with it. There are just too many old features lying around in the JRE that should be off by default. Like they shouldn't be possible to use unless you explicitly configure your environment to enable them. 99.999% of apps do not need and will never care about JNDI, and having it just lying around doing nothing just pointlessly increases the surface attack of your application for no good reason.