skysight-inc/HackerNews huggingface dataset:
Right, that's a Bayer arrangement. But... previous (iPhone 13) sensors also presumably have a similar Bayer arrangements and also group the sensor's pixels (which we could call "sub-pixels") into "effective pixels", right?

So what's different here? Are there truly 4 times more sub-pixels? Or is this a new algorithm to interpret the sub-pixels data...? But the sensor is the same as the previous generation?
Not a chance on finding work for K&R C, but there may be some (local) embedded jobs in certain countries. Embedded programming should suit this person well given that it has to do with programming in limited-resource environments.
my understanding based on google messaging is that google is interested but Apple prefers to have its walled garden.
Fantastic episode! “The Entire History of You”

The biggest difference is that I believe we would all be more honest with one another if we had perfect memory.

It would prevent more marital strife than it would create.
The ability to create a custom package that can run any custom code you want at install time is very powerful. I think a decent solution would be to have a way to mark a package as trusted, and only allow pre/post scripts if they are indeed trusted. Maybe even have specific permissions that can be granted, but that seems like a ton of work to get right across operating systems.

My specific use cases are adding custom CA certs to certifi after it is installed, and modifying the maximum version of a requirement listed for an abandoned library that works fine with a newer version.

I think the best solutions would be an official way to ignore dependencies for a specific package, and specify replacement packages in a project's dependencies. Something like this if it were a Pipfile:

public-package = {version = "~=1.0",replace_with='path/to/local-package'}
abandoned-package = {version = "~=*",ignore_dependencies=True}

But the specific problem doesn't matter, what matters is that there will always be exceptions. This is Python, we're all adults here, and we should be able to easily modify things to get them to work the way we want them to. Any protections added should include a way to be dangerous.

I know your point is more about requiring static metadata than using wheels per se. I just believe that all things Python should be flexible and hack-able. There are other more rigid languages if you're into that sort of thing.

edit:

before anyone starts getting angry I know there are other ways to solve the problems I mentioned.

forking/vendoring is a bit of overkill for such a small change, and doesn't solve for when a dependency of a dependency needs to be modified.

monkeypatching works fine, however it would need to be done at all the launch points of the project, and even then if I open a repl and import a specific module to try something it won't have my modifications.

modifying an installed package at runtime works reasonably well, but it can cause a performance hit at launch, and while it only needs to be run once, it still needs to be run once. So if the first thing you do after recreating a virualenv is to try something with an existing module we have the same problem as monkey patching.

'just use docker' or maybe the more toned down version: 'create a real setup script for developers' are both valid solutions, and where I'll probably end up. It was just very useful to be able to modify things in a pinch.
The EXPLAIN keyword is really awesome. It also allows you to quickly validate SQLite command text without actually executing it. We have found this to be useful for real-time validation of user inputs when working on SQL-based config tools.

Note that EXPLAIN also seamlessly incorporates any application-defined functions, so you can validate everything is as expected. Useful when being clever with DSLs and such.
If you are fat and keep telling yourself that obesity is Nobody’s Fault at least you should blame the gravity that it's difficult to walk uphill.
Yes, brave is not a "hard fork" in the sense that it tracks upstream rather than diverged from it at some point in time.

The difference is that they can try and add and remove bits on each rebase, but ultimately it's beholden to the long term choices of the chromium project. Substantially diverging while tracking upstream incurs too much work on each rebase; Abandoning upstream to accommodate substantial divergence also incurs too much work due to taking on independent maintenance that increases the more the projects diverge... so as I said no one with substantial resources and a good reason would attempt to hard fork chromium.
No worries. I was considering buying another pair or headphones just to workout in, but all I really wanted was for my AirPod Pros not to come loose. These hooks work so well. Surprised Apple don't sell them.
I can't wait for some big site certs to false positive in a CRL bloom filter and cause a big outage : )
I just think it of the passcode as a pattern draw without the lines
> Yes, you don't want 5V power lines in your walls, but 150V DC would still be more efficient for most devices than 120V AC.

