skysight-inc/HackerNews huggingface dataset:
IMO it's a persistent zero-day for 15.7.X devices. Even the latest webkit vulnerability was fixed for iOS 16, but not iOS 15[1].

Additionally, I know this latest update did not happen on iOS 15 because (1) my phone did not receive an update, and (2) I am still seeing the sudden shut down and reboot activity when my battery is between 20-30% (as described by the webkit vulnerabilities as indication of an exploit).

However, according to Apple, iOS 16 is on 81% of all iPhones[2]. So I guess that means only 20% of mobile devices users are "targetable"? Lucky me...

Also, I will suggest that US Government officials NOT have older iPhones which do not support iOS 16. Seriously.

[1]https://securityaffairs.com/146411/security/apple-3-new-zero...

[2]https://news.ycombinator.com/item?id=36156233
They're different in scale but the cells are pretty much identical. There are only so many manufacturers and so many form factors and just about all of them are used industrially as well as for consumer stuff.

Where they differ is how the cells are organized, safety measures taken outside of the cells themselves and things like cooling, mechanical construction of the assembly and so on. And even big manufacturers get things wrong, notably: Bosch. They have a pannier mounted e-bike battery pack that has serious problems with water ingestion, boards frying and balancing wires catching fire.
I think you're conflating "functions used to build a hash table" with "functions used to build a dictionary ADT." A hash table doesn't have to serve the purpose of storing items in a dictionary ADT. A hash table where everything that's similar collides into the same buckets is just as useful for finding "a linked list of similar items" in O(1), as a hash table where everything gets its own unique bucket is useful for finding items in O(1).
The article uses strange language to couch the results. Making an error isn't solving a problem at all. It should read that higher IQ leads to more reliable problem solving. Which would be less click-baity, admittedly. I understand why researchers would make the time variable the focus, but it isn't the story.

Who would you want to be your airline pilot: the person who solves 70% of problems quicker or who solves close to 100% of the problems slower? The ability to error check has a time cost but also is of infinite value for any position of consequence.
People who go to heavy metal concerts are not necessarily satanic nihilists that condone disemboweling the innocent. People who listen to rap music do not necessarily sell cocaine, commit wanton murder or condone people who do those things.

"Neo-nazi" is a 1-dimensional and meaningless label that doesn’t imply actual acts of nazism.
And how do you suppose that land is chosen? Can I sell it?
For what it's worth, the three most similar models from BOE all use DC dimming:

https://www.panelook.com/NE160QDM-NYC_BOE_16.0_LCM_overview_...
https://www.panelook.com/NE160QDM-NY3_BOE_16.0_LCM_overview_...
https://www.panelook.com/NE160QDM-NY3_BOE_16.0_LCM_overview_...

In fact it seems that most every single one of these newer high refresh rate 1440p/1600p laptop panels does, I couldn't find a single pwm one.
Yeah, I heard about it, people waiting in queues overnight to get whatever they could put their hands on, needed or not, then stuffed into their fridges/freezers.
There aren't enough of them, because the tool costs money, and 13-year-olds can't spend money on software as readily as adults.
Location: Europe, Prague

Remote: Yes

Willing to relocate: No

Technologies: Full Stack + devops. Python, Django, FastAPI, Pydantic, Pandas, Jupyter notebooks, Reactjs, Typescript, Postgresql, Ansible, Docker, Linux. Some embedded experience with C/C++

Résumé/CV: https://docs.google.com/document/d/1ag5S_2ZMuu-d4sPu98a7bGxd...

Email: Found in CV

Polyglot Software Engineer with 12 years experience of software development. Predominantly focused on python.
Are they truly functionally equivalent? I agree the consequences are similar, and we'd often pick one over the other for implied semantics rather than what it necessarily does, but I wonder if there aren't cases where I can do one but not the other. In particular if all I have is a mutable reference, and no way to make a T surely there's no way to call that second function ?

