skysight-inc/HackerNews huggingface dataset:
Most computational photography inherently breaks giving the photographer direct manual control over how a picture is taken (shutter speed, aperture, ISO).

For example, HDR or low light staking means taking multiple photos. This requires a fast shutter speed to minimise change in the scene or subject. However, photographers sometimes intentionally want a slower shutter speed for motion blur, or to shoot at lower ISO for less noise and more resolution.

Actions like noise reduction, upscaling, etc are post-processing actions. They are best done on a large, high-resolution, color-calibrated screen; instead of a portable device with a small battery where you want to maximise the number of shots you can take before swapping or recharging batteries.

Bear in mind that modern cameras easily shoot in 40, 60+ MP. To truly perform noise reduction, or upscaling on those images require a lot more processing power, even with fixed-function hardware. Your "48MP" quad-bayer smartphone is generally processing a "pixel-binned" 12MP image straight out of the sensor, that might be resampled to 24MP (iOS) after post-processing; but was never anything more than 12MP. The hardware was never more than 12MP, except they sub-divided each bayer pixel into 4 quad (or 12 for some Samsung chips) to claim 4x/12x the spec sheet w/o real world benefits.

Your smartphone's SoC, is usually manufactured on the latest, bleeding edge 3nm or 4nm processes. They are also the most expensive; made practical because tens of millions of each chip are shipped each year. There are ~1m dedicated cameras shipped each year; from many different manufactures using different chips; usually built on N16, N12, or N7 for the bleeding edge ones.

No, they cannot just use a smartphone SoC. Smartphone image signal processors simply can't process 61MP at 20FPS or 30FPS or whatever the burst rate sports photographers demand.

Your smartphone uses an electronic shutter. Your proper camera probably has a mechanical shutter, which is generally superior but also requires more force to move.

The battery in your smartphone is probably ~2x bigger than a professional mirrorless or DSLR. Pro photographers buy cameras, in a significant part based on how many shots they can take.

> the GUI feels like something built by engineers rather than for end-users.

Think of the GUI as being built for professional photographers who's been using an UI for the past 20 years of their livelihood. You would probably be really upset if your OS decided to change established keyboard shortcuts like Ctrl+C or Ctrl+V. You probably wouldn't choose that OS, and if professional photographers won't buy a camera because the UI is "weird to them", you've wasted your R&D costs because the dedicated camera market for the past decade is essentially only professionals; with some amateurs and hobbyists.
MVP Strategies – Tactics That Launched Tech Giants
OS/2 expert channeled a higher power to dispel digital doom vortex
Also in a less snarky vein:

https://www.reddit.com/r/singularity/comments/14scx6y/to_all...

I’m not a singularity truther and personally I think we are more likely to be centuries rather than decades away from AGI, but I quite literally know of nobody who thinks it’s impossible in the same way that, say, time travel is impossible. Even hardcore sceptics just say we are going down the wrong rabbit hole with neural nets, or that we don’t have the compute to deal with the number calculations we’d need to simulate proper intelligence - none of them claim AGI is impossible as a matter of principle. Those mentioned are tractable problems.
It is my personal nightmare. I want to write custom css to customize my Homeassistant. Only to find out every single thing is in a shadow root and I cannot write css to adress what I want to change. WHICH WOULD BE REALLY SIMPLE IF I CAN WRITE PLAIN OLD CSS.

I can't believe how extremely mad and frustraded I became when I found out - writing this out fills me with rage.
The podcast about the comments in this thread :)

https://notebooklm.google.com/notebook/7973d9a3-87a1-4d88-98...
The thing that immediately jumps to mind is that the first syllable is more likely to be stressed, and stressed syllables are usually pronounced longer.

From the paper:

> Our corpus data are not annotated for suprasegmental features such as stress or tone. However, on the basis of available phonological descriptions, only 4 of the 51 languages can with some certainty be considered to have fixed initial word stress, while most other languages are either tone languages or stress languages with non-initial stress

