skysight-inc/HackerNews huggingface dataset:
> As for who the losers are, the data is quite clear: Mostly corporate profits.

Amongst the problems I have with the policy are around reducing profits being presented as something purely beneficial or at no cost, and claiming that we have seen enough to "call it good" within 6 months of implementation. Corporate profits drive investment and investment grows the pie. You won't see these impacts over 6 months but you will see them over 1-5 years. Restaurant closures in response to these policies can take 6 months to few years because the medium/large size franchisees will run a franchise operating at 0 profit for a year or two until the franchise requires capital investment (replace the parking lot, buy a new grill etc) or their financing situation changes against them such that they can't maintain working capital. "20 dollar big mac" is and was unrealistic fanfare, the most likely scenario is languishing for a while.
> I imagine companies like Meta have such good automated moderation

I imagine that they have a system that is somewhere between shitty and none functional. This is the company that will more often than not flag marketplace posts as "Selling animal", either completely at random or because the pretty obvious "from an animal free home" phrase is used.

If they can't get this basic text parsing correct, how can you expect them to correctly flag images with any real sense of accuracy?
>As the fortunes of AWS et al rose and rose and rose, I kept looking at their pricing at features and kept wondering what I was missing. They seemed orders of magnitude more expensive [...] To this day I still use bare metal servers for pretty much everything, [...] plain Linux, Bash, Perl, Python, and SSH, to handle everything cheaply

Your FastMail use case of (relatively) predictable server workload and product roadmap combined with agile Linux admins who are motivated to use close-to-bare-metal tools isn't an optimal cost fit for AWS. You're not missing anything and FastMail would have been overpaying for cloud.

Where AWS/GCP/Azure shine is organizations that need higher-level PaaS like managed DynamoDB, RedShift, SQS, etc that run on top of bare metal. Most non-tech companies with internal IT departments cannot create/operate "internal cloud services" that's on par with AWS.[1] Some companies like Facebook and Walmart can run internal IT departments with advanced capabilities like AWS but most non-tech companies can't. This means paying AWS' fat profit margins can actually be cheaper than paying internal IT salaries to "reinvent AWS badly" by installing MySQL, Kafka, etc on bare metal Linux. E.g. Netflix had their own datacenters in 2008 but a 3-day database outage that stopped them from shipping DVDs was one of the reasons they quit running their datacenters and migrated to AWS.[2] Their complex workload isn't a good fit for bare-metal Linux and bash scripts; Netflix uses a ton of high-level PaaS managed services from AWS.

If bare metal is the layer of abstraction the IT & dev departments are comfortable working at, then self-host on-premise, or co-lo, or Hetzner are all cheaper than AWS.

[1] https://web.archive.org/web/20160319022029/https://www.compu...

[2] https://media.netflix.com/en/company-blog/completing-the-net...
Can you articulate what this feels less complex? The author did a good job articulating the complexity with the trivial example.

One benefit I like in the author's example, vs a static utility method, is you don't need to concern yourself about the implementation when it comes to tests.

Let's consider your example. The CheckoutService needs to call applyDiscount. So how do we get a discount to be applied? Well, we need to look at the source code of the static function to see that the order needs a CouponCode of "SUMMER2024". We may also need to see how much the order is discounted by so we can assert on the correct total value in the tests (or we can simple assert the total is less than the total we started with). That means that anytime we update the CouponCode (e.g. "WINTER2024") then we have to update a bunch of tests.

Now let's consider the example's change. I see that the constructor takes some DiscountService interface. So now I can create a fake implementation that's used in the tests. I don't need to dig into implementation code to see how to trigger a discount. I can create that fake implementation in the test itself so I can provide exactly how much discount will be applied and the test can assert that the total is discounted by the amount specified in the test itself, now we can see it's definitely being applied! Or I can create a FiftyPercentDiscountFake for all other tests to use.

