skysight-inc/HackerNews huggingface dataset:
Why do pirates prefer hevc over AV1? I assume they don’t care about intellectual property so I assume it comes down to technical quality of the algorithms?

Maybe they have moved to av1 and I just don’t know it. Either way the quality of the piracy scene has always seemed vastly better than legitimate channels, up until Netflix.
How do you envision that working? A manager needs to have a feature added to their app that lets you customize product attributes. How do they communicate this to the AI? Sketches and flowcharts? Empty stub functions?

What happens with the 1500 lines of code the AI spits out? Is it merged in and rigorously tested? What happens if there's an error? Start over?

I'm just not really seeing how it'll work.

As an adjunct, a tool to make a programmer more efficient, I see a thousand ways it could help. But that doesn't reduce the demand for programmers. It makes them more valuable.
>...I think the moment that I held core memory in my hands was the closest I've really gotten to "the metal" in my life<

Why is that? You don't build your own computers anymore? Or write a small for fun application on ESP32 that you slap on a board made by yourself? That's the fun, to have a helicopter toy flying your own board + software.
Until we put politicians in the same legal jeopardy that any advertiser would be in for lying about a product, this is just the tip of the iceberg.
RT @reverentgeek: We should have flying cars by now. Instead we're fighting to convince the automatic faucets that our hands are really in the sink.
System Preferences is grouped by software-related settings on the top and hardware-related settings on the bottom. You may notice a slight color difference between the two sections. (I only learned this recently).
The remedy in American law is supposed to be electoral, not legal.
"an analysis compiler that takes intent information"

What does this mean?
> look at just rent in these US cities:

The article is specifically highlighting the most expensive cities to live in.

Housing is becoming increasingly unaffordable and if you want to live alone in one of the most expensive cities, you'll need to be rich (compared to the average citizen).

If you already live in one of those cities, your point of reference is other people also capable of sustaining themselves in that environment.
I suppose that's an argument for running the same OS everywhere; you can't accidentally build against OmniOS if your run all Helios. I wonder if it would be possible to mark the package with the distribution that it was built on to avoid this kind of thing? ("You just tried to run an OmniOS program/module on Helios; are you sure you want to do that?")
This behavior is a self serving behavior that is in contradiction with maximizing shareholder value. Reliance upon a reliable person is can be very profitable for all involved.

Of course humans are apes in suits and will actually maximize their own personal interests regardless of what the laws or their job description says.
Most people don't have AV1 decoders. So not very surprising that pirates too would choose to use HEVC.
I hope you responded to that one!
This depends entirely on your raises. This year I left a unicorn startup to join a faang and got 100%+ increase in pay. I would’ve been happy to stay if the company could beat it, but they wouldn’t budge past 20%. In fact, I went down in level/titles so arguably, I don't care about the respect nearly as much as I do about the pay difference.
On Short Bursts of Impossible Stress and Depression Caused by Nothing
One of the immutable laws of Raspberry Pi usage is that, for every application, a Pi will be either massively overpowered (this) or completely unnecessary (using them for "learning programming" when you have a perfectly good computer right there).
Yeah, depending on deadlines that sounds fun to me
I do not know, Apple must be having monthly material science break throughs, esp. when your current manufacturing base in China which is notoriously spews more CO2 than the entire developed west and your future manufacturing base is India whose energy portfolio has 90% coal for electricity generation.

In the methodology, Apex claims to have visited only Apple's Oregon and Haifa, Israel facility, none of its China or Asian based facilities were visited.

The relationship between Apex and Apple is like rating agencies and banks -- you know what happens there.

Overall, I have to say, Apple is certainly using a premium quality paint in their green washing campaign.

edit: Any company that is saying their goal is complete de-carbonization in 8 years is a thorough fraud or has carved-out and does not count the polluting parts.

