skysight-inc/HackerNews huggingface dataset:
The DIY-Thermocam V3 is a low-cost, do-it-yourself thermal imager, based on the popular radiometric FLIR Lepton sensor and an open-source ecosystem.

It gives private persons, educational institutes and companies access to a portable, affordable and customizable thermal imaging platform that is based on open-source software and hardware. It is constructed as a self-assembly solution, that can be build at home by only using some standard tools.

There are various applications like finding heat leaks in the insulation of buildings, the analysis of electrical or mechanical components, the detection of persons / animals or even mounting it on a drone and recording continuous or time-lapse images.

The device has a large ecosystem of software around it, that allows to extend the functionalities of the device beyond the firmware itself. You can use the Thermal Analysis Software to edit raw data files on your PC and save them in various file formats. In addition to that, the Thermal Live Viewer can stream live thermal images to your PC, change settings on the fly and record images or videos. The Thermal Data Viewer provides another way of editing raw files, and with the Video Converter you can convert series of captures images to movie files.

The Device Firmware provides a lot of functionalities, that can be accessed over the 3.2" TFT LCD touch screen. Flashing the firmware is easy and can be done without any programming knowledge on any operating system over the command line interface. Once the Thermocam is connected to the PC, it will show up as a mass storage device and allows you to transfer thermal images from or to the device.

The DIY-Thermocam offers a wide range of features, like adding temperature points, changing temperature range limits, displaying hot or cold temperatures only, saving single images or a series of images (video or timelapse) to the integrated storage, changing the color scheme, etc. It can also communicate to the PC over the USB serial protocol, in order to stream thermal images or change settings remotely.

In case you want to extend the existing featureset with your own functionality, that's possible too. The firmware of the DIY-Thermocam is completely open-source and written in C/C++. Just download Visual Studio Code and the PlatformIO extension, and you are ready to go!
Indeed, the article mentions that the 'killer app' of 5G has yet to be found
We start tests in the coming week. Current memory of Redis use is about 70gb. Thanks a lot for your comment. I hope to create a stable KeyDB environment as it would solve some of our problems we have with Redis replication. The issues you describe sound scary.
>As always, he has a right to his political opinions like everyone else; the issue is that a prestigious scientific journal is used to push culture war politics.

This is the Lancet, there's a long history of the Lancet being lax in reviewing articles that push favoured positions. Recently it has been during COVID[0], but one can recall incidents all the way up to the original MMR 'study'.

The problem here is that the Lancet is still considered prestigious in certain quarters where it should be suspect.

[0]
https://www.theguardian.com/world/2020/jun/10/surgisphere-sa...

That the position the study pushed happened to be correct does not negate the scientific misconduct.
uBlock Origin works fine on Firefox and Chrome on desktops on any OS so it's easy to have an usable YouTube viewing experience there.

Unfortunately that doesn't go for the mobile platforms where it's basically unusable.

I wonder if the rules limiting advertising on TV (in the areas that have rules) shouldn't apply to them as well...
I ended up having a weird debate on Reddit over this. For some reason people seem to think that there is a single better choice and that if you ever go from a monolith to microservices that the monolith failed or whatever.

One person even made the claim that microservices are easier to maintain and debug even tho a single code base that you can use tools on and easily keep in sync seems miles easier to maintain than microservices where you need to version your interfaces so older services continue to work while you upgrade newer versions.

Then they were talking about with a monolith it takes longer to deploy. I assumed their actual deploy tasks took longer, which I can kind of see. But it turns out they were talking about how often they deploy.

It seems nuts to me that people think switching to microservices from a monolith will suddenly mean their poor practices that got their monolith into a bad state will suddenly disappear. From my experience, it generally just means they develop a distributed monolith and have all the same problems with some extra problems.

I'm of the opinion that if you can't develop a good monolith system you can't develop a good microservices system. A good microservices system while it has it's benefits is, in my opinion, harder to architect, develop, and maintain than a microservices based system.
I’d feel a lot better if that 90 pound woman had a license for that thing, and was required to renew it regularly, and kept it locked safely away from her young nieces and nephews, and etc
This is a recap of the top 10 posts on Hacker News on May 6th, 2023.

