skysight-inc/HackerNews huggingface dataset:
Often, I find those other places teach me a lot, but not intentionally. Seeing someone's mistakes is easier for me to learn from than explicit messages. Less survival bias, too.

I didn't feel this way when I was younger. YMMV.
I still prefer them and go to one whenever I can, but that's because I just dislike the fake chit chat at regular checkout counters.
Save yourself a lot of trauma and get out of this mess. Been in a similar situation, spent five years trying to fix things, gave up. Could have saved myself some of the therapy I now need.
As someone that doesn’t use Twitter, I can confirm that I am not silent and that any model where one is silenced by being removed from Twitter is similar to geocentricity.
Can you give an estimate of what the cost is per run?
I have never seen software or receivers that drops the center channel instead of doing a proper downmix. The exception is when the user has incorrectly set up the speakers to identify as 5.1 when they have only a 2.0 or 2.1 setup.
A private company has never been required to guarantee access to anyone as long as they don’t discriminate because of a “protected status”. Political speech is not a protected status. Does Christian mingle have to allow Muslims? Is RedState - that has banned me twice for not towing the line - forced to allow me to voice my viewpoint? Is the NRA forced to publish discussion about gun control?
For those less familiar with Haskell, here's a C# implementation of dual numbers comparable to this:

https://github.com/naasking/AutoDiffSharp/blob/master/AutoDi...
Site has a refresh loop on mobile safari. Why do these sites think that trick they’re trying works?
If that is how you feel, you are welcome to not use self-checkout.
We shall see, but illegal research is not the same as other types of crimes - it requires vastly more resources and people, and it may not pay for a long time.

Now, if animal cloning becomes commonplace, I do believe it will be way easier for someone to sneak in human cloning alongside it.
Hugs would have been a great example, human contact is the point; not true with massage, not unless you're being creepy. They're there for your muscles, not to turn you on and fill some emotional need.
I mean the store is making you do their very low paid tedious job for free on an inferior machine. It’s not exactly a barrel of laughs.

I usually self checkout but I have an issue at least 70% of the time
I remember really enjoying C++ circa 2012, but I really hated scripting my own build tooling via CMake or manually wrangling dependencies. This was the stuff that pushed me out of C++. Fortunately, Go had just hit 1.0 and it fixed many of the problems out of the gate, and I didn’t really need the performance that C++ offered.
I fail to understand why being able to read cursive as easily as print is important.
And people can subscribe to your messages over RSS, you can create website, people can whitelist your email address via rules, etc.
I suspect that a large part of this problem is Autotune. Singers need no training to hit the right pitches anymore, so they receive no training at all for any of the other skills as well.
If you write it, you learn to read it.

And bad handwriting is a problem that transcends font.
Anyone else picturing google, facebook, etc. employees reading this headline, loling and muttering under their breath "That's what you think Joy. How's your [insert issue shared privately on their platform here] doing?"
I'm not an expert (so take this with a grain of salt), but by my understanding that should be theoretically possible. However, I'm not aware of any successful attempts.
How is Facebook different from a book store and posts different from books? Or a newspaper and the letters to the editor? When somebody buys a book, do they think the bookstore is the speaker? Now should that bookstore be compelled to sell every book just because someone puts it there?
Best advice so far.
Some self-checkouts are really slow and sucky.

I can scan things faster than the register can take it. It gives me a beep, I move on. Then I see the register is missing items, and getting out of sync with the scale function. Most things I buy are light-weight, so the computer decides to just fudge it and move on.
(And if you notice after the fact that you've moved it onto the belt, you can't take it back, the system will hang and block you from going on until you put it back).

I'm not trying to steal, just their hardware can't keep up, and I'm not going to slow down to watch to make sure every beep corresponds to a successful item rung up.
It discounts no such thing. Your unfortunate experience (for which I truly feel sympathy) has nothing to do with how evolution or socio-biology work or the significance of our ancestral environments or the statistically significant fact that even you, with your unique and very real burdens, if you went outside and met with other people would probably feel less anxiety.
Yes, indeed, I was referring to TFA, and obviously I was confused.
Not only subs, but I wonder what the uptake on describe audio is. Disney does a particulalry good job, and I treat many shows as radio drama for background now.
Create a 'risk register', or 'service schedule' - we use this for building service contracts, where you list out all the things that need to be done or might happen (from backups to support requests), and put a rough cost on them all. We put a min and max cost on each item, and the number of times per year it might happen.

That gives you an annual maintenance cost which will include, say "every 2 years something goes badly wrong with the flargle blargle, and costs $10,000 to fix", or "every 3 days we have to clear out the wurble gurble to stop it all crashing".

Finally, you put together the same thing but for a re-written version, or even with some basic improvements as others have suggested, and hopefully you see a lower total cost of maintenance.

