skysight-inc/HackerNews huggingface dataset:
Sure, but every PCB in it is still bigger than a phone. I mean, this isn't some weird hypothetical situation, like we're comparing phones to mysterious cardboard boxes or something. I'm just talking about the actual e-waste that people throw away every year, and wondering how it's changed in the phone era.

I looked into a bit. Seems like no, the overall quantity (by weight) is increasing every year. There is a tiny decrease in big CRT screens, but it's offset by the steady increases in electronics of all sorts in developing countries. Phones and other small devices do make up a smaller portion of the overall weight, but overall it's still going up year after year.

https://ewastemonitor.info/gem-2020/ has a lot of good info.
Thank you for sharing insights into the burning issues of platform engineers. Cloud complexity is an old problem that requires new solutions. Standardization and knowledge sharing will save both time and efforts. Good luck
Why? Gmail is one of the most used webapps in the world, surely it shows its age, but it's doing its job pretty well, and way better than all the other commercial webmail clients I've tried.
By default I get international results, and I can switch with a dropdown list where my country is at the top.
Yes and no. You need the right balance and the ability to make the right choices. As in for everything.

If you are implementing something trivial, duplication is often the right choice.
I've worked on complex frontend applications (including graphic editors, social networks) and never got to a point where duplication hindered my understanding of the codebase.

The problem I've seen (compounded by React zealots, incidentally!) is abstraction bloat. Think flux and redux - and boy, that complicates the codebase massively.

Once we started using React + Redux, our time to production dropped massively, but we blamed it on the new tech and we were "cargo culting" hard. This has improved nowadays as we don't use Redux anymore but we're still producing very large and complex application for the set of features we have.

On the other side, I worked on complex backend business logic where people didn't even know what clean code is (think massive payment system) and it was a complete nightmare to try to understand what was going on. When everything you read is incredibly detailed, you can't keep everything in your head, you need to group it conceptually. You can do it in code, or in your head.

It's the same reason Go was criticised for not having Generics: without abstraction you'll turn a 100 lines app into 500, making it way harder to follow and fit into your memory (and I'm not talking about RAM).

The other issue in the clean code debate is that what's understandable changes from person to person, depending on coding and reasoning capability.
I guess I'm one of these humans you'd consider "beautiful".

We're not trying to say companies are evil for raising prices when they had the opportunity. Or that government was stupid for trying to save lives by reducing contact between people.

Most non-sociopaths understood it was reasonable for society to attempt this reduction in contact in order to not overwhelm the health service. And given that, some of the companies and individuals who benefited (whatever the reason), should pay a bit more tax for a few years to help out those that lost out (whatever the reason).
Oracle's LTS plans are a similar prod to encourage people to finally abandon Java 8, unless they are fine eating the support contract bill.
? That's obviously just a name, it's not making a claim.
I’m running Manjaro on a late 2012 MacBook Pro, it’s running flawlessly.

The only initial issue I had was that I had to configurate the broadcom WiFi driver manually. Super easy after some googling for the more technically interested person… But nothing I would expect the general person to solve without frustration.

8gb RAM, 125gb SSD. 1xBattery replacement.

It does not run IDE’s like ST32 (based on Eclipse) and OneNote via Firefox smoothly simultaneously. But everything else so far has worked flawlessly. I use it every day and have done so since the beginning of this fall.

Edit: Call me a script kid all you want, for this particular laptop it’s just more convenient for me to run Manjaro rather than Arch right of the bat. But I guess I could eventually set up a shared partition for storage and an individual partition for each OS.
They talk about online games. Mobile gaming has become night and day in the last 4-5 years, so if you're trying to play the newest ones you may not even meet minimum specs.

I feel it's a temporary problem like PC's, where eventually they will plateau on performance and a 10YO potato will (eventually) be able to play 99% of "high end" games in some capacity, similar to how a Steam Deck can play most games (even most AAA) without special accomadations. But I imagine there will be at least 5-6 more years of moore's law before it falls off (like it did on PC around... 2015-6?)

----

could also just be a low end phone. My Asus ROG 5 lasted 2.5 ish years before it literally died (sent it in for repairs to the motherboard based on online symptoms, for 3 weeks. paid $100 for shipping... died 2 months later) and instead of buying a brand new phone I just purchased the same model for half the price I bought it at launch. Still chews through pretty much every game despite being 3 years old.
Oh, I know and I'm not arguing against anything you've said. I just wanted to express - for people who don't know Haskell - that while the laws exist, they are not (as of now ;) enforced or checked by the type checker.
I remember I bought a book, Instant HTML Programmers Reference by Wrox, in 1998 and I poured over every page, used it so much the cover then all the pages fell out - very little online HTML reference at the time. Seeing the cover design now still gives me a strange sentimental feeling.
Down the road I see a potential bundle / partnership :).
Thanks Kagi, love these status updates.