Congrats!
How is calling non-async functions via @asyncCall insufficient?
"Reducing emissions" is just shifting numbers around. The same way we "recycled" for decades by selling our trash to SEA where they burn it. Now we manufacture "green technology" and mine rare metals abroad to make a KPI go up at home.
> Or, is it just the Covid vaccines that were evil?

“Evil” is the wrong word, and is an attempt to simplify ad absurdum the reasons someone might not want the vaccine. These are some of the things that the Covid vaccines were, which those other vaccines aren’t:

- Months old

- New technology, more or less

- Subject to strange, changing messaging: it’ll protect you, then it won’t, then don’t wear a mask, then do, then maybe it won’t protect others, then there’s a (first, second) booster required and you still need a mask.

This can all be explained by science, I’m sure. But it’s disingenuous to pretend nothing was unique about the Covid vaccine to give people legitimate pause.
this site has 3 separate banners which makes it unreadable on mobile. i found this other source to be readable, but i’m not sure how they differ: https://www.neowin.net/amp/chrome-107-is-landing-today-with-...
In the end, both sides got what was probably best for them. Many people felt unsafe being around people that were unvaccinated during an especially dangerous time and the mandate helped to provide some protection for them. The people that were unvaccinated had to go through a lot of hardship, but this ruling basically provides them a retro-active free time off. If you went back in time, this probably would have been the best option, even though both sides would have likely objected to it.
I think this could benefit Rome. Both projects are written in Rust and so far they have a linter and a formatter and now they can integrate Turbopack, package it behind "rome build" and don't have to build their own bundler and transpiler.
Maybe more like 1973 : the first energy crisis.
I think both Georgism and Modern Monetary Theory are both interesting ideas, I'm not sure how applicable either is to reality however. (Even if I want MMT to be true and correct)
Better to just add a new stop button rather than overload minimization. In any case, if your concern is web pages, your browser needs to implement this, not your window manager (unless you are not using tabbed browsing, which I doubt).
Apple’s new App Store tax on ads is a direct shot at Meta
Consider getting an SBA loan and ask for more than you need, also you could ask your local city or Chamber of Commerce.
Carrier locking isn't the same as firmware locking that I believe OP was alluding to. You can unlock via carriers and various means, you cannot by default install any applications or third party software packages (sans jailbreaks).
Ask HN: What software do you miss that no longer runs on modern hardware?
Personally, I postponed upgrading my Mac to Catalina for longer than I should have because it meant giving up YummyFTP (32-bit only), which had powerful synchronization capabilities that I have not found elsewhere. I miss it.

I also oddly miss Norton Speed Disk. I got a certain OCD satisfaction from knowing that all the bytes on my hard drive were organized.

I was wondering what software other people miss being able to run.
> If people have to install an app just to us your site, then many of them won't bother.

If you have some "thing", that is so grotesque that it needs to break a users web browser in order to work correctly, you no longer have a "site". You have a creature, you have an application. Some people would step back at that point and maybe think about the path they are going down. Others would trundle forward, oblivious to the fact that they are hammering a square shaped JavaScript peg into a round hole.
Courts exist to make people whole.

The court decided the executive branch didn't have the right to fire the workers. Because of that, the workers lost their jobs, insurance, and pay.

How else would you suggest the court make them whole again?
> Has anyone ever complained that S-expr were too complex?

Ask parser writers, I guess? I had some similar devices, explicitly made so that the overall set of parsing rules would be clear, so the idea is likely not too new.
I believe I've read here that it is not pervasively used internally.
Marco Syntax
The Journey to Speed Up OCI Containers
> Also trivially there must be some non-halting program with the highest number of steps.

That isn't trivial. Whether a given program halts might be independent of ZFC, or of any consistent logical system you might try to use. The question of whether such a program "really" halts is one which might not have an answer. ZFC claims there must be an answer, because LEM, but why should we care what ZFC or first order logic or anything has to say on the matter, if they can't actually tell us whether it halts?
It's a buzzword to "disrupt" the energy market. This green energy is all arbitrary, like how nuclear is not considered green in Europe but deforestation is. You don't need to work in the scam industry to be able to recognize it for what it is. The only solution is decreasing consumption, but that doesn't make good marketing material or fund political campaigns.
That's a good point, but I think people have a lot more connections than they realize

