skysight-inc/HackerNews huggingface dataset:
"All-optical complex field imaging using diffractive processors" (2024) https://www.nature.com/articles/s41377-024-01482-6 :

> Abstract: Complex field imaging, which captures both the amplitude and phase information of input optical fields or objects, can offer rich structural insights into samples, such as their absorption and refractive index distributions. However, conventional image sensors are intensity-based and inherently lack the capability to directly measure the phase distribution of a field. This limitation can be overcome using interferometric or holographic methods, often supplemented by iterative phase retrieval algorithms, leading to a considerable increase in hardware complexity and computational demand. [...]

- "New imager acquires amplitude and phase information without digital processing" (2024) https://phys.org/news/2024-05-imager-amplitude-phase-digital...
Let them be enraged. Great time to buy more SNOW :D
There is a very strong push from OS makers (here mainly Microsoft and Apple) to increase margins via including tracking and ads into the system. The writing was on the wall a long time ago, they were kinda open about it when talking to investors that they see it as the next profit avenue.

The ship has sailed and anyone treating their own privacy seriously and not wanting to be force fed ad slop should move away to a free OS, Linux being the main candidate.

Linux has came a very long way and is now a very stable and usable system even for the less technically inclined. Almost all games via Steam (Proton) work flawlessly aside from some Ring-0/anticheat stuff. Most apps work great with Wine. If you're not using exotic hardware the drivers are rock-solid for almost all use-cases.

It is time to come to the light and leave the corporate OS hellhole.
From "Researchers create dispersion-assisted photodetector to decipher high-dim light" (2024-05) https://news.ycombinator.com/context?id=40492160 :

> From "Physicists use [Huygens' mechanical oscillation] 350-year-old theorem to reveal new properties of light waves" https://news.ycombinator.com/item?id=37226160 regarding "Bridging coherence optics and classical mechanics: A generic light polarization-entanglement complementary relation" (2023) https://journals.aps.org/prresearch/abstract/10.1103/PhysRev... :

>>> This means that hard-to-measure optical properties such as amplitudes, phases and correlations—perhaps even these of quantum wave systems—can be deduced from something a lot easier to measure: light intensity.

> Which contradicts the article; though, high-fidelity polarization measurement should then also be useful.
This is interestingly reminding me of Grokking - training an AI model after it has over fitted on the training set can cause it to generalize beyond the training set!

The fun thing is that you will not see any improvements in the training scores. But the out of distribution / IRL performance scores will continue improving!

This raises the question of whether practicing music exercises far beyond the point of apparent mastery might convey unexpected versatility in diverse music playing settings!
A lot of cops are from working class backgrounds, stealing a man's tools is an old school, working class, "faux pas" for lack of a better term.

Steal a guys watch or TV, fine. He will go without. Steal his tools and his kids don't get Christmas. Even the most gruesome mob hitmen would turn their noses up at stealing a working man's tools.
I think the difference is that crypto requires a certain leap of faith to imagine its utility. But a language model doesn’t. So if you’re someone who doesn’t really care too much about the technology for its own sake, there’s still a descent chance you can imagine a use case for one.
Came here to say this. Aurora is good but also very expensive. If your queries are not very well tuned you will pay through the nose for I/O that would be unnoticeable in other Postgres implementations. For a very modest installation I saw DB bills go down from $3,000 a month on Aurora to about $100 for self managed Postgres.
Thats been tested and its not it.

The leading hypotheses a few years back is that the outdoors is very bright. Brightness levels that cannot be easily reached indoors.

surely when we squint from bright light we are straining the eye. The idea, then, is that our development expects some amount of eye strain growing up.
See also; "All-optical complex field imaging using diffractive processors" (2024) https://news.ycombinator.com/item?id=40541785
The site is looking great! I think that screenshots are a must, it's a lot easier for the end-user to preview the website's content. If you're referring to screenshots where certain colors are used, I don't think that's necessary.

The first version of it, I didn't take any screenshots and it felt very empty. It's a bit hard to manage the images and deliver them rapidly, in an optimized form, but I think it's worth it.
I've used amplify for a thing now, and I wrote a thing to read out the cloud formation they use so I could grab and copy out some of the nice parts while leaving the rest alone and undeployed

It'd be really nice if it was a bunch of CDK constructs you could pull in when you want

I don't know how you actually solve this though, since you don't want to have everything defined across two different languages.

A gql schema defined in CDK maybe would do the trick?
> When they don't recall correctly, it is hallucination. When they recall perfectly, it is regurgitation/copyright infringement. We find issue either way.

You nailed it right there.
I would like to recommend pydantic-resolve, it can enjoy benefits from botn rest/rpc and gql.

the triky part of gql is we need to build a Query system for all business requirement in single entry, and we can not predict what query will be issued by client.

this is anti-pattern because presenter layer should not care about how data is composed.