Arcing can become a hazard with large-scale DC power distribution. Old American wall switches often had ratings for both AC and DC service, and the DC current rating was much lower due to arcing. An AC arc self-extinguishes 60 (or 50) times a second, but DC doesn't offer that luxury.

Even 48V can pack a wallop; I've read accounts of wrenches being vaporized when dropped onto bus bars in telco installations.
Maybe it is just Germans own stupidity. 3 nuclear power plants are going to be shutdown this January!
You also need transformers and batteries and power lines.
> You don't, in the GP's example, you would shard the database schema. Sharding is easy to figure about, because many database services do this already to spread data and analysis across several servers. You might use Litestream to then send those thousands/millions of database files to some S3 bucket somewhere. Then, you could analyze the shards together in that bucket using one of the many available solutions for such things, like Apache Hive or whatever the BigCo clouds provide.

I'm not sure if you're being serious. Sharding isn't easy at all. Especially if you're doing it across different files that need to be synced in tandem with schema migrations that also need to be applied in tandem.

> Because you analyzed the pros and cons to SQLite vs. Postgres for your specific use-case and determined SQLite will be better in the long run. Perhaps your particular use-case will turn up "Postgres" and you won't use SQLite, or maybe you'll use both of them, but for different data stores.

The use case is already defined in my original post. A popular app with a lot of concurrent users. People claim SQLite is superior to Postgres for such a scenario, I'm curious to read about and use a service using SQLite for an app with a lot of users (>1M 75% reads)

From looking at the issues for Litestream on GitHub I'm not really convinced it's production ready. For some small app I'm sure it's fine, I'm talking about an app with a lot of users generating a lot of money and you need high availability.

All of this makes it sound like I dislike SQLite, I really don't - I've used it successfully for local apps on the web, Android and iOS. However I feel this popularity for SQLite on the web may be misplaced.
Same, it was surprisingly on point when I took it.
The safety profile is better with fusion, but I think you underestimate how good the safety profile of nuclear is these days. We haven't had any significant incidents since Fukushima, but we upgraded the safety mechanisms of our nuclear plants a lot based on that experience. Nuclear is on a path similar to flight, were we started off with very risky airline travel and got to a point where you are more likely to suffer an accident on the taxi on your way to the airport.
I can report that I’ve used Nomad in France this year and it worked flawlessly. It advertised 100+ counties for that single app. I would give it a try on a compatible phone.
My parents are getting old and I don't know what is worse: watching them waste away in a retirement home where you visit periodically or watching them waste away at my home. Curious to hear what other folks are considering/doing.
There's some criticism of the King of Kong film that they tilted quite a few scenes to make him look worse that he was. There was some playing with timelines and implying bad behavior that didn't actually happen. The thrust of story is true, but it was definitely a movie made to make you hate Billy Mitchell instead of a piece of journalism.
Be civil
because .first invokes some machinery. Usually some OOP/FP machinery.

The function CAR is a primitive operation in Lisp, which usually gets compiled to only a few basic machine instructions. CAR is basically just returning the first part of a cell made of two pointers (or similar sized immediate data like fixnum integers).
Google Cloud is priced at $2.16/h if you want to request privacy.
If I see some JS, Go, or Rust code online I know I can probably get it running on my machine in less than 5 min. Most of the time, it's a ‘git clone’ and a 'yarn' | 'go install' | 'cargo run', and it just works.

With python, it feels like half the time I don't even have the right version of python installed, or it’s somehow not on the right path. And once I actually get to installing dependencies, there are often very opaque errors. (The last 2 years on M1 were really rough)

Setting up Pytorch or Tensorflow + CUDA is a nightmare I've experienced many times.

Having so many ways to manage packages is especially harmful for python because many of those writing python are not professional software engineers, but academics and researchers. If they write something that needs, for example, CUDA 10.2, Python 3.6, and a bunch of C audio drivers - good luck getting that code to work in less than a week. They aren’t writing install scripts, or testing their code on different platforms, and the python ecosystem makes the whole process worse by providing 15 ways of doing basically the same thing.

