skysight-inc/HackerNews huggingface dataset:
It's ironic, not one week ago there were a bunch of complaints on this site saying that Google was abusing their position of power (controlling YouTube, Chrome, Android TV, etc) by pushing AV1. Now they bring HEVC support to Chrome and the top comment is another complaint!

(That said, I agree with you. I think a codec being royalty free is a very good reason to prefer it to other codecs.)
Direct billing works here too, but I steadfastly refuse to sign up for it, because I would rather decide when it is convenient for me to have the money leave my account. I will never forget that one time back in the '90s when all the utilities decided to withdraw a certain month's payments before the relevant paycheck had actually arrived! Not a good experience. Doing it manually makes it much easier to determine how much money I actually have to spend in my debit account at any moment.
iOS & iPadOS 16.2 Betas Overhaul Home App Architecture With Improved Performance
esbuild shines even brighter when you do need to customize. The API is outstanding. Docs are excellent. I've been able to do most things myself, without hunting for plugins and examples.
I've been thinking a lot about judicial review in common law democracies recently, and I tentatively think a better system would be to vastly expand the number of judges that are involved in making a decision. Example, you'd still have a tiered court system, and your case would still be heard in front of say a 3-9 panel appeals court- but after they write their decisions, a couple hundred other appeals judges at the same level get to a simple cast up or down vote on the decision, remotely. That way the case is decided by a larger, more stable pool of qualified judges- it's not like 1 judge dies, is replaced by the other party, and now that appeals court starts issuing totally partisan decisions the other way on a 5-4 vote.

It would hopefully make the judiciary overall less partisan, less of a high-stakes affair to nominate an appeals judge, and less swinging back and forth between 5-4 Democratic or Republican votes
Monju Nuclear Power Plant was a Japanese sodium-cooled fast reactor : https://en.m.wikipedia.org/wiki/Monju_Nuclear_Power_Plant
It's a Git book for electronic CAD and for those with EE (IEEE) background.
Hard to imagine anything less "enterprisy" than http4k. Zero dependencies, totally modular, and can easily produce a single binary that contains your web app and the web server itself. No Spring, no Tomcat, no app servers necessary. Install a reverse proxy in front to handle HTTPS. Same goes for ktor.
Some companies have a concept of “terminal levels”, which means if you get to this level and keep doing a good job and have no desire to keep chasing promos, that’s totally fine and they’ll keep increasing your comp according to your value, which does increase as you stay and accumulate institutional knowledge, experience, and reputation (and owed favors, political connections, friends in senior places, accomplishments under your belt, etc etc).
Lol, no. Not good salary. Good for everyone considering applying.
And -- universality of the playback. "Why don't people adopt Vorbis?" almost answers itself, "Where/on what devices are they going to play it?" Without looking -- does your Apple TV support X?
Yeah, that's why I don't take re-kindling of the "it'll get offshored any day now" panic post-Covid that seriously. Time zones haven't gone away. The communication-based hard parts of software development haven't gone away. The way that delivering what someone asks for usually leads to them asking for more things, not fewer, hasn't gone away.
> This is ugly and hard to read compared to trailing if.

For short statements like the examples given here, it's not ugly and it's easy to read. Whether it's easier/harder to read than trailing if depends on how familiar you are with each syntax. I don't think either is superior in this example.

I agree ternaries are not suitable for long complex statements.

However, I don't think trailing if is suitable for long complex statements either. I've generally only seen it used in simple cases.
> 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.

"Categorically" is a bit strong; if any index were ever truncated to a 32-bit integer before writing to s[i], that could also cause major issues.

Also, the C++ standard library does not have a monopoly on safe interfaces; all of the relevant APIs can be trivially reimplemented in C. It's just that C libraries have not historically made safe internal interfaces a priority.
Cultures vary and only words can bridge the gap.

