skysight-inc/HackerNews huggingface dataset:
Are there online co2 measurements from weather stations? I couldn't find any for Sweden
There is also web notifications api!
Homes are full of distractions, especially if you have small kids.

Given the choice, every parent I know would choose to work from home with the distraction of their children rather than have to pay something like 25% of their salary on childcare.
> pushing sufficient air through the filter to do anything

Sounds like you built it wrong, it's supposed to pull air through filters, not push it.
I don't really know anything about Tailscale. But I really dislike passwords — I think they're very frustrating for users to use, and it feels like we should have found a technological solution to this problem by now. Passkeys seem to be a solution to this problem, but it's up to people to adopt them. I upvoted this post so that others might see a company implementing passkeys, and that this might encourage them to implement passkeys too. Once we have widespread enough support for passkeys, maybe we might finally ditch passwords.

(Or, maybe passkeys are bad, I don't know, but we need to have a conversation in order to find a better solution.)
One way is to set up a flottila of sensors around a certified control sensor, such as an aerotrack, and measure how they evolve in regards to age, temperature, wind, level of pollutants, ans measurement time. That is a pretty rich task, because low cost sensors will vary wildly in performance due to mechanical variations.
Embedded. Things are getting fat and wide enough that you can apply all of that tech to an embedded system and, hopefully, no one will be any wiser that you've done so.

SOM-based development (system-on-module) in the embedded Linux world means that being able to productively pick and place the right software components is a highly sought after skill.

There is gold in them thar' repo's, especially if your shovel is a SOM and your mule is a functioning supply chain direct to the customer ..
Ask HN: Better solution than a control panel (Plesk,cPanel) in 2023?
Our company has a big VPS with many websites (around 50) in hosting (many PHP versions) and one MySQL instance used by all. All are managed with a Plesk panel. Developers (with low Linux management experience) use the Plesk panel to create new hostings, enable TLS, and manage databases.
Now the server is getting obsolete and we are planning to migrate all to a new solution.
I'm wondering if Plesk (or cPanel or similar) is still a good solution or which alternative can be good for our use case. I'm thinking about something based on Docker, like Portainer+Traefik for example. Do you think could be a good solution for a multi-domain server where low-skill people need to activate and manage new website hostings? Or is Plesk/cPanel still a good solution in 2023?
I'm of a similar mind. I also think the argument of this protecting the employee, while true, feels a it weak in the face of an employer deciding to leave a laptop they didn't adequately scrub with said ex-employee.
> This is a personal belief based on chatting with Apple and Google employees.

Have you chatted with the Apple and Google CEOs? How about with the future Apple and Google CEOs?
Criminal because exposing criminalities that a powerful state just declared top secret... very controversial - not only about the criminal but also ethically questionable if this is how a good democracy should work.
That's completely false and dangerous to think. Even said manufacturers of motorcycles equipped with six axis IMU for ABS and traction control specify this in their user manuals.

You have configurable levels of TCS on modern motorcycles, because what the electronics can't know is the current difference between static and dynamic friction. That depends on what tires you have, what pressure and temperature they are at, the road surface composition, temperature, water presence. There's also suspension and road imperfections and other things.

The difference between static and dynamic friction is critical in deciding when the electronics need to intervene. For dry perfect asphalt the maximum traction is at 14% (if I remember correctly, exact figure not important) wheel slip. Meaning the wheel is accelerating/decelerating 14% more than the bike. Any less and you lengthen the stopping distance or losing acceleration. Any more and you risk crashing. On water though the difference between static and dynamic friction is very large. Once a slide begins the available traction goes to almost nothing compared to before (I think 30%) and you are in for a bad time. An simpler example is road bumps. There's nothing the electronics can do if you wheel leaves the ground because your suspension can't cope.

In MotoGP in addition to the six axis IMU they also have GPS and the values in the electronics are set manually for each turn depending on what the conditions they expect to find there at that time. And they still have both highsides and lowsides! Reality is extremely resistant to being perfectly modeled in computers.
> might confuse some Americans who hadn’t heard that usage.

Imagine learning something about the world after reading (or hearing) a book!
Apple Vision Pro Left Red Marks on Forehead of WSJ Reviewer
There are different tools for different purposes.
burning woodland has happened all over the world for centuries. It’s not a mystical skill or anything
It's certainly more morally complex than just scamming somebody. Money is property. People generally agree that once you earn your money, it belongs to you. Is the government automatically entitled to part of it? The Boston Tea Party, the Women's Tax Resistance League, and Gandhi's Salt March are a few examples where people said no.

Usually in this context the "evaders" will refer to it as tax resistance or tax protest. It is a form of civil disobedience. The government being disobeyed, of course, is unlikely to see it that way, and in a modern context, would call it evasion. https://en.m.wikipedia.org/wiki/Tax_resistance

The Indian example is especially poignant because refusing to pay salt taxes was one of their key strategies for achieving independence from the British, and they managed to do it without firing a shot. So yeah I'd say refusing to pay the salt tax was a big win morally and probably saved a lot of lives.

What the best examples typically have in common is that the government in question didn't possess the consent of the governed. In the case of the British WTRL the refrain was "No vote, no tax." If the government won't let women vote then what right does it have to tax them? Women weren't able to indicate consent (or lack thereof) via the political process, and they were ultimately successful in their argument that this taxation without representation was unjust. Incidentally this line of thinking was expanded upon decades later across the pond in the US, which ultimately decided via the 26th amendment that it was immoral to draft men into the army when they were still too young to vote, and lowered the voting age to 18.

See also https://en.wikipedia.org/wiki/List_of_historical_acts_of_tax... for hundreds of examples you might or might not agree with ...!
If you go to any Reddit thread and add .json at the end, it gives you the data as JSON and is not behind any authentication. This is what I meant.

This API is useless because you'll still be able to use that.
I think these are data backed decisions. Most big tech hasn'r given the actual data but Meta was at least open that they saw a difference in performance scores of people who work in office vs who work remote, specially the new ones.

This is the same Google that routinely ends up writing off billions of dollars in a product even before launching the first stable version of it, they will not hesitate to sell their real estate if they saw remote work was more effective.
To a point. Eg I bought both a bme680 and scd41.

Ie one co2 equivalent and one real one. The difference is sizable. Equivalent is basically garbage data. Correlates a bit with say opening a window but that’s about it

Esp in absolute values. The trend seems vaguely ok
People with small children are in the minority. There are plenty that do not have children and others whose children are old enough and independent enough to go about their day without bothering their parents.

People are only truly productive in short bursts of say 45 minutes or so. WFH offers more opportunities to take these with your flow rather than disruptions midway. There's also additional factors such as fatigue and stress from commutes, lack of rest time before the next day.
Well, let's start with some basics.

100% of a farming town/community are going to hold "don't grab an unknown fence, as it might be electric" to be common sense. Yet there's going to be a sizable portion of the planet to whom that WON'T be obvious, and they'll try it.

100% of New Yorkers might know not to park your car overnight in a particular area, yet people new to the city will happily do so not knowing they may be putting themselves or their property in danger.

If you have to put bounds on "common sense", or contextualise it at all, then it isn't common, it's just knowledge shared by a group of people of unknown size.

You say it in your final sentence - "near universal". If it's not universal then what's the point? Where is the magical cutoff point of the population where "common knowledge" is no longer common? 95%? 50%? If so, why?

Such speculation is ludicrous because it's going to change drastically from area to area and change even more so depending one what you're talking about. And if such a definition is so fluid, when you're positing that it is in fact universal, then it's pretty clearly false.

"Common sense" and "common knowledge" are just shortcuts we use so we don't have to explain the entire contents of history in one go to explain one other concept. This is very useful. But relying on it existing _ALL_ the time is the work of a dangerous lunatic that has clearly not encountered a broad enough segment of humanity.
Scientists discover ancient 'lost world' that rewrites history of life on Earth
It’s a perfectly reasonable question to have asked. Well, of course it’s worse isn’t an answer. Why is it hard to get actual numbers?

My companies productivity numbers all went up after WFH (lots of productivity metrics that we track and publish internally). If the numbers are worse can’t google at least say “we measured productivity before/after and it’s worse”.

This has become some kind of political thing it seems.
I got my first programming job in 2011, working on a specialized and computationally heavy desktop app. This already felt like a bit of an anachronism, but smartphones weren't central to our lives yet and Electron didn't exist.

I bet the total number of people who will learn a C++ GUI framework between now and the end of time is smaller than the number who know one now.

I was happy to work on anything algorithmic. It seemed like there was so much CRUD and foundational communication stuff happening. All the programming literature talked about "business logic". Now with the rise of machine learning, a new grad might have a better chance of doing non-CRUD work now vs. then.
The singularity is nigh.
I use old.reddit.com but I also use the official app, I don't see anything wrong with it.

I've asked multiple times already people to point out specific issues with the app and nobody did beside "iT's AwFuL".
Another reason to host your own VPN is that you want all your devices to be on the same network.
https://github.com/BourgeoisBear/nicsearch

nicsearch 'na bytedance +'
nicsearch 'na tencent +'

Also, add a cron job to update nicsearch's database from the RIRs:

nicsearch -download
US liberals, sure. Actual leftists have as much contempt for both Trump and Biden, they are both part of the same ruling class.
You awesome, Thanks for the sub!
I know some people on here don't like the EU "over regulating/sanctionning" tech companies telling them what to do when they misbehave and refuses to play nicely (eg Apple usb-c, to take one that was clearly controversial on HN), but I really really hope some massive case is coming against the clear monopolistic walled garden abuse that is reappearing lately on the web, it's like the early 2000 all over again.

Google breaking stuff for Firefox, Microsoft breaking stuff for Chrome, ... There is a difference between not bothering to ensure full compatibility and showing a warning, and limiting to your own market.

We can keep pretending smart phones are not two different markets but one unified so apple and google are free to abuse users, but not computers and the web.
It's not scary. It's just annoying and I don't want to do it any more.
Splashing about in reef breaks off the south coast is a lot a fun .. and water's soft, right?

https://youtu.be/xjHaFOGBPzk?t=144

( As a physics note, you don't often see a three lipped wave:

https://youtu.be/xjHaFOGBPzk?t=346

)
I mean, she literally is a TERF.

https://www.jkrowling.com/opinions/j-k-rowling-writes-about-...

Also, Oxfam have explicitly said that it's not Rowling. It's actually just a cartoon of a white (well, pink) woman with red hair.
It's a product a lot of people use and it is nice to be informed about its development. At least this news entry is not the n-th "here's my top life advice" from a 30 years-old.
Yup, this is what I'm working on right now.

10 microservices to support a 2 page static html webpage.

We "needed" microservices for "Scalability", but we will never have more than a few hundred users at a time.

We can't have simple logging of our services, because all logs have to go to Loki, and Loki only does full text search. So first, learn how to query with Grafana's querying language in order to do any searches at all, then figure out what you will ever need to search, and turn that into a prometheus metric, but wait, now we have to properly compose our metrics for queryability....

I need to implement retry logic in one of my microservices. Would be easily implementable with an Amazon SQS or RabbitMQ queue. But we can't have queues, because they aren't stateless. We need to use Kafka because it has the ability to scale to billions of events, never mind that we never see more than 10k events in a 24 hour period. So now we'll need to write custom logic for retries and managing state outside of the queue, which means we're back to using database tables, which means there's no point to using kafka to begin with for our application...

Our services build in gitlab to docker images which then are hosted in the cloud and managed by k8s in custom vpcs. Sure, makes sense. But also, can someone show me how the developers on the team are supposed to be able to run the system locally? What? Can't do it? Replicating the production environment for local builds is now too heavy a lift and has been deprioritized by management? So how are they supposed to develop again? Oh, they'll just never learn how the whole system works, and continuously make changes they assume are isolated to their specific microservice without realizing they've introduced an error into the wider system unless the lead/manager catch it? Got it.

I could go on. Architects choosing technologies over listening to their engineers, in order to pad their resumes with technologies that look good to other architects. Committees of middle-managers choosing the 'safe' enterprise technologies instead of what is actually needed.
This makes sense multiple perspectives: it's good for the climate to not make people burn gasoline every day (though this point may be lost on some people) and it's also good for the local community - both the employer needs to step his game up to assist and train people more since talent pool is limited and locals also need to step their game up since there are only so many local employers around (assuming all prefer to hire locally).

Going this way, if this were a law, would also prevent employers from treating people as expendable.
Flying people in from across the globe because they are marginally cheaper than the local work force never made sense to me.
I developed KeenWrite[1] to make using variables in documents trivial[2]. My editor has no search and replace function. For my sci-fi novel, there's a variable {{location.protagonist.tertiary.Type}} that has the value "Bavarian Village". I could change this to "apartment" and every instance throughout the document prose and reference diagrams would update automatically and contextually. My typical example for explaining the use case is changing the name "May" to "June", but flat/apartment is hilarious.

[1]: https://github.com/DaveJarvis/keenwrite

[2]: https://youtu.be/CFCqe3A5dFg?list=PLB-WIt1cZYLm1MMx2FBG9KWzP...
> Yes. Why wouldn’t I?

you have a room to be converted to an office, but not everybody is this lucky
If Google only used data that isn't copyrighted, they'd probably make a big deal about it, just like Adobe does with their Firefly model. Also, it's not really possible for OpenAI to just take out certain parts from the model without retraining the whole thing. The drop in quality might be due to attempts to make the model work faster through quantization and additional fine-tuning with RLHF to curb unwanted behavior.
Large language model (for certain values of "large")
What is the difference between the indoor/outdoor kit? It seems the outdoor one contains more sensors but is less expensive? (or is this a nod to the article in some way ;))

