skysight-inc/HackerNews huggingface dataset:
R&D costs: went from 7,694,000,000 to 10,273,000,000 quarterly 2021 to 2022.

whereas revenue went 65,118,000,000 to 69,092,000,000. Somewhat less of an increase.

You'd assume R&D is mostly fully loaded costs of engineers, but I suppose someone who really knows the financials could tell us for sure.
> You could make an argument

You can make any argument you like.

Far-fetched though to imply that Apple is solely responsible for defining the spending patterns of billions of people.
It always blows my mind to see people trying to do something that is Windows native on Linux.

Would you automate your Linux build using VB Script? Why not?

When in Rome, do as the Romans do!

Citrix actually purchased a company like this and sold their Linux-based virtual appliance that did one thing and one thing only: create Windows disk images for running Windows applications.

It was the stupidest thing I had ever seen that was packed full of clever solutions to problems that didn’t need solving.
My uncle worked for Folgers coffee in the 60s as a general office clerk. They gave everyone some kind of test designed to see if you had aptitude for programming. He scored high, so they asked him if he wanted to learn COBOL, and his career was born.
Why? Information spreading across companies with talent poaching sounds beneficial for the society
That's actually a really good idea. Reuse an already common tool to reinforce what you want. If you stay here longer than your 4 year cliff we'll refresh you at 1.5x the last schedule. That's about what a company would end up dumping into a person's salary who is tenured anyway.
> no explicit mention of shipping here, which is almost certainly a huge part of things

It's not. We ship food from half way around the world and still make a profit, so the shipping cost are very low.
And very low cost implies low carbon emissions.
We're talking about two different classes of workers here. The article specifically discusses call center workers.
Loved the part in resume which says Health: Excellent
And for more in depth troubleshooting, use a brand -specific app such as OBD Jscan (for Jeep/Dodge/Chrysler).
I worked on a downstream consumer of a passive radar system years ago and was amazed at its capabilities. We had it set up on a tennis court outside of Farnborough UK during a bi-annual air show and it was able to track all the activities of the various planes going through their routines. And I recall seeing commercial aircraft out in the English channel, 50 miles or so away. I don't know what became of the system, but there's an old marketing brochure online here: http://www.mobileradar.org/Documents/Silent_Sentry.pdf
An employee can be justly fired for violating safety policies.

In this context, it can be argued that the harm of being injured/killed outweighs the harm of being unemployed.
Canada commits C$970M to SMR nuclear power technology
That's because Twitter is not a real place.
Needs more random capitalization.
My dad is still wearing the Galaxy Buds I bought 3 years ago at launch. They still work, but the battery is fairly shot after ~800 charging cycles. Much like your Airpods after they die, these perfectly-usable headphones will go in a dumpster because they weren't designed to be repaired or used without batteries.

True wireless headphones are nice products, and I share your enjoyment of them. Let's pressure all companies to design their products so we can use them even more than 3 years after they launched.
Not FAANG but at a large Fortune company you have heard of.

Had plenty of promotions, multiple spot bonuses and equity. Not Netflix or Google level comp, but not too far off either. It is a bit manager-dependent(good managers have to stick their hand in the cookie jar whenever it is close by), but I believe that most IT companies have this sort of structure setup.

It works too - if you don't know if you are going to get spot bonuses (or equity) at the new place, it becomes far more of a gamble.
Sure, but isn’t that hard to enforce internationally?

I love this concept, I just worry about people stealing it.
Does developer experience not include using function pointers in Zig?
it annoys me a lot, but I don't blame it on the people posting, but on the people who put a one way trap door in the code on the site

that's on top of my annoyance with the huge number of people who didn't understand what was good about original html markup and set about adding pixel counts and thinking they needed to know the screen size etc. It's the same people who don't understand unix.
It does, but esbuild helps with hot-reloading speed.

You just have your tsc compile as a pre-commit git hook and CI pipeline step.
Comedy Wildlife Photo finalists – in pictures
Parent comment said they went from "webpack+babel+tsc" to "webpack with esbuild-loader"

