skysight-inc/HackerNews huggingface dataset:
Ok one more response. A Gender Identity by definition is more than just a verbal issue where the person cares only about getting identified as the word "He" or "She." When you identify with a gender you identify with certain "roles" and "conditioning" associated with a gender. See definition: https://en.wikipedia.org/wiki/Gender_identity

The two phrases "role" and "identity" are similar enough that within this context I can use the terms interchangeably.

Also please don't go like "I find it ironic that you..." or "I find it interesting that you..." or "I find it fascinating that you still believe..." or any of that kind of language like that. It's condescending and insulting and not to mention manipulative.

If you truly are open minded you'd talk to someone who shares a different opinion than you as an equal rather than refer to them as if you were observing some "fascinating" animal with "interesting" behavior that lives in a zoo.

That's it no more replies. Thread ends here. 100% I swear. Don't ban me, Dang.
It's because to get that to actually work you need dependent types. Which—it's not gonna happen.
The Illusions of Free-to-Play
> How often does the dynamic allocation rule lead to an ad-hoc allocator appearing inside the program?

You could maybe call filescope buffers with an size counter a dynamic memory allocation. I.e. for storing RS232 or CAN messages. Since they shrink and grow.

The important thing is that you want to know that flooding one buffer wont flood another, which malloc could result in if it was used for unrelated buffers.
Wikipedia claims (without a citation) that the restaurant's name comes from a symbol: https://en.wikipedia.org/wiki/Alinea_(restaurant)
I personally cannot care less about these woke mooks. They can flame all day and I can ignore them all day.
At least in my case that map is overly optimistic.

It reports two additional providers that won't actually make the installation. I've tried.

Charter only.
Been a while, eh?

It should be strncpy(a,b,(size_t)-1)!
No, there really isn’t. Ask anyone that has been an addict or dealt with them. There are few paths other than bottoming out. This guy can’t even find the will to live, and he has yet to ruin most of his life, health, relationships, and money. He’s not even at the bottom yet to begging for it. He/she thinks they are.

Let’s get you to a point where suicide is an option, right now it isn’t. There are many things you can do before that point.

It’s an absolute disease to be this self absorbed. He/she just needs to play it out. This is the alternative - get your life to meet the objective criteria of ‘I can’t do this anymore’. ‘I am sad’ is not enough.

Drug addiction is a great benchmark of destitution. Let’s start that up.
Just because I want to know people opinion's (+they may be more than happy to shit on C#:)

C#

But please, nothing about using unsafe.
This is a loaded question. "society should value" and "pay more" are separate arguments. By agreeing to the first I'm not agreeing to the second. I think society should value taking time off to raise children, yes. However, I don't think that society should value a corporate attorney doing this more than a public defender doing it. To do so would value raising children unequally. A universal basic income with an additional stipend for child care would be one solution that captures this difference.
Thanks! Your post is definitely not too biased, and I am far from having confidence in any particular opinion regarding this affair. The two separate agreements, for example, weren’t mentioned before it became convenient to do so after the date of the supposedly second agreement was leaked against their wishes.

From the EU’s point of view, one might wonder if any prior agreement with a potential to interrupt supplies should have then been disclosed during negotiations. Maybe there was no legal requirement to do so, but I wonder how good a strategy that is in a long-term game against a party that literally makes the law.

The EU can be legally inept, as we’ve learnt, in everything that isn’t Brexit. AZ might allow us to learn how good they are at what’s, conversely, been the Brexiteers’ domain so far, carrying grudges.
A few years ago, I realized that one of the reasons I felt tense and anxious and overwhelmed all the time was because I had a huge backlog of mental processing. It was like I had all of this sensory and information input coming in on a conveyor belt and not enough hands on the factory floor to go through, box up the useful stuff, and throw out the rest. So I just felt it all piling up in my head as this vague sense of "too much to do".

