skysight-inc/HackerNews huggingface dataset:
The IRS is increasing the standard deductions for 2023 as inflation intensifies
Rtings did find something similar with the AirPods Pro, seeing a "fairly significant drop" in December 2019 and another "slight decline" in October 2021:

> We've tested 'Noise Isolation' with a couple of other firmware updates. We didn't get noticeable differences with firmware update 2B588, released in November 2019. Apple may have tweaked the ANC in this update, but not enough to noticeably impact the overall performance. There have also been user reports that the ANC became worse after firmware update 2C54, released in December 2019. After updating this firmware, our results showed a fairly significant drop in isolation performance, primarily in the bass range. This means that with ANC turned on, they won't do nearly as good a job blocking out the low engine rumbles of planes or buses as they did before this update. Our latest retest uses firmware update 4A400, released in October 2021, which shows that their overall noise isolation performance has been further weakened. [0]

[0] https://www.rtings.com/headphones/reviews/apple/airpods-pro-...
I believe that, rather than a CPU usage limit (which would require some kind of CPU-cycle accounting tracking, which would impose a high overhead on a system that's based on high-level source-code interpretation rather than on a bytecode virtual machine), the PICO-8 chose instead to go the route of limiting code complexity by just limiting (Lua source) code size. So your code can go as fast as you like — you just can't have very much of it. Which seems to result in practice in games that have similar features and play-styles to retro-games, despite the constraint coming from a different direction.

Like I said: fantasy-console abstract machines don't aim for technical limitations; but rather, for stylistic limitations. They don't want to impose upon you low-level technical barriers, for you to just treat those limitations as implementation-time programming puzzles to be overcome or worked around. (If you want that, just write games for an actual retro console!) Rather, they want to impose high-level constraints that influence your design-time choices. Less like typing on a broken keyboard; more like writing a poem with constrained rhyme-scheme and meter.

That's why these are "fantasy" consoles — their particular lack of technical constraints means that they can actually require a decent modern CPU/GPU/etc to run; and so could never have actually existed in the era they borrow their aesthetics from.
Scarcity does not directly cause value. Scarcity can fuel speculation and prestige.

Plenty of things are hard to mine yet don't have much value, so nobody tries to mine them. The difficulty/ease of mining can provide a cap on value, but it does not provide a floor. It is not the reason something is expensive.
Sustainable Aviation Fuel: Investing in the Future
Exactly. I don't have a Twitter account for precisely this reason. Without an account, you have to be very careful about scrolling before Twitter decides you've seen enough. If the content is really interesting, then I might resort to Developer Tools to remove the overlay, but most often I just close the tab.
That is the part that really gets me. Content owners are desperately trying to recreate cable model. I am not exactly a full blown pirate ( I mostly stopped after Netflix delivered a decent experience at negligible cost ), but my buddy is a hoarder for lack of a better term. Steam/GOG made me stop game piracy altogether.

Now, I am slowly starting to face a very simple question with streaming. Do I want to maintain 3-4 active membership on the off chance something is there or do I just ask my buddy?

If it were not for my wife, Amazon would already be my only streaming service and even that only, because it is currently included.

I think my final straw was Dexter being locked behind Hulu's Showtime additional subscription. Just in case you are wondering, I did not ask my friend for it nor did I pay for it. Not yet anyway. I may have some free time coming in a couple of weeks to indulge.

Make it convenient for me. Make it goddamn one place. Do not try to nickel and dime me. You will lose. You are fighting against superior quality at zero price and with people, whose entire existence is collecting for no other reason than collecting.

You NEED to deliver minimum fuss to me. 20 streaming services is not minimum fuss.

Netflix was that. It had almost complete library, but you chose to blow it up in a panic of greed. Now, I don't care how you do it, but you ( media conglomerate ) better recognize this reality.

Signed.

At this time, still a customer.

edit: I forgot one more thing. Side bonus of moving back to piracy will be that my watching habits will not be up for sale to the highest bidder.
With x you're just bringing a window manager that plugs into the x-server. With wayland there's no standard 'window manager' plugin to arbitrary wayland servers. So the wayland example is doing more things (lots is handled by wlroots though).
Explains why I start getting captchas due to using uBlock to disable JavaScript. How freaking annoying!
Honestly, if someone could make an x86 compute module in the form factor, there's no reason the uConsole couldn't run Steam and Proton. The tech isn't quite there yet though, so it makes more sense to target low-power emulators for this form factor.
No, a user is suggesting seeking professional advice for the poster's situation and then lists two options that maybe can help.

Why don't you focus on the suggestion to do therapy instead? Not as outraging, I suppose.

You and op are reacting as if someone suggested the poster should be drugged out of their mind, maybe with saliva dripping from their face, completely numb to reality vs. just quitting the job.

Both a false dichotomy and a lot of assumptions.
> I don’t understand why so much effort gets sunk into this arms race between people who want to distribute material featuring naked humans and firms that are doing their darnest to make it impossible.

"People who want to distribute material featuring naked humans" have many, many, many options. Bumble just isn't one of them.

Bumble does "their darnest to make it impossible" because they want to. Perhaps because their livelihood depends on preventing their dating app from turning into a porn app.
The Twitter competitor that emerges after Elon turns Twitter into a flaming wreck will probably do that.
>They still don't have a major fantasy, sci-fi, or superhero franchise outside of Stranger Things.

They have The Witcher, which is quite big.
This will consolidate again, and these tools are not all equal. They cover different parts of the whole thing. There is clearly a desire for faster compilation and bundling, and various groups and people are trying out different approaches now.

Right now you can stay with Webpack or whatever you were using already, or you can try one of the new shiny things if you want to. But if you want to avoid the churn, it's probably time to just wait for a bit until things settle down.
Have you tried sleep CBT? Data says its the strongest intervention (set of interventions really) and it’s checked out for me. I had insomnia and it’s straight up gone (probably not as bad as your though). You should pay special attention to the sleep restriction bit, which seems most important.
As a counterpoint, I don’t want to download apps when webapps suffice. I appreciate when a right click gives me the options I’m hoping for rather than a set of generic Chrome actions that aren’t what I want. I also appreciate when copying works how I want it to (e.g. copy paste in google docs or Figma work as I expect it to, including all styles). And hijacking browser history doesn’t seem to me like it adds much exposure, because the attack vector is still there without browser support (when a user enters your site, auto redirect to google.mydomain.com, which then auto redirects to your content. Back button now will return you to google.mydomain.com without relying on custom browser back button shenanigans)

Disclaimer: I work for Figma.
The use-case is to create a new key pair when you register an "authenticator" device, and then sign a challenge later to authenticate (prove it is the existing known authenticator).

It is up to the site to decide if it wants to accept that authenticator, e.g. if it meets the necessary security requirements. For most sites, they'll accept anything based on user preference.

The site only ever knows the 'kind' of authenticator though (possibly through a cryptographic attestation). The authentication process only releases/uses the public key, not any supplemental information. The site would never see any PIN or biometric information that was gathered locally to release the use of the key.

The site (usually) can't even tell whether it was a PIN or biometric used - just that that 'kind' of authenticator has a particular behavior and particular security reputation/policy/certifications.
Oral Contraception Doubled the Sales of Ballpoint Pens
Beauty of nextjs though is that you don't have to worry about it unless you want to go under the hood. My quality of life has improved tremendously since I stopped having to deal with webpack config files, and upgrading to the hottest bundler on the street couldn't be lower on my list of priorities.
Nope. E.g. here is HMRC's page on providing a mobile as a benefit:

https://www.gov.uk/expenses-and-benefits-mobile-phones/whats...

Nothing to report if the company provides one phone and the contract is in the company's name.
Some extra context: https://en.wikipedia.org/wiki/Fall_of_the_Western_Roman_Empi....
That's the convenient myth to think banks caused crisis. Money printing and credit rates lowering by government caused this. Free money? Sure, why not. Please watch princes of yen documentary where they speak about "credit window guidance" conducted by Japanese national bank for more than decades
Actually it tells me that the javascript ecosystem fails to build software that can adapt to change. The culture is to throw everything out and start fresh every time they want to do something different. It's terrible engineering.
Yeah, I don't like JPA because of lack of support of immutable types (records or my own classes that don't have setters, only constructor).

