skysight-inc/HackerNews huggingface dataset:
But public health agencies warn that if it’s too hot, the blowing air can actually make things worse by acting like a convection oven—and they differ on that threshold.

This is a real problem. A lot of people are found dead sitting in their closed apartments in front of a fan, thinking it would cool them off during a heat wave.
Tech companies love scale, but not the responsibility that comes with it.
45% of U.S. Data Scientists Work at Just 20 Companies
unfortunately to meet animal energy requirements one would need a huge canopy; it'd probably only be feasible outside our gravity well.
It's definitely a bit of a melancholy read. Some of the people who invented Unix are long gone, and we probably don't have a lot of time left with the people who are still with us. I'm glad Brian was able to tell the full story while there's still time left. We take Unix for granted, but its the basis of most of the modern operating system world.
Minecraft world model that can run real-time on consumer GPUs
A short story in the data analysis space, a place where clever and underpaid people are discouraged from materializing logic into tables.

It took me a while to realize the data consumers (those who need to look at and understand data) didnt have any orchestration tools, except a creaky UI cron type of scheduler.

For my work I refused to compromise and spend all my days clicking in a UI, so I searched around for a good tool, decided on Prefect. It served me well, but I didn't realize going in that Prefect/Airflow/Argo etc are really orchestration engines and you still need to write the client software around it to serve your own (or the team) productivity.

For example, connections to sources, methods to extract from source with a sql file, where to put the data after, injecting into publication channels, etc. I all gradually ended up writing functions to support this for my own personal IC work. I sank a ton of time into learning, had to learn how to develop python packages (I chose poetry), on an on. And yet despite all that time spent grinding away on indirectly productive learning I have still been more productive than my peers.

It was a mystery so I spent time learning about my peer workflows, which people are so cagey about at my company. Anyway, everybody just crams 100s of lines of business logic into Tableau custom sql sources to avoid scrutiny of data artifacts like tables they might create on the data lake. I guess these are tableau flavored views, but its so hard to read and understand all this logic in the UI -- oh and the calculated fields also.

I guess to sum up, if I am keeping up with peers using the latest expensive enterprise 'data storytelling' service while I self educate on basically data engineering to stats presentation plots, spark, julia, python, etc. I think I have concluded that Tableau should be considered harmful.
Magic Circle tries to track down first female member – who posed as a man
I've touched on that in this and another comment, but my main point is that intelligence involves actual understanding rather than association or statistical analysis between input and output. Anything that we define as truly intelligent in nature also has a degree of consciousness though, so it's hard to separate the two completely when speculating.
I found out that I can register myself as a company at Microsoft and then I can buy the license to that new account.
Given the current state of the game (the one we keep passing around between client and server), I don't think Erlang is a bottleneck in performance for us, and it won't be in the near future.
Keep in mind this state is not that huge and it is yet not distributed, so it is totally possible that at some point Erlang will slow us down. I will keep your comment in mind, thank you!

Edit: currently with the game running at 60fps, there is no bottleneck from the server side. And we call it every 16ms! I should also mention that Erlang's choice has a learning purpose; we want to try to use the game as a way to learn more about OTP and the BEAM.
I am a bit uncertain about the rules of the ARC-AGI contest, but would this program count? A good chunk of the logic of ARC is essentially hardcoded, including a Python function that checks whether or not the proposed solution makes sense.

The point of the contest is to measure intelligence in general-purpose AI systems: it does not seem in the spirit of the contest that this AI would completely fail if the test was presented on a hexagonal grid.
Finite time blowup for averaged three-dimensional Navier-Stokes equation (2015)
Just like in the Internet?
I think he meant 100MHz. In case he actually meant 100GHz, I would gently remind him that light only travels ~3mm in 10ps
I'll tell you how I learned, I got thrown head-first into a network switch design. I knew almost nothing about networking.

The most useful resource while I was learning was RFC1812 "Requirements for IPv4 Routers" [1]

Its an ancient document written the same year I was born detailing how future routers should be built on this relatively new thing called the internet. The language is highly approachable and detailed, often explaining WHY things are done. It is an awesome read.

To be honest you don't need to finish it. I only read the first few chapters, but I googled EVERYTHING I did not understand. The first few paragraphs took several hours. Talk to LLM's if you need a concept explained. Take notes. In a few days you'll have a very solid grasp.

[1] https://datatracker.ietf.org/doc/html/rfc1812
I'm not sure why they weren't, but they're working now.