At that point, you can weigh up the cost of either a rewrite or incremental improvements in actual dollars.
If the actor's intention is to mumble instead of enunciatiting clearly (presumably because of some notion of authenticity), then they will also mumble the studio takes. It's not a problem of sound volume/background noise, which ADR can fix, it's a problem of style over ease of understanding the dialogue. This mirrors the problem of TV series sometimes becoming too dark to easily follow the action on a TV screen in usual conditions (infamously so in the Long Night episode of Game of Thrones).
Nachos must be a different thing in America. Typically in Australia nachos refers to oven baked corn chips covered in ground beef, salsa and cheese and then served with sour cream and guacamole. Can't say I find the ballpark alternative particularly appetising!
I think the Internet doesn’t like languages that don’t have good, strong opinions that will help you find a successful path. C++ just says “here’s every feature we’ve ever heard of; good luck!” whereas Go has strong opinions about how you should build software and while they might change people, they really do put you on the right track. Rust is closer to Rust, but it has so many features that it still takes some time to figure out the happy path—fortunately, the Rust community makes up for a lot of that with excellent documentation (e.g., the Rust Book) and helpful, friendly forums.
I'm referring to the various IPCC reports from the 00s and teens. They have wildly wrong models.
20 Million dollars per year.

This should be the thing that starts every conversation. Because IT WORKS for the intended purpose.

Someone else said it. Put everything in source control first.

And just fix things that directly impact that 20 Million dollars a year.

Example, fix speed issues. Fix any javascript issues. Fix anything that will get you to 21 million dollars a year.

Then if you want, you can put together a small sub-team that would be responsible to transitioning certain pages into a framework. But don't rewrite the whole thing.
Archived: https://archive.ph/QRkI1
Oh, terminal, yea that's one where I agree, they want company more than anything; but even that will eventually fall prey to AGI. People will be best friends and family with AGI's; grow up with them, presuming we don't go down the Terminator route; people are very quick to anthropomorphize anything remotely reminiscent of human behavior.
> And post COVID, budget is really tight.

> this code generates more than 20 million dollars a year of revenue

Budget is probably not as tight as you think
in june, we wrote about why it was a bad idea in the first place. https://daily.thesignal.co/p/why-the-arrival-of-african-chee...
Bugs, source control, project management, diagramming, documentation etc. etc. I never sign for such services in a first place. It is either perpetual license or take a hike.
> It's not its lack of features that people are leaving, it's that the rest of the Internet 'gained' features, specifically Facebook, Reddit, and Discord,

Sorry, no. I don't think you get it. People weren't leaving because reddit had threaded comments (or something dumb like that), and that was so great they just had to spend more time there. "Features" have nothing to do with the issues.

> and they consume more of every potential user's attention.

Metafilter's always been so small (and must remain so to work), that concerns like that are totally off base.
Not that this is based on some Googleing and experimentation; I could not find official docs.

It actually is possible to dynamically link to the standard library. Add this to your project's .cargo/config.toml file:

[build]
rustflags = ["-C", "prefer-dynamic"]

And add a reference to this crate, which copies the stdlib's shared library to your output directory:

https://github.com/WilliamVenner/prefer-dynamic

After you do `cargo build --release`, you will notice you hello world EXE is much smaller than a typical rust binary. Like 10~20KB small. On Windows it runs just fine. On Linux, I has to change the exe's RPATH to look for the standard library in the current directory:

patchelf --set-rpath '$ORIGIN' ./exe_name

Anyways, it is possible. The rustc compiler itself is shipped in this way.
Perhaps the problem is the definition of free speech. Free speech is you can't go to jail for what you say. It certainly doesn't mean speech without consequences of any sort nor does it mean that you automatically get an audience for it.
I have worked at two of the companies you’ve mentioned, and I can confirm Rust is not heavily used in these companies. Maybe a few teams use it, but it’s not really supported, and you won’t find many internal libraries and tooling support for it.
Use ASP.Net Identity...
French version are always so clear (friends and family watch movies on laptop and phones). But I know enough English to notice that the movement of the actor's mouth does not correspond to the sound.
Why I have been doing this to the movies I have:

ffmpeg-normalize -v --progress -c:a aac -b:a 768k -ar 48000 -t -14 *mkv

To normalize the audio levels so that they don't get too loud or too soft. Though I wouldn't use it if you have less than 64 kbit/second/track.

https://github.com/slhck/ffmpeg-normalize
Talk with the team. Hear their pain points and propose source control and a test and dev environment.

If you are not managing them directly and they don't want to do those kind of things because it sounds hard or foreign, then you can't really do anything about it.
Revenue is quite different from profit.
We're not just talking about self-checkout, but an app that bypasses checkout completely.

