Thank you. Thank you.
HN user
nepthar
I can't believe I've been on HN since 2012. Wasn't the world supposed to end then?
I agree. Take what ya can, give nothing back!
I just took a look a both (thanks for the pointer to seastar! cool project). I'd say "sort of but not exactly". It seems like two approaches to solving the same problem.
Silk seems like mostly a scheduler that uses C++'s native coroutines. Seastar is a future-based framework. Both contain a scheduler and enable async coding patterns.
“No way to prevent this” says only package manager where this regularly happens.
Well, I too, don't have anything against a company selling a "good but not open printer", and I don't care if my fridge is open.
However, I hope you see that the behavior reported by Jeff here is just bad. They are either not understanding open source licenses or are acting in bad faith.
I think this might be rage bait.
Friendly reminder to take a look at our posting guidelines, found at the bottom of the page.
What specifically did you find dumb about this?
I had one of these. My account ended up eventually being reinstated. No reason was given for the initial account freeze or reinstating.
One thing I did - in response to them saying I could no longer do business, I told them that they also could no longer do business with me, requested a copy of all of the user data they had on me under CCPA, and told them to then delete all of my personal information. They did not actually comply and I didn't pursue. I probably should, though.
Yeah, this is the single biggest reason I avoid go - I just don't want to clutter my "happy path" logic. It makes things harder to reason about.
"Errors are values", sure. Numbers are values and Lists are values. I use them differently, though.
I wonder if there could be "stupid" preprocessing step where I could unclutter go code, where you'd make a new token like "?=", that got replaced before compile time. For instance, "x ?= function.call();" would expand to "x, err := function.call(); if (err != nil) return err;"
Is there really such a large crossover that climbing.com makes it to hacker news? Sure, this is interesting, but I love that this site is focused on tech.
That’s an excellent point
I think a simple redacted name would address that concern
I'm also hoping for something like this! Bonus points if it had a "little snitch" type of operation where I could manually approve a matrix of (device x domain)
I've just hopped on. I agree completely and I've had the distinct pleasure of avoiding the past year's worth of churn as the tooling & best practices were changing frequently.
I cannot believe this is unknown to so many people that it's news
Your counter analogy is also a bit cherry picked. Guns and vehicles used for committing crimes are seized, but the vehicle makers and gunsmiths are not ordered to go substantially out of their way to prevent criminals from using them, although they do stamp serial numbers. Also, ore and parts suppliers are not required to ensure that the buyers of their material comply with all legalities with the use of their materials. There’s a line of absurdity that this crosses
Sources?
That’s a good question. A cryptographic hash must not leak any information other than “yes” or “no”. A checksum-type hash might have an additional property where data that only has a single bit flipped might hash to something close to the original hash, allowing you to refine your collision attack by knowing if you’re hot or cold.
For a checksum, this isnt a bad thing and actually could be good.
I think this is a really good point. A logging system could theoretically toggle "text" mode on and off, giving human readable logs in development and small scale deployments.
In fact, I'm going to build a toy one in python!
We used a deterministic aperture load balancing to solve this at twitter - https://blog.x.com/engineering/en_us/topics/infrastructure/2....
Cool to see some other approaches, although I believe they've complicated theirs a bit more than necessary.
Oh wow, I actually had no idea that was the case. That definitely throws a wrinkle into things
Well, one thought about your pricing model - you’re thinking that it might need work in the future, but you’re charging each month without delivering any additional value to customers. How about charging additional money for each new major version, corresponding to either new feature development or support for new versions of the OS?
Yeah, it's strange to me that's a CVE. That seems like "working as intended" if I, the owner of the machine, want to load other libraries, why shouldn't it respect that?
A safer internet does not necessarily follow from having this system in place. I'd like to point out that this is an opinion that you have which I and others disagree with.
I also don't believe that content creators have any kind of legal or moral right to force the general public to "consume as intended". For instance, I've got a shelf in my office that's built with supports that are designed for plumbing. I have not consumed these pipes as intended.
Honestly, I think it will be used for the reverse (and unfortunately more evil) - Google wants to be able to control YOUR machine's compute environment for things like playing back of DRM'd content. They want a chain of trust that your browser cannot be modified to do things like block ads.
I made something called shell workspaces[0] for this.
I like to tinker with bash and this has helped me keep all of the commands relevant to a particular project discoverable, accessible, and documented.
It uses a function "," for command execution. So, for instance, if the workspace file defines a function "build", when you're in the workspace, the command `$ , build` will run it.
It's not the most comprehensive solution to this, but it's probably the bit of shell programming that I use almost every day and has saved me tons of time.
I am blown away that this is not already part of gRPC. A lifetime ago, I worked on twitter's version of this sort of thing (thrift/finagle) and I assumed it was standard.
While I agree with your opinion here, I find it more alarming that these researchers are mixing the reporting of empirical evidence with "just like their opinion, man".
Joking aside, I think that's worrying. It immediately calls the researcher's motives into question.
Sorry, I must have missed the claim of righteousness in the canary. Can you point me to it?
Reading through the comments, I realize this may be a minority view - but I like coding for the happy path and letting exceptional states crash. I find languages like go a bit harder to parse quickly because I always have to "unwrap" the happy path from all of the mixed in error handling.
I'm sure I'd get used to it eventually, but I like that unchecked exceptions in Java are now an option!