Vlad, I know you often read these comments, so here's a suggestion: I would love a way for Kagi to respect my search query and not try to interpret or assume anything is a typo. "Verbatim" feels just too strict (I think the order of the words is important as well, doesn't return more than 2 or 3 links), where the default is too loose.

Sadly, I don't have any examples to share, but it feels that as Kagi improves, it becomes more and more Google-like, as in trying to be smart instead of following my orders. I grew up when search engines searched for keywords, and were not trying to be smart. If I search for—foo bar baz—I want to be shown all pages that contain the three words as I have spelled them. Not presenting any combination of the three as valid.

Search engines trying to be smart make the web feel so small, because all the niche variations and topics are just so hard to search for, and it is the reason I stopped using Google in the first place.

Anyway, I am a happy paying user, and love the product :)
I don't think those likely to commit welfare fraud are going to be worrying about the statistical model and most of these variables aren't easily modifiable (except months since last emailed) assuming the source of information is reliable
Doorbell voltage in the US is typically 12V or 24V AC in the US. I can’t feel that with dry hands.

You might be confused with POTS (landline phone service) which is 48V DC with all phones not in use.
It would be nice if the author would add mozjpeg[1] to the comparison. At certain image resolutions, it can produce smaller file sizes than WebP, and because it is still a jpeg, it has a much better compatibility story, which the author alluded to.

[1]https://github.com/mozilla/mozjpeg
Bad news — you'll tick off your audience and tank engagement over time unless you’ve got tools to mitigate diminishing returns.
This describes to a T my experience. The insane hassle of packing up a temperamental 1 or 2 year old, who will probably spend half the time screeching while everyone gives you nasty glares, and their bag of goodies to go anywhere really kills the desire to do anything but a megabulk run in a bulky McAmerican car every couple weeks.
rich coming from tuta who still lack a onion based login. this ticket from 2018 was locked as off-topic. https://github.com/tutao/tutanota/issues/528

as lenin said, the best way to control the opposition is to lead it. for me, unless the company has been raided by the government they simply cannot be trusted.

apple proudly advertises privacy on huge billboards while sharing everything they are asked under shadow laws. absolute hypocrisy and double standards. but then they wouldnt be where they are without government money and favours.
The Longevity Bottleneck Hypothesis
For me, Google search started declining dramatically in quality when they took away the Plus Operator ... which was probably around that time

You would think a mega company would think more long term then that
Ok, this particular case is interesting and certainly looks concerning.

Checked his handle [1] and yeah, it's still "suspended" over 6 months later. And while it only says "suspended" there, according to this thread [2], the message he originally got was that he had been "permanently suspended", which does imply a ban. And is also somewhat disingenuous because a suspension should imply temporality.

Appreciate you providing the link. Perhaps I've been living in a bit of a bubble because I hadn't heard of this.

[1] https://twitter.com/dellcam

[2] https://twitter.com/stevanzetti/status/1648785112748662784
The better example would be when I'm kicked out from am over-sold flight.

The difference would be that airlines usually make up for it. Meanwhile in this case „purchased“ stuff is gone for good. No refunds or transfer of purchases to Warner's platform.
Optimizing engineering communication for better developer experience
Work as a form of communication --> Most conducive to flow state

Asynchronous communication --> Second best