If you have data class with more than 5 fields then you have it wrong. Builders are like lombok and like field injection: hide poor class design.

If using a class hurts, it is badly designed and should hurt until it is refactored/split up into consumable parts.

I use records extensively, but those are in most cases converted classes which were small and immutable. JPA being one of the exceptions (a stuck in the past spec)
The purpose of this code is not to provide a useful WM.

It's to illustrate the minimum, in case you want to play with it and become very familiar with X.
I was having to deal with token ring in '96-'97, and have not touched it since. Seems like it went away quite quickly. Cue up someone replying that they're still maintaining a token ring system in 2022... :)
Except in Twitter you can link back to past tweets. Instagram etc don't have this and are, in my mind, WAY more ephemeral.

I also would point out that if Twitter search wasn't garbage, the linking back to old tweets and threads would be even more common as people made "threads of threads". I never got why Twitter never put more focus on searching past tweets given that people searching for things is the best signal of what they actually care about and can be used for more targeted advertising (see Google).
Pardon the ignorance but it's web technology right? Why would the OS matter? Is this some codec issue?
Nice. In that case I'll try to get an update on Pingora's release date. Haven't heard anything about it lately :(
You are never going to get it for the current machines is my guess. Technically it should work with 2HD screens rather than 1 UHD screen, but I don't know.
I think I read somewhere recently that Twitter is actively throttling distribution for anything containing links externally. They want you to remain on their platform.
Sources can't be hundreds of years later. We've got manuscripts a lot earlier than that. And some details are recognizably first century.
I knew I shouldn't have done that: https://blog.jgc.org/2022/10/adding-mode-switch-to-my-minite...
Muslims do a purification ritual called "Wudu" that requires washing face, hands, arms, and feet 5 times a day, once before each prayer.
Team is writing it up. Will get it out later today.
Thanks for the repo! I love to compare programming languages side by side as you did. For example, a few months ago I was learning about Java streams, but they looked a bit convoluted to me, especially the collectors. Then, I reviewed the same concept in Elixir and then it was clear to me why the collectors are needed.
Read the full paragraph again.
Your reasoning basically reduces to: I trust Telegram and I don't trust Meta. Security-wise WhatsApp is way more secure than Telegram because it uses the open-source Signal protocol [0].