My proposal:

- Make poetry part of pip

- Make local installation the default (must pass -g for global)

- Provide official first party tooling for starting a new package

- Provide official first party tooling for migrating old dependency setups to the new standard

edit: fmt
I pay $99.98/mo for 3 lines with unlimited talk and data, including 5G data and a smartwatch with cellular access - that includes taxes and fees, on the Verizon network. That's $29.99/line + $10 for the smart watch. No way in hell I would pay $100/line.
Long live the first generation ipod shuffle. It just worked. Now every gadget has so many "why is it doing this?" and "how do I make it stop doing ___?" that I've checked out entirely. Cords are hip again in my house.
Safe airships for all!
Camera sensor specs got a significant bump if you're looking at the 14 Pro. The 13 is a 12MP sensor, the 14 Pro is a 48MP sensor.

Comparing the base 13 and 14 the only real hardware difference is that the selfie camera picked up autofocus and has an aperture change. There's a very minor aperture change to the main camera lens, but I'm not sure whether it's significant.

Again with the 14 Pro, the always on display is a definite change. Probably depends on your own usage patterns whether it'd actually make a practical difference for you.

Apple's comparison tool is actually pretty useful for this stuff: https://www.apple.com/iphone/compare/?modelList=iphone13,iph...
> Capital gains is basically the only way to tax the uber and intergenerationally wealthy

That's just simply not true. There are thousands of ways to tax the ultra wealthy. We just don't use any of them. Capital gains tax is a horrendous idea that mostly punishes the middle class for doing well in the stock market. The uber wealthy are feeling none of that pain. Find a different solution.
It isn't just used for the emergency feature, it is also used for the "Find My" network. I suspect more traffic will come from "Find My" than from the emergency feature.
In Energy Crunch, Germany Turns Down Heat but Won’t Limit Autobahn Speeds
It’s Time to Get Real About TikTok’s Risks
If you are interested, you can discover the most popular clojure projects (by number of mentions) on LibHunt https://www.libhunt.com/l/clojure. As most of us could expect, Logseq is amongst the most popular and most trending projects.
> As a example a huge producer of automotive parts in Germany went bankrupt today. 4000+ people lost their jobs instantly.

Could not find any news about that. Which company do you mean?
Despite what students who never programmed professionally say, memory isn't a problem to a significant amount of C and C++ developers. I think it's been a year since I last access an invalid pointer and that only happened because I forgot that I am not suppose to add elements to array in a `for (auto var : array)` loop. It use to be a for index loop and it didn't take long to figure out the change broke something
Tesla does avoid small kids and stationary objects, which you can see with as simple as a search on youtube.

Also SpaceX is not Tesla in the first place anyway.
The "virtual machine" is not what you would probably consider a "VM" from the usual use of the term, like a "virtual x86/ARM computer" that you can do anything with.

In this case, it's simply a set of variables used to simulate CPU registers, an instruction set that's specific to the underlying database's data format and desired operations, and then some code that "virtually" emulates what a CPU might do if it were designed with this memory architecture (the database file) and instruction set. The VM supports primitive operations via the instruction set; liken this to the machine code for your laptop's CPU, but very specific to the use-case of a SQLite database. The SQL you send into the SQLite db transaction is compiled into this VM's "machine code" and then run on the "virtual CPU" that implements that instruction set, and then it spits out your results. The article was very clear on how it worked.
Then don't do it. Grids are expensive. Microgrids and storage seem like a winning plan.
I wholeheartedly agree! The U.S. federal government was first and foremost designed to be responsive to the states, not the people.

I'm a big fan of Leopold Khor and his book Breakdown of Nations. He talks about how national governments that get too powerful become corrupt authoritarian bullies [0].

[0] https://www.youtube.com/watch?v=gaszpQaNwAU
Including the president, apparently.
how much is intuit pouring jnto lobbying against this win for American citizen
Is It My Body: technological horror in film
Yes - Settings / Sounds / Headphone Safety / reduce loud sounds.