My partner has a pottery studio with a kiln, it can get pretty smoggy in there when a firing is taking place (its unoccupied during, but it takes a while to settle afterwards), so I want to get a sensor. Are there any add-on sensors you can think of that would be useful in addition to assess off-gassing of VOCs (or something else?) from the kiln firing?
kind of reminds me of the very subtle malware found in a modified version of a bitcoin wallet that would lay low but when you copy-paste a BTC address in the recepient field, the malware replaces the clipboard with their own address in hopes you don't check it twice

But only if the user has a high balance on their own wallet.

At least one person fell for this when they made a small test-transfer which went through but when they entered the higher BTC amount the recipient was replaced. Pretts smart and evil stuff
I asked a psychiatrist for help and I'm getting it, but HN helped me in the past.
This might be a bit nitpicky but resource packs just replace assets without scripting capabilities, and datapacks do let you run commands which are Turing-complete but they aren’t really a great programming language because you can’t do things like loops in a normal way
Because users want to be lied to?
Maybe deeply as in subconsciously.
No at all, but that is exactly the point?

Looking at land animals btw, the fewest are carnivores (e.g. look at predator vs herbivores rates) - they evolved to fill a niche, and they lack the body and intelligence (while they have a lot) to develop tools and reflect on ethics and moral that would allow them to do differently. How can one argue with animals eating other animals in comparison to our great "master species" /s at all?
I go into the office once a fortnight and the commute takes 2 hours out of my day. If it was 5 mins away I'd maybe have a preference to up that to once a week, maybe a bit more of it wasnt open plan.