\Synchronous communication --> Least conducive to flow state
No worries, I was also just trying to add info.
I swear! Kagi FastGPT gives you references too!
Have you tried the camera? How did you find it?

I honestly don't care much about processor speed, if it can run a browser, messaging and banking apps I'm fine. But I need to be able to take family pictures which are good enough quality for occasional full page prints.

I've always been disappointed with these kind of niche devices in the past, where the cameras were barely of the level of 2 year old sub-$200 phones, especially in capture speed and low light performance. You can't ask kids to reenact something in better lighting if you missed it the first time.
I think these are two wildly opposed world. What the industry calls OO is just a way to try to avoid large business failure. Other paradigms were more about computation, the logical basis is way way deeper. These people like to own all computational layers very precisely from parsing, to compiling, to algorithmic analysis. Enterprise/Application coding is not about that, it's how to bridge the customer / IT gap with something not too horrendous and still adaptable enough to handle market chaos.
Yes, sadly that's the issue with mobile platforms, I had a browse through the Android games I got with a Humble Bundle 10 years ago hoping to play Ridiculous Fishing but none of these games work anymore.
Where do they get fungus substrate? Fungi are heterotroph afaik.
What is TLP? I have Windows on it at the moment as I used to play counter-strike on it, and honestly it doesn't matter to me which OS I use at the moment. I prefer Linux, but haven't put in the work to switch everything over since I need to do work on it, so no thermald for me.

Agree it's a pretty solid machine. Bought it for $10 secondhand in 2016 and it's still going strong.
Neuroplasticity, and the loss thereof with age would cause older elves to get quite ornery and unsociable. The only active elvish couple depicted is Galadriel and Celeborn.
In the best case, the threat of using them is enough to get the job done. But for the threat to be genuine, they have to work reliably. This is definitely the case for nuclear and other "strategic" weapons.
https://caniuse.com/avif - 87% penetration. JpegXL have about zero (actually 5% - safari). So, in practice, you can't use it
Is this still the case? It certainly was in the early days of smartphones, where every update it felt like you needed double the memory to keep up.

But I've been using devices with 4GB-6GB of memory for the past 8 years almost, and they don't feel that bad to use. My phone still has 6GB of memory and does all I want it to just fine.
I rinse my mouth regularly with coffee and chocolate containing sugar. I always thought it was a bad thing. Bring on the donuts!
It would be nice to see some positive examples of where species (GM or otherwise) have been artificially introduced to an ecosystem and not ended up doing more harm than good.

Otherwise, this kind of thing makes me sceptical, as there are always unintended consequences.

I would only use this treatment if (amongst other things) the strain was engineered to be very sensitive to a very specific narrow-spectrum antibiotic, that is NOT produced by the same company offering the bacterial strain.
Funny how some people in the comments here are calling the OP's hardware as inferior in terms of computing power, while in reality their software is often being run on production on much more limited resources paid with quite a load of money.
I thought that fairphone was: you buy once, and you can upgrade modules over time.
But it seems that modules of newer fairphones don't necessarily fit an older fairphone.
So it's more about repairable for that specific version. Which is still better than no repairability.. but I imagine you can feel quite duped still having to buy a new phone every 3 years and throwing the old one out.

Anyone with experience of having a fairphone for multiple years?
For some reason whenever I interview very junior candidates - every _single_ one of them has BGP on their resume as a skill.

0% of them have correctly been able to explain what BGP is used for.
At least once delivered early then? Sharing tech 6 years before their annoncement of sharing it!

Alternative take: Everybody else was aware 48 V networks work as well for decades, there was just no real benefot in switching yet. And Tesla has nothing to do with it.

What's next, Tesla annoncing they will share the revolutionary tech of windscreens and doors?
Tolkiens Middle-Earth is though _our_ Earth. It is an instance of the "found manuscript conceit" with Tolkien just being the english translator of Bilbos writings. A copy of Bilbos manuscript (with later notes and additions by other scribes) survived until our time.

https://en.wikipedia.org/wiki/Red_Book_of_Westmarch