Note it might be in a different spot on iOS 15, but that’ll get you there on iOS 16
Nobody cares about those, not to the point of paying such premiums.
If companies can produce software in half the time by doubling the CPU, RAM and disk usage, they will do it if they can get away with it.
The medical industry is squarely in the crosshairs of "most broken and fucked up industry in the country" pretty much constantly. I agree that we often don't consider all sorts of other lobbying, but "our medical industry is broken because of corporations" is a pretty uncontroversial statement in the US.
my understanding of chemistry is poor, but presumably if energy is liberated from combustion, reversing that reaction requires energy

(with some input to kick it off possibly)

regardless, the earth receives 173,000 TW of solar radiation from the sun

we have a way to go yet
better yet... you can kep current hydrocarbon economy factories, vehicles, etc in operation by simply producing fuels from air. Wil be cheap enough. Hydrocarbons are a great, usable source of dense energy.
Solar and wind are not serious solutions to the energy needs of the planet today or in the future. As billions more people become part of a global middle class our energy requirements will expand dramatically from today.
That was my problem with it. That and being mildly annoyed the creator hates tabs
Still that’s a fairly overwhelming number of people who feel strongly enough about the topic to install a plug-in. I’m sure there’s a portion of ‘no’ responses that are not aware of what adblockers are or do
Fair, but... How many actors globally are trying to specifically break into the average person's machine and map out their home network, ports, services etc? How many American homes (or, well, citizens of other countries) have to worry about insiders and spies selling confidential info and stock tips?

Maybe this is a silly way of making my point, but I just think the average person's home is much less of a juicy target and has much less of an attack surface than a cloud provider. (edits for wording)
China managed to reach 120 millions °C for 1000 seconds last year already

https://news.cgtn.com/news/2021-12-31/China-s-artificial-sun...
Are there any editors which lay out comments on the side of the code? Or perhaps one that toggles their visibility?
What if the stars in the galaxy are the remnants of civilizations fusion reactor gone wrong ;p
Would depletion of natural resources be so much of an issue if we could use fusion to recreate them? (after all, they didn't come into existence by magic...)
Biodiversity is a bigger problem given the sheer levels of complexity and our relatively poor understanding of exactly how we depend on the exact make-up of the biosphere. Most likely humanity could survive without it, but it would be a poor sort of existence - our bodies and brains evolved in tandem with the huge diversity of life around us and is optimised to thrive in that context.
> Here's the deal -is there an ecryption that's actually secure against state-level actors? Someone with the resources of the FBI etc?

Yes. AES-256.

One-Time Pads as well, but of course then you have the problem of how to securely store the pad.
A conspiracy of Data: Qanon, social media, and information visualization
Nah. Some sectors are going through turmoil and churn, but employment is still very strong.
It should be make the official package manager IMO.
It's like getting into a boxing ring alone to face ten prime world champions after an hour at the gym is my analogy.
Yet another reason I wish the US were a real democracy. For all the good that checks and balances do, let's not forget that the founders were trying to entrench the power of their class.
Microgrids and storage cost way more than any method of generating power we are currently using. Please stop using buzzwords and look at the actual numbers.
Nice phone, but the price hike outside the US shouldn’t have been necessary. Especially when they suggest the price won’t go up during the event
Offhand, is repeat(0) an empty string, repeat(1) the input string, etc? If so that's a great name for the function.
It's undoubtedly far less than 25%
> We're close to having the tech necessary to make the tailgating safe. A critical mass of cooperating auto pilot software should do it.

Technically you are already there. All train and metro carriages already do this. :)
Why California’s Parking Reform Matters for Housing and Climate
Not cool to post with a title slamming Cloudflare when you admit at the bottom of the post it may not be them. Until you are sure where the fault is, best not to start making accusations.
I also got a few messages from friends about this watch, but I don't think it will replace the "serious" diving computers for now, the missing dive pod support is already killing it.