Chances are good you're acquainted with 50+ people, and if each of them is acquainted with 20 unique people, that's 1000 people you can contact through a few weeks of hanging out and chatting

Professors often know relevant industry people in town, too

Worst case, you can hop on here or blind and ask for referrals. Some random dude cold-mailed me before and asked for a referral to my company. I chatted with him a little to make sure he wasn't completely insane, then passed his resume on to a relevant hiring manager. I forgot all about it until I noticed that a $3000 referral bonus showed up in my paycheck a few months later
Their comment history supports that hypothesis.
> The argument that you were making (unless I misunderstood you) is that there are more important issues for the language than correctness or appealing to early adopters to which I made the remark that this attitude is steering me away from the language.

Yes, and I still stand by my assertion. Next to you in the "early adopter spectrum" are people who can put up with more breakage on one side, and people who cannot put up with the current level on the other side. At any point in time the project will be somewhere along that spectrum and people will be on either side of that line.

Similarly, different things going on in the project will move the line in either direction. Switching to a new compiler implementation is unsurprisingly a source of bugs, if you want to use Zig now, you will have to accept the current state of things.

> it has even more hype (and is very hype driven with streams and everything)

Hype driven... you mean Andrew's 100 viewer streams? Or my 30 viewer streams? What hype-driving streams are you referring to. My YouTube channel with 4k subs? (hit that milestone today btw)

> I also have to say that I find these responses unnecessarily combative.

I really don't know what to tell you. If Zig is too broken for your liking, don't use it. If other projects at the same level of age/popularity/whatever had a level of breakage that you found tolerable, then great, and if Zig doesn't meet that standard, then it means, by definition, that it's too early for you to use it.

If you want to make a different point, then state it clearly. From the early adoption perspective, I don't see any argument to be discussed here.
At least with web streams, pirates don't re-encode.

And since web streams are in h.264 and h.265, that's what the torrents are in too. It's not about preference, it's about the source.

