skysight-inc/HackerNews huggingface dataset:
I found the firmware in a big FTP index on hp.com (Samsung's printer division was bought by HP).

The actual flashing is normally done by a special print job which has commands to flash each of the ~7 different firmwares onto the right internal components. Yes, that means anyone with access to print on the printer can update the firmware to do absolutely anything...

But, if you're doing firmware hacking and screw it up, the software won't boot sufficiently to be able to be reflashed with that method, so you'll also want to pull the hardware apart so you can get a dump of the flash chip to restore when you mess up.

The hardest bit is not patching the code, but figuring out how the crc's, checksums, and memory layouts work. Get that wrong, and it either won't flash or won't boot.
For me the limited customization is a feature. I am a very undecisive person and a lot of configuration options give me anxiety. I like the approach of having great defaults and the limited numer of options (with some customization possible via extensions) give me freedom to not have to worry about the desktop I'm using and just focus on the task at hand.
> I thank the stars they have outgrown baby shark and cocomelon.

As the parent of a three year old: what made you break and put those on? (I'm just happy for the existence of Pat and Mat.)
> First you have to spend a few minutes searching your bash backlog

Ah, you don't have the keys "ctrl" and "R" on your keyboard?

And I guess you also don't have grep, so you can't just history | grep modprobe.

You should consider investing in a keyboard with all the alphabet on it.
What was your approach to reading and getting value from it?
Sounds like Cython.

PyPy did also fix some of those issues - specifically, lists of small integers are optimised, with a deopt path for when they overflow.
Amazon, Microsoft and Google face UK probe over dominance in cloud computing
The recent update to Cyber Security legislation in Australia specifically states that any major breach must be reported to the Australian Cyber Security Centre within 24 hours of becoming aware of it. "MAJOR" being subjective, but this easily qualifies.

There are significant penalties for not disclosing within this time period, which is why I think we are seeing this reported before Optus has a clearer plan of how to deal with it.

As a customer of Optus and cyber security trained professional, I'm very frustrated, to say the least.
Could very well be that the PM/PO of the VSCode project has actual dev-experience as well ?
The richest 10% of the global population are responsible for an estimated 47% of emissions. The problem has never been that there are too many people. The problem is that there is a small number of people that are destroying the planet for the rest of us.
It won because it was the first, but also because it’s API was designed to be cloned. Being cloned was a success criteria for the the S3 team.

I read that somewhere recently. I don’t have a source to hand.

Personally I this the API is ok, but if they did designer it to be cloned, they could have done it slightly better.
> The problem with Electron is it’s laggy and slow.

electron isn't laggy or slow, the app might be because it's poorly written. There are fast electron apps!

The complaint about electron i hear the most are 1) the memory footprint - each instance of electron takes up at least a gig of ram. 2) the browser is duplicated, and cannot be upgraded independently (but i argue that is the point of electron). The third, but irrelevant complaint is from people on high horses talking about wanting native apps, and look down on html based apps.
and for those in australia: yeah, nah. not that funny. :-)
Chris Morris is brilliant, I'd say Brass Eye and The Day Today are essential viewing.
Well, you specified a large area of no mosquitos. So I imagine the laser and the box fan would have equivalent effectiveness.
Yup. It's massive.
Bill Gates - How to Avoid a Climate Disaster: The Solutions We Have and the Breakthroughs We Need

Finally a book that approaches climate change from an engineering perspective and focuses on possible, constructive solutions.
The common Debian expectation to this day is to keep acting like you only had POSIX shell features aka /bin/sh [1]. You may use /bin/bash if you like though.

[1] https://www.debian.org/doc/debian-policy/ch-files.html#s-scr...
There is literally somebody falling out of the kayak in the video I linked, around the 3:30 mark. He's swimming with a life vest on.
Actually no, the point is if you don't put in anything that potentially makes the website slow you can be reasonably certain that it isn't. Obviously you still want to test the website, but it is not like this path is particularly test demanding.
Yeah, Rust is C with a sane version of C++'s RAI, Zig is C with a sane version of C++'s templates. Having Turing complete duck typed template metaprogramming is very fun and useful, but I understand why you wouldn't want that in huge security critical codebases.
Meditations by Marcus Aurelius

Insightful and relate-able in a lot of ways.
0898 333 201
Status changes to "Away" when you've gone for few minutes is the most shitty feature. Another set of issues I have found are,
- Crashes randomly
- Updates are not synced, sometimes it takes couple of mins to see the messages that were sent from the mobile phone.
2022 and Microsoft still can't write a program that correctly uses the clipboard.