It finally clicked for me that the reason was because I was constantly running that conveyor belt. Every second I had some downtime, I got my phone out and read a bit more social media. Not only did I keep stuffing more in, but I never set any time aside to process.

So I decided to break my social media phone habit. Moved Reddit, Facebook, and Twitter off my home screen. Trained myself than when I had a few minutes of boredom to just let myself be bored.

Oh my God, I can't tell you what a difference it made. I finally felt like I could manage my own mental load. Instead of constantly having all of this news that I didn't know what to conclude about, I could just work through my thoughts, sort it out in my head, and put it away.

Being bored is amazing. We should all do a lot more of it.
Incidentally, the person replying to you in that thread incorrectly stated that comparison is O(logN) on the number of bits. The most common comparison function, lexicographic comparison, is actually O(1) average case given random inputs of arbitrary length.
Cobalt.io – Multiple roles – Remote, US, Germany – Full-time – HTTPS://cobalt.io
Today, Cobalt helps secure hundreds of leading companies (GoDaddy, HubSpot) by connecting them with on-demand pentesting experts. Our application brings both sides together to identify, triage and fix vulnerabilities. Seven years and 20K commits later, our technology has been battle tested by thousands of users.

What’s next? Cobalt is building an Integrations team to help solidify our status as a world-class security platform. Help build Cobalt’s API and establish Cobalt as part of the larger, connected SDLC and security tooling ecosystem.

We’re a rapidly growing SaaS company, full of can-do people who care about craft, collaboration, and our customers. If you enjoy making an impact, the Cobalt Engineering team is excited to hear from you.

Our new Integrations team (Kotlin/Ruby) is hiring for multiple roles >>

- Engineering Manager : https://boards.greenhouse.io/cobaltio/jobs/5079001002
- Infrastructure Engineer : https://boards.greenhouse.io/cobaltio/jobs/5113954002
- Senior Software Engineer : https://boards.greenhouse.io/cobaltio/jobs/5026119002
- Software Engineer : https://boards.greenhouse.io/cobaltio/jobs/5026157002
- See all : https://cobalt.io/careers
I can't offer any data myself, but I can suggest that chasing up the reason that more "modern" runtimes like Go's and Rust's don't bother to expose SO_KEEPALIVE support — i.e. the discussions that ensued when someone proposed adding this support, as they certainly did at some point — would be a good place to find that data cited.