It sounds like they account for languages that always have initial stress, but not for languages that simply have mostly initial stress or at least some bias towards it, e.g. German. There's also no mention of secondary stress, which plays a big role in English for example. It also sounds like they're assuming that if a language is tonal, then there must be no stress-like suprasegmental features which can affect syllable duration, which is untrue.

I'm inclined to believe the results anyway and it's a really interesting finding, but they would need to redo the study fully controlling for stress to get meaningful results in my opinion.
I bet the comment above was produced by generative AI.
Maybe that's true, but this isn't a problem with open source. There's lots of popular proprietary software.
https://news.ycombinator.com/item?id=41695587
At least for the sensor, you're going to have to go scrounging around on eBay.
"In our area recently" — at least state the country!

You are commenting as if your experience is relevant to this news from Britain, but weasel out of even the roughest location. Your phrasing and choice of words is generally American.
I recommend you sit this one out, as recording people, even if only audio and sending the sound over the internet is very much against the law in germany
> Delete in batches (as opposed to one-by-one), and without moving the event objects out of the database server – try to avoid loading them in the cleaning process before removing them, and don’t bother sending removed items back over the wire.

Nah, I am quite sure

for item in conn.query('SELECT * FROM event'):
if item.created_at < created_at_horizon:
conn.exec('DELETE FROM event WHERE ' + ' AND '.join(f'{k} = :{k}' for k in item.__dict__.keys), item.__dict__)

is fine, so I won't even bother measuring it. It's also secure, don't worry: as you can see I used prepared statements in it.
A Crystal Ball Wouldn't Make Most of Us Rich
Needs a better thesis statement and organization. I read the whole thing and I’m still not sure what “designed to fracture” means.
I've also got something like that:
CPU Snapdragon 680, 8x1.8-2.4 GHz Cortex-A73&A53. 4G RAM. GPU Qualcomm Adreno 610.

A non-distracting 10.3 inch 4:3 grayscale e-ink display, touchscreen & pen handwriting recognition! I use handwriting as much as possible.

It has 1 USB-c connection (power or data). Optionally, I can use bluetooth keyboard, wifi or run Lllama-3.2-3B on device! With inform7 or ink i can write interactive fiction, with Vassal I can play solo board games.
With Termux, I can run a rust toolchain, zig, python scripts, good old C as well. Days of battery life, decades of books to read.

Perhaps I can use it to figure out a life without computers, perhaps an analogue computer or calculator. Smart use of pen and paper (BulletJournal, journaling, pen and paper games). An oracle with stones, dice or cards to 'chat' with, use of the mind and imagination to deal with life.

Oh wait, we have vajrayana meditation, mantra, visualisation and pen and paper already! Just train to be a mentat.
That's actually a really good application of AI, because the quality of the content is meaningless as long as it hits the bullet points. They only do this to check a box that training on <topic> was done.
>Also, why is he even doing this?

You can find some of the author's motivations here: https://ghuntley.com/a-new-chapter/

I obviously can't speculate beyond what's in there about the author, but for me, living in a bog standard apartment and working remote to support kids isn't exactly blog-worthy content. I used to live in apartments, and most of the new construction in the US is very cookie-cutter and sometimes depressing.

So, here's what mine would be:

1) a challenging hobby that's useful and more engaging in off-hours than more computer hobbies. Building a livable van certainly seems more interesting than living in an apartment to me.

2) changing scenery at a whim, given the time investment to find a place

3) a van that you can resell or give to your kids

I'd still choose a detachable RV though since it's probably way more comfortable for the price. Sure, I lose out on some options to stay for the night, but that isn't an insurmountable challenge if you can plan and live in a van. Living full time in an RV might also not be blog-worthy though.
It would have to have been a highly waterproof substance. Muslims wash their hands before prayer five times a day. This is a cover story to distract attention from an Israeli mole at the heart of Hezbollah.
Of course - I had it open to the public for a long time but I am trying to figure out what to do with it long term. I don't yet know how to make it support itself with free traffic.