I think there is certainly benefit in being in the same physical space as the rest of the team on occasion. I don't think it has to be often though, even the kind of once every 6 months to a year thing some fully remote companies do might be enough to make a difference with team building.
It almost always comes from either the employees that have to travel a lot for their jobs OR people with kids... because of course kids, younger more so, trade the illnesses around and also help them mutate and spread more.
I'm glad they're taking it to the streets.

I have many uses for non-standard browsers, and they're not kidding about the discrimination.
How is this not a breach of the constitutional protection for the right to freedom of assembly? A caucus, in particular, is literally an assembly. Surely for elections to be free and fair, the private associations who put forth candidates should be able to freely determine who those candidates are.
It’s not better now, unless you can do GPU passthrough
My employer uses the MS Auth app. Now when logging in, it shows a number on the screen that you have to type on the app and then use the finger print. Before it used to be the fingerprint only. Seems like a relatively effective way to ensure people are not just approving everything prompted by the app.
Young workforce does not have these luxuries. Most of time they would be sharing home or would have tiny apartment, they may not even have people around them through the day (having people around is a good thing - isolation, loneliness is leading to depressions).

This even without accounting for career related advantages when physically being in the office - building professional network, serendipitous discovery of undocumented information.
I have the opposite experience. If I'm looking for some technical information (is this MTB suspension part compatible with this fork, or what's the charging profile for this particular battery chemistry, or how do I do x in new programming language y), and I end up on Reddit, I am 99% certain I'll find some vague but useless answer.
Doesn't quite have the same ring to it:

> Righto, mate, gimme a shout as Ishmael. Few donkey's years ago—don't get your knickers in a twist 'bout when exactly—findin' me wallet as dry as a dead dingo's donger, and not a bloody thing worth a squiz on the land, reckon I'd chuck a U-ey on life, put a bit of water under me bridge. Wanted a stickybeak at the wet half of this great wide world, didn't I?

(With ChatGPT assist!)
It's their money. So, of course investors would need to be informed, consulted, and reassured.

There are a lot of legalities and practicalities around laying off people. It's one of those things that can get really expensive when it is not done properly. Telling people that they are being layed-off is pretty much the last step in that process. Companies don't actually have a lot of wiggle room here and have to plan for people lawyering up and pushing back.

I've been layed off myself by Nokia in 2012. It was a weird period for Nokia and there were many layoff rounds as the company was basically imploding. It sucks when that happens to you but I never took it personally.

I can't fault Nokia for the way they handled things and I never took it personally and look back on this as positive thing:

- They made me a nice financial offer based on years served.

- They offered plenty of support; including some startup funding. I ended up making use of that.

- Given what happened to the company afterwards, I'm not unhappy to not have been there for that wild ride.
cargo fetch gets most of the way there. But you would need to build them as well to actually get good performance.

This is the upstream issue in question: https://github.com/rust-lang/cargo/issues/2644

Cargo fetch and/or cargo-chef kind of does these things, but not in a super intuitive and easy to use way.