skysight-inc/HackerNews huggingface dataset:
> the size of the humidity effect increases dramatically with temperature.

This has little do with the behavior of sound. The fraction of the air that consists of water vapor at 100% relative is very small at cool temperatures and increases to 100% at 100 degrees C.

(Yes, water boils at the temperature at which air that is saturated with water vapor is all water vapor.)
15 million hectares burned in Canada alone in 2023. We average over 2 million hectares of burnt forest per year.

Some quick maths. 15 million ha is 150,000km2. Tsar Bomba blast area was 16km2. It would take over 9000 Tsar Bombas to burn as much forest as only Canada's 2023 forest fire season.

Maybe provide some source for your assertion...
I used GPT as a free customer and now a paid one. I was never asked to leave after a few messages (20ish) by GPT.
But yet it is still true that you can implement this idea in normal C++ the way humanrebar described. (This is similar to std::function, which is a pointer to an object that happens to have an operator() that conforms to listed signature; but you can generalize that to any other set of things you want to be able to abstract into the pointer.)
Probably has to do with becoming mired in duplicated abstractions. I don't think this is the same thing, though, kubernetes composes what it is intended to replace with a different set of goals.
Indeed, I should have been a more critical reader!
I was under the impression that the underlying net/http library uses a new goroutine for every connection, so each websocket gets its own goroutine. Or is there somewhere else you were expecting goroutines in addition to the one per connection?
Free Qwen 2.5, Llama Nemotron, OpenBioLLM, Gemini Exp 1121, and LearnLM 1.5 Pro
Giz.ai has announced free access to some of the most advanced AI models available today. This update includes Alibaba's Qwen 2.5 (72B) and Qwen 2.5 Coder (32B), Nvidia's Llama 3.1 Nemotron (70B), and the Llama 3.1 OpenBioLLM (70B) specialized in medical applications. Additionally, Google's experimental Gemini models—Exp 1121, Exp 1114—and the LearnLM 1.5 Pro, designed for educational applications, are now available.

Explore the models at https://www.giz.ai
My healthcare has not gotten up 30%.

From my recent visits to Lidl, groceries have massively fallen in price. Last year my shopping bill was ~70 EUR, yesterday and the weeks before it is around ~50 EUR. I'd even say groceries are cheaper than before (eggs, oatmeal, apples,...).

Energy prices in Germany with my provider have dropped two times in a row and I got a letter this week announcing a new drop in prices on the 1st of January 2025.

The only thing that is too expensive is Döner. And here, several shops have closed to be replaced by new ones with lower prices, now that groceries (also frying oil) and energy are cheaper again.

I don't know about the Russian GDP, one would assume the growth is mostly from increasing weapon production and from replacing Western imports with in-country production. I don't think Russia is spontanously more productive. Both do not make life easier for people.
There are certain mutations like MSH6 which pretty much guarantee that you are going to die of cancer unless you are extremely proactive.
"In this paper the link between these personality traits, particularly neuroticism, will be linked to a new phenomenon: social media addiction and its relation to amygdala activation ..."

You're gonna link the link? Hunh? The confusing writing and lack of peer review makes me think this "paper" is probably worthless.
If qubit count increased by 2x per year, largest-number-factored would show no progress for ~8 years. Then the largest number factored would double in size each year, with RSA2048 broken after a total of ~15 years. The initial lull is because the cost of error correction is so front loaded.

Depending on your interests, the initial insensitivity of largest-number-factored as a metric is either great (it reduces distractions) or terrible (it fails to accurately report progress). For example, if the actual improvement rate were 10x per year instead of 2x per year, it'd be 3 years until you realized RSA2048 was going to break after 2 more years instead of 12 more years.
they are investing differently. Apple has a much more captive audience than the others, and as such is focused on AI services that can be run on device. as such, they aren't doing the blessing edge foundation modern research, but instead putting a ton of money into productionizing smaller models that can be run without giant cloud compute.
Maybe I'm taking you too literally, but I wouldn't want to have a handoff sync-up (or any meeting, really) on a Friday night, nor push that earlier so significant things can happen between sync-up and the actual shift in responsibility from person to person. Friday-to-Friday does sound good.

