skysight-inc/HackerNews huggingface dataset:
This is the reason. All those people who need to be on the absolute bleeding edge, sell perfectly good phones for a quarter of what they cost new, to people like me. Everyone I know buys new phones for anywhere up to 800 for the latest Samsungs (and don't even get me started on the Apple stuff) and I just can't fathom it. It's like buying a brand new car and then selling it three years later to buy another brand new one because there's a slightly better entertainment system.

And yes, I know some of you probably also do that.

Maybe I'm just a penny pinching old man
>Funny how we have a post here from some company selling these and it feels like the thought is "this is new".

Yes. Related: Russian stove:

https://en.m.wikipedia.org/wiki/Russian_stove

And this article show that many of these variants are related, and that the basic principle is very old, even prehistoric:

https://en.m.wikipedia.org/wiki/Masonry_heater
Capturing CO2 from flue gas requires a lot of energy (for something like a coal fired power plant, it takes about 30% of the power plant's energy output to capture the CO2) and you still have to deal with the CO2 after you've captured it - what do you do with it?

The only way to sequester it is to inject into underground reservoirs, but that requires a very specific geology which very few places have.

You can liquefy it and sell it... but then it's typically going to get released to the atmosphere by the purchaser, not sequestered.

I am not an expert in waste incineration (although I am an expert in carbon capture processes) but I seriously doubt that they use CO2 scrubbers. Scrubbers for other nasty molecules like SO2, sure, but the CO2 is probably just sent out into the atmosphere.
I used OpticSim.jl [1] in the past and it does the job.
The documentation is far from perfect, but it's really capable.
I managed to reproduce subtle distortions observed with Zemax in hyperspectral imagers.
There is also a python ray tracer that I didn't have a chance to try, but it seems that the development has stopped [2].

[1] https://github.com/brianguenter/OpticSim.jl
[2] https://github.com/quartiq/rayopt
Yeah, certainly, but that's what I meant to address by making your framework's backend look & feel like WP and adding e.g. shortcodes to it and having a media library that works the same way (but doesn't suffer from WP's clunky bolted-on attachment).

Gutenberg isn't a thing for the folks I work with, nobody there likes freedom (freedom only leads to errors!), everything is form-based (ACF is slow but it works, and here, too, it's not users setting up the fields, it's developers) with a few shortcodes to pull in special elements.

I'm not complaining, I like building tools and solving problems and using WP allows for plenty of both, but in hindsight WP is slowing us down, I believe. Of course, it's hard to predict the scale of things when you start, so having something you can quickly iterate with is useful.
This is not a bad take, but then every so often I have to insert 10 million rows into a database and for some reason that takes way longer than it should, and now I'm stuck figuring out the particular knobs and buttons needed to make it consume a reasonable amount of time and space.

Most databases do suffer from "common denominator" syndrome, and you need to know a LOT, or be comfortable with hybrids, to get the right DB for the job if you want to avoid writing your own.
How do you know if the output that was sent to customers (who believe they are getting accurate results from a knowledgable human being, BTW) is correct?
I've seen Bluetooth speakers that registered as a keyboard, allowing similar attacks.

I returned them.
3 years of updates? Meh
Hot box detectors didn’t stop the East Palestine derailment
LaTeX is also heavily used in Physics.
I think audio model will be much more sensitive to input issues relative to text or art. Humans are very good at picking up the nuances in audio and also process it very quickly. I wonder how far we are from being able to manipulate the emotions of how something sounds. In my opinion, that's the turing test for any audio generative AI. Native speakers will immediately know when something is AI generated or adjusted for the same reason they immediately detect accents.

I am curious what kind of audio repair AI models are being worked to help make outputs sound more natural. This research feels like progress towards that goal as well.
I jumped from apple because at the time, all they had were $1000 giant phones. I jumped back because they released the SE, and my current motorolla was having quite a lot of issues, and I couldn't find anything smaller.

I still have it, and don't plan on buying anything new until I can either 1. get an iphone mini with a usb C jack or 2. find a competitor that's similar sized.

I'm so so sick of these massive phones.
SQL is pretty good though. It could compose better, sure, but it’s well suited to data queries. I think people dislike learning a new language, even to the point of writing bad software. I wonder why?
I would assume the Transformer model would do that implicitly. The point of machine learning is to avoid expensive hand-crafted features.

That said, you can find research of almost anything. See page 36 here (46th in the PDF): https://publications.rwth-aachen.de/record/59935/files/Kob_M...
I've always wondered if this is the reason why still a lot of people hold the belief that "blue collar jobs are real jobs". Could it be that it's a subconscious biological trait that (over-)rewards physical activity? Even further, it feels like such beliefs are held by men much more often. Which would suggest that, subconsciously, we might know what will increase our chances of successfully producing offspring(speaking in strictly evolutionary terms).

I also find it fascinating how nature evolved us that way. Imagine 30-50k years ago, the better hunter you are (which would be tied to running longer distances) the better chance of producing offspring. I wonder how 10k years of our current lives will make humans' bodies evolve
Oh, thank you for letting me know. I'll have to wait until I have access to a Mac to fix it, though.
Show HN: iDraw.js – A simple JavaScript framework for Web drawing
iDraw.js – A simple JavaScript framework for Web drawing.
The purpose of iDraw.js is to make drawing on the web easier
Cleaning audio data is impossibly harder than text data.
It's a self-fulfilling prophecy too. Any transportation facility during rush hour would be literally the best place and time to look for people too busy for (whatever your bullshit is unless it's a ride to work). It's even called "rush hour," in case you thought it was "hey everybody who came out in public, now's your chance to interact with me hour."
I mean the best phone for myself. That happens to be a first-gen iPhone SE at the moment, but I'd be ok with whatever iPhone, and I don't care how repairable it is.
There is a Japanese carpenter with 50 years of experience on YouTube who documents his construction of entire homes, which I would recommend to anyone who is interested in modern Japanese wood construction:

https://www.youtube.com/channel/UCdf5QHEpfrg3KydeT3iD2IQ (English)

https://www.youtube.com/channel/UCdrVc2ByfvnNW14R6o_WpkA (Japanese)
Isn't it trained on years old data? Also, isn't the threshold for correctness like 90%? Imagine being the US government and basing your strategy on something that's 90% correct. That's (for a government agency) an amazingly big chance for either under/over shooting the enemy strategy
And in non-English countries, well, knowing English long before uni helps a fuck ton.
Oddly covid made me finally just give up and get wireless headphones, simply because i'd go to take off the mask and catch my headphones.

Well that and the struggle of finding half decent headphones that fit my needs (decent enough they wouldn't die in a year, but not so expensive i'm going to regret it if they get damaged or lost).

I still hate that I now have headphones that can die, but it is nice to be able to walk around listening to whatever without having to carry my phone on me while I cook/clean/whatever. Not what i paid for them nice....but it's something.
Sausage company predicts the world to have sausage for dinner five times a week in 2030!

Hah
I have interesting RSS feeds to put it on display for my communities. Can I do it with this tool. Basically a neat display of feeds i generate.
Does anyone know if there is a map
of sites in New York that were uses by or in connection with the Manhattan Project?
But you forgot to mention how this requires ignoring the old devices. Can X11 replacement not work on old hardware? What critical improvement in POSIX would mandate the same?
By looking at public prompts, I believe the reason is different...
J. Halcombe Laning
> There is authorized to be appropriated $300,000,000 for each of fiscal years 2022 through 2026 for the Countering Chinese Influence Fund to counter the malign influence of the Chinese Communist Party globally.

https://www.congress.gov/bill/117th-congress/senate-bill/126...
We have the same wood stoves here in neighbouring Romania. Whenever I go visit my parents in the countryside and they heat up the stove I realise how cool of a "technology" it is, that is to still have a heat source many hours after the fire the had done its thing.

Unfortunately building/making wood stoves is a dying art, you can find less and less people who are good at it. And the trouble is that if you build a defective wood stove you risk all sorts of nasty stuff, like dying from carbon monoxide intoxication.
Good point. Wondering now if there'd be a way to walk backwards from the modeled audio to a full physics simulation of the spoken words.

Thanks for the link!
There were a lot of ads in Byte. But as noted above, many were interesting in their own right. I certainly read many with interest back in the early/mid-eighties.
> It's on par with Wolfram notebook, but you get to program in python instead of some propietary language.

I‘m not sure if that’s a good thing, considering how nice and well-suited to maths the Wolfram language is.

I get that you need to learn yet another language, but you would also need to learn the particularities of Sagemath and/or the libraries it builds on.
I don't think you realize how slow those are, how slow they make your entire machine (eating the RAM for no good reason) and how insanely fast similar apps could be if written in something that doesn't involve massive bloat.

Electron is also how Microsoft essentially broke Skype (on purpose?) IMO.

For me Electron just stands for lazy companies/devs who are not interested in producing something elegant that runs as fast as possible.
Very cool tool but the public feed looks like every day on 4chan.
Xorg does support having multiple monitors with different DPI, however applications need to use the RandR extension to obtain that per-monitor information as an older API that provided per-screen information (which doesn't make sense for Xinerama anyway) is hardcoded for backwards compatibility reasons (an attempt was made a couple of Xorg releases ago to remove the hardcoded value and present a more appropriate value but it broke a bunch of programs so it was reversed).
# pip install faiss-cpu sentence-transformers
from sentence_transformers import SentenceTransformer
import faiss

# replace with own texts - this is a bad example since it contains only single words
with open("/usr/share/dict/words", mode="r") as infile:
corpus = { num: s.strip() for num, s in enumerate(infile.readlines()) }

# encode the corpus using a good sentence transformer model - will be slow if no GPU
model = SentenceTransformer("all-mpnet-base-v2")
corpus_vectors = model.encode(sentences=list(corpus.values()))

# construct a faiss kNN index
num_vectors, num_dimensions = corpus_vectors.shape
index = faiss.index_factory(num_dimensions, "L2norm,Flat")
index.add(corpus_vectors)
# optional: save index for reuse
faiss.write_index(index, "/tmp/corpus_index.bin")
# index = faiss.read_index("/tmp/corpus_index.bin")

# encode target text and find 10 nearest neighbors in index
target_vector = model.encode(sentences=["apples"])
distances, nearest_indexes = index.search(target_vector, 10)
print(list(zip([corpus[i] for i in nearest_indexes[0]], distances[0])))
# [('apples', 4.382169e-13), ('fruits', 0.47413948), ('fruit', 0.57227534), ...
Real-time recovery and recognition of motion blurry QR code image (2019)
By fast do you mean >3 mins and not showing progress, updating or returning after 4+ minutes?
Any chance of typescript version?
Ask HN: Do you think AGI will destroy all of humanity?
A few people may have already watched this video with Eliezer Yudkowsky discussing how we're on the cusp of complete destruction at the hands of misaligned AGI and how we may have 10 - 15 years left: https://www.youtube.com/watch?v=gA1sNLL6yg4

What are your thoughts on this?
I think I’ve asked this question before but I really don’t understand why there is no managed docker compose hosting solution. I think Swarm did that, but I believe they stopped? Every project I worked on used compose locally, but had to transpose to some k8s/nomad setup in production. I’d love to just run ‘docker compose deploy’ or publish or whatever and it just gets deployed to the cloud + load balancing and autoscaling. What am I missing?
It's not a subscription model but rather a user feedback loop. Basically the producer should prove the device is still working rather than the user proving it's not working.
User Gravityloss summarised the video pretty well:
We have no idea how to ensure alignment of a super AI. People are spending a lot of money to create a super AI. Super AI is likely to destroy humans as a byproduct of its actions, whatever it will decide to do. Happening to create a super AI that is also a humanity aligned super AI is like creating software randomly and it becoming information secure by accident, very unlikely.

Investors and researchers are mocking people warning of the large scale dangers of AI.
1,000,000X more posts about ChatGPT successors on HN main page? Who would have thought!

(great time to use https://lobste.rs/)
Doesn't SSH already support using TLS keys for authentication? So, we can skip the whole HTTPS part of the equation.
Who repairs a 180€ phone that is slow out of the box with an old version of Android?
You should ask @kovacsv, not me.
Is there a websocket interface for better scalability?
Why does Nokia's website then say that the battery is non-removable? https://www.nokia.com/phones/en_int/nokia-g-22/specs?sku=101...
https://tesla-coil-builder.com/known-tesla-publications/103-...

C-f "acidity"
> So he said "that's a hate group"

If you think saying that Black Americans are a "hate group" is context that makes him seem less racist, you're wrong.
Relax, they have it... Oh wait. Maybe we're not supposed to know that part. I mean, can you check to see if you have a lingering session cookie or web token that could be used to verify you based on your previous interaction w/ your computer + browser + email (user-specific, sensitive profile info), I mean w/ Amazon (account-specific info)? Maybe also inspect both the email and the link, for good measure. I'm hoping, I mean assuming you're not using Chrome Browser?
I bought the XM3s to try out a while back when my old laptop lacked a jack and offerings for a good OLED are slim in my country, but these headphones just don't sound very good--especially for the price. My IEM cables are thick and don't tangle. I would take untangling 100% over dealing with batteries. I thought ANC would be better than it was, but the passive noise canceling is just as good in real world use--just eliminating low-frequency sounds isn't too useful when you can hear the crying baby either way.
It's not a dog-whistle, there's no meaning behind the statement besides eliciting a certain reaction. They predicted that progressives would object to such an anodyne statement, and make themselves look like racists - after all, is it not okay to be white? But apparently they were right, people really did object to the statement "it's okay to be white. I doubt that random people being polled by Rasmussen are intimately familiar with 4chan trolling topics.

Don't take the bait - even if you know the trolling campaign behind the phrase. Especially if you know, taking the bait when you know it's bait is even more stupid.
Most people are very practical, they tackle one problem at a time. Otherwise you will probably fail because you can't achieve a goal nobody has achieved. There are few geniuses that can embrace large and mostly disconnected topics.

That said in my time (long ago) this was a reference reading:

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

(and I think the title is important, CS in the professional life is an art or a craft, not a science)
GOTOphobia considered harmful in C
Classes are not perfect, they introduce relative meaning (or meaninglesness) and in prototyping its often a huge waste of time.

Other than that I agree.
As an automation engineer, I'd say ControlNet is really an unfortunate name.
> Kicad 3dshape format when?

Create a feature request:[0]

[0] https://github.com/kovacsv/Online3DViewer/issue
I missed that season. Which one is it?

It's pretty clear from watching it that it's set up so you'll starve no matter how good you are at hunting/foraging. Then it's all about the energy expenditure. I noticed that the bigger the shelter, the thicker the logs in it, the sooner they tap out from starvation. Me, I'd start with two trees about 10 feet apart and use them as my main posts. Lash a log between them about 7 feet up, and that is the roof ridge. Lean 1" logs against it. Voila! a decent, strong shelter with minimal energy expenditure. Next I'd build a bed a few inches off the ground, to keep it dry and so hot rocks can be pushed under it.

Then I'd tap out because I don't know how to hunt or fish.

One woman built a decent fireplace out of clay and rocks, but it was a bit too small.
I think it was a subtle trend of making everything in tiny blocks while javascript / html5 evolving a lot, it created a jungle. But deno/bun/esbuild minded tools are more integrated, faster and leaner it seems (hot reload, typechecking, high perf all in one)
I did use it and find it subpar to JVM based IDE (namely Jetbrains). Yes, both are memory hogs, but Jetbrains feels smoother.
It's about people, the same kind of people who think the ok gesture means 666.

If something reminds somebody of something it gets this meaning intended or not.
I don't disapprove of equity, I just don't think it's place is here.

My concept of equity would involve giving more help to the poor white person, not the rich black person.
The issue with Carbon Tax I have. It impacts the poorest people first. If the price of my food doubles I still don't have to pick food or rent. If gas doubles I still drive as much as I did before. It's impact is marginal.

If I was living at or near my income, then adding
$10 to the price of food makes me pick between a box of KraftDinner and a Chicken.

It is important to realise “paying the social cost of carbon” is all well and good when you don't have to choose which member of your family goes to bed hungry.
The thing is, however, these second-hand shoes might sit in that store for a while and then, after they haven't been bought by anyone for some time, be thrown in a landfill after all.

That's quite different from giving people an incentive to donate their used shoes (rather than selling them on themselves, mind you) because they think they're going to be used to build playgrounds for children.
Show HN: Double speed Blazor Selenium tests by teaching your app to test itself
Tiny Search Engine for Sourcing Software Developers
> 'but in other ways more regressive/toxic, such as their gender roles and sexuality.'

Have you ever entertained the idea that _that_ US mindset might be part of the problem?
You have full Android phones in a watch, but it's much closer to an emergency backup phone than something you want to use daily.

I keep mine in Sports mode, which is basically just a smart watch , most of the time
Why does the squared Swiss flag use two spaces instead of one?
My ASP.NET implementation of the pattern "Don't Develop GUI Tests, Teach Your App To Test Itself!" (by Pablo Santos, DDJ 2014) finally led to a catchy title. Running the tests from within the server process (IIS in the original WebForms implementation) is the key difference to the usual external Selenium tests run from the VS Test Explorer.

Having in-process access to the actual WebControl (WebForms) resp. Blazor Server Component @ref instances provides the tests with (1) the framework-generated unique HTML id resp. attribute of GUI elements for Selenium and (2) the actual model object instances that the GUI is manipulating.

The latter saves the second browser round trip in an Act-Assert test (the measured Count button in the VS Blazor Server template is the one and only evidence to support the eponymous claim), the former initially has enabled functional WebForms testing with Internet Explorer COM Interop at that time. The new SpecFlow doc page gives a brief overview:
https://github.com/toniarnold/aspnettest/blob/master/doc/spe...

The application under test is a persistent state machine that implements an RPN calculator in all sample web frameworks: It was originally the example for my PHP contribution to "SMC, The State Machine Compiler" by Charles W. Rapp.

In this HN submission, I have basically one question: After implementing and using "Teach Your App To Test Itself" in ASP.NET for so long (but only the WebForms ViewState architecture pattern in an in-house corporate environment), it feels so productive and natural to me that I now have the feeling: "I must have reinvented the wheel!" - but I can't find all the other wheels out there. So, where are they hiding and what's their name?
Americans in Their 30s Are Piling on Debt
Great summary. I feel there could be a second one post detailing the finances of the political actors. They are not purely failing to do the job to represent the interest of their constituents by chance or by mistake. A simple start is just how much Norfolk Southern is giving, but that's a tiny fraction of the whole.

There are "failures" at so many levels that if these were indeed "mistakes", you would expect at least some people in the system to speak up. It's mind-boggling that despite the tragedy nobody within the system finds the moral courage to speak up. Except maybe the railwork workers that the current WH is trying to curtail.
Why SBOM Is Not Enough in the Era of Supply Chain Attacks
Dilbert Dropped by Newspapers over Creator's Racist Rant
You can find these all over Poland and many other Eastern European countries in older houses.
> That’s why Tauri had remained niche.

> try https://github.com/socketsupply/socket

Points to an even less popular niche.
There are already the PinePhone and Librem phones for hackers.
Also (NSFW) https://news.yahoo.com/dilbert-finally-gets-fired-creator-20...
They basically need four models to pretty much cover all the bases:

1. Budget:

- Basic processor/camera/space with 6 inch screen

- Basic processor/camera/space with 4.5 inch screen

2. Flagship

- High-end processor/camera/space with 6 inch screen

- High-end processor/camera/space with 4.5 inch screen
I will give up my iPhone 13 Mini when it’s no longer possible to repair it. It’s a near perfect phone for me for similar reasons. Big phones suck.
Pixel 5 is the best value small factor Android phone at the moment.
As a non ML person I have been playing around with torch the past few weeks. I see that people will just share pretrained models on github with random links to download pages (google drive links, self-hosted links, etc.) I was quite surprised by this.

Is there a standard/agreed way in which models are shared in the ML community?

Is there some agreed model integrity check or signature when pulling random files?
If only it had ECC RAM it'd be the perfect board.
*for people in countries that can't fake a moon landing