skysight-inc/HackerNews huggingface dataset:
People can pirate games easily, publishers hate paying Steam their 30% cut. However despite this, people still spend a lot on Steam, and publishers still put their stuff out of Steam.

Even though it could be cheaper buying direct, or free by pirating. Turns out the publishers were just either greedy or naive and didn't split the 30% savings to encourage people to move off Steam, and the Steam pricing is low enough that people preferred it.

The same cycle is happening with streaming services, they didn't learn that there is a cutting point where people just dont want to deal with your high priced, abusive shit. Netflix make almost $34 BILLION a year, and yet the most important thing for them is making it really hard for me to help my elderly parents from just using one of my many unused Netflix profiles.

"Nickle and Diming" drives a lot of these folks to figure out an alternative. Because the pirate services aren't going to turn around and restrict my ability to watch on location, or number of streams or decide that they don't like my TV manufacturer anymore and disable the app.
Joel tried to write an IETF Standard by the backdoor for a thing he didn't invent.

Having been kicked off the word standard, they immediately thought "how can we still do this while technically obeying it". So they picked the closest possible word to Standard, implying it really was the definitive version.

Yeah, I'd be grumpy too.

If he'd called it 'Atwood Flavoured Markdown' there wouldn't be an issue. But Joel wanted to own the definition of Markdown.

As a group of tech CEOs they decided to co-opt someone's idea without even asking if it was okay.

In fact kicking John off the project was the point.

You can do that, you just can't keep the name they created.
But people who lack enough experience to realize the entire world of possibilities that can't be crammed into their model aren't normally humble enough to design good escape hatches.
FYI, you can turn this off by adding "Defaults lecture = never" to /etc/sudoers. In Nix:

{
security.sudo.extraConfig = ''
Defaults lecture = never
'';
}

Or you could also set it to "always" to annoy your users :^)
This scandal is probably the biggest miscarriage of justice in Europe. The fundamental issue was perhaps "reliability of computers".

But the biggest scandal is that a lot of people knew what was happening and were either silenced or told others to be silent.
Oh hey look Crowley.

It's fascinating to me that like 95% of what anglos see as "occult" or "magic" is directly descended from that very recent grifter.

Also see vampires and Stoker (though that's not as intentional).
Scammers do ;-)
You'll probably need to email the organization. https://www.ycombinator.com/contact
That is not what a latex document is for.

It's like talking about reflowing a physical page.

Instead, you change the document page size and render multiple versions and switch it out based on zoom level.
After running the platform org at a company that used submodules: never again.

There was not a week that went by without me having to unstick some team that had horribly managed to screw things up because of them or watch an engineer burn an entire day fighting with them or watch a new hire completely confused.

"Well if everyone would just ..."

Everyone is not going "to just". If your system relies on everyone inherently having the same understanding of the world and behaving in the same way, then it's a terrible system.
So, if the 8 billion people on Earth each walk 5 miles per day, that's an aggregate 2.5 lightyears/year of travel.

Actual values may vary, but within an order of magnitude, humans collectively do probably walk about a lightyear per year or so.
More antibodies against spike protein, T cells have an idea of what to respond to, and less IL-6 cytokines meaning less inflammation.
if the learning curve flattens out, move to a different place which challenges you more abd perhaps has better more senior colleagues. ofc dont skip around jobs all the time, but if you wanna grow and there is no space to grow into it wont happen.
Sure, but if you're evaluating the risk of a discretionary trip the crude per mile safety of the transport mode (multiplied by the specific trip mileage and adjusted by any other risk factors you're aware of) is still the correct starting point for estimation and the crude per trip estimate across all journeys undertaken by that mode of transport raised upthread still unambiguously the wrong one (especially if there are vast differences in average trip lengths like between aeroplanes and cars)
> Intel had to agree not to buy back stock for 5 years

Sure, but have you heard of creative accounting? That's how they manage to move money from one place to another without breaking any contracts...
1/0 = NOP in assembly. You just don't divide, you skip that operation.
negative assertions are more powerful/expressive than positive ones.
e.g. "Not an enemy" is more powerful than "A friend" - the latter limits the possibilities a lot.

or, #ifndef GONE is more powerful/flexible than #ifdef PRESENT

Of course, sometimes one wants exactly that specific things that positive assertions do. But IMO that's rarely the case, it's just going positive seems simpler/easier to think of.

one may say, in some system of rules, "Dont's" are more usable than "Do's". Think cultures..
>Every person who has ever programmed a computer or worked in any complex system knows they can't be relied upon 100%.

I know I can rest assured the Excel spreadsheet for my monthly and annual budget is perfectly accurate and reliable.

I know the computers powering the stuff my life depends on are perfectly not accurate and reliable.