One thing I really liked in a previous job was a split daytime-vs-nighttime rotation. It was well worth a little annoyance to set up in our tools. One week you'd be the 'daytime' oncall for business hours (something like 9-5 Mon-Fri, though we might have tweaked those hours a bit; it might have been 10-6 or something). The next you'd be on call for the complementary time (5-9, weekends). You were on call for the same total amount of time, just smeared over two different weeks. It ended up being less of a burden to optimize your schedule for a reasonable response time, but operational work still got done. And in practice awareness of operational issues was not too hard to maintain between the two members of the split.

(I think the best thing, if you can swing it, is probably a follow-the-sun rotation where there are three teams distributed 8 hours apart around the globe, and they trade off 8-hour workday shifts. But a lot of uncommon things probably have to be true of your organization for that idea to even be on the radar.)
But not true of all codecs…

Do you think Apple put a hidden microphone in their devices by pure accident?
What I meant by that millisecond order of magnitude was that the clocks on the phones would need to be highly synchronized, with each other, to high precision, which would require pre-planning and special efforts.

In 10ms sound can travel about 3 meters, which is on the order of magnitude of a room, and represents the range of time offsets we're talking about. This has nothing to do with the actual frequencies of the sound itself, or the rate of PCM-type sampling you need to record quality sound. That's a different issue, and doesn't have to do with synchronization of different devices.

Regarding the math: A circular array is better than a grid (or random placement) because there's only one single math formula that's used to compare any mic to any other mic. With a grid array the number of unique formulas involved goes up as the square of the size of the array. And the mics at the 'center' of a grid are basically worthless, and offer no added value.
How is it that the Winamp 2.x visualizations from like 1999 are more badass than any music player I can think of today? I had no idea Webamp existed until today and now I'm thinking through how to make it my full-time music player.
I was able to make a uWebsockets adapter for NestJS pretty easily. It's a bit sensitive of a library to integrate though, a single write when the connection is gone and you get a segfault, which means a lot of checking before writing if you've yielded since you last checked. This was a few years ago, perhaps they fixed that.
What's wrong with Mt Vernon?
Retractable spools for soldering iron, oscilloscope, DMM and power cables would be amazing. Nothing I can think of would avoid mechanical damage at the spool end, though, even if you can get good signal integrity.

Mid-cable spools are easier but would be right in the way on the bench.
Tried living with a Nokia 2720 flip-fone. It was Ok, but I missed Google Maps and don't particularly want to carry a street directory. So using a basic Android smartphone with no social media, banking, etc on it. Probably use it no more than 15-20 minutes a day.

From the title I thought minimally meant like in a log cabin deep in some woods or on a mountain top. To answer your question, don't load apps that you don't really need and use a bit of discipline to curtail unproductive time on the browser, etc.
To Challenge China, India Needs to Get Out of the Way of Its Factory Owners
If the author is reading this, I think a single repository would be more appropriate than multiple repos [1]. It would be nice to set things up so we can simply git pull, docker run, and execute the benchmarks for each language sequentially.

Something that stood out to me is the author’s conclusion that "Node.js wins." However, both the Node.js and C++ versions use the same library, uWebSockets! I suspect the actual takeaway is this:

"uWebSockets wins, and the uWebSockets authors know their library well enough that even their JavaScript wrapper outperforms my own implementation in plain C++ using the same library!" :-p

Makes me wonder if there’s something different that could be done in Go to achieve better performance. Alternatively, this may highlight which language/library makes it easier to do the right thing out of the box (for example, it seems easier to use uWebsockets in nodejs than in C++). TechEmpower controversies also come to mind, where "winning" implementations often don’t reflect how developers typically write code in a given language, framework, or library.

--

1: https://github.com/matttomasetti?tab=repositories&q=websocke...
Americans have far higher net worths and disposable income after taxes and social transfers including healthcare according to the EU's own OECD statistics.