(00:42): Intel OEM Private Key Leak: A Blow to UEFI Secure Boot Security Original post: https://news.ycombinator.com/item?id=35843566

(02:04): Sailing boat rescued by the Götheborg Original post: https://news.ycombinator.com/item?id=35838751

(03:21): Atuin replaces your existing shell history with a SQLite database Original post: https://news.ycombinator.com/item?id=35839470

(04:46): AI’s biggest risk is the corporations that control them Original post: https://news.ycombinator.com/item?id=35841542

(06:20): It looks like GPT-4-32k is rolling out Original post: https://news.ycombinator.com/item?id=35841460

(07:20): Using ChatGPT to generate a GPT project end-to-end Original post: https://news.ycombinator.com/item?id=35839536

(08:47): I downloaded all 1.6M posts on Bluesky Original post: https://news.ycombinator.com/item?id=35845504

(09:56): FDA Finalizes Rule to Deregulate Hearing Aids Original post: https://news.ycombinator.com/item?id=35842470

(11:29): Ocean-surface temperatures are breaking records Original post: https://news.ycombinator.com/item?id=35841748

(12:44): ACM Software System Award Given to seL4 Microkernel Original post: https://news.ycombinator.com/item?id=35842240

This is a third-party project, independent from HN and YC. Text and audio generated using AI, by Wondercraft.ai. Create your own studio quality podcast with text as the only input in 1 minute at app.wondercraft.ai
The context here is "without authorisation of the owner of the system"; if they agree to publication then the additional protections [need to] don't apply
As long as learners are aware, I agree. Getting you to the point where you can start reading "regular" texts in a language is worth it even if some of what you think you know at the point you get there is wrong.
This is essentially a complete fabrication. If it's on public repo, ready or not, someone will use it for prod.
What this person said.

15 years of ruby and all that metaprogramming is literally the most painful part.

Funny, because I used to love it.
Allow me an european point-of-view (most EU and USA people would disagree): I read in comments various positions, but actually all of you are talking about the "Riviera model" witch means a densely but not to dense area populated by homes instead of multi-families/high rise buildings.

That's IMO is the best form of city in the actual level of tech and social evolutionary stage: cities with big buildings are simply too dense to evolve, buildings get old but can't be really replaced because it's too costly and it's too complicated relocating many families, makes different owners of parts of them to rebuilt etc => dense cities can't evolve, they are too dense.

Far less dense areas do not have the density benefits for culture, economics, generic human social life. The middle ground is the Riviera, where some works "in the office" but at a short commuting range, in small buildings spread between homes, some works remotely. Today that's good enough for local services too exists, good enough for remote workers, good for EVs since almost all have personal garages, place for p.v. in the vast areas of the world where it's meaningful, sustainable for logistics (retail and so on), it's new in most places so we can start over aging but not-much-replaceable infra, for tomorrow drone delivery it's possible, flying cars as well if we really reach this step soon enough in decades terms.

There is only a but IMO: those who profit from many other humans dislike such model: it's centered on a distributed economy where all can earn a bit without excesses so poor's live far better, rich earn far less and a strong middle class rule by mere numbers and effective decision power and awareness. And that's IMO why so many "high in the pyramid" want RTO and many "low in the pyramid" fear the future of dense cities as new kind of labor camps/ghettos.
Back when it was 4G western suppliers were under really strong competition from Chinese suppliers (ZTE and Huawei). Now these suppliers are banned/effectively banned in most Western countries. And we are left what seems to be just Ericsson and surprisingly things have gotten a lot more expensive, only slowly built-out, and not really that good.

Having said that, I just went through Copenhagen airport and the 5G network there is really good: Very low latency, very fast initial connect, and very fast download speeds.

So 5G can deliver the end-user experience it promised.
It's not scary. Earth is a lush place with warmer temperatures. The deserts turn green and there's more rainfall everywhere.

Earth has never suffered a mass extinction from a warming climate. The only climate which does cause a mass extinction is an ice age.