[0] https://www.whatsapp.com/security/WhatsApp-Security-Whitepap...
I don’t think Richard would ever describe himself as a statistician? He seems just as frustrated by the bad terminology and convoluted explanations as anyone.
That's like the difference between null and undefined.
webauthn.io has recently been revamped to support more of the 'passkeys' behavior, such as conditional UI (the password manager/form-fill-like behavior added in certain browsers).

webauthn.me has a developer tab that lets you really get your hands dirty.
Rent-calculating biz(RealPage and and9) accused of colluding with landlords
Great question.

For the resiliency part, our workers / agents we're using a write-ahead log (WAL) https://en.wikipedia.org/wiki/Write-ahead_logging to track what data has been collected and sent, when agents or workers fail and need to be restarted they read from the log to make sure that the data was sent appropriately. For a good starting point I recommend looking at the Prometheus agent for agent design and construction they have implemented a lot of the resiliency into their agents, and if you're familiar with GO forking their work might be a good starting point.

Additionally for all the off the shelf products we use to process and transmit of the data we have "at least once" delivery guaranteed, which realistically under the hood is using a WAL.

For scalability, our agents are deployed into serverless and managed components by some SaaS providers, Confluent and AWS right now. These components have some auto scaling written in, like with AWS lambda.

But for some our measurement components we're utilizing a kubernetes cluster with our custom workers, right now we just statically provision them, however we have the ability to auto scale infra based on node resource utilization, (using AWS ASG's) and for our pods, we currently scale horizontally based on resource availability, like CPU consumption and memory consumption using k8s horizontal pod autoscaler: https://kubernetes.io/docs/tasks/run-application/horizontal-...
Which just means codebases will be littered with alt="" for no reason.
It looks like X Window does most the of rendering, correct? (based on header: "#include <X11/Xlib.h>")
Going back a little farther it was not uncommon to list your religion and what church you were a member of. Going back a little farther than that, if you were a candidate for an executive position at a company, they might interview your spouse as well.
q@q.q works.