It would be much easy if we treat each rest/rpc endpoint as a GQL entry, use resolver and dataloader to quickly & easily build complicated view data, everything is still under the control of backend.

here is a demo.
https://github.com/allmonday/pydantic-resolve/blob/master/ex...
Never used it but seems kinda redundant with Elastic Beanstalk?
Lebedev is known opositor of Putin. So, it doesn't matter if he is a corrupt oligarch, we put him on the good guys column.
It's also important to appreciate and congratulate someone who started and finished something they wanted to complete and release.
So I guess screw the non-techies, then? No on-ramp for them means they can’t learn very easily.
This is true for everything now a days. People collect limited edition things speculating they will be collectibles in 20 years, they jump on new programming languages and try to develop the first libraries so their name can be attached to the de facto CSV parser for the language, they try to get on new social media platforms early to become the next influencer etc.

The world is a lot less naive then it used to be
It seems to be an American thing, something to do with iMessage.

Here in the UK I've literally never encountered it.
Protection over a life time of exposure, whereas if you avoid myopia by age 20 you're probably good for life
Just plausible deniability to keep Apple safe from litigation if someone decides to go all vigilante.
Nit:

> The web service what3words maps every three cubic meters (3m²)

Those are square, not cubic, meters.
> how this is supposed to make money

No idea about this specific feature, but billions are being spent to train models in the cloud (including Azure), with the expectation that some models will be used for on-device inference. It remains to be seen whether those investments will return dividends. In the meantime, cloud and GPU vendors are making money on model training.
I discovered an easter egg in Android's security and didn't land a job at Google
Reach for the Stars (Video Game)
That quote conflates errors and exceptions. An error is an unsuccessful result. An exception, however, precludes any result at all. Sometimes they are the same, but in many cases they are different.

Asking to retrieve a table that doesn't exist is an error, because the answer is that there is no table; the operation was unsuccessful. There failed to be retrieved any table, but as the table always could have either existed or not, this is not an exceptional case. Nothing went wrong: you simply asked to retrieve a table and no table was found, so you get that back as an error.

However, trying to perform a table operation on that unsuccessful result generates an exception, because you violated a contract: you can't operate on something that doesn't exist. Sure, you can operate on the representation of nonexistence (that is, null), but you attempted to operate on a table and you don't have one.

The computation stops prematurely with an exception because the operation expects the table to necessarily exist. There is no unsuccessful result to be returned because the operation didn't even make it to the point of failing; the performance itself of the operation failed. The operation is entirely invalid and returning any result would be incorrect.

At least, that is my personal understanding of the terms.

For example, most things in Rust are errors and not exceptions, because exceptions (panics) generally terminate the thread, or abort the process, depending on user preference or runtime environment. Anything that isn't fatally unrecoverable deserves to be an error - in other words, a `Result::Err` - which can be handled by the caller, as opposed to panics, which are not guaranteed to be catchable (unwinding is not a required part of the language, it is an optional convenience).

Most failures in JavaScript are exceptions, because you are not made to check anything, and everything is dynamically typed, so if you make an assumption that isn't true, an exception has to be raised to stop you. Luckily, there is try/catch. It can also be difficult to represent errors without exceptions, you instead have things called "error states" which are basically certain non-errors being treated as errors by user code, when either that result is undesired even if perfectly normal, or that result is the only/easiest way for the error to be reported by the source.

Anyway, my point is that the article probably means to use the term exception and say that a boolean is better than an exception when the error isn't an exceptional case. And in that case I would agree. In Rust, I don't want my program to crash when I ask for a nonexistent table - I only want that to happen later if I decide that the table's nonexistence is a fatal error in the context of the whole thread.
My Apple friends are telling me Apple allows hybrid just fine. You can’t be fully remote, but that’s not available at Google either
Discord's core product is (or at least initially was) low-latency voice chat without needing to manage a server. Like Ventrillo or Mumble, but actually usable by most people. And there's text chat too, that actually works.
This article is in Chinese for me, is it just me?
US seems to be the first to pioneer this according to my very cursory research:
https://timeandnavigation.si.edu/multimedia-asset/us-navy-wi...
> 1. Cut back on bottled water

Can't live without spring water and only a specific brand at that. I tried tap water and even filtered water but it tastes so horrible that I am barely able to drink 2-3 cups a day.

> 7. Use wood or bamboo cutting boards

I use the quartz (previously marble) countertops for cutting. My spouse hates me for it. Easier to maintain than wood boards (I obviously don't mind the scratches, it wasn't that shiny to begin with). Not sure about safety.
Huggingface Inference Endpoints can autoscale to 0 and cost nothing when not being used.
No, MacOS doesn’t do that. `cat Foo` and `cat foo` will both work, but only the first one will tab complete if the file is called `Foo`.
But why when you can rent something good enough, and swap it for something in house later when you feel like it.