The example is trivial of course and you likely don't need such an abstraction for trivial services. After all, this is for example purposes. But as code becomes less trivial or many teams are repeating the same thing if you're at a large enough company, then this a tool in our toolbelt to use to manage the complexity.
Smuggling .gitignore, .npmrc and friends in npm packages
It's rare to stumble across a completely original take on something that is well established - I think this is a clever idea that really has legs, good luck to codemic, I look forward to engaging content, as a step up from the current live-stream et al quagmire.
Having lived bi-coastally, I agree this is an idiosyncratic distinction between east and west. Particularly northeast and west. And we have great mounds of thinkers who have raised the thought. Thoreau. Steinbeck. Kesey.

How wonderful it is to walk into woods and cliffs by compass and pack. No deeds or POSTED signs. No orange toque as deference to hunters.

Yet the coast of Maine is mostly parceled off to old money. Mill towns evaporate into poisoned ghosts. And Adirondack Park defenders chattle on about 'public-private partnerships' as if the National Park system was never conceived.
I think the primary points that I took away were:

* LLMs provide a mirage: there is really nothing there at all, but they sometimes can look like they are exhibiting intelligence but that's because they are repeating statistically-remixed intelligent input.

* However, the tech-bro culture that has fermented in Silicon Valley has resulted in a large bunch of people who are irrational, have no concern for logic or truth, but who feed on each other's groupthink, and from that culture, a religious-like mindset has emerged -- strongly reflected in some of the comments here, for what it's worth -- that is basically a sort of messianic cult. It preaches:

- greed is good, etc. (Wall St, Gordon Gekko etc.)

- disrupt, automate humans out of the loop, etc: these are good things, desirable goals in and of themselves, the ends justify the means, etc.