It took me years to figure out that “It’s not my favorite” is Californian for “I hate this”. At least months to realize that “We should do X” means “You should do X” and that “Would you mind checking Y” is a direct request with expectations attached.
I've been using Ventura about a week, since the RC came out. I hated stage manager, but after turning it back off.. I kind of like the idea of it... something off about the execution though I think.

Im context shifting a lot at work, I'm still tempted to make it work - but I've got so much screen real estate it just felt a little odd for me. Can definitely see use for people working off a laptop screen, or maybe one external monitor.
It’s pretty cool that you can just use a serial cable and a terminal program to sync up to a PC and doesn’t need anything proprietary. You could probably hook up something like an AirConsole to make it wireless.
If you pull it out in the theater during the movie I hope you'll be ejected from the theater. Phones should be OFF in theaters during the movie!
Parcel felt really fast, zero-conf and “opinionated” in a good way. But I’m still searching for a zero-conf full-stack pipeline which could manage both frontend and backend in a single project under a single watch command, with modules shared across sides. This frontend/backend separation is too alien to my idea of development (coming from desktop programming), and it feels like some artificial border.

Thankfully, Node and browsers slowly converge, so isomorphic code is less and less of an issue.

Btw, how does HN develop solo-dev apps? Do you switch between two projects? Run two separate webpack configs simultaneously? How do you share code/typedefs/dtos between them? Do you use or want to use backend HMR? Backend webpack-like import extensions?

got tired of creating and maintaining hundreds of lines of webpack.config.js files, I wanted something that just works

When I finally built my perfect set of webpack configs, I deleted them after a couple of months. This complexity is “fun” to set up, but maintaining it is not something I want not working as a “devops” full time. Achievement unlocked, so to the trash it goes.
"supply chain issues" -- I think there was a Dilbert about that. The all-purpose excuse for everything.

"Supply chain issues" don't just happen, like an earthquake. They're caused by government actions.
Parcel seemed to fail when I had multiple entrypoints into my app that shared code. Is this such an unusual scenario?

https://github.com/parcel-bundler/parcel/issues/6310
Very intriguing, thank you!
What were you booted for?
> True, HEVC doesn't support Box level encryption like MP4 does

I’m not sure why you’re comparing a codec to a container format?
Full disclosure: I used to run the site. This is, at this point, just my personal take; I handed it off to other folks in the community whose work I believe in entirely and I am glad they are working on this now.

So, MetaFilter already had and has an enormously higher than normal rate of voluntary contribution per capita; when the first call for community support went out in 2014 on the tail of the great web ad market fuckification, something like 20% of the userbase stepped up with contributions, which is an unheard of number.

It's obvious to say "just charge everyone" but it's unreflective of both the buy-in the community already has from folks willing to support the site, and of the degree to which slamming a door on a historically open community flies in the face of the ethos the site has tried to be increasingly inclusive and increasingly aware of the need to build a community out of not just folks with idle subscription cash sitting around.

A paywall is great if your goal is to use it as a stick against non-paying folks. If you want a community to include folks who want to be there vs. just folks inclined to pay to be there, it's a poor solution. And if you build a good place, people will pay even if you don't make them. That MeFi still exists at all post-2014 is proof of that.
I have a feeling this would make things considerably more political.

If you don’t like what judges decide, get people elected who will write things clearly into law. If they can’t do that, it sucks, go fix the political situation and stop trying to fix that dysfunction by making major systematic changes.
I’ve written a (partial) zero-alloc MP4 decoder and it was definitely not as easy as the other poster makes it sound.
Being able to directly access sectors of a floppy disk on Windows. You could to this and read floppies with different file systems. Went away somewhere around Windows 2000 and modern external USB floppy disk drives just implement mass storage device class and you can’t access sectors or differently formatted drives.
Do you know what the do with the data? Genuinely curious.
I changed the dates on a git commit so it looked like I was working through my lunch break. In reality I was taking a shit while browsing Twitter on my phone.
Macromedia / Adobe Fireworks, which stopped working on Macs with Catalina.