New York (CNN Business)In 2019, Wegmans, the cult-favorite northeastern grocery chain, rolled out a new mobile app that allowed customers to scan, bag and pay for groceries while they shopped and then skip the checkout line altogether.

Not surprised it failed
I was in third grade in 1995 and was being taught cursive. I thought it was ridiculously old fashioned and a waste of time. I was punished for not doing copying assignments. I still think it was a waste of time nearly thirty years later.

Handwriting in general, however, maintains merit.
> "Chinese people are cool but the Chinese government is objectively draconian and fascist."

These days all but a very few of the so-called "developed" nations governments are "objectively draconian and fascist" to some degree and growing more-so daily…
> Do file watchers registered in the main thread get called and then enqueue a message to a worker thread for processing?

Yes, Producer Consumer pattern. Currently a single thread each, but that would be scalable later. For now I try to keep things simple.

> Guessing you scan multiple source directories of files recursively. Does C# have a thread safe queue object? You could create a pool of worker threads and the file watcher can enqueue events

Yes. There are a few. I use BufferBlock<T> [1], which is pretty flexible.

> The problem with the file watcher code is that I don't know what context that event runs in, so you would either have to enqueue events from the main thread context to one of the worker thread queues.

This is the long term plan. Using events is much more flexible than "polling" the next batch of file items (even if it is in realtime). The architechture seems to work out for this but I think for now I'm pretty close to a working solution. Maybe I start going for it, develop a small UI in flutter and see, where there might be problems :-) Currently there is too much "theory" - I would like to see this in practise.

What do you think?

[1]: https://learn.microsoft.com/en-us/dotnet/standard/parallel-p...
I minored in philosophy. Was tempted to go all the way. But money. And I always did love computers.
Fantastic read, thanks.
They'll also accept Android phones via Bluetooth. More importantly, adding two keys lets you disable SMS codes.
That’s a completely incorrect assertion.

Common carriers are private companies required to guarantee non-discriminatory access to the public.

They do this in exchange for a shield from liability for what the public says/does/transfers via their service.

The legal framework for this dates back to English common law, and applies to telephone companies, airlines, freight carriers, taxi companies, and just about any other company that provides public services under the privilege of a government-granted shield from liability.

The only companies of this type that this doesn’t apply to are ”interactive computer service” providers, because they were granted a special privilege cut out in the Communication Decency Act of 1996, while we asked for nothing in return [1].

That’s the issue, here.

If the NRA wants to launch an “interactive computer service” that publishes user content, then yes, I think they should be forced to either accept liability for what they publish, or accept they they must serve the public without viewpoint discrimination.

If RedState wants to host a comment section, then I think the same rule should apply to them, too.

ISPs, too. This is the fundamental concept on which all arguments for net neutrality rest.

[1] Not entirely true; the liability shield of the Communications Decency Act was intended to counterbalance the criminalization of user transmission of “obscene or indecent” material on the internet.

The indecency clauses were struck down by the courts, leaving the privileges and none of the responsibilities.

The whole law was a broken, idiotic idea and should have been scrapped entirely.
Right. An attempt to do a full rewrite just doesn't pass the most basic cost/benefit analysis.

Redoing it in [sexy language / framework / paradigm / design pattern] will feel aesthetic, but even if it goes perfectly, it won't get you to $40M a year.

But if it goes poorly, it might get you to $0M a year (and fired).

The bigger question for OP should be "do I wish to be employed by an organization that is OK with these engineering practices?" Nobody can change culture by themselves, and certainly not just by introducing a sexier technology.
This alternative is not to be neglected. You don't have to save the whole world. Save what you can that is worth saving. If you are competent to build good new things, do that.
And get out fast.
Maybe this will help: http://laputan.org/mud/mud.html
The technology recently gained fame when the CEO of Facebook announced the company would be rebranding to Meta to make a better representation of what the company is working toward and the company’s mission to give people the power to build community and bring the world closer together.
I see my comment triggered an Airbnb host. You are missing the point. What people are upset about is that they are NOT leaving these places dirty, in fact they are essentially required to perform a long list of tasks (well beyond just wash the dishes and take out trash), yet they still must pay the full (and often excessive) cleaning fee.

Anyway, love how you, the owner, would never consider cleaning the place yourself. Guess that is below you. It's either the guests or the cleaning lady, but you yourself could never be bothered. Weak sauce.
> Or am I missing some quite important?

Speaking as to "why would you not just use command line git, or VSCode integration".

Two aspects: Speed, and discoverability.

These are two things that magit massively improves upon the command line.

e.g. to make the commit, in magit, it's the key sequence "<Spc> g g" (to open magit) then "c c" to commit. (Being able to quickly do this from the same place you edit code is very convenient).

In terms of discoverability, magit shows me the common options for commands (e.g. it shows `-a autostash` for git pull), or other commands which might be useful that I've not used (like git worktree).
Lots of people are giving advice on how to fix the code piecemeal. First put it on Git, then add tests, then, carefully and gradually, start fixing the issues. Depending on the project, this could take a year or several years, which isn't bad.