- truth is negotiable and not really important; cf. "the reality based community" (https://archive.ph/pvkxE etc.)

- thus they honestly don't know and can't care if LLMs are smart, because LLMs manifest the dogma: the machine will evolve and replace us, etc.

Summary: it's an economics-driven religious movement now, with True Believers, and mere facts do not matter to them, and what to sane people would be horrifically disastrous outcomes are to these guys desirable outcomes, prices worth paying on the path to the Singularity.
Discretion is, indeed, often the better part of valor.
Aaargh.

OK. I tried here:

https://news.ycombinator.com/item?id=42489023
Yeah. The idea that corporations are going to raise wages on their own even for the general well being of society has been debunked many times over. These things work according to power and leverage, and nothing less.
I believe they replicate from NJ to WA (Seattle). At least that's something they spoke about many years ago.
Grammarly at least used to be deterministic and fast. Its edits are consistent and its mistakes are easier to spot. That alone is enough of a value proposition over LLMs, especially since their tech required years of computational linguistics research, whereas anyone can write an OpenAI API wrapper...
But not The Zeppelin or The Skynyrd.
I would agree 100%, but would pessimistically assume that money talks.
People have been fooled into thinking their hobbies should override billions of years of evolution... if you behave as your body is hard wired to behave, you will be happier.
Seems to me o3 prices would be what the consumer pays, not what OpenAI pays. That would mean o3 could be more efficient in-house than paying subject-matter experts.
I found that the commit log made auditing on- and offboarding easier, not harder. Of course it won't help you if your process is dysfunctional. You still have to trigger the process somehow, which can be a problem in itself when growing from a startup, but once you do that it's smooth.

However git is a central system, a database if you will, where you can keep identities globally consistent. That's the whole point. In my experience, the reason people leave it is because you grow the need to interoperate with third party stuff which only supports AD or Okta or something. Should I get to grow past that phase myself I would feed my chosen IdM with that data instead.
Until the AI moderator flags your home videos as child porn, and you lose your kids.
I my experience it performs quite similarly, but Kotlin code can be a lot denser so similar files don't look similar at first glance.

It also really doesn't like Java with generics for some reason. Still beats any other Java IDE I've seen.
Bathing is no longer considered a luxury, and so will never be given up.
Gravitational wave observations conflict with expectations from stellar models
Huh, perhaps Samsung should double Apple's prices. By your logic, that should make them wildly successful, no?

A better example of quantity demanded paradoxically increasing with price is in the designer hand bag market. The value of luxury goods is in part due to the signal they send that the owner can afford such an expensive item.

However, that is just an exception proving the rule. Your point about Apple makes no sense because they've also increased the quality of the goods they ship in conjunction with their price. Unless you're suggesting that minimum wage laws somehow enhance the laborers' productive capacities.
Our CI pipelines can spin up some seriously meaty hardware, run some very resource intensive tests, and destroy the infrastructure when finished.

Bonus points: they can do it with spot pricing to further lower the bill.

The cloud offers immense flexibility and empowers _developers_ to easily manage their own infrastructure without depending on other teams.

Speed of development is the primary reason $DayJob is moving into the cloud, while maintaining bare-metal for platforms which rarely change.
How home manager users handle the case of setting up the home directory on a system they have no control over, and therefore nix is not usually available?
Sounds like one solution would be to apply a sealant that looks like bare concrete.
An NPE means an incomplete feature was originally pushed to production. It would still be incomplete or incorrect, in Kotlin and would still need a fix pushed to production.

It's even worse with Kotlin, without the NPE to provide the warning something is wrong, the bug could persist in PROD much longer potentially impacting the lives of 1 Billion users much longer than it would have if the code remained in the sane Java world.
The paper: https://iopscience.iop.org/article/10.3847/1538-4357/ad7ea8
Why is this a OOP problem and not a problem in large code-bases in general? I can easily see it happening in functional or imperative languages where one creates an almost identical copy of a function instead of reusing and modifying an existing one.
Exactly right... hard to overcome the lobbying and propaganda power of billions of dollars in gambling profits.
California has a lot of structural problems that other states don't, and, a few big industries that pay a lot of taxes that allow them to paper over issues.

As an indicator for what other states should or shouldn't do, California's unique situation simply doesn't matter .
It's as deluded as raising cats on a vegan diet.
This probably occurred at the behest of the German government. Germany has a real personal drive not to have pro Israel sentiment associated with terrorism and mass murder.
> Even the oldest fortran/c is much easier to work with.

Could that be survivor bias? If that old Fortran was hard to work with, maybe it would have been rewritten, and left the set of “oldest code” in the process.
Reading that made me want to revisit Pale Fire
everyone is 'cattle not pets' except the farm vet who is shoulder-deep in a cow

(my experience with managed kubernetes)
That would be very interesting. But for now it's a little out of scope. I think the key feature here is a tool and a platform for developers to record and replay coding sessions in a much more interactive way than what we currently have on Twitch or YouTube.

In the future, we could add live record & replay which would pave the ground for pair programming as well.
I would wager that the same kind of people that were arguing against your request for a specific hardware config are the same ones in this comment section railing against any sort of self-sufficiency by hosting it yourself on hardware. All they know is cloud, all they know how to do is "ScAlE Up thE InStanCE!" when shit hits the fan. It's difficult to argue against that and make real progress. I understand your frustration completely.
Nestle launches protein shots for US weight-loss drug users
> No, the evidence cited is that a significant portion is also absorbed by companies making lower profits (and a small amount by higher prices).

From the article:

The authors calculated that about 62 percent of the wage increase was absorbed through higher prices, while the rest was likely absorbed by a mix of reduced turnover and, crucially, lower profits for franchisees—hence the massive industry resistance.

Bargaining power is undoubtedly an issue here, but the success of the increase in minimum wage can probably be attributed to it being uniform across similar businesses and in an industry that can't exactly move to the next state over (without loosing business).
Just scrolled a lot to find this. And I do believe that moderators in a not so safe country seen a lot in their lives. But this also should make them less vulnerable for this kind of exposures and looks like it is not.
The market is gobsmackingly huge, it's just the go-to-market entry points which are narrow.

In my opinion, the key is to find a value prop and positioning which lets prospects try your service while spending a minimum of their own risk capital / reputation points within their own org.

That makes it hard to go after core storage, because it's such a widely used, fundamental, and reliable part of most every company's infrastructure. You and I may agree that conventions of incremental files in S3 are a less-than-ideal primitive for representing streams, but plenty of companies are doing it this way just fine and don't feel that it's broken.

WarpStream, on the other hand, leaned in to the perceived complexity of running Kafka and the share of users who wanted a Kafka solution with the operational profile of using S3. Internal champions can sell trying their service because the prospect's existing thing is already understood to be a pain in the butt.

For what it's worth, if I were entering the space anew today I'd be thinking carefully about the Iceberg standard and what I might be able to do with it.
is this pronounced mic like 'mike' or 'emic' like 'epidemic'
Why the subscription model? https://freron.com/motivation/

As a happy paid user, I want to see Benny and his product succeed. Hopefully, this new model ($10 every 3 months) will generate steady revenue, allowing him to continue maintaining and improving MailMate--benefiting all of us in the long run.
Yes, I'm aware. Although a major mega band doing so on a wide release album these days would be taking a significant legal risk - which is why it's now fairly rare. But back in 1979 it wasn't uncommon, to the extent that one of the then-biggest bands in the world could do so on their biggest album project yet.
Finley (YC W21) Is Hiring a Growth Associate (Ex-Finance)
Palantir and Anduril join forces with tech groups to bid for Pentagon contracts
This blog post seems to be mostly quotes from this original article: https://www.nplusonemag.com/issue-49/essays/casual-viewing/
Proper enum types would have solved this problem; e.g. in Rust

enum ProcessHandle {
Pid(pid_t),
Invalid,
Terminated
}

There is no way to pass a Terminated or Invalid process handle to kill, since there is no numeric identifier for it anymore. And, any code that wants to get a PID from a ProcessHandle has to explicitly handle non-PIDs - making it impossible to forget to deal with these special cases.
The problem is the definition of success. Yes, the sector grew and employees made more; but franchisees felt some pain. In fact, I'm sure someone will argue that they had to expand precisely to try and recoup the profit lost to lower margins.

For capital owners, no redistributive policy can ever be a success, by definition.
Sure, but nobody is saying that aesthetics don't matter. Quite the opposite. People have been saying this for decades, and even government agencies have code-style guidelines. Also, the idea that big procedures are problematic is as old as procedural programming itself.

The problem is that, when it comes to aesthetics, one of the two more-or-less-novel ideas of the book (and the one that is followed religiously by practitioners) is downright problematic when followed to the letter.

> when you see your functions doing 3 independent things, maybe it's time to break it in 3 sub functions

That's true, and I agree! But separation of concerns doesn't have much to do with 10-lines-per-method. The "One Level of Abstraction per Function" section, for example, provides a vastly better heuristic for good function-size than the number of lines, but unfortunately it's a very small part of the book.

> I see some criticism concerning [...] class variables being used as de facto global variables

The criticism is actually about the book recommending transforming local variables into instance/object variables... here's the quote: https://news.ycombinator.com/item?id=42489167
German watchdog orders Sam Altman's biometric ID project World to delete data
https://www.fastmail.com/blog/throwback-security-confidentia...
PG said on X today how he explained to an English lady why Elon is not an "evil person" (1).

If indeed he isn’t evil we will see the posts made available again.

(1) https://x.com/paulg/status/1870889708764491777
Okay. Not named after a band member named Pink.

Unlike Pink, which is the stage name of the artist.
Let’s not finely parse the polling (or any commenter’s history of poll citing):

how about a fucking unprecedented number of people are vigorously endorsing an assassination? How about a fucking huge number that’s a big deal?
Why should tribal sovereignty be diminished yet again in order to benefit the American state and people?

Edit: I see now that OP was specifically referring to restricting the promotion of gambling. Such restrictions seem reasonable where it doesn’t infringe on the sovereignty of the tribes.
And many people in tech still refuse to see Musk's true character, using motivated reasoning to convince themselves that he's not like Trump.
Many of Kotlin's profound improvements will never find their way into Java because it's 25 years too late to do so. Java improves where it still can, which is the right thing to do. Sometimes Java even manages to improve on Kotlin because now it can learn from Kotlin and other languages. Nevertheless, it's impossible for Java to catch up to Kotlin, which was designed 15 years later with the explicit goal of fixing as many of Java's design mistakes as feasible for a JVM language.
Apple must ensure interoperability of iPhone with rivals, says EU
Thank you to those who occasionally post non-hacking related material here, and everyone else who votes it up. Keeps the place interesting ;)
This poem is from the book New Hampshire.