Even the signup is just a jotform that emails me, I'm still at the point where I make accounts manually.
There are… many people who think that cities are worse off because of cars. Maybe not for the same reasons, but still.
Using LLMs to better understand regulations for Politico end users
When your goal is to make a modest or steady income, you often have to focus on what the market values. It's like a big luck when your interests align with market demand
One thing which might help with "scannability" is to have a toggle in the LaTeX code which changes it from focusing on displaying the document as a typeset whole to showing only the typeset code. A possible way to do this would be change the width of the page so that the text lines are so wide each paragraph would only be a single line, then you could set the PDF view to only be the width of the widest code line at the left edge.
not one large blob, many small events

binary blobs is just the biggest example and was only mentioned in relation to the "lingua franca" argument, many other common things are also larger in JSON. Only if you have many larger not escaped utf-8 strings does this overheads amortize. E.g. uuids are something not uncommonly send around and it's 17 bytes in msgpack as a bin value and 38 bytes in json (not inlcuding `:` and `,` ). That 211% the storage cost. Multiply it with something going on and producing endless amounts of events (e.g. some unmount/mount loop) and that difference can matter.

Through yes for most use cases this will never matter.
May God have mercy on your soul if you rely on your frontend for security. You might as well duct tape a shotgun to your scull.
Any suggestions for entry points into chinese culture (beyond the 1961 大闹天宫)?

As an american, who had never met anyone from a Warsaw Pact* country until the very late 1980s, I was very amused to run across a bemulleted late soviet boy band video (1988?) prominently including a Dick Dale and the Deltones t-shirt: https://www.youtube.com/watch?v=dezX61f3Ycg&t=87s

* I had played Tetris and with Rubik's Cube, so there was a small amount of cultural influence coming the other way
This is perfectly legal and the government of Thailand is well aware of this practice (I believe it is only allowed
for air entries). The US and the Schengen zone both have limits on stays within a six month period which effectively eliminates this practice and the Thai government could do the same if they wanted to stop this.
<In 2010, renewables generated just 7% of the UK’s power. By the first half of 2024, this had grown to more than 50%>

Electricity not power just to be pedantic. Most power is still from directly burning gas and oil.
Has my mobile security advice changed?
Very cool and we have similar in Sweden. Have used it several times https://fruktkartan.se/#/
You can also print stuff for like 5c a page at the library and get some cool books while you're there.
Пошёл нахуй.
What is the point of sports?
You can take this literally. I remember that for a while it was quite popular for families to live stream their life for that blog money. Always found that fad weird and creepy.
I think there's still a wide range of devices for which a bare-metal or smaller RTOS approach is still more cost-effective. Anything that's simple enough it doesn't need networking, a filesystem, or a display, for example. Especially considering bare-metal embedded work seems to pay less than development on linux. But yes, embedded linux can address a huge part of the market and RT expands that a lot (though, of course, most people for whom that is a good option are already using it, it was a well-supported patchset for a long time)
I would actually use this, but I am unsure of it's pricing model and ease of backup. Perhaps I missed it somewhere. Good mobile support on my device.

Two suggestions:
- automatically convert units?, eg IP from Europe assume grams on some setting, convert {Rice}(2 cups) to grams when rendered
- On the timer feature, create a timer (non popup) on the rendered section so I can just one press it to track time for me without changing apps / browser tabs
> Clear ruling for LAION e.V.: Court confirms lawful use of image material for AI training

The linked ruling contains specifics, but essentially LAION isn’t violating any copyright by publishing the 5B dataset. Also:

> According to the court, the reproduction of an image for the purpose of selecting training data is text and data mining within the meaning of the statutory exemption provisions. The court left open whether the later training of generative AI is also covered by the exceptions.
At the end the author wrote something without explanation that I found cryptic. It is something I am curious about as I am starting to work on a software package:

Avoid “scaffolding” (code generation)

I wasn't sure what this meant, so wanted to highlight it.

I chatted with ChatGPT the following is an edited transcript of what we came up with. Note it is not a direct quote from GPT but highly edited cyborg quote from long conversation we had:

The term "scaffolding" in software development refers to frameworks that automatically generate boilerplate code to quickly set up the structure of a project (think Django). This can include things like generating project directories, files, and initial code to get started with minimal manual setup.

In the context of that article, the rule "Avoid scaffolding (code generation)" likely is implying that while scaffolding tools can be useful for quickly getting a project off the ground, they can generate generic or bloated code that can make the project harder to maintain and understand/read in the long run, with a steep learning curve. And *readability* is the point of the article.

If your guiding values in writing a software package is producing easy-to-read, easy-to-learn, and easy-to-use code *for humans*, then avoid scaffolding.

That last sentence is all me sorry.

I have no idea if the author would agree with the above sentiment, but it seems pretty reasonable. Like most coding rules, there are reasonable exceptions.

Opinionated is sometimes good, and the justification for it may scale with the complexity of the subject matter and the intended users and use case. E.g., how many different ways are there to achieve the goal(s) of your software, and do you want to enforce one particular way, given your intended user? If so, then depending on the specifics of the problem you are solving, you may need scaffolding.