The problem with this plan is corporate politics. Say that OP takes on this challenge. He makes a plan and carefully and patiently executes it. Say that in six months he's already fixed 30% of the problem, and by doing do he meaningfully improved the team's productivity.

The executives are happy. The distaster was averted, and now they can ask for more features and get them more quickly, which they do.

Congratulations, OP. You are now the team lead of a mediocre software project. You want to continue fixing the code beyond the 30%? Management will be happy for you to take it as a personal project. After all, you probably don't have anything to do on the weekend anyway.

You could stand strong and refuse to improve the infrastructure until the company explicitly prioritizes it. But then why would that job be better than just taking a random position in a FAANG company? The code quality will be better and so will the pay.
This is true.

But you should probably maybe ignore most of it. Because there is more shared between us than we want to admit.

I was talking to some guy here in Bangkok recently last night. He's Jewish and I'm Jamaican. It turns out our lives were remarkably similar. Right down to me working in the same city he lived in 30 years ago. We were making jokes about both of our Jewish friends because we experienced the same things with them.

We experienced a lot of the same things too. It was very interesting having that more than hour long conversation.

He experienced a lot of negative things in his life. I experienced many of the same negative things in my life. We spoke about a guy on my team here from a totally different very poor South East Asian country who experienced similar things in his life too.

So yes, maybe the order of things, or the severity of things that happen in each of our lives are different, but most of the encounters and experiences are similar to what other people see.

We are not that special. We are not that unique. We eat the same things, watch the same shows, want the same things for our children.

The difference between now and before, is that we could put people in fewer buckets, now there are a few more buckets we can put people in. And really, if you stop to thing, not that many more buckets, since human nature sort of remains consistent regardless of the times.

And the sooner we understand that a white nationalist has many similar experiences to a black nationalist, the sooner we will realize, that hey, "that guy is very much like me".
$20M revenue is not the same as $20M profit.
I'm not really interested in what the number is, there are going to be an infinite number of opinions on that but regardless there has to be some number defined.

In this case, these are platforms that don't target a local community specifically, so it does make some amount of sense that the number is based on the population as a whole.
https://en.wikipedia.org/wiki/Supremacy_Clause ?
If you believe yourself essentially immune to phishing and password leakage, I don't think that you are very likely to be convinced that you should buy a Yubikey.

The place where they shine is when you have already acknowledged that you want (or have been forced by your employer to use) 2FA.
Yeah I agree it's about personhood.

That same argument applies to all the babies who die between being born and turning 1. It's more an argument against God than an argument against rights starting from the first moment of life. If we assume God doesn't exist, then the argument doesn't really work.

If we assume God does exist, one possible rebuttal is that the purpose of life isn't to test moral virtue. For example the purpose of life could be to provide an opportunity to know, love, and glorify God. But it's just an opportunity, not the only opportunity. After death there continue to be opportunities for that, so people who die immediately after ensoulment still have an opportunity for that.
Sorry for the confusion, I was only referring to fixed account management costs.

They have been around for 25 years.
What you're describing is restaurant nachos, which is indeed a very nice meal. Ballpark nachos are a deliberately simplified version made to be very easy to serve and eat out of a flimsy paper tray. They aren't great, but they're salty and savory and crunchy, which is good enough for munching on at the game.
Yes, life is too short and there are so many much better jobs to waste time on such a project.
Ballpark nachos are a bargain-basement fast-food type thing.

If you order nachos at a non fast-food type place in the US, what you get is what you described.
> For many young people, “handwriting,” once essentially synonymous with cursive, has come to mean the painstaking printing they turn to when necessity dictates.

It's not that big of a difference.

Actually, going by this other atlantic article, cursive is only 10% faster. https://www.theatlantic.com/technology/archive/2014/06/yeah-...

If you want a non-painstaking writing system for more than a few words at a time, you get a keyboard or use some kind of shorthand.
inconsistency is due to missing fingerprints?
Planetside 2. It's a decade old MMO now but still getting substantial updates. It can be quite frustrating because it has shooter gameplay with an effectively open lobby so the teams can be very stacked and you aren't given any matchmaking to make your first sessions easy. There's a lot of confusing and incoherent-by-design stuff with its massive combined-arms PVP scope. It doesn't have enough player population to be a really complete experience round-the-clock now. As well, there's the usual laundry list of old bugs and accumulated cruft that may never be addressed. But the deeper you go with it, the more evident it is that there is no equivalent game. Battlefield gives some of the flavor(and PS2's moment-to-moment is largely copied from BFBC2), but it's far more tame and controlled.
Source control seems like a straightforward first step, regardless of what approach is going to be taken going forward