+ on the website you can see all the incoming guests
Instead of repeatedly stating language is not prescriptive, just state your definition of a rogue like please…
If people have to install an app just to us your site, then many of them won't bother.

And a significant portion of business users will be in desktop browsers with restricted permissions, so they can't install an app
I'd have thought George P. Burdell would have more Hacker News karma. We should do something about that.
Pre-announcing a massive layoff is an assured way to keep only the worst performing employees.

Probably a breach of the purchasing contract as well, as it causes material harm to Twitter while the purchase has been tied up.
"Smoke point" concerns are usually overblown, it's really just the flavor that goes away making it pointless (and more expensive) too cook with EVO. https://www.youtube.com/watch?v=l_aFHrzSBrM
Entertainers still have that capability in many places

Offbrand for this site but I’ve seen women audition and work and get paid the same day, this year

Is what it is

They sign all forms and its W-2 employment some places as well

I agree we should reduce friction to that level for more kinds of work, some people are working on that
Which is ok too. It is far better than encouraging people to write alt="" or alt="asdf".

See also (naming things): https://twitter.com/secretGeek/status/7269997868
Automatic JSX runtime was added to esbuild in 0.14.51: https://github.com/evanw/esbuild/pull/2349
The fragmentation of streaming services often conflicts with what consumers want to see. Spotify is a centralized service and people love it. That's basically what consumers want, a Spotify for TV. The other issue with all of these streaming services is varied compatibility based on your platform. HBO didn't work with Roku for a year or two over a contract dispute, other streaming services weren't available on all devices. Granted, I haven't run into this issue lately, but in the era of "smart" (eyeroll) TVs and other entertainment devices, you can't really assume that anything "just works" anymore without checking first.
Sometimes I daydream about starting a product company and my thinking goes like this:

Do you have a decent idea that solves a real problem? - yes, check.

Do you have respect for the iterations and learning required to find product market fit? - yes, check.

Do you have years of relevant engineering and product experience and can you build and execute on stuff? - yes, check.

But then my thoughts turn to what seems to actually matter (re-enforced by articles like this):

Are you an extravert who wants to spend all their time talking to investors and raising money? - no, fail.

Are you an extravert who wants to spend the other half of all their time interviewing and hiring new employees? - no, fail.

Have you ever actually met an extravert who you would trust enough to delegate these two critical responsibilities above? - no, fail.
Thanks for the callout, that sucks. I shouldn't use URL shorteners :/

https://paigo.retool.com/embedded/public/99bd5e9a-af3c-4e9c-...

Here is the expanded link.

