skysight-inc/HackerNews huggingface dataset:
No I get and agree to that point, but the article also literally says the line I quoted above! Those are not mutually exclusive.

Apple and Google pay I feel like will somehow get stuck in the USA, I'm from Spain and I can def not see how, seeing how convenient payments are over there, they will get any meaningful penetration. It's funny because every year that I've come back to Spain (now I live in Japan) there's been a totally different but more convenient way of payments there. I need to write about it some day. Like, I'm the last person who expected payment methods would have a 1-year turnaround in the "old school" country of Spain! But somehow it happened, and that while not locking foreigners out (which is common e.g. in Japan, where you have all these "strange" payment methods that are inscrutable for tourists).
> I almost didn't major in Computer Science because in the late 90s

You missed, by a few years at least, the opportunity to study and earn a degree that is no longer available from CMU, the B.S. in Cognitive Linguistics. I got an early acceptance from CMU in late 1988, my first choice of education because I wanted that degree in particular, but I could not afford CMU tuition let alone housing, and I was ineligible for financial aid. I studied CS at Virginia Tech at about a tenth the cost and never regretted it. Though I never met him, Allen Briggs[1] was an underclassman there while I was an upperclassman. He ported NetBSD to 68k Macs while still an undergraduate at Virginia Tech, which always impressed me. A/UX licenses were not cheap, and MacBSD was free.

[1] https://www.netbsd.org/ports/mac68k/history.html
Ada is cool, but as far as I understand it doesn't give you memory safety in the presence of dynamic allocations? Unless you use recent improvements to spark? It's hardly a superset of the safety features rust has.
Submarine patent lawsuits have the same probability for both of them. But guaranteed patent leeching applies only to HEVC. So HEVC has only downsides, no upsides in comparison.
Traditionally the market was dominated by Dell and HP.

China-based Lenovo tops my list of manufacturers to buy PCs from, too. Their products are dependable and long-lasting. One ThinkPad laptop I still occasionally use dates back to 2010. I have bought nothing but the Lenovo brand when buying a PC since about 2013.

Coincidentally, HP has been on my 'Do NOT buy PCs from this company' list for about 15 years, after about 4 or 5 HP PCs (a couple of which I bought for myself, a few others I inherited from other people) were just rubbish and terrible failures. HP Laserjet printers are a different matter entirely. I always buy those.
Havea source on that? I hadn't heard that before and am interested in what that looked like.
True, I just searched when the standard was created, my point still remains that by 2002 most sites were probably without HTTPS though. Heck, I remember in ~2012 when I started programming about half of the login sites I used were without HTTPS!
I think apple uses HEVC and HEIF in their ios camera roll
I use pre-commit/pre-push hooks to apply formatters like Spotless/ktfmt etc, it's too much work to try to fight Intellij's formatting.

There's a ktfmt IntelliJ plugin that does work most of the time IME, if you're willing to give it a shot.
Decarbonizing doesn't mean not using oil, it means not releasing CO2 and other greenhouse gases into the atmosphere, correct?

This seems to be more about moving manufacturing to use renewable electricity sources, which should be pretty easy (just get a different contract and pay slightly more).
Microsoft warns of cloud computing slowdown
A lot of problems seem like they go away if you assume that you've solved them correctly.
> The mystery is who is paying whom ?

Hardware IP people are paying licenser people, with consumers eventually paying hardware IP people.

> "Why use HEVC(pay) when AV1 exists ?"

Because HEVC has hardware support, right now, so it's faster.

> "Why care about AV1 if everyone is paying ?"

People don't much.
seniority * title…
> It's still annoying to deal with though, since I know it's all in my head and is not an actual bladder issue.

There might be some fight or flight response that causes you to tense up your muscles, triggered by the psychological association. That could lead to excess pressure on your bladder especially if there's a muscle imbalance.