When I select "some text" and press Ctrl-C I want "some text" in the clipboard. Not this monstrosity:

[09:57] John Smith:
some text

I can't believe anyone inside MS uses Teams for serious communication. It must surely drive them mad!
> Gatcha takes my money forever and when the game is gone, so is everything I spent and won.

Yes - and you (and all the customers) know that upfront. Which means you can't use the "chance to get my money back" delusion as an excuse to throw good money after bad. Hardly anyone ever does that and then stops; inevitably they take the winnings back to the casino and lose them again.

> giving an advantage to people

Gatcha (or any other pay for improvement) + PVP is also a pretty terrible combination, since it encourages people to whale their way up the scoreboard.
lack of economic ability is not the same as someone forcing you not to have children. And you can still have children even when facing economic hardship - lots of people have done it (think immigrant families who start out poor). I would also claim that a lot of western nations subsidize families already, so economic factors is not considered eugenics imho.
I just got an email from Twitter explaining that there was a bug in the password reset system, causing active sessions to stay active after a password reset.
Caching… either of the whole page or parts of it (at various layers) is one reason
I stand corrected then, I checked an older version.
Surprised no one has mentioned the representational content of No Face - it represents YOU, THE VIEWER.

The curiosity, the situational greed and lust, the remorse and the will to be useful and healing...

I love this film, and since learning about /why/ the film was made, I have a deep respect for the execution of something that is at once beautiful and inspiring and kid friendly, while also dealing with an extremely adult topic. Layers.

I'd be interested in hearing from Japanese lawmakers about the effect this had on the legislation drafting and enforcement process.
Fantastic. I haven't seen Neon Genesis, but this is how I feel about The Godfather. Every few years I rewatch the film, and different aspects of it stand out to me. I agree with you that I think this is one of the hallmarks of something good.
- The Way of The Superior Man. The only "self help" book I give any credit. It really boils down to encouraging people to have a purpose in life and accept ourselves.

- The Stupidity Paradox. Ever feel the world works in a "stupid" way? That your organization keeps promoting stupid ideas? Read this book and get into the roots of functional stupidity. It's a bit repetitive, but extremely insightful book.

- Structure and Interpretation of Computer Programs. The book I most recommend for any software professional.
But the mosquito is much harder to shoot.
No love for Jitsi in the comments ?

I'm running on Linux, Teams in the browser is 'okish' but always feels crappy/slow/buggy

Jitsi is always nice to use :)
- @name stops working if you leave it running for a while

- Image uploads to a chat failing for no apparent reason

- No obvious way of sharing/reposting an image or document from another chat
They can verify the identity using a service - there is no need to keep actual documents after the fact.
The Fish That Ate the Whale by Rich Cohen.

As a person who hadn't finished a book in years, hadn't felt excited by a book, this reminded me of what it felt like to not be able to put a book down. It is non-fiction but written as a narrative. It was a good mix of history, economics, politics and business. I cannot recommend it enough.
The price might be very reasonable for someone making a US tech salary. But it's quite expensive for people in lower income countries, specially when you take into account that there are many services you could subscribe to, it adds up fast.
Nah. You can always count on the scientific community producing tools that software engineers will scoff at. The opposite is not true.
For reading HTML, I use various versions of links 1.x and links 2.x, patched to meet personal preferences. Of course links can make HTTP requests, as well as display HTML, but I use a variety of programs to make HTTP requests. When I use links to make HTTP requests, it is always through a loopback-bound proxy.

For commercial use of the www of course I am forced use a popular graphical web browser like everyone else. But I make minimal commercial use of the www. Most www use for me is academic or recrerational.
I have not been able to bring myself to rewatch Grave of the Fireflies more than once. Just thinking about it is almost enough to make me tear up.
>I think we'll continue to pollute at a rate far too great for the planet to handle, and we're going to have to get very good at remediation to continue living here.

The planet will do fine, but even stating such a thing is still commit anthropomorphism. The planet will continue to exist for a long time, no matter what the fate of mankind will be.

Even life is most likely to continue prospering in a way or in an other.

We, the human species, are not the planet. Let’s stop to use formulation like "the planet is in danger". No it’s not. The biosphere already went through five major extinction, and life is still there.
I wonder if Steam's good refund policy comes as a result of being sued by the Australian consumer regulator back in 2014. They probably figured that if they _had_ to offer refunds in one country, they might as well build goodwill by offering refunds everywhere. (Of course this is the least charitable explanation, maybe they just had a change of heart)