If I can make a T, I can make one (call it Geoff) and then core::mem::swap the reference with a mutable reference to Geoff, then call that "inout" function on Geoff (whose actual value is now the thing I had a mutable reference to) and swap them back afterwards. But if there's no way for me to get an actual T then I can't do that, how can I call it ?
Failed my last course in University, which meant I had to complete another semester on an already 5 year degree. Graduated with a GPA that people didn't believe it was possible to graduate with.

Guess what, it never mattered. I worked my way from a 5 person consulting gig to FANG now over a 10+ year period. My grades, the school I went to, and the amount of time I took to complete my degree has never mattered.

My advice for everyone is, work hard and be curious. Take each failure with a grain of salt and keep trying.
Have you tried reaching out to dang (hn@ycombinator.com)? One of my submissions was blocked and I reached out to him - he responded a while later to tell me that the domain was blacklisted (it was an article I'd written while working with a some org's PR dept. - but it helped to know why it was getting blocked).
Spent all the money on hardware. Had to skimp on sauce and cheese.
If I am ever in a scenario where I could have a house-sized battery system, I intend to have a disconnected concrete shed dedicated for storing them. Seems like a simple mitigation which would make me feel significantly better about the situation.
Browser extension to filter profanity from videos and streaming sites
This is a calculation on the distribution of admitted students. It isn't relevant to my point that elite colleges stand to benefit from admitting more legacies regardless of test performance.

If anything, if Harvard only admits high-performing legacies today, it only bolsters the case for how much more legacies they could admit with a more opaque, "holistic" process.

Which, mind you, is something similar to other things they've done historically.
I dropped out of high school, moved countries, finished high school, dropped out of college, went back to a different one. I wasn't dumb, I always had >99th percentile test scores, but I couldn't concentrate. Now I work at Big Tech since I'm good at interviews. However I did study algorithms VERY intensely. As in I read every textbook and did every exercise. Easily >1000 hours.
Ask HN: React Native or Flutter for cross-platform mobile development?
This comes up every few years, and its that time again to assess where we’re at with each technology

For folks beginning a new mobile application today, which technology makes the most sense to develop cross platform mobile applications?

What recent advancements has each technology made that makes a difference in 2023 that did not exist in previous iterations?

What has gotten worse? Less supported?
A good discussion on open source in latter part of this podcast. https://www.se-radio.net/2023/05/se-radio-563-david-cramer-o...
Anti-aliasing should not be messing with the color at all. It shouldn't even be messing with brightness and contrast all that much; most common artifacts are due to performing anti-aliasing w/ an incorrect gamma for the display. Gamma-correct and pixel-perfect content makes even a low resolution 768p screen quite usable. And a 1080p screen is crisp enough already that individual pixels are not visible when looking at the whole screen. Anything higher than that is pure overkill.
the visa has a corrossive effect on local markets though because it immediately makes them international. Houses are not being sold to local demand in expectation of a higher bidder. In any case, digital nomads are nomads, they move and the demand they generate is at best temporary

Not to mention, nomads are cheap people, most of them are traveling to lower cost places where they can avoid taxes.
Go Ahead and Make Your AI Recipe. It Won’t Be Good
Also super sad that Rhona Mitra didn’t get the role in the movies having played the live action model for years. I’m sure they needed the star power of Angelina Jolie to sell the movie but her English accent was painful.
Unfortunately for me I think my "concrete work" is what's keeping me from looking like an attractive employee to tech firms. Somehow they don't understand how construction and software development are extremely similar.
SEEKING WORK

Location: Europe, Prague

Remote: Yes

Willing to relocate: No

Technologies: Fullstack + devops. Python, Django, FastAPI, Pydantic, Pandas, Jupyter notebooks, Reactjs, Typescript, Postgresql, Ansible, Docker, Linux. Some embedded exerpeince with C/C++

Résumé/CV: https://docs.google.com/document/d/1ag5S_2ZMuu-d4sPu98a7bGxd...

Email: Found in CV