If I were you I'd go to physical and psychological therapists out of sheer curiosity - probably start with one specializing in pelvic muscle weakness since that is extremely common amongst sedentary professionals.
This is also shown in polling data, where congress on the whole has an approval rating of less than 10%, yet most years the incumbent is reelected

That statistic alone has me questioning if democracy is a good system
You know that linking to this is effectively handing someone a VHS with the Ring curse, right?
> And very low cost implies low carbon emissions.

Given how terrible we are at incorporating externalities into costs, I'm very skeptical.
>Far-fetched though to imply that Apple is solely responsible for defining the spending patterns of billions of people.

How is it far-fetched? Smartphones, app stores, subscription services, gig economy, all fundamentally Apple's fault.
Cool I see - I override cd, but now I'm pondering if I should change approach. But I guess what I was really asking is how you do it in non-interactive mode?
Mice studies for now; not yet practical to inject directly into the brain.
Or these are just copiers that get labeled as fax machines as they do everything? I bought a "fax" machine 2 years ago as I need to print something out once every 3-6 months. My partner likes printing things out more often.
"Workers' rights" makes hiring and particularly firing very expensive. The same thing with "tenants' rights." I would rent to anyone with bad credit and a sob story if I could simply evict them within days for non-payment. But because of these rights now everybody has to have an 800 credit score and six figure W2.
Great, means i can postpone buying the current maxed out version and buy a mid range next version.
Actually, I avoid using tabs. Reason being that I often have way too many pages displayed and have then difficulties finding a give one (chrome's taskmanager comes to the rescue, but that's not the most convenient workflow). The 'window list' applet of the DE allows me to find windows, but not tabs.
> but I'd gladly pay $3-5 to stream a season of Star Trek: Discovery. If there's also a Paramount+ bundle that includes all of their original and licensed content, that's fine too.

That's how I treat it already. I subscribed to it for two shows, cancelled immediately after. They actually have other stuff I would like to watch, but their player/app is so awful that I was forced to go to pirate streams multiple times to watch what I paid for.
Prioritizing hiring over retention is the least bad thing a company does.
Companies do terrible things, like:

- Dissolve good teams.

- Losing great employees for nothing