Put another way: The microwave oven or coffee maker in my kitchen? Yeah, the 'pooters in them are working perfectly. The mainframes jackhammering away at the Automated Clearing House? My money will get through the banking system perfectly eventually some day. The jetliner or my car I'm about to get in? Dude, that thing better have dozens of computers acting in redundancy because that shit ain't working.

I wonder if there's a law stating that the reliability of a computer is inverse to the value of the workload.
On FreeBSD you also have process descriptors (Linux followed suite a while ago) which provide a race free clean interface to supervise processes even if you're not their reaper (so can't use PIDs reliably). You can add them to kqueue using the EVFILT_PROCDESC filter with the NOTE_EXIT flag to get notified when the referenced process exits. The exit status you would normally get from waitpid() is already in the struct kevent.

These OS specific APIs are sometimes required and may make certain usecases a lot easier to implement correctly (or even at all), but a job server for a build system isn't one of those. The make jobs can be required to behave and stay in the process group the job server creates for them just like shell job control. Which can be done with just POSIX API. You just have to blow the dust from the relevant tombs the ancients left us (e.g. Advanced Programming in the UNIX Environment).

Refuse the temptation and don't make infrastructure tools like gmake depend OS specific APIs. Doing so would make the world a worse place for everyone else.
Nope nothing. On multiple browsers and a high speed net connection (fiber).
Amazon EKS Auto Mode
That’s the point. HTML has to support arbitrary screen sizes whereas LaTeX doesn’t, so the layout algorithms have to be more accomodating.
Delay is good. Delay is necessary. While we have (some bricks of) the technology to generate/store/consume energy without emitting CO2, we haven't nearly rolled it out and we need time to do so. So, yes, by all means, any month we win by decreasing energy usage might save countless lives.

> The conflation of supposed moral virtues versus actual, practical solutions is a huge problem with messaging in this space: there are a lot of people who don't see climate change as a problem to be solved, but as the stepping stone to bringing down capitalism or some other goal they want to use it as a bandwagon for.

Fair point.
I think the issue with such formal analysis tools is that in order to make the analysis succeed you often end up writing code that doesn't look like normal C anymore and arguably at that point you're not writing C anymore.

---

As an aside, does CBMC check temporal memory safety and thread safety? It seems it checks for out-of-bound accesses, null pointer access and double-free, but I could not find a mention of use-after-free and data races.
Apple Nudges HomeKit Robot Vacuum Support Rollout to Next Year
Somehow they are still the symbol of freedom and independence by many. Even though very trackable, limited to government roads, oil infrastructure and significant state subsidies
Indeed. I made the same point here: https://news.ycombinator.com/item?id=42295005
For C++, I've started using FetchContent as a kind of distributed package manager. When I think about it, why is that better than git submodules?
did not read the whole document. just the proof of theorem 1 and it has a minor error. it is not obvious that C(n) != x. that is because it is not true. to see that, consider a map C(n) such that

C(n) = 0.10000000...

that is: c_1(n) = 1 and c_i(n) = 0 for all other i.

If you let \overline{c}_1(n) = 0 and c_i(n) = 9 for all other i,
then we have that c_i(n) != \overline{c}(c)_i(n) for all i but C(n) = x.

This is a common mistake people make. To fix it, one needs to be more careful when defining \overline{c}_i.
A practical tip for self-improvement: If you're using JetBrains IDEs, make it a habit to never commit code without reviewing and addressing the IDE's soft warnings and code improvement suggestions. This built-in static analysis can serve as a basic code review mechanism and help maintain code quality standards
Indeed, and that's an attraction even despite Matlab being effectively "free" due to generous academic site licenses. But people are catching on that open source means more than "free" as in beer. I think it has also encouraged what we've seen, the flourishing ecosystem of libraries, tools, tutorials, etc., that really make Python what is. People don't want to pour their heart and soul into something that somebody else owns.
To this day the whole game feels like an FPS mod, and a poorly tested one at that.

Every so often, when a new update comes out, I check out some let's player who will, in a span of an hour, will run into some incredibly basic and fundamental bug, like clipping through an elevator and getting ejected into space, or being unable to get through a door that's supposed to open.

Honestly the whole game feels years away from release.
Since OP didn't want the Google account on the pixel to be associated with their personal google account, it is possible no recovery phone number or email was set on it which can make reseting password difficult / impossible without someone at google actually looking in to it.
I understand your use of artificial in this context, However, it’s not like humans are en mass terminating the non-orange siblings, to the best of my knowledge.
It failed on “World” for me.
Sure; "consumption" in this sense almost always means buying legal goods and services. Some economics would say that someone buying something is by definition proof that it is a beneficial transaction. I wouldn't go that far personally.

Seems like you might be approaching this from a different perspective / this is a confusion over the mutual meaning of words. But the GP is basically a slogan or an axiom, not worthy of serious rebuttal.
But that doesn't necessarily mean they are less intelligent
I hear what you’re saying, but I don’t see any of this as standing in the way of programming.