Another famous poem from that book is this one:

Some say the world will end in fire,

Some say in ice.

From what I’ve tasted of desire

I hold with those who favor fire.

But if it had to perish twice,

I think I know enough of hate

To say that for destruction ice

Is also great
And would suffice.

https://www.poetryfoundation.org/poems/44263/fire-and-ice

The title poem of the book, New Hampshire, is at least ten pages long, but ends ironically that Frost is living in Vermont.
I doubt those prices are unique to California.
Thanks. It means a lot coming from someone with experience in our niche field.
Scaling AI Checkpoints: The Impact of High-Capacity SSDs on Model Training
I'm open to arguing about which error to return in each case, but surely we can agree that neither of those warrant a 200?
Is just an Amphipod. A sea flea. Is showing the typical shape in the group. For people without taxonomic knowledge, we could say that is "a type of shrimp" There are thousands of species in its group.

The title is unnecessarily dramatic.
This is just what I needed as I stare out the snowy window scene.

A request: would be nice if it did not constrain to the dimensions of a phone when on an iPad.

Thanks!
This has already been done; there are multiple languages/frameworks that compile directly to WASM with no JS such as https://yew.rs/
You can use topgrade (https://github.com/topgrade-rs/topgrade) to update system, homebrew, npm, python, cargo with only one command. It also works on Linux and Windows.
Nitpick that irrelevant example if you want.
Yeah ... honestly, having an "in Zig" dropped subtly at the top would have alleviated a lot of confusion as to "why this c code looks so weird". :facepalm:
Correcting what though ?
Consider it an early Christmas gift https://www.computerhistory.org/collections/catalog/10273872...
Life2vec
Who cares? What possible difference does that make?
Images show Brazil's uncontacted people are thriving
setuptools was never part of Python's standard library. I think you're thinking of distutils which was removed from Python in the 3.12 release. You can easily access distutils again by installing a package from PyPI.
What makes it the "correct" order?
Nice; Now do an analysis of The Telephone Call by Kraftwerk on the album Electric Café
You mean like the poll that showed an unprecedented number of people supporting Hitler?
> Generally in economics we discuss individual effects while holding other effects equal (ceteris paribus).

Ceteris paribus is Latin for "holding a cat by its paws to look under its tail", named so because it tells you how long you can "hold other effects equal" before you'll be made to regret the attempt.

This is to say, the economy is a system of tight feedback loops, not independently random effects. This is the part I rarely see emphasized wrt. "ceteris paribus". You're trying to hold constant the very effects that will react to change under discussion, which both severely limits the range of a single forecasting step, and should invite conversation about those other effects.
You have to have not read anything whatsoever about Ansar Allah (or Yemen) to believe these are big claims. If you want stuff nicely packaged for western audiences, start with Human Rights Watch.
Fingers crossed that it ever gets finished
I highly highly recommend the late Mark Fischer's Capitalist Realism.

There's no good reason why the internet needs to be this bad.... aside from an irrational demand for continual returns, damn the cost to humanity. There are, in fact, better ways to run society than begging the rich to care about the rest of us. Anyone who says alternatives to capitalism are unrealistic are lying to your face.
Nah, it's because of mobile.

All flat boxes is easier to do with 1,000+ different screen resolutions.
Here in Croatia they passed a law last year that forbids traders to open on Sundays except for 16 weekends of their choosing. Betting shops and casinos are exempt!