If you are a climate scientist that goes against the narrative you get your funding cut. The result is a dearth of doom and gloom, because that's where the money is at. Dissident climatologists like Judith Curry get the boot.

Additionally, and what the main stream science won't tell you is that "global warming" is happening on other planets as well, where there are no humans and thus no industrial activity that could account for this.

A Gloomy Mars Warms Up
https://www.nasa.gov/centers/ames/research/2007/marswarming....

The media and captured scientific institutions are trying to cover this up by saying that the planet is darkening.

The solution to climate change will only be taxes and more regulation. Solutions like Nuclear, which produces abundant carbon free energy has been sabotaged by regulation so that had no choice but to have a carbon based economy. Also, it's very effective blackmail against a country that decides to not pay the IMF for it's predatory loans, where the oil imports can be shut off via mandate, and the economic system of said country grinds to a halt.

The entire global warming system has been caused by... the sun. The sun is getting a little bit hotter right now but the string pullers that own the global financial system are using their influence to say it's the trace gas CO2, despite the fact that H20 has even more heat trapping capabilities than CO2 does and is far far more abundant.
> many problems can be solved without having to invent new language features

You mean something like a type checker?
Reconstructed Roman gateway telling the story of Britain’s invasion
I feel that the term "monolith" being in the title has led everyone to draw the wrong conclusions.
Walkout at global science journal over ‘unethical’ fees
Until you get to the physics of transistors and logic gates :)

Though I suppose in a sense, even subatomic particles are abstractions over quarks. It’s just that those are no longer abstractions we control.
> Though, Belgium will soon have the most secure systems in the world, or no one dares running open computer systems there.

I doubt it'll deter anyone from running computer systems.

After all, hacking already goes unpunished if it crosses the right jurisdictional borders, or if the attacker can't be traced. And for most attacks both are true so the cops don't do anything.

The only difference this law makes is for in-country hackers who disclose their own identity.
Seems like a good time to plug my project https://lazybug.ai perhaps it could a bit with Three-Body. It has interactive subtitles for that show in particular (https://lazybug.ai/player/threebodytencent/1/1) and many others that I've extracted with purpose-built OCR. It's 100% free and open source, runs client-side but with free server syncing of your data, with the obligatory Anki export.

Most of the shows on the list are ones I've seen recommended by others at some point, so perhaps if Three-Body is too tricky there you could find some inspiration there
Can you explain a bit more? I would like a backup plan if the software developer career dies for any reason
Someone will probably write gimp plugin for https://github.com/facebookresearch/segment-anything soon enough, there already is chrome extension https://github.com/kevmo314/magic-copy and figma plugin https://www.figma.com/community/plugin/1234171506421686729/M...
You are confused about what costs $10m to train (a base LLM) vs. $100 (fine tuning a pre-trained LLM).
China seems to be repeating the same recipe right now.
Original title:

“How archaeologists reconstructed a Roman gateway to tell the story of Britain’s invasion”

I fear in shortening the title to fit I may have mangled it.

It sounds a bit like Britain invaded Rome.
Hop on a plane and visit Europe, or Japan.

You can take public transport pretty much anywhere you want to go. It’s clean, safe, and generally reasonably priced.

The downside is that houses are smaller and more closely packed. By American standards, the kitchens and bedrooms are cramped.

But dystopia? Hardly.
Writing every frame to S3 and reading them back in other steps was probably a major factor.
Well, except that's not necessarily an "easy" optimization. If you go all-out with the highly managed stuff it's kind of like plugging together very simple Legos.
Anecdotally the big draw is custom emoji you can use everywhere
Spectre (Security Vulnerability) (2018)
Useless in most of the world - Fahrenheit only.
A rote translation of Q_SORT3 would look like:

/* Sort 3 elements. */
void Q_SORT3(alias Q_LESS, alias Q_SWAP, Q_UINT) (Q_UINT q_a1, Q_UINT q_a2, Q_UINT q_a3)
{
if (Q_LESS(q_a2, q_a1)) {
if (Q_LESS(q_a3, q_a2))
Q_SWAP(q_a1, q_a3);
else {
Q_SWAP(q_a1, q_a2);
if (Q_LESS(q_a3, q_a2))
Q_SWAP(q_a2, q_a3);
}
}
else if (Q_LESS(q_a3, q_a2)) {
Q_SWAP(q_a2, q_a3);
if (Q_LESS(q_a2, q_a1))
Q_SWAP(q_a1, q_a2);
}
}

A D template function is distinguished by having two parameter lists, the compile time parameter list and the runtime parameter list. Q_UINT would be a type parameter with its type inferred from the function arguments. Q_LESS and Q_SWAP are alias parameters, which can be an alias to any symbol or type. This is often used to pass lambdas.

Note that D allows the following ways to pass a parameter:

1. by value

2. by reference

3. by name

4. by type

The alias parameters are "by name". C++ has by name parameters in the form of template template parameters, along with the restriction that such a parameter can only be a template. D allows any symbol or type to be passed by name.

Passing the lambdas by name means a direct function call/inlining rather than an indirect call through a function pointer.

Anyhow, with this example you can see how the rest can be fairly easily translated.

So, you might ask, what's the advantage?

1. name hygiene

2. your debugger will see the symbols

3. no ugly \ line splicing

4. no wacky do-while(0) kludge

5. the names are actual symbols rather than transitory apparitions seen only by the preprocessor

6. color syntax highlighting in your editor works

7. the compiler will check the syntax and give error messages in terms of the symbols, not generated preprocessor text

8. It's not going to conflict with another symbol named Q_SORT
That's so much smaller than I expected. Mastodon stats claim 1.1B posts [1]. Both are growing fast, but I'm surprised by that gap.

[1] https://the-federation.info/
Anecdata: in Sydney, Australia, 5G on Telstra is incredibly fast (I get more than 1 gigabit at my apartment, but more typical / busier cells seem to be between 300-500Mb), and my experience using it mostly just for web browsing is it’s streets ahead of 4G.
So achieving escape velocity from geosynchronous orbit requires more delta v than from LEO?

I kind of see it, as the surface velocity of a GEO satellite is near zero yet the surface velocity of a LEO bird is measured in the thousands of KPH. However so much more energy was invested in raising the satellite so high up, I have a difficult time imagining that actually more energy is now required to bring it to escape velocity. Is not escape velocity at GEO altitudes lower than escape velocity at LEO?
Where are you seeing this? Everything I saw is that they are eligible for copyright, and the copyright is owned by the person who ran the tool and selected the output.

The news was dumb media bait where people tried to claim the AI itself owned the copyright which makes no sense since AI is not a legal entity able to own things.
The window server is "lightweight" in that it does no screen drawing itself. It is, to use Apple's term, "drawing model agnostic."