Effort and curiosity and learning are where skills and understanding come from.
But the width of a PDF is still arbitrary isn't it? Can you just, recalculate for bigger widths?
If it's a work day and I don't wake up on time, I'll pick away at it over the course of the day - usually I'll get a chance to think about it on my tram ride to work and complete it at lunchtime

If it's a weekend I'll just do it at my leisure at some point during the day when I have some time - maybe head to a nice cafe or something.

I'm nowhere near the top 100 - closest has been iirc top 200 a few years back - so it's not like I need to start at 6am.
Being in the same room that a movie is displayed movie is not attending to it.

See, eg, https://www.cbc.ca/news/entertainment/cellphones-in-theatres...

In any case, if watching a movie is the counterexample it is probably in the category of "damning with faint evidence". This is still passive media which carries on whether or not the watcher is attending. Reading a book for an hour or two is different, because the pages don't turn themselves.

People in a position to notice changes in these capabilities have noticed them.

https://www.theatlantic.com/magazine/archive/2024/11/the-eli...
How often do you fly and how often do you drive by car?
> “You can't make this argument for watching a movie, though.”

HA! And yet my local library makes this argument all the time.

Context, I had a discussion with the media buyer at my local library about how many DVDs they were de-acquisitioning, and how meager were their new purchases of movies and series. Of course I was referring to A-list material. The library has a contracted online streaming service and the librarian offered this service as equivalent. It’s not. It’s not the Criterion Collection. It’s the equivalent of carob substituted for chocolate.

Whatever you think about DVDs compared to streaming, I like going to my local library. And other libraries in my system have much better collections. It’s just poor management (I’m sure I won’t convince many others who have already committed to going streaming or don’t like their public library. So I’ll just say this, they routinely buy ‘altered to fit your television’ copies of action films. Uggg)
> What about mechanical devices that simply wear out?

I think wear-and-tear from usage falls under "until broken by me", which I see as intended to cover ordinary breakage that would exist even in absence of copyright and trade secrets.

> Also, cool beans that that is the minimum you'll settle on but how on earth would anyone enforce that?

A large part of the solution would be to stop enforcing copyright, patents, DMCA anti-circumvention clause, etc. in these cases. Companies can be legally compelled to release the server software with fines or restrictions on future sales for non-compliance. In case of bankruptcy, it can be obtained as part of the bankruptcy process going through the company's assets.

> Open sourced software is not enough by far to make something work perpetually: the software will need to be run somewhere and most likely (since you are talking about some sort of net-connected software if this is relevant in the first place) will need security patching to keep up with CVEs.

Some of these devices may legitimately need to be network-connected, but very few legitimately need to be Internet-connected. A local network with a Raspberry Pi running the server is likely fine in most cases.

> Who is going to pay for that? I don't think it will be the bankrupt entity that stopped existing 10 years ago.

I don't think the idea is to force someone to pay to keep servers up or actively maintain the software - but rather to remove artificial barriers in the way of owners/enthusiasts/repair-shops/etc. that already want to do so.

Unless we're applying this retroactively, it'd be an entity currently going through bankruptcy, and their obligation is just the hand-over the source code in its current state.
Rust/Cargo has adopted this protocol: https://lib.rs/jobserver
You can think of “Prohibited items” as a variable which happens to be called like that for clarity. It’s a clearly defined arbitrary list and it’s referred as such in any relevant text. The prohibition starts at an arbitrary point in the building so they reference the variable when communicating this to you.
Be right back, doing some research on this.
With this update, you’ll experience enhanced stability, faster transaction processing, and new user-friendly design.

[img]https://i.ibb.co/PFrD3cK/728-90-forum.png[/img]

What’s new:

- ‘Lost merchant address’ bug fixes for TRON network and tokens

- Started using the official Apirone SDK PHP library

- New official Apirone invoice design

To update, simply go to your WordPress dashboard and click “Update Now” under the Plugins section. Stay ahead in the crypto space with the latest improvements! For any questions or support, feel free to reach out to us.
Ha! Oh my, this is exactly what I am studying. MC1R is a G-Protein Coupled receptor (GOPCR) and the ARHGAP36 gene/enzyme is a GTPase activator for the Rho-type GTPases by converting them to an inactive GDP-bound state. Meaning it breaks down GTP (Guanosine Triphosphate is responsible for providing energy to the receptor.)

If there is too little or too much GTP it will effect the sensitivity of the MC1 Receptor and will change the color of the hair accordingly. BTW, humans have these same genes so the same will apply to humans.

I am studying these GPCRs and how they play a role in Mood and Chronic Illness like Long COVID and ME/CFS. Too little GTP and all of the 850+ G-Protein Coupled receptor will be effected. These include Serotonin, Dopamine, and Epinepherine Receptors.