Polyglot Software Engineer with 12 years experience of software development. Predominantly focused on python.
I'm reminded of the radio lab episode about the color blue which suggests that ancient cultures without the ability to make blue dye don't perceive that color (at the very least, they didn't have a word for it).

Manipulation and perception appear to be quite linked.
It can also mean inefficient hoarding due to unpredictable availability.
I doubt we do more physical activity now than people did in the 70s and 80s.

Sure, people may go to the gym more... But they also take the lift or the escalator in stead of the stairs much more, and the car in stead of a bicycle or walking. Any source for your claim?
If you have a spare Android phone with enough storage, and can configure it to mount as a USB mass storage device, maybe you can install an FTP server/Syncthing client/etc. on it, use that to manage the music remotely, and plug it in to your car so that it can see the library.
I would also take a look at esp32 and possibly raspberry pi pico W as well.

For the esp32 there is this official example of what I think is faking a usb drive: https://github.com/espressif/arduino-esp32/blob/master/libra...

Not all ESP32s support USB OTG and I don’t have the correct one here atm to test with. Not sure how much more work would be needed to serve files from sd card.

You could then use a web server on the esp32 to transfer your files
I teach part time at the university level (I am not going to say where).

I would love to give you my perspective on this as I see a lot of non-neurotypical students. Some of these students do well in an academic environment; some don't - and to generalize this across schools; some schools have a more regularized population and select for this. Similarly, others accommodate more for these types of things versus schools that do less.

Additionally, it is well recognized that academic success is not necessarily an indicator of how well people "do in life". What academic success is, however, is a door opener for other opportunities. There are other door openers, like being a really good coder.

What you need to do is to figure out what your "superpower" is. It might be coding; it might be math, or something like being able to relate longitudinally to a task over a long period.

Everyone has a superpower, it's just some people are not aware of what it is. Go at figuring that out, and don't let people tell you something about yourself that you do not believe. My sister puts this another, simpler, way "Don't let the turkeys get you down".

Good luck!
I guess the real question is how to violate causality without violating causality, ha

Bet that one properly asked would melt down ChatGPT for a minute.

But the fact that communications doesn't have mass seems more likely to have a workaround, someday.
If this were another venue, I would reply to this post with a single, solitary nerd emoji.

The constitution should be ripped apart and rewritten — if it requires hordes of over-educated lawyers to faff about on what it actually means.

The supreme court was a mistake. Congress was a mistake. The executive office was a mistake.

The only thing all of these organizations do is further their own interests.
I am using Xmodmap at the moment and I find it frustrating since it doesn't work in all the apps. Loadkeys doesn't also work everywhere. For some reason some key combination gets intercepted by the apps. Ian very hopeful keyd will work.

I am currently remapping keys to have VIM style arrow keys in the middle of the keyboard. That works everywhere but if you add Ctrl and Shift to the mix you it doesn't work everywhere anymore.
if he has a rss feed, you can use calibre to fetch it package it into a ebook format and send it to your kindle via email. each kindle account has a email address associated with it. You will have to allow the sender email that you set calibre to use in your kindle account but after that its automatic
I can remember hoping, thinking someone would definitely take over development :(
Panorama Tab Groups

There are some others, but I haven't tried a wide range of them. Panorama does what I need.
That wouldn't be silicon valley enough. A basculating oven that swing to align the assembly line to the sum of gravity and inertia vector is the way. Need 6dof to cover changes in speed as well as cornering.
The Original AI Doomer: Dr. Norbert Wiener
Does an aperiodic tiling mean that if you take the entire infinite tiled plane, and while sliding around a copy of the plane, there are zero other places you can slide it to that matches the original?

I'm just a bit confused by the opt-repeated claim that the tiling "never repeats itself" and I'm not sure if I'm understanding the brief translational symmetry explanation correctly.
Commenting to follow because I’m curious what alternatives you mean. I thought a lot of people liked jq and I only just finally got around to installing it, so if there’s a much better way I’d like to hear it.
You can upgrade them to 10gb NICs.
GLACIER NORTHWEST, INC., DBA CALPORTLAND v. INTERNATIONAL BROTHERHOOD OF TEAMSTERS
LOCAL UNION NO. 174 - https://www.supremecourt.gov/opinions/22pdf/21-1449_d9eh.pdf
Well Dr. Freud, I was just pointing out anecdotally that perspective is important. That’s all.
Interesting thought to have a model training co-processor that reads all of the data inputs and outputs from the actual processor. There's a ton of sequence information flowing through there even on a single machine. Then you'd basically have a model that was a "virtual machine" mirror of your actual cpu and the data it's interacted with. I'm not sure what would emerge from that, but it's super interesting.
Seems in similar spirit to the “perceiver” architecture from deepmind a couple years ago:

https://arxiv.org/abs/2107.14795
If I was using RH and paying for their workstation support, I will be quite upset they stop providing first class support for libre Office that is one of the main usage for a workstation.

Display color accuracy is a nice to have but I have hard time believing that it is what is the most important to their users.

Also, they will look fine when they will have color accuracy and HDR on their workstation and that all their applications are not able to use that or displaying with wrong theme and bad performance because of being flat pack apps...
Check out https://github.com/TabbyML/tabby, which is fully self-hostable and comes with niche features.

On M1/M2, it offers a convenient single binary deployment, thanks to Rust. You can find the latest release at https://github.com/TabbyML/tabby/releases/tag/latest

(Disclaimer: I am the author)
You can exchange the points for dopamine
I've always got bored pretty fast so I basically majored on and off until high school.

Then I discovered the first mmorpgs and my grades took a turn for the worst, kind of. But it also lead me to learn about programming which I am grateful as I love creating.

French system, so went to what is called Classes preparatoires... Very tough to remain interested when the end goal is not knowledge but just working for an exam happening in 830 days...

Weaseled out my way in a top business school but the major was management and finance and although it wasn't CompSci, I'm again grateful because maybe I would have been disgusted if I was force fed algorithms, compiler theory and what not (which I took on in my spare time).

In the end, I'm well rounded having learnt Math, Physics, Chemistry on a level equivalent of a bachelor for each more or less and having a few notions gleaned from business school and later experiences.

To enter the BSchool, I was actually around the top of the list (we are ranked based on exam results). But during Bschool my grades were still terrible. Unmotivated, I wasted a lot of time. Should have built a business or something... I just can't cram for exams, was never me.

Don't necessarily focus on school, focus on the skills you need for what you want to accomplish.

Grades can be important though as the GPA is used as a discriminant when applying online.

But the reality is that everyone has their own path and connections matter more.
All these paths are made for you to work for someone else and make them money anyway...

So yeah, grades don't mean that you are incapable.
I am/was probably more skilled than many of the people I was in school with. (sounds perhaps arrogant, doesn't it? Oh well... I have spent the time for it so I have the confidence
... Still working on it, haven't reached my final form yet... ;o)

Important note: if you have difficulties forcing yourself to do things, each time you do 't feel like it, that's the sign that you should fight against that feeling. Learnt that a bit too late for my studies... :)
Most datacenters offer remote hands, so there is no need to travel to the DC for those kinds of things (just ship them the drives and have them replace it).
One can also easily add extra spare hard drives to the pool that ZFS or mdraid can automatically put into production in case of drive failure, so there is no need for active intervention after each drive failure.

And if any downtime for upgrades is unacceptable one can go for distributed storage solutions like ceph, seaweedfs or minio.
Or simply 1:1 mirror everything to a second machine (which you want for disaster recovery anyway) and switch over during the maintenance period.
And since for this specific usecase the server(s) would only serve as CDN origin, a brief downtime might even have very little actual impact.
> Think about it in terms of "A 33kWH battery roughly equals 1 gallon of gasoline". This is the most paranoid possible way to look at it, but it does help to establish some perspective.

Nah, that's the wrong way to think about it. Oxidation (well, burning) of lithium releases far more energy than the electric charge of the battery. Electric (dis)charge merely gives the initial heat to break structural integrity and set lithium on fire.

And even then the problem is not in the amount of energy, but in that it's almost impossible to extinguish a lithium fire. And the fumes from battery are thick and toxic.

> I think the density of the energy is what is most dangerous in my mind. A whole room full of lead acid batteries might not be very portable...

Nah again. Lead-acid just does not burn so spectacularly. And about the energy density - filled fuel tank of a regular car has much higher energy density than Tesla battery, but is significantly harder to ignite, easier to extinguish, and when burning, releases the energy slower.
From the title I immediately knew this was from Ory
Conclusions:

The reduction of carbohydrate intake without restricting caloric intake is more potent to achieve weight loss over 12 weeks when compared to a calorie-restricted diet in overweight/obese adults. The combination of restricting carbohydrate and total calorie intake may augment the beneficial effects of reducing BMI, body weight, and metabolic risk factors among overweight/obese individuals
Replanting the Amazon could help save world climate: why it’s so hard to do
https://archive.is/lUK6h
New weather satellite reveals images of Earth
It's down voted because it's a figure that people who follow the discussion closely know is misleading. The context it's usually used in (including here) suggests homelessness is because people were gainfully employed and renting in SF before being kicked because of greedy landlords, but that's a small minority of people actually included in the figure. It also includes anyone who's ever crashed on a friend's couch for a month, been jailed, hospitalized, or rented a motel room in SF.

Those people still deserve empathy, but they're a very different group than those who once were productive and housed in SF and then ended up on the streets because of a bout of bad luck.
Reminder that the source code to Prince of Persia is available for research purposes.

[*] https://github.com/jmechner/Prince-of-Persia-Apple-II
Like she says: "The Big Bang made me make this video..."
This is a common 'copyright infringement NOT intended ALL rights belong to X' type of widespread misunderstanding of how copyright actually works, and it's why I'm convinced that if most people understood copyright they would think it was absurd.
it's just a bucket for semi temporary things so I don't have to spend time thinking about where to file something when I download it. I have immediate access and can take action on it. Sometimes that means I file it where it should go. other times I just need it for a short time. About once a month I go through and file things I want to keep and trash the rest.
Only if you upgrade. ;-)

If you stay on the same version of the init script, you're still marginally better than rolling your own.

On the other hand, if you learn it once and then allow updates to occur, you'll still understand the process in the abstract. You'll just have to let go of the notion of knowing all details of your stacks from top to bottom. This is why we have teams and specializations. Computing long ago exceeded typical human capacity for complete knowledge. Now we learn as much as we can including the wisdom of who to trust when the solution is bigger than we can individually muster.

We trust compilers and browsers and libraries and frameworks all the time. When they break, hopefully the broken area is in our wheelhouse or at least well-documented. But the issue of complexity isn't going away if we want to continue making forward progress.

My frontend dev setups perform auto reload on save in my IDE within a second, have clean integration with testing suites and CI/CD, and do so much beyond my ability to build on my own. Even if I were dedicated to dev build environments and had the sufficient skill to make a stable and complete solution, I will have incurred the opportunity cost of not actually solving my initial frontend problems the clients are paying me for.

Change happens.

"Dr. Strangedevelop" or "How I Learned to Stop Worrying and Love the Vite"
I don't really see the problem. I want the rock solid underpinnings of RHEL, and am ok with older kernels etc.., but I generally want updated apps like LibreOffice, Firefox etc..

To me it makes sense for those things to be Flatpak, and for you to just get them directly from the source. A Flatpak of LO maintained by LO, a flatpak of Firefox maintained by Firefox etc..

What's the problem with that?
Heh, it's like all those YouTube videos where someone uploads a song and the uploader puts "No copyright infringement intended" in the text description, sometimes with five or six exclamation marks just to really make sure they avoid the takedown.
> You have numerous incentives to use

What are those incentives? Asking as someone who never felt any desire to use. (Also never been to SF or US for that matter.)

> almost no incentives not to

Isn’t money a pretty big incentive?
What are you talking about? GPT4 would not do that kind of mistake. I must say, reading comments like this, that GPT4 actually comes across as more intelligent than many hn commenters