That backwater agrarian villages/hunter gathering tribes have the same diverse ethnicites as downtown Los Angeles is a different issue.
You have never participated in a board or in leadership at this level it seems. This is never how it works. Boards do not provide vision. Ever.
She's wrong about the correctness of ChatGPT:

> I want to just put in a few more words about ChatGPT.

> It’s important to understand that its only job is autocomplete, but it can keep autocompleting very coherently to make very long texts.

> It’s being marketed as an information access system but it is not effective for that purpose.

> You might as well be asking questions of a Magic 8 Ball for all the connection to reality or understanding that it has.

ChatGPT is far more accurate than a "Magic 8 Ball."
Did that to _you_ or did that to the shared code? I think that is the point being made.
In the UK we had Silly Putty - https://en.wikipedia.org/wiki/Silly_Putty
Does anyone use Kagi for Kids? The Starter level at $5/mo is enough for me so far, so $20/mo for Family is quite a jump. Would love to know whether Kagi for Kids is worth paying for
As someone who uses a dialect/accent of English that means I often pronounce these "silent" letters (e.g. I would pronounce the "h" in herb), I've often wondered if selection of "a" vs "an" is supposed to be accent specific.
> I am curious why they used a logistic regression.

CNAF is not a competitive employer.

French public service is essentially split in two: the State, and the various "Social Security" bodies which manages most of the welfare system (among them, the Caisse Nationale des Allocations Familiales which manages part of social & family welfare).

The "State" side has a very competitive track for stats/econ/ML employees, namely the national statistics office members (INSEE). As the name does _not_ indicate, they work everywhere in the government, not just at INSEE.

So if you're good at stats and in public service, the odds you end up in the CNAF team instead of the statistiscal office of the Social Ministry is about zero.

Hence SAS. Hence logit. And so forth.
I’ll accept only people fight wars, but i suspect wild and domestic animals commonly die in wars.
Fast CRC32 Implementations
> A pain for these users, but they have at least two workable solutions. Using Android or installing Signal Desktop somewhere. (yes, caveat, you need to do that before losing your phone)

"These users" don't even have a desktop computer :-)

"These users" will just use WhatsApp. It works it doesn't lose data, and everyone around them uses it anyway.
Regarding autonomous cars, it'll only make sense once every car is in/on the network and roadways are hermetically sealed. So never.

I really hope governments get their act together and start developing/planning/testing improved public transportation. Trains are already nearly fully autonomous, and just imagine the countless benefits having cities/towns/countries designed around something other than the wasteful self owned car.
Spanish BBVA and Triodos bank apps combined with Brave browser on a redmi with 4+2 GiB of ram.
You got lucky to find it.
Oh yeah I often do. Depends how youtube is acting in my browser at the time, which tends to depend on how many other tabs I have open.

But yeah I often just open a terminal and download the video.
systemd-networkd and NetworkManager have something to that effect.

There’s however a big difference between an interface coming online, an interface getting its addresses, a particular address being resolvable and reachable, and the particular address being routed to the place you actually want to reach. In an ideal world, you want all four; NM kinda sorta has it. There are d-bus APIs, just maybe not easy to use in shell scripts CLI tools.
The linked spec in the original has all the hallmarks of "oh wait, maybe we do need...".

It reads like what you get when someone has a poor idea of what 2D UI requirements are (alignment, relative positioning, layout, out-of-band image delivery, updates, animation, ...) and then has to retroactively fit them in one by one.

And then the mechanisms it has for doing so read like they are a poor fit for how you want to use them, requiring weird global bookkeeping/state, and sound like a nightmare without a proper API around it, abstracting it away.

Aka reinventing all the lessons of 30 years of UI development from scratch.

From what I remember sixel is _worse_ but that doesn't really change things.
Sir, this is incredible. Really enjoyed the photos/videos section and the way the computer is so neatly laid out. Mind-blowing amount of effort. I wish I would be able to see this live in a university.
Hardware acceleration in robotics news. Acceleration robotics launches ROBOTCORE ROS 2 hardware, Robotics investment for October 2023 totals $980 million, Robotics funding saw another dip in 2023, Siemens and Intel to collaborate on advanced semiconductor manufacturing
Certainly if you are suspended you should be told the time period the suspension will last for, yes.
5Ghoul: Unleashing Chaos on 5G Edge Devices
> rich, capitalist and early adopting

