News for hackers. Stuff that matters.

SuperQue

> Many phone cameras are already quite good.

Of course, you and I know that. But most people just listen to the marketing material.

My mother's most used feature on her phone is the camera.

She asked me about getting a new phone when she has a perfectly working Samsung flagship phone from 3 years ago. The marketing says "The S26 camera is _SOOOO_ much better". But, really, it's exactly the same sensors as the S23.

Re:We found a bug in Go's ARM64 compiler on Thursday October 09, 2025 @02:50AM (#45524373)
Yup, I had an issue filed against an open source project I work on. Was a crazy weird crash.

The reporter actually spent the effort to track it down, turns out it _was_ a Go compiler bug. (https://github.com/golang/go/issues/20427)

Re:Freenginx: Core Nginx developer announces fork on Thursday February 15, 2024 @02:09AM (#39379922)
Also, it's not always about vulnerabilities directly, but how well / fast things are patched.
Cheap pans. Thin-walled that doesn't distribute heat evenly. So hot spots burn the pasta to the walls.

Secondly, not stirring at all. Boiling will do some circulation, but you have to keep some amount of stirring to prevent a small sticking turn into a burned to the pan problem.

> "none, loyalty goes only one way and trust me when I tell you that no-one is safe"

Yup, I know someone who had been there since 2006 that was laid off. Not even high scores on Perf will save you.

I have no idea what methodology went into it. That's a whole postmortem on its own.

Re:Sydney CBD is bringing back pedestrian “beg buttons” on Tuesday December 20, 2022 @03:57AM (#34063379)
Many "blind" people are not 100% blind. Visual impairment is a sliding scale.

https://www.youtube.com/watch?v=cdPymLgfXSY

Most of the water use is in evaporative cooling. Not really a way to re-use water that's now in the air.

This, in part, is how Google gets an average PUE of 1.1. Which is _really_ good compared to typical.

Re:Why fusion will never happen (2012) on Monday December 19, 2022 @06:30AM (#34050930)
In Finland, time of day electric use meters have existed for something like 20 years. Someone I know who lived north of the arctic circle had a home heating system that would heat up an energy storage box (I forget if it was an oil tank or simply stone) at night and then cycle the heat out to the house during the daytime.

The big thing I see with a ton of arguments about changing the way we produce and consume energy assume that things will change overnight and the whole system will come crashing down because it's not ready.

Perfect is the enemy of good. Things aren't going to happen overnight, there will be a transition period.

Electric vehicle transition is a good example of this. * OMG, the grid will crash with all the charging. * OMG, You won't be able to charge it <because reasons>. * OMG, it doesn't solve <random gas car use case here>.

The transition to electric vehicles is coming, but slowly. It basically started at 0 in 2010 and a decade later it's still only at 2-5% in the US and something like 5-10% in the EU, China, etc. The ball is just getting rolling.

The grid hasn't crashed, charging is getting deployed where there's demand, and not every <random gas car use case here> needs to be solved now, or even in the mid term future.

Re:John Carmack Leaves Meta on Saturday December 17, 2022 @03:35PM (#34031966)
Yea, it was great. But it was more lack of maintenance than anything. The original chat devs were passionate about open federation. The new devs were not.

Add to that it was a big source of spam that nobody wanted to deal with.

Apparently the team tried really hard to get more companies on board with opening up federation. But I think the only "major" service that did was what was left of AOL.

Re:John Carmack Leaves Meta on Saturday December 17, 2022 @02:32AM (#34025667)
Google ended up with a bunch of chat apps because the culture promotes building new over keeping things running.

The first chat was basically an XMPP service. It was decent, it federated outside of Google, it was fully functional. It even supported group channels (XMPP conferences) internally. But I don't think that was ever exposed to the public.

Then Hangouts was created. It was, per usual at Gooogle, a ground-up rewrite. IIRC not the same team. So they spent at least a couple years playing catch up to get feature parity with the XMPP chat. Worse, Hangouts was one of the first services to suffer from strict team-created "Personas" design philosophy. Any time anyone would complain about a feature, or miss-feature, it was flatly ignored because "You're not one of our Personas". It took years of complaints to get them to change their minds.

By the time Hangouts was good enough to fully replace the previous service it was now boring and people left the team for other new projects. Because maintenance won't get you promoted.

The other random chat services were basically experiential toys.

Now we have Meet, which is is likely another case of "Hangouts is unmaintainable tech, we need to re-write it". Years of getting up to feature parity. And miss-features that won't get fixed.

Re:What I learned at Gitlab that I don't want to forget on Wednesday December 14, 2022 @02:51PM (#33989211)
This is spot on. The issue was a culture of new over improve.

It had the upside of making some things more integrated. MR and issues and CI work much better together than GitHub or atlassian.

But it had the down side of expanding into feature categories half baked.

I only managed to stay for 4 years before I couldn't stand it. But I'm more an SRE than a feature developers.

I left for a job that has "burn tech debt" as a key goal.

Ugh, speedbumps are so dangerous.

Sure, they make you slow down for them. But drivers now want to "make up" for that slow down. So they drive even faster between them.

Re:Laws barring noncompete clauses spreading on Wednesday November 02, 2022 @09:52AM (#33435758)
> garden leave

It's called the same thing in Germany. The term also applies to when you quit, but the employer wants to cut your access to the company ahead of your contract termination date. It's typical to have 1-3 months of "notice period" in Germany.

Re:Laws barring noncompete clauses spreading on Wednesday November 02, 2022 @09:50AM (#33435730)
This is functionally how it works in Germany. Usually reserved for C-level types.

It's also done because it not allowed to have anti-poaching clauses IIRC.

Re:The Restaurant Industry’s Worst Idea: QR Code Menus on Sunday October 30, 2022 @01:11AM (#33391301)
Bonus points for the menu PDF file being hundreds of megabytes because it's their high res file for the printing company. Double bonus if their restaurant is a mobile service dead zone.
The fix is to make it so you aren't left stranded in life without a car.

Car dependency is just as bad a disease as any.

Cars give you the freedom to go anywhere, but take away the freedom to do anything without them.

Not 100% silent, but lots of new projectors are based on LED/laser lamps, which produce a lot less waste heat.

Plus there's now ultra-short-throw projectors that sit in the front of the room, rather than above / behind you.

Ultra-short-throw also has the advantage that you can use from-below lenticular screens. This means that ambient room light affects them a lot less, since they refelect light mostly coming from only where the projector is.

Sadly, "smart TV" has infected projectors as well. But maybe not as bad as normal TVs. Most projectors still have dumb inputs that work fine.

Re:How one of America’s last piano manufacturers stays alive on Tuesday September 27, 2022 @11:12AM (#32996362)
Yea, people are nuts with some of that stuff.

My "Computer speakers" are a bit crazy, but all together cost me sub $3k for a Neumann nearfield monitor + sub + DAC combo.

I needed to source food for an event with 500 people.

Burger meat was 0.80€ person for 125g, not organic/bio. But good quality from a German butcher.

I got Beyond burgers for the veg option. Best price I could get wholesale was 2.00€ per person.

Re:Why do all these 20-somethings have closed captions turned on? on Saturday September 17, 2022 @10:41PM (#32883911)
Dynamic Range Compression. Pretty much every HT system has had it for 15+ years.
Re:The Lost Art of System Administration on Saturday September 10, 2022 @03:34AM (#32788662)
Kids these days and their electricity. They'll never learn to be a good barrel cooper.
Yes. But it depends a bit on the climate where you live. What you're looking for is an air-to-air heat pump. Basically it replaces the outside unit of your traditional air conditioner. But it can heat or cool.

For example: https://www.trane.com/residential/en/products/heat-pumps/

Re:The end of the manual transmission is near? on Friday September 02, 2022 @03:46AM (#32687844)
That seems unlikely. Driving testing is like a lot of public certifications. You fail because you're unsafe.

https://yogov.org/blog/most-common-reasons-people-fail-their...

https://www.insurethebox.com/what-are-the-most-common-reason...

Re:Understanding Google’s File System (2020) on Friday September 02, 2022 @12:31AM (#32686611)
Hundreds of petabytes and billions of files in a single filesystem are now "easy mode".

That was 10+ years ago.

(Former GFS/Colossus/Borg SRE)

Re:Understanding Google’s File System (2020) on Friday September 02, 2022 @12:28AM (#32686597)
Atomic clocks are not required. That's a misunderstanding of what they're used for.

The atomic clock thing helps improve performance of Spanner, by tightening the SLO of node-to-node and continent-to-continent clock drift.

Re:Understanding Google’s File System (2020) on Friday September 02, 2022 @12:26AM (#32686588)
And that's part of what others are saying. Some class of developers want POSIX, but POSIX is _terrible_ to horizontally scale.

I've tried a couple times at different companies to get developers to stop assuming POSIX and switch to object storage as their persistent byte abstraction layer.

Trying to scale POSIX is a dead-end. Every time I try and see people build it, it's a big pile of suck. For example, CephFS. Yea, it works, but it still sucks compared to object storage. There's just no magic in the universe that will get you around the CAP issues with trying to make POSIX work over a network.

Re:Understanding Google’s File System (2020) on Friday September 02, 2022 @12:16AM (#32686523)
Ahh yea, I was an SRE back when Colossus was still bootstrapping on GFS. Bigtables all the way down.

Ceph is still largely based on the original GFS last I looked at the architecture.

Re:German digital signage ban prompts confusion on Friday August 26, 2022 @10:17AM (#32607852)
Except, modern AC is pretty efficient. I have a decent monoblock cooler in our apartment in Berlin. I also have a 1-second sampling power meter. The AC unit uses about 700 watts when active cooling, but of course it cycles so that's not all the time. We also only run it when it's 30+ during the daytime.

Overall, it's only added about 15-20kWh to our monthly usage. (2-person household, about 200kWh/month average)

Re:The end of the manual transmission is near? on Thursday August 25, 2022 @12:57AM (#32589677)
No, it really is pretty easy. I learned on a '85 VW Jetta manual. Took a couple tries to figure out, then it wasn't an issue.

There are some cars that have very touchy clutches, but most are just fine.

There's also a latency component.

Since CPUs are fast enough to deflate in real-time now, your bottleneck for a read is your storage/network.

Reducing the bytes read from storage improves the IO latency.

Older »