I can point out the obvious "analytical evidence", though: note how all the platform APIs that did expose SO_KEEPALIVE are from the 90s at the latest — i.e. before the proliferation of L4 middleboxes. And note how modern protocols like Websockets, gRPC, and even HTTP/2 (https://webconcepts.info/concepts/http2-frame-type/0x6) always do their own L7 keepalives, rather than relying on TCP keepalives — even when there's no technical obstacle to relying on TCP keepalives.
Sounds very racist...
In C++ we'd have to decide if lecturer needs to support move semantics.
I mean, I try to use Devtools on other sites, but I haven't really had any real success with that for years. I don't know how many of the rest of the web's ~4 billion users try to use DevTools but I can't imagine it's anything close to a majority. Or even a large minority.

FWIW Flutter isn't trying to replace the web. We're trying to offer a way of writing web apps that aren't really possible today. For example, something like the Flutter Folio demo, which works on multiple platforms including web, was written in a few weeks. I cannot fathom how I would do that without Flutter.
> not all observable information has been factored into the purchase price.

Why wouldn't it already be priced into the current stock price?
Thousands of Android and iOS Apps Leak Data from the Cloud
If iOS supported Time Machine backups, my NAS backup solution would be complete. It's crazy that we're either locked into iCloud or have to sync with iTunes.

Yes, I know about iTunes Wifi backup, but I'd rather not be on my home network for this.
Irrespective of the subject Deepspeech is very old archtecture with suboptimal results. You'd better try any recent conformer implementations (flashlight, nemo, wenet, etc) or wav2vec.
I was a medical student with Cohn and Frazier in 2012 at Texas Heart - it was an awesome experience. Every day we would either do a heart transplant or peel a heart mate II out of a box and implant that. I remember sitting in Cohn’s office and him doing magic tricks, lighting things on fire, or making us laugh. Frazier would always have a book in his lab coat, usually something in Russian, to read at his leisure. Truly visionary people. They have a good TED talk where you can get a good idea of their personalities.
> and (for better or worse)

I'm not making a judgement about its merits, it might end up horrible.

All I'm saying is, there is a trend towards denationalized currency as a hedge against bad monetary policy. Based on this trend something like BTC will likely become the new gold standard used for slow transactions (i.e. reconciliation) between governments and large corporations.

Will it be BTC? I don't know. Will it be a good thing? I don't know.

I do know, the trend suggests a particular future, and trying to root out the motivations suggest the trend will continue.
A family needs 1 dedicated member to keep things together. You can't outsource parenthood. Society needs families that value raising children over money/careers. Being a parent is choosing to put another being's needs before yours. It's choosing sacrifice. Don't do it unless you're 100% sure about this. Having a child is not a milestone in your life. In many ways, it's the end of it. However, it will also teach you the value of patience, forgiveness, and generosity. And it will make you a kinder person as you age
But there was must-revalidate too, right? What's the difference?
This is a really fun read. Good balance of tech details and dry humor.
> Yes, it is true if OP lives in America then the healthcare situation is a lot more difficult, but OP would already know that.

Speaking of suffering observations. Why do you assume most people who live in areas without available mental healthcare are aware of that?

> Practically every country in the world has some form of accessible mental health care.

The language there qualifies any country with a therapist. I think what you meant is that the vast bulk of the population, in all 195 countries (excepting a handful), has reliable, practical access to mental healthcare.

As I consider African populations and folks who live in economically disadvantaged South and Central American nations I find myself filling with skepticism over that claim.

ref: https://duckduckgo.com/?q=state+of+mental+healthcare+in+Afri...

ref: https://duckduckgo.com/?q=state+of+mental+healthcare+in+Sout...
It also apply to every data owned by a citizen living in EU (EU != Europe), regardless of the country the company is located.
My way of staying focused:

- Use the Leechblock browser extension (https://addons.mozilla.org/en-US/firefox/addon/leechblock-ng...) to block all distracting sites (facebook, twitter, news sites etc) from 8.30 to 6.

- Leave my phone across the room. Your phone should never be in your sight.

- Use tactile and audible gadgets (not computer or phone apps) to keep track of time, such as:

- I bought one of the cube timers with audible and flashing lights on Amazon to remind myself to close my eyes for 2 mins after every 20 mins of work. This podomoro timer gives me a sense of momentum throughout the day.

- I use timeular (https://timeular.com/), an 8-sided physical Bluetooth time tracker, to accurately track the time I spent on various tasks during the day. Once I've spent 7-8 hours of work-related tasks, I feel completely free to stop working. This encourages me to focus on work during the day.
I’m no dog whistler. I am very clearly and unabashedly making the assertion that there probably are benefits to having homogeneous culture. If you have any arguments against that statement itself, please make them instead of attacking my character.

It’s pretty anti-intellectual to shut down some hypothesis just because you don’t want it to be true.

Please also note two things that I am NOT saying: I am not stating that there are no benefits to a heterogenous culture, and I am also not saying that one type of culture is necessarily better than the other in all respects.
My first thought: a startup in the server business shouldn't be also trying to redefine compensation in the world. I say this because I've tried something similar several times, and always regretted it. They're going to have a lot to accomplish. Blogging and interviewing and dealing with the inevitable unforseen consequences of this decision is going to take their collective eyes off the ball. Let a growth-stage company take this sort of thing on.

My second thought was that this feels like a combo humble brag and first world whining. The organic raspberries bit is particularly grinding.

I hate to be negative, but I don't see much high-minded in this, much as the blog post would have me do so.
Just because there are spaces, it doesn't mean something isn't "addictive." I was addicted to WaniKani when I first started it even if I wasn't binging it. Optimizing your product so users come every day (and hence every month paying for a subscription) you care that users engage every day more than the amount that they engage every day. Advertisement monetization streams care about how much time users are on the platform where subscriptions just care that users continue to use the platform.
I believe some economists has this idea for the US a few years back (sponsor an immigrant) and were greeted with peals of laughter.
Meh, totally understandable. Just caught me off guard.
Did George Orwell Rewrite the End of Nineteen Eighty-Four (2017)
If you're seriously considering suicide, call the hotline linked in this thread.

The brain fog will lift. It'll take awhile. Working at a minimum-wage job is surprisingly fun compared to software. Of if you can't do that, there's disability. You'll be able to come back once the fog lifts.
> Sadly without this tracking, the engines of the ad economy come to a stop.

Good. The sooner that happens, the sooner people start building alternatives out of necessity.
Not the OP, but check out the below examples. Beneficiaries across the range, from fundamental equity funds, quant funds, and distressed funds. The retail guys weren't just buying shares from themselves and market makers.

https://www.wsj.com/articles/this-hedge-fund-made-700-millio...

https://www.washingtonpost.com/business/2021/02/08/gamestop-...

https://www.reuters.com/article/us-amc-ent-holdg-silver-lake...
> no three-hundred-and-sixty degree reviews, no stack ranking, no OKRs, no skip-levels, no numerical grades

Sign me up now! This is so refreshing I would happily take the pay cut to be rid of the toxic by-products of cutthroat review culture. I seriously hope this gains traction because it's about time we rethink the kind of work life we really want to have, one that is organized to serve the people who do the work.
Alt-Coin Traceability [pdf]
HTML version recently get 403 Forbidden in Firefox's context menu search. It appears to be caused by Firefox adds a 'Origin: null' header in the request. Hope they can solve this bug one day.
Agile is about being able to respond to change quickly by delivering value sooner.

Scrum is a gimmick invented to sell scrum courses. It's an easy-to-understand framework for convincing managers that their teams are agile, but I've never seen it work in practice.

Some of the scrum practices - such as daily strandups - can be extremely valuable for software teams. Standups, for example, are an opportunity for alignment, or more accurately, for correcting misalignment. And like all practices, they can be practiced badly.
"Can you imagine trying to make a run-time for a high level language in Pascal"

You mean like the strings in Delphi? Yeah, I can since I use them daily. Strings in Delphi nowadays are actually more like classes in java than Old Pascal strings. Then depending on your intend either get them to be arrays or old strings after linker goes over your code. Best of both worlds, and on top of it, if you really want, you can definitely shoot yourself in your leg with unsafe operations. So in the end is best of both worlds and worse of 3rd world. Though the 3rd one you really need to go out of your way to have it as bad as C strings are.
Agile, as it’s practiced today is Jira driven disorganized waterfall, and has nothing to do with the OG agile principles.

Much like TDD, which works great when it’s dev driven, agile works great when it’s driven by dev team.

The problem happens when the PMs get involved and they have to schedule meetings to get basic status updates and have to implement their voodoo rituals to make it look like PMs are adding to project velocity. Planning Poker, lol.

It gets much worse on larger scope projects and many devs and PMs are inexperienced.
I don't really get the correlation between household income and programming experience in high school.

Their parents can't afford a laptop? They can't afford an Internet connection? The kids don't have a good place to learn in their house? They don't have time?

Is programming affected more than other subjects like math, English/grammar, science, etc?
Maybe for people who disabled JavaScript, DDG should present in the search results only sites that functions without JavaScript.

What’s the point otherwise?
Unrelated to original thread - I find it interesting the way you approach this comment. You mention pricing almost as if you're apologizing. Your competitors, even if they are binge-focused, don't apologize for charging customers. They would never have a an advert that says "we've got this great course, but before you go check it out, I'll warn you, it costs money".

I like your thinking of non-binge learning, and think you could really use that as a differentiator, in your marketing.

Your site looks great, and I really like the way you approach it, or describe it here, but that isn't coming through in your branding. Think Salesforce's "no software", they showed who the enemy was, and put them squarely against it, and if you really look at it, they were selling a CRM, not selling "no software", you're even closer to your product.

If you haven't yet, you may want to check out the book Play Bigger and category creation.

Just a thought, best of luck to you.
Vox has this explainer video on the gender pay gap that's quite good.

In it, they describe how one of the biggest ways we can minimize the gap is (1) to have generous parental leave policies for both men AND women and (2) for there to be as much of a cultural expectation for men to be caregivers as there is for women so both take advantage of it and equitably share the burdens of parenthood.

https://www.youtube.com/watch?v=hP8dLUxBfsU

I'm sure the unique nature of start-ups throws further complications into this, but I feel like this is a related issue.
I think it all depends on what kind of software you are making / supporting.

The game industry is a famous example where scrum just does not work. There are to many pipelines and to many disciplines, and everything depends on shipping.

So in the game / VFX industry there is most of the time a strict waterfall structure that does not help you to do scrum. If the hours a team is spening on a sprint is not the same every time then you are just using postid notes to track the progress. (crunch hours are unfortunately very common in the game industry)

So in general I would say, Scrum/Agile is definitely beneficial if you are shipping multiple versions of a product. But if its all about shipping 1 final product or if the time team members are going to work on it is not specified then you are just using it to track you progress and it is therefor not any better then good communication.
Acquire/release semantics are an invention. They did not exist in ARMv7. I don't know the exact history of when or where that model became popular.

When I was in college in the mid 00s, reorderings were largely discussed in terms of "load/load", "load/store", "store/load" and "store/store" reorderings.

Turns out that thinking of things in terms of "load/load", "load/store", "store/load" and "store/store" is really hard and kind of unhelpful.

----------

I know that by C++11, acquire/release was finally formalized as a concept (maybe the C++11 committee borrowed the idea from somewhere else). I know the C++11 committee was heavily influenced by Java's memory model.

From my perspective, "acquire/release" semantics became popular BECAUSE RAII is popular in C++. RAII in C++ became ownership in Rust.

So in a sense, acquire/release is a cousin of ownership and RAII. But acquire/release was invented to solve a problem: a way to discuss reorderings without having to think about the awful load/load or store/store model that was popular in the 00s and 90s.

--------

Look at the memory fence instructions that were written long before C++11.

https://www.felixcloutier.com/x86/lfence

> Performs a serializing operation on all load-from-memory instructions that were issued prior the LFENCE instruction. Specifically, LFENCE does not execute until all prior instructions have completed locally, and no later instruction begins execution until LFENCE completes.

------

Now compare it to memory fence instructions written after C++11, like LDAR (ARM64)

> An LDAR instruction guarantees that any memory access instructions after the LDAR, are only visible after the load-acquire. A store-release guarantees that all earlier memory accesses are visible before the store-release becomes visible and that the store is visible to all parts of the system capable of storing cached data at the same time.

Formalizing the concept of "acquire" vs "release" really makes these ordering ideas more concrete to work with. The "acquire" barriers are the part needed when entering a critical section, and "release" barriers are the bit needed when leaving a critical section.

--------

No, its not identical to Rust Ownership or RAII from C++, but its kinda-sorta similar. More similar, and therefore more comfortable, to work with. More comfortable than "loads are ordered" (lfence) and "stores are ordered" (sfence) instructions at least.
Nice to learn I wasn't the only one to be suddenly surprised by the appearance of the Abbey out of the gloomy mist. See my comment elsewhere about my trip to Oxford where I came across it quite by accident. The other impression that stuck with me is how rural the area is which contrasts quite sharply with the size, intricacy and complexity of the Abbey's construction.