(And the web streams are in h.264 and h.265 because that's what people have the most hardware decoders for, which preserves CPU usage and battery life.)
I'll admit it when I can actually run any of it locally without needing 37946 GB of VRAM and 37 Nvidia Teslas to even load it.
“Scientists should be on tap, not on top” has been widespread in the US since it was coined.

https://quoteinvestigator.com/2019/01/26/expert/
Reagan was warming up for the presidency in his second term as CA governor in '71.[0]

[0]https://en.wikipedia.org/wiki/Governorship_of_Ronald_Reagan
It doesn't seem the NTSB recognized that the root cause is a choice of V2 and runway length too short to reach V2, try to rotate for 3 seconds, think about the problem (reaction time), and then apply reverse thrust and brake to a standstill while still on the runway.
> Have you ever used VS/Resharper/Rider with C#?

Yes, and to be clear I have never encountered these issues on practical problems. I am also not claiming Kotlin has or lacks these properties, just pointing out the fact if you care about toolability, soundness and decidability are important factors to consider and if there is a language design issue, it makes me less confident in any tooling which is built around it.

It comes down to whether you want type checking to work all the time, or most of the time? If your answer is "most of the time", then just use a dynamically typed language with GPT-based autocompletion. Most of the time completion and refactoring will work just fine.

Re: type checking in C#, maybe try the following example?

https://learn.microsoft.com/en-us/archive/blogs/ericlippert/...
Targeting Linux with .NET 6 and WSL (Windows Subsystem for Linux) on Windows 11
I would be interested in this number as well. A quick search of the report shows they are tracking it:

"With the help of customer and employee participation across recycling programs, we directed more than 38,000 metric tons of e-waste to recycling globally in fiscal year 2021."
API-first development maturity framework
That's why for me having a strongly technical / expert-level co-founder is really important. I'm lead engineer and the first non-founder coder at at tiny startup, and I just spent several months rebuiling the entire application after spending several more months of grappling with the mess made by the weakly-technical CTO. This is very much not what a super-early startup should be spending it's time on, but there was no way forward with what we had.

If you're a senior engineer joining a startup where the initial application has been built by a non-technical (or weakly-technical aka junior-dev level) person then beware! It may be much, much more of a mess than you are expecting. Go in with your eyes open. You might not have the luxury of fixing it properly, as I have just had. So it better be a promising startup.
Which is the year Bretton Woods ended, and productivity gains began to be captured by speculators instead of being shared with workers.

In STEM we've seen huge stagnations in frontier research, breakthrough physics, and academic originality. And the arts are hardly in a healthier state.

Financially we're in a 30s-style depression but the media are being careful not to call it out as such.

Clearly this is Not Working.

An economy that privileges a few hundred billionaires at the expense of everyone else is not prosperous, stable, secure, or capable of real invention.
They are claiming it was a draft from months ago accidentally released, despite having a press conference and everything for it.
GDP and income per capita figures do include health care and other services provided by the government.
The article mentions a caveat:

> HEVC is only supported if the underlying device has an HEVC hardware decoder.

Does your computer have hardware HEVC decode?
> At the core, all social structure is built on the threat of violence

Cripes. Nope.

If this was true, how do you explain backyard cookouts, pool parties, trick-or-treating, or Christmas present exchanges?

How do you explain folk dance festivals, buskers, and non-royal weddings?

How on earth do you explain hugs?
As a long time Visual Studio and C# .Net developer it’s always fun to hear people wax lyrical about these “amazing new” IDE features that have been pretty much standard in the toolchain for more than a decade…
is it possible to implement generic/unencumbered blocks at the HW level and then string them together at the SW or firmware layer? how much efficiency do you lose? if you can move all the patentable stuff into SW then we can do the same thing we all did with mp3 patents: i.e. ignore them (see: LAME).
Wudu's not bathing, though we do have Ghusl bathing after semen emission to be ritually pure again for prayers, and that can be done, uh, at least once a day I think. Maybe twice.
> Sure, there's political theory and economics can act like "utility" drives all things, but at the end of the day, it's the threat of some sort of violently bad outcome that keeps society in check.

Being incarcerated or dead is very low utility for most people ;)
I don't think Apple is claiming they were always good about this, though for quite a long time they've at least been making some movements towards more sustainable products--as an example, they were an early adopter of minimal-plastics packaging in tech, and to "feel more premium" the market chased them. In terms of software, iPadOS 16 works on devices as far back as the iPad Air 3 and the iPad 5, though, which is pretty deep into the "usable life" of these electronics.

Beyond that, this definition of "repurposing" seems...slanted. You probably aren't repurposing an iPad 1 anyway because it's a very slow single-core processor, but I still have multiple 30-pin-connector iPads around my house (including at least one iPad 2) being used as dedicated kiosks/control surfaces for stuff. I wouldn't expose them to the internet, but I also don't really see a reason why I would anyway--they'd be too slow to use to browse the web. (I do the same with a couple of old Nexus tablets, too.)

And that I repurpose them is a particularly exceptional use case. It is for any stuff that old. This mythical idea of "oh, well, if they had unlocked bootloaders, people would still be using iPhones and iPads long into the future!" is just...pretty clearly untrue. Android devices with unlocked bootloaders end up in the bin at no less of a rate than iOS devices, even though one could go install an AOSP flavor on them and keep them ticking. There aren't enough people interested in doing so to soak up all of those; why would adding more devices move the needle?
You wrote this entire comment but ktlint can generate a .editorconfig (and in fact used to generate a IntelliJ specific config file) which is a universal way of solving this exact problem.

Pretty sure the FB equivalent also has a matching .editorconfig