By the time I'd used Fireworks alongside Photoshop and Illustrator in the mid-2000s, it started seeming ludicrous to me that Photoshop was anywhere near as prevalent as it was for screen design. Raster layers were a poor primitive, semi-parameterized raster features bolted on weren't a lot better. Fireworks was simply better as a melding of vector and bitmap capabilities from the start, and made dozens of little better tooling decisions along the way.

Mobile's rise and frustration with Adobe's pricing/ownership model probably helped the industry shake off the idea that Photoshop was THE approach, so we got Sketch and Figma and others and even Adobe figured it out with specific screen-design tooling. But Fireworks got it right a lot earlier.

Since Apple's hostile to even virtualizing its old environments, I've considered buying a windows license for Fw and using it that way, though I'm also getting to know Affinity's products too. Not convinced they or anything else are a true replacement yet, though.
I just go pee when I need to.

Go with the flow is a better policy than subjecting your bladder to a movie’s rhythm.

Your body will thank you.
Dismissing collaboration because a few people didn't find it useful is equally dumb as thinking everyone can just sit in solitude and come up with great ideas. Treat everything as a tool, if it isn't producing results, use something else. The most important thing is to be honest with yourself.
This is for http://www.OnlineTools.com where we do all kinds of image and data conversions.
Free and alive (life and liberty)
My kid has some kind of Pavolvian response to walking into a shopping center. As soon as we arrive he needs to go to the bathroom.
UNIX packaged a lot of ideas that had been invented elsewhere. (Often badly.)

CTSS -> Multics -> UNIX. All had interactive development and scripting to varying degrees.
And yet, your examples are when words did not bridge the gap. You think "You should do X" is more clear, but to the Californian in question, that framing would sound very harsh. If they gave you "feedback", the manager would think they expressed dissatisfaction, while you'd come out of the same meeting thinking things are great. Human language is not computer code and an employee that takes years to understand that while they are not meeting expectations is not worth it.