https://eyeball.wtf/privacy
https://eyeball.wtf/terms
Author here - the reason is pretty underwhelming: These are the parts I had on hand when I decided to start on the project. Using a chip with a builtin Ethernet peripheral would definitely make more sense (though I'd be trading any complexity of configuring the W5100 for the complexity of configuring STs peripheral). The networking code already abstract the actual chip itself into a driver interface (think read/write/ioctl), so porting the code would be pretty straightforward.

I'll look into the STM32F407 for the main series. Thanks
That example is funny because 99% of doctors would not use Word to write their notes (and not because it doesn't have this hot new AI feature).
Is test time the same thing as inference time?
I would tend to agree. Although for something like testing ads it seems like it would be relatively straightforward to produce an A/B test that compares the performance of two ads relative t TinyTroupe's predictions.
Exactly. Similarly, companies impacted by weather have access to trade "weather futures".

If it's an extremely dry year, you profit from the weather futures instead of your crops (and vice versa). Buying weather futures isn't necessarily a prediction of what you think the weather will be.
There are a lot of canvas in there, I doubt CSS is involved much in drawing this effect.
I once dated someone who couldn't consider hypotheticals or how they could be used as a reasoning tool. Disagreements were the most frustrating thing ever because I couldn't play devils advocate or steelman. She thought I was agreeing with her intermittently to make her mad. She had no concept of walking in someone else's shoes or arguing a position you don't actually hold. It blew my mind.
If you mistype the URL to the URL shortener...
WebGPU doesn't seem to talk about bank conflict, hiding some hardware details that might be necessary to write the best kernel. will it be able to match the perf of Cuda on the same hardware?
I think there are cases where the outcome of the event can be bound to the prediction. Also we should be looking for cases where:

> Every prediction with a stake is an incentive to alter the outcome of an event

...is a feature not a bug.

For instance, imagine if PR's on core infrastructure (like xz-utils, for instance) were first reviewed by a set of trusted maintainers, and--supposing they pass that gate--were later put into a sort of limbo where people can bet on whether they'll be merged. The maintainers then make a policy around betting that the PR will be merged. They're in charge of whether it actually gets merged or not, so most of the time this is a pretty good bet and they just recycle that money by winning and then re-betting it on the next PR.

Of course third parties can also bet in the same way--these would be stakeholders which are not maintainers, but who wish to "sweeten the pot" and encourage people to spend enough time with the pending code that they might find a reason to "bet against the house". No prior coordination between the maintainers and the stakeholders is necessary.

Suppose I notice some malicious code in one of these commits which is in the betting phase. (Maybe I do my own testing on pre-release versions as a stakeholder, or maybe I'm a bug bounty hunter.) I can bet that the PR won't be merged. The monetary value of that bet makes it clear that even though I'm a stranger, I'm not a spammer. That "buys" me the attention of the maintainers, and if I'm right about the code being malicious, the maintainers will decide not to merge the commit: I'll have successfully altered the course of events (bad commit doesn't get merged) such that I get paid for having been right.
Please correct me if I say anything wrong.

As far as I can tell, this is not possible at all; the serialization layer (Zerl) cannot send arbitrary code to another node. Now, assuming we implement this, I also think this is not possible due to how the server is designed; based on supervisors and child processes for user sessions.

We recently became aware that you can indeed send tuples that have fixed effects when using the supervisor behavior, so it may be totally possible and probable that one could exploit this vulnerability to some degree in our server. We plan to investigate more about it as we continue to learn more about OTP and the BEAM.
> office furniture

What's an "office"?
Well, that explains it. I didn’t see that mentioned anywhere in the article, but maybe I missed it not being real money. I don’t think there’s any legal risk then.
MSN2 – A custom syntax enabling and polyglottal programming language
MSN2 is all about flexibility and community input—a language built to evolve based on what developers actually want. Designed with method chaining and unique argument parsing, it aims to keep syntax readable and adaptable, allowing you to write what you mean without excess boilerplate. It also supports inline JavaScript, Java, and C, making it easy to incorporate other languages as you go, all within the same script.

Need to spin up an API endpoint? One line is all it takes. But MSN2 isn’t here to compete with big, fast languages; instead, it’s for developers who want a language they can shape to fit their needs, whatever those might be. Whether you’re experimenting or building something more structured, MSN2 grows with you. Have an idea for a feature? Bring it up—it’s designed to be the community’s language, a tool that evolves with real input from those who use it.
VGA is much easier to produce, and the RP2040 can do 1280x1024@60 no problem. The official examples use several clock cycles per pixel (2 IIRC, but it might be even more), but you don't have to.

I made half a terminal with that output, aiming for something that ran the original VT100 ROM. I never finished the emulator part, but I did write video output (including scan line emulation) for VT100 memory -> VGA. Adding SSH once the rest works should be perfectly possible. (Not bit banging ethernet at the same time, but using some external chip.)

I should probably put that online somewhere. Or finish it and then put it online.
This looks amazingly good. I had a similar idea I wanted to make (since my spreadsheet is getting big and unwieldy) but no idea of where to start and how to collate/present the data, which it seems like you've figured out; much respect.
I'll bite, I guess:

* In deferrence to Boglehead philosophy, hedging bets is a fool's errand because the idea is you lose your money the more you touch it. Make a plan, invest, and then hold hold hold staying the course come hell or high water.

* If you truly want to reduce or eliminate risk, the best way is to simply cash out. A $1 bill will always be a $1 bill with absolute certainty.
A Brief History of Unleaded Gas and Its Regulations in the U.S.
For the past two years, I've been applying just to see what else is out there, and I've been getting interviews, most of which led to offers. Unfortunately, I've had to turn them down because there wasn't a pay increase, remote work isn't really "remote," or some combination of the two.
Putting out the hardware dumpster fire [pdf]
Counterillumination reduces bites by Great White sharks
Quoting from the article:

> Claim: every doodle can be two-coloured.
Yep. I've had both polar reactions:

"Wow that's really helpful. Your tool confirmed our model."

And

"Did you ask the PM first? You have to be careful with rabbit holes."

I usually just do it if it'll be under a day's worth of work. It's never gone wrong and never gone to waste. At worst I and up copy/pasting the code into something else later
Thirty years is a long time
Yes, because our society rampantly abuses language ignoring the actual meanings of words.

As far as science fiction goes, it's irrelevant - we live in the real world and have had AI for a long time now (e.g.: https://en.wikipedia.org/wiki/Bertie_the_Brain).
Awesome, glad it helped!
Condescending to someone who speaks your language as a fourth language about their tone comes off as extremely rude and superior. A better way to write this would be:

""
> Some questions aimed to predict its competitors' next moves, such as “Will Apple launch a computer based on Intel's Power PC chip?”

Is there a point spread on journalistic accuracy? How do I take the under?
Salaries on Display: Unintended Consequences of Wage Disclosure
"This study examines whether wage disclosure assists employers in suppressing wages. Economic theories suggest that wage disclosure might facilitate wage coordination among employers by aiding coordination and monitoring for deviations, especially in highly concentrated labor markets. Using the U.S. Department of Labor's public disclosure of wage information as a natural experiment, I find that disclosure contributes to wage suppression in these highly concentrated markets. Additionally, a policy change to real-time disclosure of Labor Condition Applications (LCAs) reveals further wage suppression."
Really crusty/choppy audio on this video unfortunately.
yet another comment calling experts idiots. I so wish people would be open to acknowledge that other people might know more about a subject than them

anyway.

using the magic of google I found:

>Use fans, but only if indoor temperatures are less than 90°F. In temperatures above 90°F, a fan can increase body temperature.

https://www.cdc.gov/heat-health/about/index.html

further searches led to:

>under the hot and dry conditions, however, the fans increased body temperature, the strain on the heart, and thermal discomfort. In other words, the fans worked better at higher heat index temperatures.

>There’s a physiological explanation: When air temperature soars above skin temperature, then the exchange of air between the body and the air switches; rather than dissipating away from the body, heat from the hotter air starts to flow into the body.

https://time.com/5644737/fans-can-make-you-hotter/

which cites this study:

Nathan B. Morris, Timothy English, Lily Hospers, et al. The Effects of Electric Fan Use Under Differing Resting Heat Index Conditions: A Clinical Trial. Ann Intern Med.2019;171:675-677. doi:10.7326/M19-0512

Searching the doi on google scholar reveals the stuyd, published in 2019, has 75 citations so far
Yes, it's not really MIDI 2.0 related, but with the update they will also add multi-client support for MIDI 1.0, so I can record and still use the MIDI input as input to a virtual instrument.

See announcement here: https://devblogs.microsoft.com/windows-music-dev/windows-mid...
That's called brownouts and incidentally is what OSM operations team did when disabling OAuth 1.

https://en.osm.town/@osm_tech/112518295046590442
Ask HN: Why didn't Pascal quickly lead to a similar but less wordy language?
And note that if a language is very similar to Pascal but has more succinct syntax, you could easily create a tool to translate between the two.
Author here. CNLohr already did it better than I could 10+ years ago: https://www.youtube.com/watch?v=mwcvElQS-hM
Potential explanation: https://thediplomat.com/2024/09/silicon-shield-2-0-a-taiwan-...
Strange name, really, considering that people that inhabit metaverse realities by and large (of course there are outliers and corner cases) have no primary life. Should be called mylife or reallife or getalife or something more like that.
I beg to differ: all creatures are here to breed. I’ll be surpised to ear about creatures that kill as an end instead of a mean but hey, there’s still to discover.
Does anyone use delay with Go?

In the chess world there are two delay systems used as an alternative to Fischer timing: Bronstein timing and simple delay timing. I don't know how common Bronstein delay is. In the US simple delay is the recommended timing method for USCF events.

Fischer and Bronstein (which is several years older than Fischer) are very similar. The difference is that if the increment (Fischer) or delay (Bronstein) is N seconds and the move took T seconds, Fischer unconditionally adds N seconds whereas Bronstein adds min(N,T) seconds.

For example if you were playing with a 5 second increment or delay and your move takes 12 seconds than you clock ends up at 7 seconds less than where it started.

If your move took 3 seconds your clock would end up 2 seconds above where it started in Fischer and back to where it started in Bronstein.

Simple delay simply delays the start of the clock by the delay amount. For example if playing with a 5 second simply delay when it becomes your turn your clock simply waits 5 seconds before it starts counting down. If you move before that 5 seconds up there is no change to the clock. If you take long then you will use some time off the clock.

A nice thing about simple delay is that the clock is monotonic. In Fischer and Bronstein the clock has count up after each move. A monotonic clock should make it fairly easy to add simple delay to an analog clock, for those who occasionally want to recapture some of that classic feel.

Get one of those $20-30 range analog quartz clocks that you can find at many chess and games retailers, e.g. [1]. I've never actually had a chance to look inside one but it is very likely to simply be two battery powered analog clock modules, with the switches simply toggling which clock is powered.

It should not be too hard to put an MCU in there like an ATTiny85 and have it monitor for clock presses. Put a transistor in series with each clock and controlled by the MCU so the MCU can delay the start of the clock.

You will want some way to change the delay time. Maybe add some buttons on back, but if you want to keep the hardware simple and you only support a small number of fixed delays you couple probably do something involving a pattern of button presses within a short time of powering on the clock.

[1] https://www.houseofstaunton.com/diamond-quartz-analog-chess-...
As someone with psych experience, I can’t entirely disagree, but he seems to leave out what takes its place, he sort of self-humorously doesn’t even get through the whole piece without analyzing something through therapy speak (coping)

But I feel like there’s some missing model hear. Therapy is the wrong model for work, but we still need to work through difficult times, we need conflict resolution, we need authentic team building, and an understanding of how to have a retro discussion like the coo discussion he’s lamenting.
> Because it's not binary, the hypothesis / theory language doesn't convey a particularly useful distinction.

I don't think we agree here. The distinction between a theory and a hypothesis is fairly binary. Theories have supporting evidence; hypothesis either have no evidence or so little evidence that they need further investigation.

But I would agree that the general understanding of the words is such that no useful distinction is made by using one or the other. I bristle a little at it, though, because the word "theory" is often used by scientific critics because they conflate "theory" with "guess". In fact, for general communication I would rather an article like above use "guess" instead of "theorized" as it's both simpler language and it doesn't trigger this sort of conversation.
No journalist will ever have the expertise required to accurately report scientific results.

Instead we need to help average people understand that when the news says "Scientists say drinking red wine is healthy!" that No actual scientist ever said that!

Instead, the journalist writing the segment cribbed notes from the University's PR page about the study, which was also written by someone with zero science background, and in fact almost always has a marketing background.

Oh, and those PR releases are outright stating false things that the actual scientific paper doesn't even discuss like half the time.

And now you have decades of people insisting that nutrition science is awful, even though nobody in academia or science is saying any of the things the average person thinks they have.
Ooooh that’s going to be some cool lab stuff!
As a boglehead... that's just not how it works in the real world. Some people would treat the loss of $X worse than the gain of $X is good. Thus, they don't have linear value for money (no one really does... if you lose 90% of your bank account, you still have dinner tonight; if you lose all of it, you might not).

Some people want to come out neutral or lose a guaranteed small amount, rather than the chance to lose or gain the same amount. I'd pay $5 to avoid having to flip a $10k +/- coin. Thus, if I knew I would lose $10k if X got elected, I could place a $10k bet for Y to win.
> An intelligence should be able to actually understand its input / output (rather than appear to understand), be able to reason about itself recursively, be able to learn and generally have state, be able to have an internal thought process without being prompted*.*

How does that differ from intelligence? (Assuming you were actually trying to answer the question)
the market price gives you a number between 0 and 1, which should move higher as the event becomes more likely, so it's pretty useful.

however interpreting it as a probability, or an average of agent beliefs, or anything like that, seems tricky. i assume these internal markets are not deep and liquid enough that you can just throw up your hands and say "EMH". it works if you assume risk-neutral traders who will just trade up to their correct price but as I understand it, breaks down with realistic traders who may limited capital and are usually somewhat risk-averse.

i wonder how these prediction markets dealt with that. was there any postprocessing of market prices to get final probabilities? based on interviews with traders or observed trading behavior, did the traders behave in such a way that the market price could be interpreted as "pretty much" just a probability?
Bird flu begins its human spread
I recently set up a new Debian install. Just went into the Printer Settings, and my printer is there. I did nothing, it just worked on its own. Printer issues are almost always the fault of the manufacturer -- if you're using Linux/BSD, check support before making hardware purchases and you'll be golden :)
Redmine 6.0.0 is now available