Also you could just setup a prepush hook so they run before your CI does which afaik both give you examples of.
Managers responsible for promoting usually aren't in the trenches and getting honest feedback is actually hard.

When asking people about the performance of their peers, you usually get equally positive feedback unless folks are fucking up.

You have a good point though. Perhaps managers shouldn't be asking for feedback on specific individuals, but ask individuals who they go to for help and mentoring.
Businesses need outcomes, for humans “I can’t see the point but I like it” feels optimal to me.
Come on now. That seems like an intellectually dishonest example.

Do you really think anyone is proposing the pay growth of a janitor should be so high they're getting CEO rates?
It's working for me -- I'm on Chrome 106 on Mac (M1) and the example reports "hvc1" as it's playing.

You might have an older Mac without the necessary hardware decoder.
This will get appealed. NY supreme court is just their basic trial court
afaik the line of thinking were : religious people were more honest, happily married more stable (ie, your relationship wasn't a source of stress/instability), and being a parent made you seem more responsible.

Nowadays cynicism has inverted those thoughts:

Religious -- hypocrites. Married -- soon will be divorced, may get pregnant. Parent -- how irresponsible for the environment.
There have always been exceptions made for vaccine refusal in schools - until 2021 Marin County CA had one of the lowest vaccination rates in the country, and students got exemptions.

Also, the vaccines that have been traditionally required for school are proven to “work” in the sense that they immunize one against the disease, thus eliminating spread.

The COVID vaccines don’t do that. Most people who get COVID these days are vaccinated, and they still spread it.
They have gone too far down the road with excessive bans. Maybe that will change soon.
Check back at this comment in 3 years.
The requirements are perfectly well-defined. I'll be working with the N4868 draft of the C++20 standard [0]. First, `std::string::string(s)` is equivalent to `std::string::string(s, std::char_traits<char>::length(s))` (§21.3.3.3). Next, `std::char_traits<char>::length(s)` is equal to the smallest `size_t` value `i` such that `s[i] == 0` (§21.2.2, §21.2.4.2).

From here, we yield our only preconditions for the call being valid: `s` must point to either a `char` equal to 0 or an element of an array of `char`s that is eventually followed by a 0 (§7.6.1.2, §7.6.6), and there must be no thread or signal handler concurrently modifying it (which would cause a data race, §6.9.2.2). These are necessary for each `s[i]` access in the length computation to be valid.

Letting `n` be the computed length, we have our final precondition, that `[s, s + n)` is a valid range (§21.3.3.3). "Valid range" has a specific meaning in the standard (§23.3.1):

> A sentinel `s` is called reachable from an iterator `i` if and only if there is a finite sequence of applications of the expression `++i` that makes `i == s`. If `s` is reachable from `i`, `[i, s)` denotes a valid range.

Since `s` must point to an array of `char`s of length greater than `n`, `s + n` is clearly reachable from `s`. Therefore, `[s, s + n)` denotes a valid range, given our preconditions.

The only length restriction in the standard is that the source string must be no more than `SIZE_MAX` characters long (excluding the null terminator), since otherwise `std::char_traits<char>::length(s)` would have no correct return value.

[0] https://open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4868.p...
It is not even remotely similar to recycling by selling trash to SEA. Green energy reduces emissions on net, even including the rare earth mining. I suppose you could argue that the rare earth mining is also bad for some reason - but it's certainly not the case that global net carbon emissions are not being reduced by green energy.
Yes, but Apple is exceptionally wealthy, has a huge brand following etc. Unlike other big corporations. They can make large bets, set examples etc. They won’t, it will hurt short term profits. They’ll just do a little and let their marketing machine spin it
Dupe: https://news.ycombinator.com/item?id=33336191
I live in Canada; I'm not really sure what the equivalent of an SBA is up here; but thank you for giving me the direction to go in! :)
True. Imagine where we would be if that hadn’t happen. The lost opportunity is immense.
I bet that puts you in the top 1% of activity.