WindowServer is such a behemoth nowadays, it took me ages to reverse engineer how to make rcmd (https://lowtechguys.com/rcmd) control Stage Manager.

It’s interesting to see it described as lightweight. I guess every lightweight solution becomes heavy and complex with enough usage.
Also see: https://meltdownattack.com/

The official advisory pages of the tech companies at the bottom can also be quite interesting.
Don’t they know what he looks like?

His likeness will be on all the coins soon, that is for people who still carry cash.
Can't tell is this is ChatGPT spam or not
Is Monte Carlo an AI? I'm asking for a friend.
which bank account if you don't me asking
I think phones lying about their connection strength is a much broader problem. My phone isn't even 5G capable, but it will show me 4/5 bars or even 100% strength with full LTE when it is provably unable to transfer data. Carriers know that lying to people's faces makes them less likely to complain about poor service, just like how they lie to our faces about their service maps. There really needs to be some kind of legally codified standard for how phones report signal strength.
Liveroverflow, already made a call to fellow hackers. To start planting bugs and exploits into open-source projects. Mainly in the form of forks. In an April fool's joke video with only a disclaimer in the comments. tbh, I don't want to assume anything about his intentions, but that did seem sketchy at best to me.
Oof didn’t think of this one.
The Honda Civic Si went to four wheel disk brakes in 1992, over 30 years ago.

Last time I had to touch drum brakes was in 1991 and I'm very (very very) happy about that. Drum brakes are a maintenance nightmare I never again want to experience. I'd rather adjust carburator jets all night before working on drum brakes again.
Maybe you’re working for the wrong clients. When I worked freelance it was expected that I would provide all necessary equipment myself. Access to servers and version control is usually by SSH, so it didn’t matter what OS I ran.

Also, using your own equipment is often a differentiator between contractors and employees, as is setting your own work schedule.
What are the sequence of events that happen in real life that take us from nice theory to hairballs, that academics fail to foresee?
Would be interesting to know the exact findings regarding effect of socioeconomic factors. Anybody with access to the paper that could cut-n-paste?
A gentle reminder that FoundationDB exists and has this nailed down really well. They are just bad at marketing, so it's not in fashion. But do check it out if you want a distributed database with strict serializable semantics, that works.
Total tech layoffs in 2023 officially cross 190k, surpassing the 2022 total
It's not that the child deserves abuse, it's that parents are put in a situation that they cannot handle without the tools to deal with it.

The situation is never going to change if you refuse to consider the contributing factors - a stubborn child is hard to deal with, especially under resource restricted circumstances.

Denying that reality does nothing to improve either the child's or parent's behaviour or the manners in which each responds to the others.
There is no data that should be encapsulated in hypermedia. YAGNI in this sense is the opposite - You Are Gonna Need It
I haven’t seen this…

https://youtu.be/g1na0OFm89k
I agree and that's why I referred to "the edited sentences" and not English in general.
Does iCloud Keychain really have support for anything other than Safari?
I got to choose the belt my dad would use to beat me with until I stopped crying and didn't make a sound. A wider belt had more mass to slap, but a thinner one stinged like a whip.

Part of sadistic narcissists is building these mind games where you only get options for how to lose, never any to win, so you feel helpless and trapped.

The only winning move is not to play.
Another one?

Remember OpenMoko: https://en.wikipedia.org/wiki/Openmoko
Well as for retractions and such, these mistakes happen in all journals. But the real issue is the politics. I think The Spectator had a quite neutral take on this:

https://thespectator.com/topic/lancet-becoming-political/

In my opinion this kind of activity is detrimental for the trust in science and the legitimacy of it. If he wants to engage in politics, he should write op-ends in newspapers like everyone else with a political agenda.
I'd rather have more concrete documentation of the API, the current version is structure more like a long tutorial.
.NET CLR has a lot of different first party languages. Don't know if DLR is completely abandoned these days for dynamic languages, seems like ironpython is still getting maintained by OSS so it should work at least.
My point with the race analogy was you score it on the outcome (time) not a factor (horsepower). For your concern, just make the outcome broader. Someone will still say it’s not AGI as it does 100 different remote jobs, but just plan on ignoring them.

Something that scares me is people don’t want to believe this is where we’re headed or it’s even possible. I say this because I think your concerns are easy enough to address, it makes me think you didn’t try answering your own questions.

The idea in this scenario is it’s self optimizing. No reason it can’t make it’s own more specific tests to the general test of “become as smart as possible”. And people can make tests that they’re not smart enough to pass. You just make them as a team and take more time. It could also discover new things and then verify if they’re true, which is easier.
Isn't that a case of the phone manufacturer lying, and not the carrier?
Tangentially, if you are from outside Switzerland make sure to know your roaming charges very very well.

Swiss carriers have gigantic roaming charges.

Every time. I fly through Zurich (from Austria) I blow through my roaming limit 60 seconds after landing because I forgot to disable data.

1MB/16€

Yes that is Megabyte not Gigabyte
Assuming you are not perfect, you must have implemented too much abstracted systems at some point. What went through your head when you did that? What thoughts legitimized that extra layer of abstraction that turned out to be superfluous?
‘All I can say is that I am trying to be better’
There is a lot more in your reply but I hope that you find the way to locate the ability to remove those shackles.