Testing it next to a Shearwater (or Ratio, Suunto EON) would be interesting to see the differences in the algorithm. We will probably see a bunch of youtube reviews doing this comparisons.

With what I know so far from the watch, I would really not recommend using it as the only diving computer.

Also the "big buttons with gloves in mind" are kinda funny if I think about diving dry gloves ;)
lol dude
It shows up when you’re on most voice calls - I just tested it in Google Meet, and it works in zoom too from past experience.
Most efficient can mean theoretically optimal efficiency or more efficient than other options. I think the OP was using the first definition.
Thanks, that makes sense. I did remember that sensors have "sub-pixels" that are grouped, and that you can access the sub-pixel to get "4 times" more pixels.

But... what's the difference between the iPhone 14 and 13 then? The iPhone 13 presumably also has a Bayer sub-pixel arrangement on its sensor?

What difference/innovation is happening with the iPhone 14 sensor? That the sub-pixel data can be processed, where in the case of the iPhone 13 it was inaccessible? Thanks!
RFC Style Guide
Babylon 5 is a well made SciFi show and I'd recommend it!

I'm currently on season 3, started watching it because of Casey Muratori's (video game programmer, author of "Handmade Hero" educational streams) series of interviews with Jonas Kyratzes (video game designer, writer of "Talos Principle"), where they discuss the show: [0]

The distinguishing point about the show is that it features a coherent world, where some small detail happening in one episode can come back 6 episodes later. It's also coherent in between seasons, since it was pre-planned as a 5-season show spanning exactly 5 years on the Babylon 5 station.

Also, it features early computer animated 3D art made on Amiga computers. It hasn't aged that well but gets the job done.

[0]: https://youtu.be/iASsvQ8sX9w
the air resistance savings in a paceline are absolutely insane to experience. Even with just one riding partner, we can go significantly farther on a ride.
> They prefer slices idiomatically, but that's not "full spatial memory safety"

[*] is a syntactically delineated unsafe feature. Rust has the same thing. It's like saying Rust prefers safety, but doesn't enforce it because it has unsafe features; same goes for Haskell.

> I don't see much room for a new language that isn't memory-safe in 2022.

That statement [1] is about about as silly as "I don't see much room for a new language in 2022 that is obviously too complex to see wide adoption." If a language becomes popular then obviously there's room for it, and if it doesn't, then the question is moot. Maybe what you mean is that you don't think Zig would ever become popular -- and you may well be right -- but you work on a language that is subject to similar scepticism and doubt.

Both Rust and Zig have some huge challenges to overcome if either one of them is to have "room", and I wouldn't bet on their chances, but it's good to have some widely different approaches and see which, if any of them, turns out to have "much room".

[1]: Even disregarding the hard question over which of Zig or Rust make it easier to write correct programs, which could go either way; that sound memory safety is a better path to correctness than a balance of less soundness combined with simplicity is your opinion, and few would claim that Rust's flavour of safety doesn't come at a cost.
Wiring – control devices attached to a wide range of microcontroller boards
probably begins with lobbying. which shows the absurdity of it, of course they're not doing that, they just enjoy the public perception of it
It shows up when you’re actively in a voice call, and disappears all other times.
Thanks, it being another frequency makes it clear :)

Getting access to local RTK data isn't much of an issue with projects like https://centipede.fr/ and you can always build your own base staion. I was told multiple times that it couldn't work for phones, without elaborating.
> The hard part is keeping it going, not getting it to stop.

I'm rather glad that doesn't apply to the fusion reactor in the sky that we'll be fully dependent on for a while yet.
I would assume nothing other than easy to recycle metal/glass/paper actually gets recycled. It just gets shipped to a developing country and dumped there. I assume if a company hires a third party to “recycle”, it is probably cover your ass so they can say they recycled it, and it works pretty well if the third party is in another country.

https://www.npr.org/2020/09/11/897692090/how-big-oil-misled-...