Also, your examples are still fairly isolated - ultimately it was almost like using an outdated dictionary where words map to different things. Once you had the right "translation", the issue was fixed. That's not typical for employer feedback scenarios. Often the manager just wants the employee to be more diligent, attentive, have better Pareto 80/20 judgment, etc. You can't teach that to someone who doesn't get it.
Right, I forget to mention that. But if you are in the cross platform space thats just how they all work (that I've encountered at least). The difficulty of consuming Swift in Objc vs the other way around means that lots of iOS libraries are Objc based, but Apple is starting to signal that it might be over sooner than later as they begin to introduce new Swift/SwiftUI-only subsystems. Or maybe they have an ace up their sleeve with exposing those in the Objc space. Doubt it.

EDIT: and a nitpick. Its not generating any objc code. Its generating a binary which is exposed to swift using the same mechanisms that objc libraries use. I.e. it compiles to a native binary (an xcframework or framework, I forget which). It doesnt transpile.
I think you're just describing court packing because maybe you disagree with the outcome based on your partisan politics?
You speak about needs, the question is about what you miss. It is about nostalgia, about time-travel...

Emulation is good for just running software. But it has nothing to do with old sofware running on an old blowing PC, with a CRT monitor - sometimes green or orange -, with a clicky and heavy keyboard...

It is a complete experience that emulation misses.
Finnish, Olkiluoto Nuclear Power Plant (1,600 MW net electric output) : https://en.m.wikipedia.org/wiki/Olkiluoto_Nuclear_Power_Plan...
I’m so annoyed that this has come so late to the picture. HEVC was a worthy AVC replacement years ago and they constantly closed as wontfix or just let languish any requests to support it.
Bryan Caplan: “The Case Against Education”
UHD Blu rays are also HEVC.
Sounds like your system is broken, not the site.
I agree, but that only reinforces the point that there doesn't even seem to be much of a difference between the older graphical pipeline and a 100% compute pipeline.

If graphics drivers could just allow compute shaders to manually call the rasterizer and give functionality to control what data stays in memory in different parts of a pipeline/command-buffer, then you'd be able to implement both the older graphical pipeline and the newer task/mesh shader pipeline entirely in compute shaders.

I'm not entirely experienced in how graphics hardware works at a lower level though, so I'm sure I must be missing something important.
FWIW, my big Rails test suite spends about 2 minutes on setup, then about 40 minutes running with a single runner.

It parallelizes well, but of course the 2 mins is the lower bound.
Engineers just postponed the upgrade because of this very reason. I agree. We’ll wait for .1 or .2.
Eric Adams' "performers and sports players" exemption was specifically to allow Broadway to re-open and to allow Kyrie Irving to play in Brooklyn.

The whole thing was a farce anyway so it doesn't matter.
You haven’t mentioned at what fps you can encode.
Does anyone know if they quietly added support for encoding as well? I’m on the lookout for more encoders to add to hubble.gl whenever there’s browser news about codec support.
They can, if the laws are written with criminal consequences. Most are not, with good reason. So many things which end up in courts just aren’t clear enough for the outcome to be obvious.
Another reason I dislike the superhero genre these days is because the plot arcs are so predictable. It seems like every movie follows exactly the same beats. At this point they feel more like remixes than fresh content.
A lot of my family/friends use Telegram, it's about as close to old-school IMs as you can get these days. I like it, but I spend most my time on Discord as I prefer the IRC-style "browse servers and channels" idea.
Unpredictability of international online card payment is painful. Up until March, most if not all the transaction to Japan were working. Two out of three cards I regularly stopped working on March, and one card still works, except it get flagged at EVERY SINGLE instance of these purchase that I actually have to call the issuer to get it unblocked for transaction. (Doesn't matter where it is, doesn't matter how many times I've made purchase from the same vendor.)

It seems like this is something to do with changes in 3DSecure; what's frustrating so much is that noone can provide me information what's going on, it's simply doesn't work.
True, but there should always be a rewarding progression for someone that doesn't want to be a manager or change role. Because if the only rewarding path they see is to switch employers -or get counter-offers to try and get their wage bumped, then that's a problem. It's also a common theme for companies to be forced to give higher wages to new-hires, leaving their own veterans (that are actually more valuable) behind.
More like saying engineers - who, like elected officials, take an oath - ought to suffer consequences if say a bridge, whose plans they signed, collapses.

Not agreeing or disagreeing. Merely adjusting the analogy
Agreed, LinkedIn is shit, I don't bother with it either.

I found an excellent recruiter for my niche and reach out to him every time I feel like a new role.
It definitely does have release notes.

The top of the Chromium blog [1] currently says "Find the release notes for Chrome Beta 107 here." and they point to [2].

Which is definitly not marketing treatment -- it's deep in the weeds of changes for CSS, JavaScript, HTML, and so forth.

It's obviously not including every change made, but it does seem like it's intending to be fairly comprehensive in terms of new relevant changes for developers.

[1] https://blog.chromium.org/

[2] https://developer.chrome.com/blog/chrome-107-beta/
I use Next.js, which does both front and backend in one command. It may not be powerful enough if you need truly large API’s, but for anything I build it’s more than enough.
FTP itself mostly deprecated because not secure.

I spend most of my work time in a terminal shell connected to a Linux server, very similar to what I used 40 years ago.
Bizarre Theft Wave Targeted Same Rotax Engines Used in Iranian Drones
School Yourself: Experience math in a completely new way
Our conscious experience of the world is a memory, says new theory
Ask HN: Why use Vercel?
I've seen a lot of articles lately referencing Vercel, what is your experience like? What are the advantages to using it?
Been there this summer. It's in the section where you go through double doors, to control temp and humidity.
> trying to do something that is Windows native on Linux.

You realize this blog post is about Illumos, not Linux, right?

Illumos isn't nearly as well-polished.

A lot of these types of tasks are easier on Linux than they are on Windows native.
New mpeg standards come out about once every ten years. It's amusing to me that Google are adding h.265 support six months after the approval of the next-generation h.266 standard[1].

[1] https://en.wikipedia.org/wiki/Versatile_Video_Coding
This idea seems to be exactly the essence of the ruling. Not sure why you're being downvoted.
Because when you're a large monopolistic corporation receiving billions of dollars every quarter on the basis of work which was carried out decades ago, there are always going to exist many inefficiencies which unnecessarily cost you millions of dollars; many of these inefficiencies are created by your own employees and could have been avoided through a bit of additional foresight. Also, there always exists many other engineers on the market which you didn't hire and which could also have saved you millions and they would have done it for a lot less money. Google receives a huge number of job applications and the selection process involves a great deal of randomness/luck.
They could shut down the public facing product and make it internal only.
Many (most?) banking systems run on SFTP today.
>You realize he's not using Linux, right?

FTA: I had already gotten it working with QEMU under KVM on Linux but wanted to port it to propolis on our illumos distro, Helios.
> > Every company can't have the best engineers. They cost too much and they're a finite resource.

> Your argument assumes there is an efficient market for engineers, and it also assumes that an engineer’s productivity is independent of the company environment.

You're arguing something different than what you're replying to.

The original post asserts you should hire the "best" engineers. Best is a word with a strong connotation of there being some absolute quality scale independent of the company environment. And then you absolutely run into a problem where everybody can't hire the best, especially if you're not in a position to offer the best compensation or have the current state of your company look like the best possible destination for everyone. There's just not that many of them, after all, by definition.

A smart founder (or manager anywhere, for that matter) will try to hire great engineers for their situation. This requires more self-awareness and critical thinking than just locking in on a few people and spending a year wooing them, like the article describes. How many people you hadn't fixated on could've turned out great for them in less time than that year?
I think it would have been clearer if they had said "Tenure" instead of "Seniority"
Leak it
To be clear: when I have to input cc info, I’m less likely to use an e-commerce site. IDeal makes me more likely to use other websites bc it isn’t so hard to pay. That’s why it breaks Amazon inertia.
> Would you automate your Linux build using VB Script? Why not?

That is a completely different concept and not at all relative to building deployment images. They are not compiling Windows here on Linux.

Creating build images doesn't necessarily require anything that is Windows specific. An unattended XML file can be added to a disk image without needing to boot into a Windows environment. The challenge with Windows automation though is to get an optimized image you need WIM mounting and modification. Linux even has a WIM tool, but the tools like DISM are not really there or the Windows ADK. I'm sure DISM can be reverse-engineered and then doing automation in Linux would make a lot of sense actually since it would be less-resource intensive. Spinning up a container or Linux distro is usually magnitudes faster than a Windows machine, and Windows automation in itself sucks comparatively. I would definitely pick doing automation on Linux whenever possible as long as it gets the job done well.
I wonder how well linux runs on the range of phased out macs
I think this is the exact thing that caused me to leave parcel for webpack
Probably not. Computing power will end up being rationed at some point in the near future, and World War 3 is likely just around the corner too. It'll be another AI winter, followed by a nuclear winter. I plan on being dead by then, hopefully.
Back in the '80s there was a NORAD supercomputer called the WOPR that had cool games written specifically for it, like "Theaterwide Biotoxic and Chemical Warfare", and "Global Thermonuclear War." Now that the Russians are hostile again it would be nice to use those to game out current conditions. Likely there's still no winning move but we should check.
Disk space was scarce in that time, sustaining the usage of DoubleSpace... and write errors were common (chkdsk always found some FILE00XX.CHK lost data). When DoubleSpace was active, it was often a full partition crash instead.

I've lost so much data with DoubleSpace! Not something I miss :-)
I think he means that a doctor with 15 years experience after school can change hospitals they work at with minimal impact.

A hiring a senior engineer with 15 years experience, but not at your company, might not compare as favorably to an intermediate engineer with 8 years total experience, but 3 years at your company.