For instance, DeepLabCut (https://github.com/DeepLabCut/DeepLabCut) is great software with tons of scaffolding. It is a machine vision framework written for experimentalists to track animal behavior, so boilerplate is great for them. The developers have put a ton of thought into how individual projects should be structured so the users who don't know anything about machine learning don't mess things up.

Anyway, this is useful for me to think right now as I am building a new project so I'm curious what others think.
Five Whys (2009)
I tried swapping the Wifi card to that slot and it worked. This is before m.2 SSDs became popular, so I didn't exactly have much use for the slot, it just sat empty afterwards. Or until I bricked the laptop by trying to flash coreboot, IIRC.
Modifying the existing journal really sounds like the wrong solution. Just "journalctl --rotate" the file and throw out the one with accidental PII. Journal files are not great for long-term storage or search. You can export the old file and filter out manually if you really want to preserve that one https://www.freedesktop.org/wiki/Software/systemd/export/

In what situations is it a harder problem than this?
Of course. In my case, I'm not saying that I could do with AI music in any context either. Sometimes I play music in the living room, and I pay real attention to it, obviously AI won't do there. But when I'm using the music just as a background for exercising? Then sure, why not.
I did that as well: https://notebooklm.google.com/notebook/4a67cf10-dd3b-42b3-b5...

It's wild how different it is.
Does anyone have details on VVC’s auxiliary stream support (transparency / depth)? I work on large-scale outdoor scene understanding datasets and being able to encode stereo RGB video with 16-bit depth would be extremely helpful!
Postman alternatives you should know about – August 2024 Review
Bald, middle-aged Swedes in my area are looking to meet you!
What a shitshow.

This type of radical ideology has infested so many companies and open source projects. NixOS, GNOME, Asahi Linux, Elementary OS, Red Hat, IBM...

What is the end goal of these political purges? How is hate speech and discrimination against people who disagree with your political views conducive to an open and inclusive environment? This is the same type of behavior they're criticizing the other side of doing. Not only that, but they're vilifying and excluding people who simply object to this behavior. It's hypocrisy and absolute insanity.

The only purge that needs to happen is of these SJWs from software projects and companies. The only thing they've achieved in the past decade is to stir some shit where there was none, to divide and exclude rather than diversify and include, and to annoy a whole bunch of people in the process. *Stop making everything political.*
It's all connected of course.

It's much easier to just look at the global consumption of coal. Peak coal usage was in 2022 (a brief spike caused by the Russian invasion of the Ukraine). With the exception of China and India, coal usage has declined pretty much everywhere. And in many western countries, like the UK and US it is being phased out rapidly; mostly for economical reasons. It's just no longer cost competitive.

China is still building coal plants but their usage seems to have peaked as well or be close to that as they have aggressively accelerated deployment of wind and solar there and are of course responsible for producing most of the growth of that. Also, there's a sense of urgency there because coal related pollution was making their cities unlivable. This is similar to what happened in the UK mid last century. Also, they are pursuing some aggressive short term goals to reduce dependence on coal.
Well people made fun of ordering Domino's on the internet (hack the planet!). Now I have their app on my phone.
I did, but I can't say who that username is
The concept is certainly intriguing. However, there appears to be a slight incongruity between the term "Serverless VPN" and the visual elements displaying phrases like "Server Created" or "Connect quickly on available server capacity."

This juxtaposition creates a somewhat amusing contrast.
Want to buy it cheaper? ALWAYS look for the molecule's CAS number in your search engine of choice.

https://www.google.com/search?q=131986-45-3 (Xanomeline)
https://www.google.com/search?q=10405-02-4 (Trospium chloride)

Now you see, they're selling it with a huuuuge markup, just for that FDA's "stamp" on the box. But inside the packaging, it's just... this. But to everyone their own, I guess.
Astounding. Content is going to quickly be devalued with these tools becoming so pervasive.

It has a robotic, monotonous vibe but that is gonna be easily fixable.
Similarly, Under Mi Sleng Teng[1], but here too it required human musical talent.

[1]: https://en.wikipedia.org/wiki/Sleng_Teng
Yeah, people wanted to greatly reduce CO2 emissions. The renewable crowd said we didn’t need it.

Now we’re way behind in reducing emissions. All these stories about AI needing electricity. Where’s the renewable solution?
AI character chat with real-time feedback
Microsoft has far more experience than Google at having strategies.
That's a very patient and balanced response, which I appreciate!

I think that in the last few years Hacker News and Reddit have made me super jaded and that's why I communicated like this - I responded to a comment that was brief and amounted to a rich guy bitching that he can't afford a house.

It feels like these forums are filled with an endless stream of people who either don't work that hard or don't know how to manage their money, complaining about how the system is rigged against them.

That complaint is fucking dumb. I'm sorry, but "I'm rich but I can't afford to buy a house or take a risk pursuing my passion," is just a dumb take and not a real problem. For those of us who started out life on food stamps, and yet did also grow up in a house, it's kind of an offensive take, in fact. I can't imagine a worse possible excuse for not taking some risks in life -- like this is not someone who has a fire under their ass because they've realized they need to get out of the ghetto, that's for sure. Their problems don't sound serious yet here they are bitching.

Are you really sure the soft and considerate communication style is what people like this need? Maybe there are some out there who are a little too comfortable and just need to get whacked on the head.
> sorts and prints the latest results at a regular interval

Slightly more complicated than that, because you can only sort and print elements once you have _all_ the elements that came before them. Once you add that layer you've got quite a lot more code (and potential for mistakes) than the promises version.
> Not sure what I can even do for this as if I ever catch this rat, another will take its place.

Just move to Alberta[0].

0: https://www.alberta.ca/albertas-rat-control-program
The product is USA focused. Will that work?
It doesn't, CLion is way better.
Completely missing our emissions goals will change this attitude.
You could also have N channels, one for each argument, and use reflect.Select to receive the results as soon as available, waiting to print any result until all of its predecessors have come in.

You could also have a mutex-guarded block at the end of every worker goroutine to do the printing and a sync.WaitGroup to follow the workers in main.
Stability is more about not introducing new bugs than reducing the number of bugs in total. i.e. if a system is working well enough for you now, because you can work around or are unaffected by the bugs that currently exist, and your requirements don't change, it will continue to work for you in the future, because they are much less likely to disrupt your setup with new bugs or even just changes that require your intervention. Debian is great for that 'throw some infrastructure on a box and leave it chugging away for years' kind of situation, and conversely terrible for the 'actively developing a new product' situation.