- Prohibition of documenting procedures (Yes, I've worked on one of these)

- Encouraging bullying behavior.

- 50% of time lost in meetings.

The explanation of all this is that... 99% of the companies where I worked the objective was not profit, they existed only for someone to demonstrate control over other people. Meetings is showing the power of "request a meeting". An employee asks for a raise? We don't give in to employees, etc.

If you understand this, all the weird stuff makes sense.
Another vote from me for "I use it in regular JIT/JVM mode for my daily development + production JVM".

It's a kickass JVM with stellar performance and bonus profiling/observability tools.
> 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

I have 10+ year old Macs that make excellent Linux machines, and I can connect them to the internet, too, because they're capable of running modern software.

Allowing iPads to run non-Apple approved software opens the door to a world of opportunities for iPad owners, even if you personally can't think of what you'd do with that freedom.
> too much wealth is generated by financial services in the capital

said slightly differently: too much wealth in the hands of the few at the top?
> you know the undocumented gotchas of the system ... when Chesterton's fence applies and when it doesn't.

All too real. Unfortunately, i do think that relying on such expertise is fraught with danger - because both your bus-factor is 1, and it makes it hard to bring up new people.

In practise, this is hard to avoid, but i think a real senior developer should know to document the undocumented, and to communicate (using various mediums) to ensure that nobody needs tribal knowledge to work on a system.
If you've paid for HEVC you can say 'hey, I tried to do the right thing'. If you don't pay for AV1 it looks like you were trying to avoid doing the right thing.
Apple being the culprit doesn't surprise me. But didn't they back AV1 and AOM? So why are they causing this problem now?
I really don't get these decisions. I presume they'd need to pay time and a half there; you might as well just hire more people and bump base pay 12.5%. Everyone is happier due to not being stressed out, and it's the same cost.
This. Given how diverse and high quality content on YouTube is, it's by far the top streaming service that it's worth paying for.
Most slow test suites I have seen aren't wasting hours waiting for runners to free up, they're just plain inefficient.

Most common causes seem to be (roughly in order):

- using factorybot and the factories do WAY too much

- churning away retrying flaky tests, usually caused by global state issues

- no parallelization. use those damn resources you're paying tons of money for already!!!

Just my experience though, working for a handful of web development orgs over the years. Rails and JavaScript.
> Submarine patent lawsuits have the same probability for both of them.

Frankly, I don't believe this, if only because HEVC has been around for much longer, and if this was going to happen, it already would have.

The patent pool situation is a little messy, as there are two possible pools, but given how ubiquitous the codec is now, most companies seem to be figuring it out.
R contain so many statistical function in basic function set. I can understand why they do not want to leave.
I guess it's because it's old. From the Wikipedia article (https://en.wikipedia.org/wiki/New_York_Supreme_Court):

> The New York Supreme Court is the oldest Supreme Court with general original jurisdiction. It was established as the Supreme Court of Judicature by the Province of New York on May 6, 1691. That court was continued by the State of New York after independence was declared in 1776. It became the New York Supreme Court under the New York Constitutional Convention of 1846.

The name predates the US Supreme Court (in fact, predates the US itself), and many other state courts. Basically, someone changed the naming convention out from under them.
Growing up in India, movies always had an intermission. They even used to cut Hollywood movies at 45 minutes. I always looked forward to the break because it was one of the rare occasions my parents would let me and my sister have soda and pop corn.
Thanks, that is quite unfortunate
It was actually nice to get notified that I had been exposed to COVID 2 days before I came down with symptoms. I was able to avoid my coworkers and prevent me from spreading it to them and their families.

In most things I would agree to the adage about those who would give up their freedom for safety deserve neither freedom nor safety, but the right to not share my location data to help people be aware of a deadly pandemic and protect themselves is not something I would consider a freedom, and it was given up to protect other people's safety which is a noble cause.
because its not always accidental. look at abortion laws before there was reason to challenge them, or many blue state gun laws. they're giant "fuck you"s to getting told to stop doing smth stupid. like NY gets its gun law overturned so its like "fuck you we're gonna make super invasive requirements for testing (which you cant even do in state) and turning over social media handles (hella chilling effect)." or almost all the lockdown orders that got overturned, but after 1-2 years of being in effect.

really grinds my gears cuz they KNOW these laws will get killed in court but it will take 3-4 years so in the mean time stfu and deal with it.
They miss you.
If your concern are webpages, you should first try sending SIGSTOP manually to some PID. Stopping a particular webpage may not be doable by stopping PIDs. There's nothing stopping multiple processes being involved in managing multiple windows non-exclusively (i.e. not only can a process manage multiple windows, a window can be managed by multiple processes). Your web browser may be beast enough to really complicate what you're trying to do.
> Do they just pretend that the emissions from their likely hundreds of parts suppliers don't count?

Their 2022 Environment Impact Progress report (https://www.apple.com/environment/pdf/Apple_Environmental_Pr...) includes scopes 3 emissions which covers emissions from suppliers (see page 84).

> What do they intend to do about their products having a short lived lifespan and then are thrown away or sent to the third world for a horrific "recycling" process.

Pages 49 + 50 contain information on their approach to recycling. I haven't read it all but a skim appears to show they're thinking about how to improve recycling processes. No idea how harmful their recycling approaches are to health.
The idea is to keep everyone making the market rate without them having to job hop every few years

Generally software engineers get crappy 2% raises year-over-year and may or may not get significant RSUs/bonuses, while the market rate is flying up 5+% per year. I think most people on this site who've been working for 10+ years can attest that they snagged a 50% or more pay increase by changing jobs at some point.

I'd still be working at my first crappy post-college job if they'd been nicer to me and I were within 75% of what I can make at a nearby FAANG. But I snagged a 100% pay bump (DOUBLED pay) by changing jobs. And then I doubled my pay again a few years later! And now I've been in my current job 3 years, and I'm pretty sure I could get a 20% increase by changing jobs again even with the recession.
This is yet another instance where piracy provides the better product.

Installing uBlock Origin and SponsorBlock makes Youtube a much better product than simply paying for premium. If you haven't used it, SponsorBlock is a crowd sourced browser extension that identifies and skips sections of videos like "This content is brought to you by..."

I used to pay for premium and use YT Music, but after getting fed up with YTM I cancelled. I'm noticing a much MUCH better experience using UBO and SponsorBlock. Unfortunately, this setup means the creators don't get any revenue from me.

If only YouTube offered such an experience at a reasonable cost.
This is a good example of the tu quoque fallacy[1].

[1] https://en.wikipedia.org/wiki/Tu_quoque
> Frankly, I don't believe this

You can't prove the opposite anyway. Whole "submarine patent" thing is just a speculative fear. You can't quantify it. So it applies to both in case someone has paranoia. But as above, in case of HEVC it's complemented with guaranteed protection racket fees for the likes of MPEG-LA. So HEVC is worse in the end.
I have a family plan. I can confirm I pay $14.99 per month right now and received an email stating it will increase to $22.99.

Perhaps I'm grandfathered into a cheaper plan, but that's my data point.
Seems unlikely Emad would release
Forbidden Questions
Do not expect any apologies.

These people believe they are not only much smarter than you, they also have a moral superiority that was handed down from a state-run deity.
That figure is specifically for sulfur emissions which could be reduced very quickly by using low sulfur fuel.
In passwordless authentication, who is holding the keys?
Show HN: A book introducing Geospatial and Rust
My friend and I have been collaborating on this lighthearted introduction to doing geospatial computation in rust.

Don't know Rust? Don't know geospatial? I'd be interested to know what you think.
So has inflation.
I would guess companies spending billions migrating to clouds has probably peaked, and that would also be part of an argument for cloud bubble bursting.
I see them sort of like tractors. They'll replace a lot of work, but not all of it. Farmers still have to be tough and strong. Farmers are getting paid a hell lot better than they used to in the past, but we still need millions of farmers.

The programmers of the future will look more like directors or managers today. Just like a director tries to bring out the best from a skilled actor, an AI-integrated dev needs to properly understand the nuances of the AI they're working with. They don't need to know ML, but they do need to understand the differences in personality between, say, GPT-3 and GPT-J.

The other skill would be communication. Newbies talk to AI like they're talking to some kind of oracle. They assume the AI understands without context. A common mistake is something like assuming the AI understands sarcasm without knowing that it's from a source that would be sarcastic. I've often said that you have to talk to it like you'd talk to a child. Teachers often put a lot of effort into explaining things better.

You can ask it to write generic "email validation code" easily. What's harder is questions like "build it to this architecture" or "this code is doing X, make it do Y instead". You tell it the steps to reproduce the bug, the conditions that make the bug happen, the expected results and the actual results. So it's still the same skillset used today but you can't get away with being a "good dev who can't work with others" anymore.
The author expanded the topic into a whole book: https://www.amazon.com/Clean-Science-Skin-James-Hamblin-eboo...

It's a fun read; it's a lot more focused on the microflora on your skin and the health effects of regularly wiping them out than just "not showering".
Specifically for DAC, it's maybe due to the AKM factory fire
I had a neat conversation with @fniephaus on the GraalVM slack, where I was curious about how the performance of the Native Image mode could be almost an order of magnitude better in the Game of Life demo than JVM JIT mode.

He clarified that the GIF showed only the first N seconds of the program running, where the AOT binary required no warmup. But what was really interesting, is his comment about how AOT mode is still able to perform potentially slightly better than JIT:

> "The GIF is showing the first n seconds, and the JIT just needs noticeable more time to warm up. But even at peak, AOT can outperform JIT although not by an order of magnitude of course."

I asked how this was possible and he shared a great tweet by @AlinaYurenko:

https://twitter.com/alina_yurenko/status/1582772754902052864

> AOT can be faster than JIT, because:
> - in AOT 100% of the code is compiled (on JIT cold code can still be interpreted)
> - some optimizations are only possible under a closed-world assumption (AOT)
> - AOT can dedicate time and resources to perform more expensive optimizations
Seems like a reasonably well written piece. I vouched for it as someone had flagged it dead.

Maximizing efficiencies of integrated individual sub components is likely to result in global inefficiencies due to coordination problems. Though some of the author's claims may be a bit too strong.
Here is the thread! See for yourself what happened

https://news.ycombinator.com/item?id=6053227

https://news.ycombinator.com/item?id=6053211
I’d like to see them held accountable. Every person who was affected by an unconstitutional law should have the ability to sue for damages arising from the intentional abridgment of their constitutional rights.

Our rights would remain more intact if lawmakers actually faced personal financial penalties when they try to deny us the already very few rights afforded to us by the constitution.
I'm not sure I'd pay a therapist (physical or psychological) for a mere curiosity.
A Thatcherite view of the world and humanity is unsustainable over the long term. It causes a hideous, selfish and cruel society.
The real reason you see dd specified for this sort of thing is that most people posting such instructions are just copy/pasting from some older doc, or from a cheat sheet they came up with years ago, or maybe from memory from stuff they learned 25 years ago.

I wouldn’t call that a cult. More of a “this one off command I run once every five years isn’t something I need to learn or understand because any ‘better’ alternative won’t stick with me anyway.”
The carbon credit industry want a word, because they've been cooking those books considerably.
Thanks for the detailed answer.

There is another thing I found string able to do: throw std::length_error. But that's consistent with your statement that it either succeeds or throws.

So, going back to my question, it seems like the small leap from C to C++, if the author embraces the STL, does categorically prevent this class of overflow.
Also, it's not that it was picked into use for this specific earnings report to make it look better. They've been consistently reporting the impact of foreign exchange rate changes on the earnings for 15 years, whether that makes for a larger or smaller number.
A New Standard in Software Installed on Debian Based Systems
Chrome does have "new features in this update" pages so your comment is pretty off
Why Ctrl+w and Alt+Tab instead of Ctrl+w and Ctrl+Tab?

It would group your tabs together. No chance of accidentally pressing the wrong shortcut in the wrong window (even if it only happens rarely).
Their 2022 Environment Impact Progress report (https://www.apple.com/environment/pdf/Apple_Environmental_Pr...) includes scopes 3 emissions which covers emissions from shipping (see page 84).

Page 11: "we model our emissions across
the entire life cycle of our products — including the sourcing
of raw materials, manufacturing, shipping, product use, and
end-of-life processing"

Page 85 contains information on how they model emissions transportation:
"To model transportation, we use data collected on
shipments of single products and multipack units by
land, sea, and air. We account for transporting materials
between manufacturing sites; transporting products
from manufacturing sites to regional distribution hubs;
transporting products from regional distribution hubs to
individual customers; and transporting products from final
customers to recycling facilities."
No. CO2 emissions continue to grow—just at a slower pace. https://www.sfgate.com/news/article/Energy-agency-CO2-emissi...
> it would probably be the simplest part of whatever you were actually building

Unless you've written a Widevine client, downloaded from DASH, parsed MP4, decrypted MP4 samples, then reassembled the decrypted fragments, then you're really not in a position to be making this claim. I have done all the above, and the MP4 parsing was by far the most difficult part of the process, and that includes parsing Protocol Buffers for use with Widevine. The sheer volume of different box types is what makes it difficult. Over 100 types, see for yourself:

https://godocs.io/github.com/edgeware/mp4ff/mp4
And those "real" streaming services have much lower quality and diversity of content.

There's no match for YouTube, as long as you are not after movies, but very broad "video" content. Nothing even close to it. 4 coffees per month so my whole family can enjoy it without ads? It's a bargain for me.
When did humans start using roads?