Look at Apple Maps.
Haha, lots of great ideas! I'm definitely considering adding an option to search by color proportions, just trying to find a UI/UX that is not confusing for people.

I also have a lot more content (i.e.: the full HTML code of the website, the fonts and typography options) that I extracted for each website but it's tricky to come up with an easy to use UI/UX for this as a search filter, given that there's not many other websites that do this.
A couple of vendors experimented with offering it out-of-the-box. But normal people aren't looking to play politics with their operating system choice, they're trying to get work done: https://www.youtube.com/watch?v=5Qj8p-PEwbI

Imagine if a clothing designer came up to a construction worker and told them that the fabric grainlines on their clothes were poorly aligned, and that they should buy something else. This topic is the software equivalent of that.

But also, technically speaking, most computers already have Linux preinstalled on them, it's just called something different: https://gs.statcounter.com/os-market-share/
The new text messages / browser history
Make computers kits again
Really nice! Not sure what I'd ever use this for, but definitely putting it in my proverbial back pocket.
Politicians don’t have electronic security teams. In a political campaign office, a politician will be very lucky to have one volunteer who understands computer security who is then responsible for herding a dozen staff and a couple hundred volunteers who don’t understand why they should care about security.
The Political Causes of the College Enrollment Crisis
Excellent. Now an app giving directions that maximize walking in the shade, or the sun, can easily be built.
At what time? Where? How much?

Did you play an hour a day during solar noon?

(It would actually be cool to see if myopia rates change along towns near a time zone border -> kids getting out of school during the brighter time of the day)
they're supposed to be for makeup and other things you need to apply without getting any on yourself
> they won't find a good business case what to do with the collected data.

ads.

they've been clear about windows becoming more ads oriented.

guess they are testing the water to try and get a competitive edge over google in a few years with this new data trove.
DON’T use AI to learn the command line. It hallucinates way too much. A simple rsync command can wipe your drive.

I know it’s sort of a joke but I’m serious, read the manual
Trust is earned.

Your partner always has the capability to screw you over, cheat on you, embezzle from the shared account, whatever.

Linux is like a nerdy guy who stays at home, plays with Warhammer figures and cooks you dinner.

Windows is an OnlyFans model who goes on vacations for weeks at a time and ignores your calls.
This right here is where AI safety counts.
I disagree. If there's a CPA who wants to give me money-back guarantee, be my guest.

I do my taxes first. You (CPA) look over it, if can save me any additional money, I'll give you 1/2 of the additional money saved as your compensation. Deal?
I stand corrected, it seems to indeed have been the US Navy that pioneered time signals. France followed up a few years later.

I don’t know who had the first system accessible to civilians, but at this point we’d just be arguing details.
Apple DOES use them and Microsoft chose not to compare their product to the MacBook Pro clearly because it wouldn't have benefited them to do so

"There's nothing wrong with fans" -- sure nothing wrong with them as long as you don't mind the extra noise, energy usage, point of failure and an entry point for dust and other crap into your laptop.

Give me a break! Passive cooling is the future for personal computing.
> My point is that there isn’t a technical reason that prevents Linus distros, or any other OS, from restarting your computer whenever it feels like it.

Go install MS-DOS 6.22 on a computer. You can leave that system up and wait your whole life and you'll never see it suddenly restart your computer without asking. The technical reason why it can't is because there is no code in that OS designed to check for and accept an order from someone at Microsoft to restart your machine without asking. It doesn't exist. You could choose to find or write and then install new software that gives that OS the capability to do it, but that capability just isn't there otherwise.

There's no rule that an OS has to include code to violate the rights and will of the people who install it on their devices. That's a choice that MS made. Far too many people have accepted that behavior from them so they keep pushing and pushing with new and increasingly user-hostile code and behavior but none of that is inevitable or unavoidable. That is what's a very recent development. For a very very long time no operating system would have dared to violate their users that way. None of them did.

Yes, at a certain level you have to be able to place some level your trust in your OS. Especially one with internet access. MS has shown themselves to be entirely untrustworthy, but they could still change all of that. They could strip out every line of code that allows them to remotely access your system without your explicit permission. They could be 100% transparent about what their updates will do to your computer if they are installed and they could give you the ability to not install any update you didn't like and revert to any previous state. They could give you full access to every file and directory and process and give you the ability to control every aspect of their OS. They could vow to never modify a setting after you've changed it. They just choose not to do those things, because they don't care about you or your privacy or your wishes, or your rights. As long as people continue to use windows, Microsoft stands to make a lot of money by ignoring those things.
I wonder if many people here, on this reasonably tech savvy website, actually recognize ssh keys based on their random art images?

I don’t…