I know for a fact pre-tax pay is the main number employers discuss. Your sister is doing something wrong.

You would not make 3/5ths of 800k in the EU. If you are lucky - 30-50% of that, pre-tax.

You clearly haven't looked at living in the EU too seriously, evaluated the job market, run the numbers, etc. I have because I was evaluating this for my LDR. I make 1.2 here in the US (unusual circumstances; nominally 600); I'd make a maximum of 250-300 in the EU for a top offer for the same position.

I get taxed at 55% effective here in commie California but it wouldn't be much less in the EU, while my pay would crater. My fixed costs wouldn't be much different either. Food might be nicer though, and I'd be closer to my LDR. But the EU's long term economic prospects are terrible in the tech space. Insane regulatory overhead means that my company rarely even bothers with deploying new features there.
Where I work, this would have no impact on the amount of tasks shoved into the pipeline by product and leadership.
Using Bluesky Labelers to Show Campaign Funding Data
A Bluesky labeler that shows top corporate donators and top industries that donate to them for each politician account.

Users can subscribe to this labeler to be more aware of the interests our politicians represent.

The labeler uses data from Open Secrets to add labels to politicians on Bluesky. While the data might not be perfect now, it's a good start adding transparency to the conversations in our social interactions.
Full link with the skin preloaded for anyone curious: https://webamp.org/modern/?skin=https://kepano.s3.amazonaws....
If that was true, then the average male salary would be higher
Threads are definitely not _the_ answer but _an_ answer.

You can have as many threads as hardware threads, but in each thread you want continuation passing style (CPS) or async-await (which is a lot like syntactic sugar for CPS). Why? Because threads let you smear program state over a large stack, increasing memory footprint, while CPS / async-await forces you to make all the state explicit and compressed, thus optimizing memory footprint. This is not a small thing. If you have thread-per-client services, each thread will need a sizeable stack, each stack with a guard page -- even with virtual memory that's expensive, both to set up and in terms of total memory footprint.

Between memory per client, L1/L2 cache footprint per client, page faults (to grow the stack), and context switching overhead, thread-per-client is much more expensive than NPROC threads doing CPS or async-await. If you compress the program state per client you can fit more clients in the same amount of memory, and the overhead of switching from one client to another is lower, thus you can have more clients.

This is the reason that async I/O is the key to solving the "C10K" problem: it forces the programmer to compress per-client program state.

But if you don't need to cater to C10K (or C10M) then thread-per-client is definitely simpler.

So IMO it's really about trade-offs. Does your service need to be C10K? How much are you paying for the hardware/cloud you're running it on? And so on. Being more efficient will be more costly in developer cycles -- that can be very expensive, and that's the reason that research into async-await is ongoing: hopefully it can make C10K dev cheaper.

But remember, rewrites cost even more than doing it right the first time.
Ah, anon downvotes but no vocal support. Aka: that sentiment looks awful and I won’t put my name to it, but also fuck you, you aren’t toeing the liberal party line if you question it.

Disgusting.
My new POWER Indigo 2
I'll admit to not reading the entire article here but I think that mostly people mistake posture issues for lack of exercise / being sedentary in general.

If you work out a minimal amount and build some core strength / back muscles etc then you'll find that your posture naturally corrects itself whilst walking, that sitting in a chair for extended periods isn't as rough, etc.
I've wished for a tech workers union for this reason. I don't care about pay, let the union say nothing about pay.

But let's align incentives. Any time spent fixing issues on-call is compensated 4-to-1. Workers may accrue compensation time, and any compensation time in excess of 20 hours is paid 10-to-1 when the employee leaves. The idea here isn't for workers to accrue and cash out comp time, but instead to give an incentive to the organization to ensure workers use their comp time.

Let's align incentives, what's hard on the worker should be hard on the owners and management.
> Setting the thermostat to 80F WILL bring the room to 72F faster than if you set it to 72F on most ovens/AC devices, unless the thermostat is located far away from the device.

What logic is that based on?