https://www.rockpapershotgun.com/australia-fines-valve-over-...
I’m not referring to Teams power users, but PC power users in general. You know, people that actually care about snappy performance, consistent behavior and whatnot. Working with the PC instead of against it. Knowing why.

My experience is that even many of my developer colleagues are not power users. They happily rebuild thrice in Visual Studio without even questioning the need for that. They perform strange rituals to make things happen. They resigned to the fact that everything is dog slow.

I cannot settle for that, so I rant.
I'm using btrfs for the first time (Ubuntu 22.04) and noticed that the performance is hugely reduced versus ext4, especially in kernels prior to 5.17. This was most evident installing papiris-icon-theme; there was a bug/inefficiency in how btrfs handles lots of files in the same directory. This has been fixed in 5.17, and while still slower than ext4 overall, for day-to-day usage (developer and gaming via steam/proton) I will stick with it for the ability to create snapshots.
If your goal is to publish a high quality independent game, Steam is not relevant. If you have something truly original and worth sharing, the audience is more than desperate to find you and they will regardless of your marketing strategy, or lack of one.

The tail does not wag the dog. I cannot remember the last time the layperson consumed most of what they do from genuine interest. Astroturf still sells, but for how long?
I'll add more:

- Fries CPU and GPU on video calls, making it difficult to use other applications or demo when screensharing

- Interacts unfavourably with at least some WiFi drivers leading to unidirectional and bidirectional losses of connectivity

- Copy and paste randomly break so you can't copy content from Teams or paste anything into it; applies to both text and images

- Doesn't honour setting not to automatically restart which makes it hard to kill when it needs to be restarted

- Automatic restart means it often restarts before it's cleanly shutdown leading to reoccurrence of the problem you tried to kill it for in the first place, or other random bugs and instabilities

- Too slow to start up and load channels: show the cached content immediately - stop blocking on bloody network calls like it's the 1980s and you've never written any code that calls over a network before

- Causes system instability on video calls with multiple participants

- No feedback on image paste/upload: is it uploading or not? You don't know. Leads to images that you thought hadn't worked just randomly appearing in the middle of typing - not very helpful. Put a placeholder (ideally correctly sized) where the image will go on the client whilst it's uploading and then get out of the way.

- Doesn't seem to be possible to resize/rescale images

Could think of plenty more but I should do some work.