I think recognizing ssh keys is not very useful, because we mostly only use a handful of computers, and they can be told to memorize the keys instead.
The *nix philosophy. If you want it, go get it, but it’s not there if you don’t.
> but now I'm an adult that wouldn't call an official war strike "Operation Beastmaster" (real name from the Iraq invasion).

Why? That name’s dope. If you can’t give cool names to military operations of all things, then you can’t give cool names to anything. And as someone else pointed out, the US military does have a framework for how they name operations.

They at least avoid sounding like our names in the software industry: https://youtu.be/y8OnoxKotPQ

:P
The R cores are not on the supported target list, they're on the experimental target list. See for yourself: https://public-docs.ferrocene.dev/main/user-manual/targets/i...
I think way out of this is training models on multimodal data where one of the reasoning modes are reasoning graphs or knowledge graphs or schematics.

We might gradually improve constructing graphs from data like texts, images and speech. And we could create systems that correctly create synthetic data from generated graphs to serve as a training data for large multimodal model.
What are you trying to do on Render? We have some stuff in the works and I'd love to find a way to help.
2011-2013? Nissan Leaf fits the bill.
anecdotally, I'm using it for the studio.

Most of our site is built in react, and hosted on ec2. We use Amplify for the forms. It has a pretty nice UI, and automatically generates dynamo tables and graphQL apis for querying and modifying them. It also integrates with Cognito which is nice.

The best feature though is that you can import Figma components directly. I know Figma generates it's own code, but Amplify packages it up nicely so I can import it via cli.

I wouldn't use it for a personal project, but it is great for allowing non-programmers to contribute components. And the automatic updating dynamo tables is worth using the UI for input forms.
Tooth decay and Myopia have industries built behind them, there is no motivation to fix them.
Yes, if you compile your own binaries, audit the source code, and for good measure audit your compiler and the system you are using to compile it, then there is a meaningful difference*.

Since 99% of users don’t actually do any of that, then in practice there isn’t actually a difference.

* I am aware that there are shades of grey between the scenario I describe and proprietary software - I am just being hyperbolic for rhetorical reasons.
> Great suggestion. I'm adding it on my top priorities.

This is from the OP / site author.

Seems they appreciated the feedback.
Wow. Thanks. How do the cancer cells cross the blood-brain barrier?
> Hormone disruption, which you’d expect to see metabolic disorders (like obesity)

I would suspect consuming multiples more dissolved sugar day and night and sedentary lifestyles way before hormone disruption. Especially considering reducing caloric consumption leads to losing weight.
Pretty much the entire AWS Code* stack: CodeCommit, CodeBuild, CodeDeploy ... Does any developer use those willingly?

Also SAM. I run into a new bug or limitation in SAM every other time I touch it. Really need to ditch it for CDK.
Seems to me like an effortless way for them to automatically filter out terrible, shallow partners from their lives before investing anything into a relationship. What a time-saver!
Oddly enough I game on windows, and have been considering your last sentence, though I'm mostly waiting out Arm Linux for battery life considerationz.
Yeah, don't use amplify. I once went through the awful experience of less experienced DevOps/devs trying to use it and it was a massive waste. Everything was moved to plain lambda in the end.

Worse even, some parts of Amplify was never published/documented. Reading through just this glue code they were using back then was sufficient to tell that amplify was more of an MVP idea than anything remotely serious.

https://github.com/clushie/aws-amplify-sucks
>"fed roughly 4,500 calories worth of goat cheese, roasted meat, olives, bread, water, wine ..."

Where do I sign up ...
True. I am not sure how that relates to my comment though. Did I seem unappreciative somehow?
> My point is that there isn’t a technical reason that prevents Linus distros, or any other OS, from restarting your computer whenever it feels like it.

Wrong, the point of the operating system is to manage local state, hardware, etc.

The point of viruses, malware, and spyware is to exfiltrate data and control from a set of systems. This is getting to the point where Windows itself is a worse virus than just downloading the random shady program from the internet, with all anti-virus turned off...

And the technical distinction? You can turn off everything in linux, you can make it so the computer cannot update itself. The Operating System is unable to change itself in this configuration, the only way around this is for you to choose to update it.

This cannot be done with Windows, not without resorting to technical tricks that look at lot like what malware and viruses have to do. This a is pretty, and important technical distinction:

Operating Systems don't have built-in backdoors that you cannot turn off by design.

Malware and botnets, have built-in backdoors that you cannot turn off by design.
I wish you all of the best in your life, but what you are describing sounds like a colossal pain in the arse to me.

I think that we are speaking at cross ends, as you are comparing life before and after transition, whereas I am comparing the lack of perceived need to transition vs the perceived need to transition.

That is to say, it seems clearly better to not be dysphoric in the first place, if that can be achieved. Especially considering what you describe!
This feature isn't for individual users, it's for corporations that want to control their employees.

If a corporation was a man, it would be a tyrant that demands to know everything its subjects do and think, and wants to control what they do and think.