Most devices are just bang bang controlled on or off - so setting to 80 or 72 makes no difference.

Some rare invertor devices may use PID to ramp down as they approach the setpoint, but that's not common.
The SDR is fun on its own (I've browsed the local airports' signals and decoded APRS signals with DireWolf, using a nothing-special TV-style dipole antenna that comes in the box, and you can always use it as a decent FM reciever on your PC), but an interesting step up might be to also promise a basic handheld transciever (like $30) if the kid wants to get on the air rather than just flipping channels. (Studying for and getting a license is an activity in and of itself)
(2021)
Was surprised it used a depreciated Rust crate until I noticed how out of date it is
Am I tripping or is this Ember?

would love to see the code either way, seems like an awesome NLE
Vulnerability in ATMs exploited to steal cash without modifying account balances
Appears to be poor system design, but also clever discover and exploit. The amount involved here is meager (less than USD 3000). Hopefully the vulnerability is now patched otherwise this news just published a manual for millions of opportunities.
Why a father can't cuddle and pumper their boys?
HN Thread referencing NYT:
https://news.ycombinator.com/item?id=42219307
HN Thread referencing gizmodo:
https://news.ycombinator.com/item?id=42219211
Also used in electric motor controllers to monitor winding temperature.
Segregation Academies Across the South Are Getting Millions in Taxpayer Dollars
Ours starts at 5 PM on Tuesday and I think it's great.
If the scam only hurts investors i'd say it's likely a net benefit to humanity.
fireproof is super cool!

built a lot over couchdb 10y ago and fireproof checks most of the pain points i had with it!
I used mainly r/webdev showoff saturdays

r/chromeextensions is too small to get any traction, and only has other extension developers
FWIW It's not at all clear to me how this requirement would be implemented in practice: "This syntax would explicitly be limited to orphan implementations."
I came to that conclusion recently. The prevailing logic was to ask: how can i maximize readability?

This at first had me rip out everything i use to be proud of. Now i have single documents that do only one thing. I put these in folders that like the files have titles that describe what they do.

The whole thing looks like I started coding a week ago.

It all just works. It will continue to work. If something ever breaks it will be only that page. You will be able to see what is wrong instantly. If you paste the page into an llm it will most likely guess correctly what is wrong.
UK sees privatisation 'opportunities' in Ukraine war
So as I said, not from here. And Republicans are not Conservatives.
I only have time to listen to audiobooks so I hope this list is not too basic.

On the Edge: The Art of Risking Everything by Nate Silver

The End of Reality: How Four Billionaires Are Selling a Fantasy Future of the Metaverse, Mars, and Crypto by Jonathan Taplin

The Value of Others by Orion Taraban

Rinsed: From Cartels to Crypto: How the Tech Industry Washes Money for the World's Deadliest Crooks by Geoff White

Why We Die: The New Science of Aging and the Quest for Immortality by Venki Ramakrishnan

Extremely Hardcore: Inside Elon Musk's Twitter by Zoe Schiffer

Bottle of Lies: The Inside Story of the Generic Drug Boom by Katherine Eban

AI Snake Oil: What Artificial Intelligence Can Do, What It Can’t, and How to Tell the Difference by Arvind Narayanan and Sayash Kapoor

Hijacking Bitcoin: The Hidden History of BTC by Roger Ver

Go Woke, Go Broke: The Inside Story of the Radicalization of Corporate America by Charles Gasparino

The Catalyst: RNA and the Quest to Unlock Life's Deepest Secrets by Thomas R Cech

and my book of the year

Good Energy: The Surprising Connection Between Metabolism and Limitless Health by Casey Means M D
The grammar is pretty bad, but good for a presumably non-native english user. Overall, it's a good article, especially when you consider that it's free. Game network code and predictive motion and rollback or input delay-based approaches are all fascinating to me. It is a hard problem to deal with network latency in a way that feels real-time and doesn't break a game.
The App Store Era Must End
You could try Truffle (for Graal), then you can leave a lot to the framework.
Happiness, less emotional/politic manipulation, removal of negative media.