The lack of tsc in the new process made me wonder if it just got added to Webpack
Laughable given that Ukraine had already negotiated a settlement with Russia early in the war and the US nixed it. Every serious person who follows this closely knows that the US is the principal obstacle to a diplomatic solution (hence the letter)— has been since well before February. Just ask the European leaders whose diplomatic deals were also ruined by the US. The US is in this to enrich its defense contractors and weaken Russia according to the game plan devised by RAND called Extending Russia— it is using Ukrainian lives and infrastructure to advance those goals, so it has no interest in peace.
Apple is already somewhat of a luxury brand, I don't think there's anything wrong with them spending a bit of money to push the envelope on decarbonization
"Leadership" usually means executives and those folks live in a different world of comp than Engineers and Project Managers, maybe even Product - but I know that bit isn't always truthy.
Yes. That is a deeply abnormal state of affairs, and not the circumstances under which these salary numbers were set. People should be wary of analyses premised on the pound's current weakness.
Render Yourself Invisible to AI with This Adversarial Sweater of Doom
Because HEVC is significantly more popular than AV1.

It is the default video format of iPhones and the standard for Torrents.
Is this working? stage2 seems to take similar and large amounts of time to compile a non-async-using program from our project with no caches and with caches after a whitespace change.
I was WAY more active than this, but after being kicked off the platform for the third time I finally realized they don't deserve my presence. Their loss.
I mean, it wasn't a top-5 Marvel film, but it was fine. In the absence of the high points this series has given us, we wouldn't be complaining at all.

Well, I mean, SOME people would, because SOME people get upset whenever a woman gets out of what they see as her lane, but the rest of us wouldn't.