(And, despite all of the above, it's still probably the best of a bad bunch - Hangouts call quality is often terrible, and Zoom is just a complete mess when it comes to anything beyond the basic video calling functionality.)
Some youtuber tried to sonar it to get the depth and also tried throwing some video camera in it but it's muddy and turbulent so it's hard to get the big picture of how it works.

What would really be cool would be to have the 3d geometry of the river, and run it through water simulation software ; put a rag-doll in and see how the current would pull you down.

Constructing the 3d geometry is probably an interesting engineering challenge. Although there exists some off the shelf underwater lidar solutions https://www.youtube.com/watch?v=YevvMcc6Zu4 and underwater drones, it's likely to be too turbulent (and with air bubble) for them to stay in place at a known position to work properly out of the box (but maybe not because it seems to be possible to scuba dive the strid https://www.youtube.com/watch?v=kUamSryCUK4).
If you liked that, go to his Strid playlist and watch the one where he films underwater. Watching it, you can imagine how terrifying it would be to get sucked under water. Very creepy.
People dreaming on a crash either haven't seen inflation before, or are hoping their US dollars will regain some value.

Not happening. The current rate raises are done to control inflation, and not to reverse it. Some prices will stay that high because of inflation. Some prices have already went down but you can't see it: also because of inflation.

Sorry, but the Fed had already robbed you, and you are unlikely to get your money back.
What other replies already said, plus the UX. If they could write WhatsApp (or Telegram) using SMS and their multimedia siblings (can't even remember the name) as transport, then maybe people with unlimited SMS plans could use it. But the standard SMS app UX is so much worse than the UX of those chats. Add groups and all the other features. SMS are to get notifications from banks and credit cards :-)

I add a data point on costs and volumes. I have a 90 GB monthly data cap on my phone but I have only either 100 or 1000 free SMS per month, can't remember because I don't use them. I'm probably not sending 1000 messages per month (but it's only 33 per day), definitely more than 100. I don't want to discover that I run out of messages on the 22nd of September so I won't be using them as a hidden transport in a chat app.
> The thing with Steam is - at no point in history it felt like the company is just milking its users.

You mean like to "solve the cheaters problem" they made so that free users in tf2 can no longer use the chat, while it's still full of cheaters?
The only way it works for me under Mac OS, is through a private window at Microsoft Edge. If I try to connect any other way, I either fail to connect or connect to the wrong workspace.
Two come to mind. "Travels" by Michael Crichton, and "Sharing a House with the Never-Ending Man" by Steve Alpert. Both are good, but neither is exceptional. But their different approaches to storytelling have been important.
> My dislike for ads does not come from general disregard for the idea of advertising in the first place, but from the fact that most actual ads are "small e evil" - i.e. disingenuous, manipulative, gaudy, appealing to human weaknesses etc. They make the world a worse place.

I sadly have to agree with this.

I think twitter did a great job of dealing with "small e evil" ads by allowing replies to ads - ads are just promoted tweets, that you can reply to, like other tweets. However, now twitter allows everyone to hide replies to their tweets. I still sometimes see ads on twitter with hostile replies, but that's probably only because they don't understand twitter as a channel, they treat it like any other channel where you don't have to worry about that. If they had someone ready to hide all critical replies that wouldn't happen.

I think reddit had a similar model, with promoted posts?
One thing worth noting is that basically, even now (almost 10 months post announcement), almost no one has a 6000U laptop outs (a search on Amazon and Best Buy shows two 6800U laptop models total, one Asus and one Lenovo). Two niche vendors, XMG and Star Labs, have both publicly stated that they would have loved to have offered Ryzen 6000 laptops, but couldn't get any allotments. There are were also well documented chipset issues - even into the summer Lenovo and Asus talked about requiring firmware updates to enable their USB4 ports.

That being said, starting w/ Rembrandt, AMD now has full 40Gbps USB4 controllers built on-chip. I'm really looking forward to Ryzen 7040 because Phoenix looks great (Zen4 + RDNA3 on TSMC N4 - yes please) and hopefully USB4 support has matured enough on the AMD side that Framework is able to release something.

My understanding is that the I/O limitation is in the re-timers - currently the Framework uses 4X JHL8040R's (labeled as Burnside Bridge) directly connected to the iTBT: https://github.com/FrameworkComputer/Mainboard/blob/main/Ele... Apple used these for their first M1 MBAs as well: https://github.com/ThomasKaiser/Knowledge/blob/master/articl...

But both Apple and AMD are now using Kandou retimers:

* https://www.gizchina.com/2022/07/25/apple-completely-got-rid...

* https://kandou.com/matterhorn.html

* https://kandou.com/assets/downloads/product-briefs/KB8001-Pr...
I agree, I've been a happy customer of theirs for ~20 years and always felt like I was getting a good deal, and many of the annoyances of the platform seem mostly imposed by publishers (origin/uplay logins, online/drm requirements etc.)

Plus often the strategies competitors cook up actively put me off, I don't want the additional overhead of managing more accounts/payment options/social platforms I already have more then I want. And making me jump through those hoops to play an exclusive game will more often then not mean I just don't play the game
Kiki's Delivery Service when you had a bad day. Or a good day. Or an average day.
Communism failed everywhere was tried. Countries held as socialism success stories are either oil-rich (Norway) or got rich under capitalism then managed to stunt that growth with a hard left turn (Western Europe). They then fell way behind free-market economies and became dependent and vulnerable to Russian expansion-through-cheap-energy.
That writeup is extensive, thank you for taking the time!
You mean the company that pioneered:

Microtransactions, real money loot-boxes, gambling, NFT marketplace, battlepasses

doesn't milk it's users?

Dota used to have $35 "arcanas", a high quality skin for a single hero which were released intermittently - but that wasn't enough money, they're now placed $200+ deep in the yearly battlepass. If you played any of their games, you'd realise they're one of greediest in the business.
They don't have to milk the user when they do that to themselves. Forgive me if I'm wrong, but it doesn't seem there are many PC-exclusive publishers around anymore for several decades now.
Of course they do - loot boxes in tf2 and other games enable underage gambling. I can't think of a worse way to monetize your users.
$0 to reference to the currently selected element. For example, $0.innerHTML.
SICP. When do you recommend software devs read it? Beginning of their journey or mid journey?
It's not just about the money but the convenience and potentially privacy.

Is there a newspaper out there that allows you to pay in one click and doesn't make you fill out a long form with all kinds of private info?

People are not going to spend 5 minutes filling in a form and creating yet another account if running the link through archive/etc takes 30 seconds instead.

Privacy is also another problem - if you block ads for privacy reasons, why would you then volunteer that info and your money? You may as well just deal with the ads - privacy impact is the same, but at least you don't pay.
And affectionate slang would be "pommie <c-word>" - or, at least, that's the impression I get as a pom! :)