Shift to local-only thinking and living.

Independence.

Present in the day-day.

Breaking of bad habits.

Living deliberately
> No one is questioning if CICO works. That's like if questioning if physics works. No one is doing that. The laws of the universe are still intact.

Other people are, in fact, questioning CICO. Look at the other commenter talking about base metabolism changes.

To put an analogy to this:
Gambling addicts often lose lots of money at casinos. The behaviors that lead to them being addicted to gambling are in many ways likely equivalent to overeating problems. Nobody asks 'why are gambling addicts losing money?' because we know the reason (casinos have the house edge... you always lose on aggregate). And yet, with food, people consistently ask the question 'why are people so obese?' as if the answer isn't very obvious: they're eating too much food. It's purely as simple as that. The behaviors that lead to eating too much aren't nearly as focused on, in my opinion. Much time is spent on 'the kinds of foods eaten' and how specific things are bad for you, which is essentially like arguing that people should play more blackjack and less roulette or something.
Article title: Once again, the only way forward is the Mac
Interesting that https://github.com/uNetworking/uWebSockets.js (which is C++ with node bindings) outperforms the raw C++ uWebSockets implementation.

It's also interesting that https://github.com/websockets/ws does not appear in this study, given that in the node ecosystem it is ~3x more likely to be used (not a perfect measurement but ws has 28k github stars vs uWebSockets 8k stars)
Waylands problem is that to use it, you need code generation so the wayland backend kinda hard to design for a header only lib.
> Non-Bayesian NN training does indeed use regularizers that are chosen subjectively —- but they are then tested in validation, and the best-performing regularizer is chosen. Thus the choice is empirical, not subjective.

I'd argue the choice is still subjective, since you are still only testing over a limited (subjective) set of options. If you are doing this properly (i.e., using an independent validation set), then you can apply the same approach to a Bayesian method and obtain the same type of information ("when I use prior A vs. prior B, how does that change the generalization/out-of-bag error properties of my model?"), without violating any properties or theoretical guarantees of "Bayesianism".

> A Bayesian could try the same thing: try out several priors, and pick the one that performs best in validation. But if you pick your prior based on the data, then the classic theory about “principled quantification of uncertainty” doesn’t apply any more.

If you subjectively define a set of possible priors (i.e., distributions and parameters) to test in a validation setting, then you are not picking your prior based on the data (again, assuming that you have set up a leakage-free partition of your data in training and validation data), and you are not doing empirical Bayes, so you are not violating any supposed "principled quantification of uncertainty" (if you believe that applying a standard subjective Bayesian approach provides you with "principled quantification of uncertainty").

My point was that, in practice, there are ways of choosing (subjective) priors such that they provide sufficient regularization while ensuring that their impact on the results is minimized, particularly when you can assume certain things about the scale of data (and, in the context of neural networks, you often can, due to things like "normalization layers" and prior scaling of inputs and outputs): "subjective" doesn't have to mean "arbitrary".

> So you’re left using a computationally unwieldy procedure that doesn’t offer theoretical guarantees.

I won't argue about the fact that training NN using Bayesian approaches is computationally unwieldy. I just don't see how evaluating a modelling decision (be in Bayesian or non-Bayesian modelling), using a proper validation process, would violate any specific theoretical guarantees.

If you can explain to me how evaluating the generalization properties of a Bayesian training recipe on an independent dataset violates any specific theoretical guarantees, I would be thankful (note: as far as I am concerned, "principled quantification of uncertainty" is not a specific theoretical guarantee).
I don't think one can use a smart phone without being affected by advertising, the media, or social media, or other agents of manipulation/negativity/control.

Our devices are perfectly engineered slot-machines. I've tried many times to overcome their effects through willpower alone. Doesn't work long term.

Look around you next time you're outdoors. People are glued to their phones.

I think its crazy that people don't realise this or work to mitigate access to such devices.

And no news is good news, no point staying informed about all the nasty shit in the world. What good is knowing?
Reminds me very much of the Icon programming language.