(My top 5, today: Black Panther; Ragnarok; Winter Soldier; Iron Man; Endgame. But the only ones I'd rate below a B are Thor 2, Iron Man 2 & 3, and Eternals.)
There's more entertaining, educational, and just plain useful content on YouTube than cable ever offered. The value proposition is certainly there. I don't consider Premium to be a bad deal at all.

If there's a threat to the value proposition, it's increasingly-intrusive sponsorship messaging. But that's outside Google's ability to control.
In cases of judicial review where the courts strike down a law, it's usually not as simple as you're trying to make it.

First of all it's not at all clear in advance that the laws are unconstitutional, and that the lawmakers are "perpetrators". Plenty of times the laws are challenged and the courts uphold them. The whole point is that laws often push boundaries or address areas not previously addressed by the courts, and of course courts are political too. Lawmakers are trying to do what they believe is right for the people, and courts are too, and sometimes they disagree, and all of this is legitimate.

And second, what would it even mean for a court to "penalize" lawmakers? For the government to penalize itself? The lawmakers are elected and often passing laws their constituents voted them into office precisely in order to pass. Do you want to fine the lawmakers and take away their salary? Do you want to fine the people who voted for them? No, of course not. That's ludicrous. Just as ludicrous as legislatures (or governors) fining judges when they think judges decide cases wrongly.

This isn't criminal, it's legitimate disagreement over what policy and law ought to be. Penalizing lawmakers doesn't make any sense. In the end the court overturns something, and if a change is dangerous/disruptive enough the courts place an immediate injunction until the final decision is made. This is how democracies work.

(On the other hand, if a legislator breaks a law personally, e.g. murders somebody, they are tried personally and go to jail just like anybody else.)
Then I guess that's it for requiring vaccination to attend school (which I thought was a thing for decades)? Or, is it just the Covid vaccines that were evil?

I'm old enough to have had all of the childhood diseases in childhood, with pneumonia and an ulcer thrown in (grade school was stressful I guess). Skip all of the vaccines and boosters you want, but be prepared for a couple of years of concern about sick kids. And some of the effects can last a lifetime.
I think this might have just made their lives easier, from the projects website:

> Rome is designed to replace Babel, ESLint, webpack, Prettier, Jest, and others.

Since both projects are written in Rust, the Rome team could use Tubopack to build/bundle projects and focus on the other features they are planing: https://rome.tools/#supported-features
Ask HN: Purposely-inefficient daily tasks to keep in shape?
Wondering what others do in terms of daily tasks to help stay in shape.

It has to be something outside of a pure exercise activity, such as going for a walk or bike ride.

An example is to purposely park far away from a shop entrance so as to get a little extra walking in.

I'm particularly interested in strength-related ideas.
Most older hardware has HEVC decoding but only the last few gens have AV1. My 10980XE is like 96% occupied while watching AV1 without HW acceleration so many smaller devices can't do anything resembling a smooth playback.
I actually work 9-5 for a bank as a software at the moment, however; I'm leery of asking for a small business loan as it obviously indicates a long-term interest in leaving the company. Should I be worried about that? Realistically it would be a year or two before I'd leave the bank and I'd be doing this on the side.

Thanks so much for the encouragement. I really need it. I feel like I'm stepping out onto a precipice here but I also feel like I have to! Nobody is going to fulfill this opportunity for me.
And yet it can also be haphazard and misguided too. My experience has mostly been that the general comp level is high enough across the board, but discretionary/additional equity is almost exclusively thrown at high visibility/pet projects of the moment rather than the most important/impactful work that supports all of those fancy projects. Ie, working on infra has some of largest/widest impact in the company, but rarely merits AE/DE because everything is too incremental, difficult to explain the benefits to non-technical partners, or otherwise invisible to leadership at the levels necessary to grant equity. Losing a core, senior engineer from the database or network team can have a much larger technical impact than a random frontend engineer, and yet the bulk of AE/DE goes to flashy frontend product launches.
Ah, the issue is that one system may be able to prove the correct answer but it remains independent for the other system.
I think there's often better pay elsewhere because companies generally reactive towards employees rather than proactive. This is also reflected by the data showing lagging indicators.

When you factor in how much it costs to have a roll unfilled, hired a new person, then train them, then productively paying to retain your talent becomes a no-brainer
Every new software and hardware is moving towards the royalty free, agile and efficient AV1 codec.

But out of nowhere and 9 years after its release, they add support to the mother of all royalties HEVC codec.

Probably had some kind of deal to benefit their android partner Samsung, since they own pretty much most of HEVC patents.

https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#P...
No, you're thinking of clickjacking.

The "attack" I'm thinking of is hijacking the back button, but done using iframes instead of history.pushState. It doesn't involve any third-party origins, so x-frame-options doesn't matter, because a domain owner that wants to launch this attack has control of all the HTTP headers.
To be fair, naming things is also one of the hard problems in computer science.

Graphs may have vertices or nodes. Traversals of a graph may be called paths and walks or simple paths and paths. The length of a path may be equal to the number of nodes or edges in it. The height of a tree may be equal to the depth of the deepest node, or it may be off by one in either direction.

In my subfield, some people talk about strings and substrings while others talk about words and factors. A Lempel–Ziv compressor may factorize the input or parse it into phrases. The Burrows–Wheeler transform, the FM-index, and the compressed suffix array may all refer to the same thing, or there may be 2 or 3 distinct meanings.

I don't think I've ever written a paper without naming at least one new concept and renaming at least one old concept.
Ian, what are your thoughts on https://www.pola.rs/ ? I've used it for a few CSV tasks and I really liked the API
I'm one of those boomerang employees. It was the best thing I ever did. Left on good terms, learned a ton of new stuff at a few other companies, and ultimately came back a much improved employee, despite being a high performing worker to begin with.

Didn't realize there was a name/term for it, but it makes a lot of sense.
No Widevine support so 1080p tops streaming; yay.

It's supper frustrating in 2022 to need to switch to my Fire stick just to play UHD(R).

Edit: Except with the Netflix windows app; it will do it.
I'm completely bored by long battle scenes (e.g. in LOTR) ... seen one, seen 'em all ... some are long enough to visit the loo and go out for a smoke.
Windows of the mind: early Dora Maar images – in pictures
GDP per capita is not a measure of actual societal progress. You have societies that don’t have natural gas pipes or potable water and so they buy tanks of propanw and bottles of water which is expensive (higher GDP) but doesn’t give a better quality of living. Instead, if you built the infrastructure then the costs (and GDP) for the same/better outcome would be lower.

For America, we burn a lot of productivity on vehicles that last 10ish years plus the gasoline to drive them. In much of Europe, they get the same/better experience with extensive subways and bike lanes and high speed rail.
On i3, with `i3-msg -m -t subscribe '["window"]'` you can get events when you change focus. With that and possibly the aid of `i3-msg -t get_tree` or some generic X utility like `xdotool search --onlyvisible \^`, you should be able to figure out which windows are hidden and which aren't. With `wmctrl -lp` you can match window ids to process ids and send whatever signals you want from a daemon script.

> There was a time when it was desirable to make room on the visible desktop while keeping long running processes running, but today we have lots of desktop real-estate and few legitimate long running processes, instead web pages leaching CPU cycles (I look at you, github!).

That probably depends on the person. It's not weird for me to have a web server running in the foreground of a terminal that's sometimes hidden. If it's stopped, it's not going to respond to my requests. It's in the foreground because there are times where it'll provide me a console to inspect the running state of the backend.

Same when I'm running an strace on a PID. Sometimes that terminal gets hidden. If that's stopped, the program whose PID I'm tracing is going to get frozen at some point.
Ah sorry, misunderstood.

Not that I have seen them myself anywhere in real-life, but seems there is bunch of charging stations for various mobile phones (at least the ~three different models I've had last years (both Android and iPhones)). Maybe try one of those :)
Ask HN: Is Anybody Using Stage Manager on macOS Ventura?
I installed Ventura and tried using Stage Manager, but I don’t get what problem it’s solving.

Apple states, “Stage Manager automatically organizes open apps and windows so users can concentrate on their work and still see everything in a single glance.“

The problem is I can’t actually “see everything in a single glance” because the app thumbnails are too small.

Additionally, the feature seems to be redundant to Expose and the Dock.

Am I missing something? Is anybody using Stage Manager and finding it helpful? If so please share.
The ECPA makes it illegal to eavesdrop on all phone calls, it’s the 1992 amendment to the Federal Communications Act of 1934 that allows the FCC to restrict the part 15 authorization of anything that can receive cellular calls:

https://www.govinfo.gov/content/pkg/STATUTE-106/pdf/STATUTE-...

SEC. 403. INTERCEPTION OF CELLULAR TELECOMMUNICATIONS.
[…]
“(d)(1) Within 180 days after the date of enactment of this subsection, the Commission shall prescribe and make effective regulations denying equipment authorization (under part 15 of title 47, Code of Federal Regulations, or any other part of that title) for any scanning receiver that is capable of—
"(A) receiving transmissions in the frequencies allocated to the domestic cellular radio telecommunications service,
"(B) readily being altered by the user to receive trans- missions in such frequencies, or
“(C) being equipped with decoders that convert digital cellular transmissions to analog voice audio.
I had the CIO - and a bunch of HR people - ask me why I was turning up to work at 10am!

I was on the late shift, 10-6.

Turns out the early and mid shift people hadn't turned up so CIO and HR people were manning the Service Desk until I got in.

You'd think they would then appreciate the work done. But no one appreciates a good service desk it seems.
> Currently, migrating to Turbopack from Webpack is not yet possible

Bummer! Do I need a turbopack.config.js?

I've still got my package.json, tsconfig.json, .env, and postcss.config.js apparently.

> [Turbopack cannot currently be configured with plugins. We plan to make Turbopack extensible, likely with an altered API]

Will I be able to use my current plugins? Where does config for these plugins live?

> [SCSS and LESS] don't currently work out-of-the-box with Turbopack

Keep it this way! LESS has been dead and SCSS dying. Focus on CSS Modules please!
can tell everyone on the dev team just plugged in a keyboard therefore the problem never got solved
A lot of the discussions and chat I follow are on Various Discord servers and forums like https://www.rtl-sdr.com/, also look into various defcon/bsides groups there's usually a handful there too.

I joined the crowdsupply kraken funding and have been impressed with the hardware so far, but I only knew of them from their previous hardware. It's still a pretty niche topic relative to other things.
> Eh you do realise the entire country just spent two years under house arrest?

Really? Two years? House arrest?

I must have missed that.
Yet we still can't find raspberry pis anywhere. I call BS on demand being down.
My comment in no way denigrates the experience of those affected by the Holocaust. It's merely to point out that even, "the people you should listen too" can be very wrong, especially when there's social pressure or regulatory capture behind the mandate.
https://github.com/StaZhu/enable-chromium-hevc-hardware-deco...
Christopher H. Achen & Larry M. Bartels wrote a whole book showing that voters do not keep track of what elected officials do, and so politicians are not punished for bad behavior, see excerpt here:

https://demodexio.substack.com/p/longer-elected-terms-lead-t...
> BB(k) for a specific k is just a number.

That's not as obvious as you might think. The value of BB(800) is independent of ZFC. So it isn't "just a number" if you're working in ZFC.
It really is, has a super solid build quality too. Stumble around crowdsupply if you get a chance, tons of other projects just like this. My problem is stopping myself from funding more of them.
yet you threw away your 30-pin iPod cables....
I didn't even think about this at first, but—perhaps the parents' occupation is there because of the caste system? I heard that it's still around not just in India, but also in diasporas like the Silicon Valley.
Of course, when I switched to the 13 pro max last year because my wife bought it for me I just didn't install the Youtube app at all, I understand that's how the creators make money etc. etc. but I just chose to not use it and it's ok...

Then switched to the Samsung z fold 4 last month and installed Vanced, first thing I did to be honest, got the apk from the wayback machine, then realized they offer 4 months of free premium if you bought a z fold or z flip so I subscribed and will cancel it 3 days before it ends.

Just put a cheap audio only plan without subscription, say pay 2$ for 1 month of audio without ads, and if video then 1 short ad at the start maybe, people don't want to subscribe, it's a commitment, and audio is cheap to stream, and people would pay for background play.
>>>
There's actually a lot of evidence-based research and practical experience out there, that's been around for decades,

any pointers will be read / researched, or at least skimmed :-)
I am not responding to the article but to one particular sentence you have included which I highlighted for your convenience.
> The language reference says that sync functions are turned async if they call async functions. This implies virality of async on functions, which implies that many functions are definitely async-only.

> If the compiler does something different, which it would have to if it actually makes two different versions of each function, then the language reference is wrong. Like I said, accuracy matters, so I would also like to see changes in the Zig language reference about this if that's the case.

To be clear, do you expect this function

fn invokeFoo(a: anytype, b: anytype) @TypeOf(a) {
return a.foo(b);
}

to have only one representation at runtime, and for that one representation to be either async or not async?
> rarely used in most installs.

I was going to object but you are absolutely right. Most Linux installs are instances of something that are created and destroyed without a human ever touching them. However, I wouldn't go so far as to characterize these features as technical debt. A fully functional Linux system should be able to tell users if they have mail, for instance.
US bankers head to ‘Davos in the desert’ despite Saudi tensions
That's a widely held POV. Lucas hired a decent director in Irving Kershner and had outsiders do the actual screenplay, including Lawrence Kasdan. Kasdan went on to become a genuine heavyweight writer (Raiders, Jedi) and writer/director (Body Heat, The Big Chill, The Accidental Tourist, Grand Canyon). He also wrote TFA and Solo.

So, honestly, no surprise it was better executed than the first film. I maintain to this day that TESB is still the only one of the 9 "Skywalker Saga" movies that is genuinely a good film from an objective filmmaking perspective.
> I mean, that's a bit like asking why you should care about Web Audio API, or the accessibility layer

Nope. Those are both useful elements of a browser, that don't even require JavaScript to use. What you're talking about is the monster/frankenstein that is web applications.