You can see the whole list of them here:
https://www.guidetopharmacology.org/GRAC/ReceptorFamiliesFor...

I has an enzyme deficiency (PNP) that makes me have way too much GTP and it has me disabled but getting better after this discovery I made about Receptor Energy.

I too much GTP also leads to grey hair.

Also, GLP1 is a GPCR!

This might have been the most serendipitous or God given thing for me to read today because I have been pretty suicidal and thinking I was wrong about my idea, but this literally is another piece I can put in my paper that proves that if the serotonin receptor does not have enough GTP, it does not matter how much serotonin you have, you will not get cellular activation via cAMP.

Adding here that cats had more Arghap36 RNA in orange regions. More Arghap36 means less GTP. Less GTP means less energy for the MC1R receptor which means less black/brown pigment is produced.
Because we cannot have that! Absolutely not. PMs need to be able to apply excruciating pressure.

Also we couldn't possibly put the burden on the company that makes improbably low bids - no! No we must put the blame on the peons where it belongs.
There's a table in that link that shows air at 117 deaths per billion trips and bus at 4.3, I didn't look into it further, but what numbers are you looking at?
Mathematics, Philosophy, and Artificial Intelligence
>Normally I'd give the developers the benefit of the doubt. But the sheer number of issues, and how fundamental some of them ~were~ are[1] leave me little room for sympathy.

The developers were just doing their job. It's management's responsibility to construct a functioning system of checks and balances and understand the limitations of their systems, both of which they failed to do. If it weren't for their hubris the fundamental issues with Horizon could have come to light much earlier.

Let's also not forget that the reason executives are compensated well is for them to take accountability in situations like this.
You want some government mandating your dependencies...?
I have to push back against the misuse and abuse of the word "engineer".
If your .tex is simple enough, it can be converted directly to plain html using a tiny sed script.
On can really consider how rare hardware issues leading to wrong computing are for your widely used computer chips. In general it seems they are very reliably correct and fixed in reasonably quick order.

Same really cannot be said about software. But on computational level it is actually amazing when you think about it.
I think you'd be surprised - you'll definitely be capable of coding at that hour. But like me you'd just also be quite capable of making daft mistakes :D
This is like the warning in emails about "not reading it if you aren't supposed to have received it" like yeah sure how do you know it's not for you then.
Show HN: Maplibre-Geoman, a free plugin for drawing and editing geometry layers
Indeed, but of equal stature in my opinion is that they people on the receiving end of the miscarriage of justice are continuing to be abused by the so-called compensation process.

During the inquiry, the statement was made, can't remember by whom, that value for taxpayer money had to be respected.

I think its past that point, and I would like to know why the instigators of the miscarriage aren't at risk of losing their personal assets to (at least partly) cover the cost. Maybe we have to wait for the inquiry report for that, but in the meantime it is pretty clear that 'value for taxpayer money' means, at least to some degree, kicking the can down the road until as many of the claimants are dead as possible.
Worth noting that Computer Modern, the typeface that is characteristic of TeX, was never designed to be used for reading on a computer screen. It couldn't have been, because it was designed in 1986. It's intended to be used on the printed page. And regardless of what people think of its legibility in print, I don't think it's a hot take to say that it's kind of hard to read on a screen. Too thin and light for my liking.
The reason this happened G Protein Coupled Receptors, which is what MC1R is, are being heavily investigated for drug development.

https://www.nature.com/articles/s41392-024-01803-6
Good practises still result in bugs. How is the bug handled after it is found? That is a management responsibility.
money (payment for goods and services) is a good signal that you are doing good. If you don't need to pay attention or the money comes in regardless of the quality of the product, it's easy to go off the rails.
This, but also learn to configure other linters, not only things bound to a specific IDE. Learn from the errors that linters raise, their documentation usually has a "rationale" section for each rule.

Ideally you should also run those linters in CI/CD. When a new member joins the team, they will get CI/CD linting for free, which will save you a ton time for each new team member
You do realize it wasn't "saved us 20%" but "Hetzner can sometimes be as low as 20% of an equivalent AWS bill" ie saved 80%?
My nonaggregate quanta is electrical pulses in the ignition system, thankyou.
There was an interview with Zuckerberg about how they initially split training llama chat models on purely normal text and codellama on code, but later realized that if they combine the training set they get a model that is better at both tasks than each specialized one was.
The broadcast operator just sits there like it didn't reduce an entire programming paradigm down to a single character.

Julia is the first fun language I've seen in years. =3
I don't even remember how old I really am, as I never tell my true age. No matter where I'm asked for my age on the Internet, I'm always born 1920 +/- 10y.

Guess, that's my learnings from being on the Internet since 1994. I've seen so much.. so:

Never disclose. It's for the better.