And here is a fun HN specific one linking to the same thing:
https://hn.paigo.tech/
It is rampant in private schools. UC is a public school.
It's possible his immune system was busy keeping infections and so on at bay, but once those targets were removed the immune system reacted in a way detrimental to his health? A sort of shock to the system.
Spectre does not require changing the CPU's microcode. You just need to be able to run native code or even javascript.
https://security.googleblog.com/2021/03/a-spectre-proof-of-c...
https://leaky.page/
1Password and Dashlane have announced support via web extensions. I also really hope we have future platform-level support, so that third party "passkey managers" will work outside of the browser (such as on mobile, within all native apps).
Like, i tried all the cliche stuff and applied them religiously. None of it worked. I tried sleep restriction. It worked. I even started consuming caffeine in the evening which would usually keep me up until the morning, but now I just fall asleep like it’s nothing.
Building the same app in JavaScript, TypeScript, and C#
Likely to be unpopular because it's likely to be false dichotomy. The internet is both of those things, at the same time, as you can choose how you use it, whenever you want.

Sometimes it gives me dopamine, sometimes it brings me knowledge, sometimes it allows me to express myself creatively and sometimes it allows me to consume other peoples creativity.
I can't read Twitter threads either, but luckily people usually link elsewhere. Tools for reading Twitter threads also work, even if they're hacks. WAI.
>"it's not the amount of people who see something that's important for spreading ideas, it's who they are and how much they engage with it."

I don't disagree with your observation that the quality of who receives your ideas and how they engage with it is critical for ideas to spread. I would add on to this by asserting that having more people exposed to the content itself makes encountering such valuable reads much more likely and frequent.

>"Twitter is a truly terrible place to present meaningful, long form content"

Agreed, but up to a certain point. I contend that is a valuable place to introduce people to, or otherwise lead them to, a more appropriate venue for long form content. For example, I learned about the work of Lyn Alden through a Twitter thread someone linked, and now I follow her on her website. I am fairly confident that if someone had just linked me one of her long form essays, I would not have been intrigued enough to explore her work. I also believe that the internet has ruined our attention spans and Twitter threads can act as a hook because each tweet is much more digestible than trying to dive into an essay right away. The medium is the message, but set and setting matters as well.
Yeah exactly, Next.js is the consolidation. If they can make things faster behind the scenes without my having to make changes, that's great.
If you have no alt attribute, then screen readers read the URL!

Empty strings are the way to go for decorative images
Where are you struggling? Just `next build && next export` and your static site is compiled to the /out folder which you can subsequently push to S3 or Google Cloud Storage.

No idea what ISR stands for.
I find the data fetching example extremely confusing…

1. Where does this "use" comes from ? It is not present in the official React API reference : https://reactjs.org/docs/react-api.html

2. It says that the value is not serialized, but what if Page is rendered client side and I want getData to always be executed server side (for example, it may contains secret API key, or make a database call) ?

3. getData is async, so what happens to name if the promise is not yet resolved ?
I don't find it preposterous at all.

Yes, I would consider awk and sh lingua francae (?) alongside Perl – but in slightly different contexts, namely low-complexity jobs.

I find Perl slightly more suitable once things get a little complicated, mainly because it's footgun:power ratio is better than awk (few footguns, but also very low power) and sh (many footguns, not that powerful).

I have come across plenty of boxen where bc was not installed, so I don't put that in that bucket.

And yes, if I want to describe text changes in a highly portable way, I will use sed (or ed, depending on context) rather than, say, unified diffs. I could accept an argument that unified diffs are also a lingua franca for more complicated changes, but they are harder to write.
why does navigating to this document, open a new tab, close the old tab. The result being there is no history that the "back" button (FireFox here) can get to. Seems like a lot of trouble to go to just to annoy me.
Why not both: https://github.com/vercel/next.js/tree/canary/examples
The actual SoCs used on each type of core module are somewhat well hidden (no mention on the main website as far as I can see) but can be found through a bit of research:

RPI-CM4 Lite: Broadcom BCM2711

A-06: Rockchip RK3399

A-04: Allwinner H6

R-01: Allwinner D1
This is exact opposite of good product management. Don't introduce barriers for consumption. Instead realize that people are lazy. Some might click on a link to get them to a page inside their twitter app on their mobile. Most won't. Missed opportunity to get into the head of your audience. btw: Did you just read this comment? Would you have read it if I had linked out?