That's certainly a factor, but at least in Norway the government was quick to offer various incentives for EV (less fees, free use of bus lanes and so on) making it the largest early adopter of EVs in general (and Teslas in particular for the reasons you mentioned).
> did wonders for my gingivitis levels

how do you know your gingivitis levels?
This article is both excellent and brilliant. Lots of ideas... but one misnomer about Snow Leopard and 32-bit EFI.

"You can force Snow Leopard 10.6 to use the 64 bit kernel by holding down the “6” and “4” keys during system boot. Likewise, you can switch back to the 32 bit kernel by holding down “3” and “2” during system boot. It may be stating the obvious, but the 64 bit kernel will not work on a machine that is not 64 bit."

That is a CPU that is 64-bit, but an EFI that is 32-bit will boot Snow Leopard in 64-bit mode, and the 32-bit Snow Leopard and the 64-bit Snow Leopard will run 64-bit applications.

The 2006 MacServe was the first 32-bit EFI to boot and run 64-bit Snow Leopard, and support 32GB of ram, and I have heard that every Intel Mac that supported Snow Leopard after that could also do it, but I only tried it on Mac Pros and iMacs, and a few Macbooks. The iMacs needed a 4GB SO-Dimm on the right hand slot, and it would both recognize 6GB and run applications that were 64-bit.
Ah, I've been doing the same but only with xylitol. Maybe I should by both, erythritol and xylitol, and make cavity killing cocktail.
Something can be dying for years and not be dead. Other languages (python, golang, rust, ts) left ruby behind. Even big tech companies founded on rails have diversified their tech (Airbnb, Github, Stripe, etc.).

Most companies will have an DS/ML team. "ruby" doesn't scale (in that you can't write efficient ruby code that can process data at the same level as python/c++ can without writing c-extensions to the underyling cpp libraries).

checkout how ruby has fallen off a cliff on github: https://madnight.github.io/githut/#/pull_requests/2023/3
This feels misleading. As soon as you add a minimum price, there are 236 phones---implying those are probably prohibitively difficult to buy in the U.S. or West Europe.

Cursory browsing... There's Infinix (serves mostly Africa and Asia) and Tecno (popular in India) and a few other brands that are mainly released in Asia. Beyond that, can you really count all 14 "Redmi" as separate phones when some only differentiate "5G" or "not 5G"? Same with various "Fan" or "VIP" editions, which typically tweak one or two peripherals?

Are you really in the market for vivo, Realme, TCL, Oukitel? Or a specialist/rugged brand like Ulefone or Doogee?

Ironically, the most popular handset made outside of China for a worldwide market is the Galaxy A24, which has a horrendous single on-board speaker. So much for audiophilia! (In fairness, as soon as you restrict Chinese and Hong Kong headsets, you're down to just a few brands. Weird tangent, it's nice to see Nokia putting out spec-competitive mid-market Android phones. I might get one next because Asus and Sony are sticking with two OS upgrades.)

Then I fell into a rabbit hole and plotted the GSM Arena prices of phones with jacks and without: https://gitlab.com/PennRobotics/permalink/-/raw/main/handset...

From that, I can fathom that headphone jacks are largely bullshit features tacked on to devkit-derived bargain bin phones, which creates a huge peak in jacked sub-$150 units. From $300 up, where you expect good peripheral selection and a normal Android experience, it's clear that headphone jacks are in the minority.

I was in the same boat: gotta have headphone jack. The best player here was LG. Keyword: was. Now I'm convinced that until phone makers actually prioritize wired audio, the better path forward (and which won't be long-term obsolete) is picking the smartphone with the best overall specs/support plus a USB splitter and whichever grade of USB DAC you prefer to drive your headphones. It's easier for the manufacturer to waterproof their case and gives more room for battery, etc. This also lets you quickly transfer your preferred hardware to a tablet/laptop/desktop, which seems like a pain unless you're in love with something high-impedance like HD600, ATH-R70, DT990, etc.