skysight-inc/HackerNews huggingface dataset:
ERA5 is based on historical data. See it for yourself https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysi..., https://www.ecmwf.int/en/forecasts/dataset/ecmwf-reanalysis-...

I don't using raw historical data would work for any data intensive model - afaik the data is patchy - there are spots where we don't have that many datapoints - e.g. middle of ocean... Also there are new satelites that are only available for the last x years and you want to be able to use these for the new models. So you need a re-analysis of what it would look like if you had that data 40 years ago...

Also its very convinient dataset because many other models trained on it: https://github.com/google-research/weatherbench2 so easy to do benchmarking..
Not only that, if you load a dice by 1% and roll it 10,000 times, you might still lose. You need to detect that the dice is loaded somehow even though the results are poor, and that eventually you will get a winning streak.

Also understanding of odds, management of your bet sizes (Kelly criterion).
It's "obvious" because A is B -> B is A is not a thing that is actually true for the vast majority of text (or really any kind) constructions. It's only a truth of formal logic.
Group chats get mangled too. Media gets hypercompressed for everybody if there is a non-iMessage user present.

Sending video from iPhone to Android generally gets hypercompressed
Sure.. until it gets decrypted
its extremely hard to tell what actually changed here
It depends on where you go, and what issues you ask about. But most people have boiled Christianity down to "I believe in God" and that's it. That's only 4 of the first 5 words of the Nicene Creed, the original summary of the Christian faith.
Back in the mid-2000s some places had crazy incentives like PokerStars. They had a form of rakeback where you could sit and grind out hands while playing break even'ish poker but still net $100,000 a year back then. The idea there was you could play ~16 tables at a time for ~25 hours a week making robotic decisions based on odds or a quick glance at PokerTracker's HUD.

There's a write up about it here: https://www.pokernews.com/news/2010/08/making-supernova-elit...

There were other places as well. There were so many stories posted on the 2+2 forums[0] of people making really good money doing this. That's one of the most popular poker forums. It's interesting because it's a different type of skill. Tile a bunch of windows, have a lot of mental fortitude and grind it out. It's a completely different strategy than trying to become a "winning" player.

I used to play microstates back before online poker was banned in the US so I didn't participate in that. What's funny though is even back then at the 5c-10c ($10 buy in) or 10c-25c ($25 buy in) NL tables you'd have folks 4-6 tabling while looking at a PokerTrack HUD which gathered stats about players and displayed them above their name plate. I can't imagine at how much the game must have progressed since then.

[0]: https://forumserver.twoplustwo.com/
Nobody said they're zero-maintenance.

> I drive a 23 year old car, and the only thing I've had to replace that I wouldn't have to replace on an EV is a timing belt.

We're discussing things you have to replace in 23 years of owning an ICE car that you don't have to replace on an EV.
DMR isn’t encrypted. You can listen to them with any SDR. The voice codec is patented but well known. DMR itself is a standard.
Yeah, even if it doesn't become a legal requirement, I could imagine companies asking for FSBoM's from their suppliers -- so it ends up being a requirement anyway if you want to compete with big co's.
Kremer, M. (1993). The O-Ring Theory of Economic Development.

The Quarterly Journal of Economics, 108(3), 551–575. doi:10.2307/2118400

https://sci-hub.ru/10.2307/2118400

Sci-Hub, largely a one person venture, delivers information to millions across the planet while undercutting a paid journal model that seeks to profit by gatekeeping research much of which is socially funded.

The linked paper by Kremer appears to focus on high quality production chains with near zero tolerance for failure (the O-Ring that brough down a space shuttle) and treats this with the usual economic modelling tools.

I can't say I've ever been happy with those tools modelling actual real life humans - they do such interesting out of band things such as start Sci-Hub or choose to work on difficult demanding projects for "the challenge" moreso than "hyper rational economic reasons" that maximise returns.
Is freedom fries a logical name? I prefer when naming is logical and self contained. Not some inside knowledge bullshit that needs to be taught to each new person that learns the language.

Yeah they have bud. Find one large tech corp that still uses master.
I see the opposite, modern nihilism is demonstrated in the movie “Everything Everywhere all at Once”. There’s no deep, existential meaning. But there is personal and human meaning.
Societal progress (vs. technological progress) is clearly tied to wealth inequality, as is evident by the US having high wealth inequality and underperforming other developed countries on various other measures of health and well-being (e.g. infant and maternal mortality, educational performance, lifespan, rates of interpersonal violence etc). It’s a crude yardstick, but wealth inequality is negatively correlated with any common-sense understanding of societal progress (“societal” being inherently collective, after all).
> Why would anyone turn down thermal conductivity?

Why do you think CPU dies can still only be cooled directly over the parts that are generating heat? If I read the article correctly, this tech isn't just the ability to turn off thermal conductivity that already existed, it's the ability to add thermal conductivity that you couldn't before.
I don't need to be in a court of law because I respect people's consent even if they withdraw it.
Everyone that works is in it for the money.
You have to add context the relationship of A to B isaintained under reflexive algebra..
The sad thing is, it's a totally reasonable wage for someone who lives outside $city, but totally unreasonable to those who don't.
this is such a lid comment to make buddy
Yes this is the crux of the argument.

The argument essentially is that Apple and Google are collaborating to collectively wall off the market and share the profits.
Considering the gov's antique about copyright there, and the state of US-VN relations, Google will get what they want.
> My windows PC stays updated without issues, never faced any strange issues with audio, graphics, nothing.

On the other hand, after an automatic Windows update to my PC, my Bose wireless headphones were permanently unable to connect to it. They continued to work flawlessly with various smartphones.
Miami is kinda uni-dimesional city isn't it? NYC is one of the only world cities.
True enough, there may be exceptions.
Yup, was surprised bloom filters weren't even mentioned in passing. I suck but still it's crazy to see some people genuinely would have a problem getting the O(n) solution when they've been in the industry for more than 5-10 years
The reference counts don't dictate when memory is released, that happens when an owned value goes out of scope, just as is the case for Rust. The reference counts are merely used as a form of correctness checking. The result is that allocations, destructors, and deallocations are perfectly deterministic.

Deallocating memory itself doesn't crash the program either, rather it's a check performed _before_ doing so (though that's mostly a case of pedantics). This strictly _is_ better than C, because if the program kept running then you'd trigger undefined behaviour and all sorts of nasty things can happen.

If you're familiar with Rust, this idea is somewhat similar to Rust's RefCell type, which lets you defer borrow checking to the runtime, at the cost of potentially triggering a panic if you try to mutably borrow the cell's contents when another borrow already exists.

You can also find some backstory on the idea Inko uses from this 2006 paper (mirrored by Inko as the original source is no longer available): https://inko-lang.org/papers/ownership.pdf
Would you say the market is like that also
Nice work! JIT compilers are a multi-dimensional tradeoff space: memory consumption, startup time, and execution time. I've been experimenting with different ways of visualizing these three dimensions in a tradeoff space. I like the iteration time over time (showing warmup time) but that graph takes a lot of space and is necessarily per-benchmark (and only works with benchmarks with clearly repeated iterations). In my recent JIT paper I went for a scatter plot of two dimensions (setup time and code quality).

It's here if anyone's curious: https://arxiv.org/abs/2305.13241
Do most Android users actually care one way or an another?

IMO, it seems like there's a small, if vocal, minority of folks with a deeply weird inferiority complex around blue bubbles and most people don't care at all. None of my Android using friends seem to give a shit.
Me too. If it wasn’t for Maps and Google local I wouldn’t really need it any more Kagi is pretty much better for everything else.
> This isn’t a failure of neural networks. It’s a feature. It’s why you’re not flooded with every single memory and experience you’ve ever had every moment.

This is an interesting point, and made me think on whether this "reversal curse" is something we experience with our own, human neural networks. I think it is. Like, I can imagine being given a character in a movie, being able to tell you what actor played them, but given the actor and the movie, not being able to tell you what character they played, or vice-versa. So the pairing exists in my brain somewhere, but I only have an accessible pointer to one side. I think we run into cases like this all the time, actually.
It's possible that our universe is inside a black hole or a black hole analog.
> Apple moved from using The Weather Channel to their own forecasting a year ago [1].

AFAIK they don't have their own forecasting models, they use same data sources as everyone else: https://support.apple.com/en-us/HT211777
Wow here in Europe it's the opposite. Every sms I get is either spam, 2FA or some provider notification.

I literally get no personal messages via SMS anymore and I haven't for years.
Maybe we should just send up the best astronauts and screen for capability to perform good work?
Why does it have to be a centralized team?

I think the best answer will be some form of decentralized moderation. All we need is to put curators (users) in a web of trust, and have them cryptographically sign their opinions.
There is a difference between disaster and emergency. The emergency exception is for immediately saving a life. It is basically that if need to call 911 and can’t, you can break rules on radio.

There are lots of people who think the rules are suspended during disaster. That is only true if actively saving a life during a disaster.
Ask HN: Git Workflow for Web Projects with No Tagged Releases
The current git workflow my team is using for our web projects has recently come under scrutiny and I'm curious if other web developers are using a similar approach, or have a better alternative.

We have 5 or 6 web developers that typically work on the same repository, developing independent features. Features are developed, tested and deployed as soon as they're ready; we do not bundle up feature, nor do tagged releases that contain everything slated for production at that time.

Feature branches are built off main and developers code locally. Once a feature is ready for an internal review by non-developers, it's merged into our "development" branch which is deployed to a dev environment. It's entirely possible, and highly likely, this development branch and environment contain multiple in-flight features from other developers who have also reached a point where their project is ready for internal review by non-developers. There are, of course, merge conflicts that are dealt with at the time of the merge. The devs work together to determine how to resolve.

Once a feature has passed internal review and is ready for QA, the feature branch (based on main) is merged into a staging branch and deployed to a QA environment. As with the dev branch/environment, this one will have other in-flight projects that have reached QA - though it is typically fewer features than are residing on dev.

Once a feature has passed QA and ready to be deployed, the feature is merged into main and deployed. This generally results in 0 merge conflicts as the branch was based on main to begin with and, ideally, the developer has periodically merged main into their feature to pull in new production code over the course of their feature development.

This setup has worked really well for us, but a new developer has suggested we build our features off the "develop" branch. The articles I've read that also suggest that approach tend to lean towards tagged releases where multiple features are all bundled together and the entire "develop" branch is merged into main as a release. I just do not see how that is possible with our workflow, given that features are released as they're finished and multiple features are in flight at any one time, all in various stages on development.
Oh yes -- I've never developed serious competency in them, but Arthur Whitney and Aaron Hsu are among my programming heroes :)
A lot of stuff would have broken during y2k if a lot of engineers hadn't put in a massive effort.

We know this because we just changed the clocks to 2000 and things broke...badly.
This is why you always keep separate savings accounts away from a spouse.
While I wouldn't want encrypted traffic completely taking over the bands, part of the spirit of amateur radio is encouraging experimentation and expanding technical understanding [1]. Encryption is pivotal to modern wireless communications, and allowing it would expand amateurs' ability to experiment and building understanding in radio encryption.

Methods like spread-spectrum communication are allowed. It's not the same as encryption, but it it similar in that people without knowledge of the frequency hopping pattern are not capable of receiving the transmission [2].

Ultimately I'm not particularly invested in permitting encryption in amateur radio - my personal involvement is mostly homebrewing simple equipment - but I'd consider it a plus. I doubt it'd displace public participation around local repeaters and the existing radio activity.

1. https://www.arrl.org/about-arrl

2. Well, if they have an SDR with a wide enough bandwidth they can receive spread spectrum communications. And with modern SDR's that probably not that rare.
The engine failures didn’t cause the rocket to deviate significantly from its planned trajectory. The biggest failure was a fire causing the flight control system to lose communications with the engines, at which point the rocket was out of control.
>for those of no faith, we have celebrities

No, we don't. I know this is commonly bandied about as a truism but no one actually worships celebrities in the same way, or for the same purpose, as the religious worshiping deity, except maybe serial killers.
> Its small usage by activist

NIST in the US and the National Cyber Security Center in the UK, as well as much of the industry, use the term, but go ahead and persist in your ideologically-based denial that it is, in fact, a word in use.
Apparently it's just moving that to runtime, which is kind of terrifying and misses the point. "If the owned value is dropped but references to it still exist, a panic is produced and the program is aborted; protecting you against use-after-free errors." [1]

That "protection" seems pretty worthless to me, since a non-trivial number of the use-after-free bugs I've seen are triggered only in rare cases, which means you're still crashing in prod.

Overall, Rust's lifetimes are sometimes hard, but generally only when memory safety is also hard. Inko's docs claim it makes it easier to implement self-referential data structures without unsafe/raw pointers, but to be honest the references here don't seem significantly safer than raw pointers.

[1] https://docs.inko-lang.org/manual/latest/getting-started/mem...
1. chewing gum (studies show alertness promoted, or use as placebo)

2. morning light on a timer (regulates circadian rhythm)

3. hydrate (water but also coffee and coffee-as-tea when brewed twice)
> It also follows that if God made the universe, and the universe has goodness in it, then God either created goodness too or he IS goodness

Doesn't that argument apply equally to "badness" (I guess "evil" might be the more idiomatic term): if God made the universe, and the universe has badness in it, then God either created badness too or he IS badness. Therefore, God is bad.

> In Christianity, this is theologically explained as "God is good and the source of all good, his will is good and to go against his will is therefore bad"

Of course the question is why we ought to believe this as opposed to following our own moral convictions. And from my perhaps cynical perspective, this seems to be what Christians do anyway (moral views vary dramatically within Christianity): they just ascribe their own moral views to God.
I am bad at web design.
I had not! Looks like it was the Sedona in North America until recently, which I have seen. Kinda looks like a minivan wearing a SUV trench coat. Not bad but I’m not in love ;)
> Let me just cold you down a bit by telling you that a 12-year-old laptop still kicking isn't that big of a deal.

Indeed. I have a Toshiba laptop I use almost daily, I bought it used in 2010. So not sure exactly when it was built, probably 2008-09 or so.
Off Topic, but I thought Heii On-Call was done on Crystal? Or did I mixed it with something else?
See https://en.wikipedia.org/wiki/Numerical_weather_prediction

> Present understanding is that this chaotic behavior limits accurate forecasts to about 14 days even with accurate input data and a flawless model. In addition, the partial differential equations used in the model need to be supplemented with parameterizations for solar radiation, moist processes (clouds and precipitation), heat exchange, soil, vegetation, surface water, and the effects of terrain.

I think there is a hope that DL models wont have this problem.
Perhaps another application is insulation of batteries. You want good thermal conductivity when the battery is in active use at high power draw to sink heat to the environment, but also you may want to insulate it when it's idle and freezing outside, to reduce how much self-discharge is needed to maintain its minimum temperature.

However, it might be simpler to do this with moving parts or phase-change materials, etc
You could switch the thermal sink between multiple radiators to give each one a lower duty cycle.
They ruined file sharing, didn't they
No, just the plain Tor Browser.
You talk about retrojustification, but in many parts of the world this has long been written into law, for example in the UK's Wireless Telegraphy act:

1(1) The Licensee shall ensure that the Radio Equipment is only used:

a) for the purpose of self-training in radio communications, including conducting
technical investigations; and

b) as a leisure activity and not for commercial purposes of any kind

As for it being "good" not to have privacy, it's really not about having privacy or not, but respecting the situation that there are different tools for different needs. If you need to speak to your spouse, there are tools to speak to them privately! Amateur radio isn't the only option, and it isn't the best.

The problem is that encrypted comms tie up spectrum space without giving anything back. Now, I don't ragchew, I think it's incredibly boring and unnecessarily toxic chat given most of the personalities and topics involved, but at least anyone can choose to drop in/out of that as needed.

What I'm more interested in is radio as a sport, where I can climb mountains and operate from them, pushing myself and engaging in that competitive activity with others. It's hard to do that if everyone has decided to start using the 2m band as their private internet link because it goes further than WiFi.
From talking to people who have been long term quitters, the urge to smoke never leaves.

My dad told me about smokers in the B-17s in WW2. They'd fly at 35,000 feet in unpressurized airplanes. There wasn't enough oxygen to keep the cigarette lit. So what they'd do is take a breath from the oxygen mask, blow it on the cigarette, whereby it would burn like a torch. Then they'd take a puff. The cigarette would begin to sputter and die, whereupon they'd take another breath from the oxygen mask, and the dance would repeat.

After the war, things were pretty bad in Germany. People would follow GIs around, and when they were done with a cigarette, they'd flick away the butt. People would rush to grab the butt, from which they'd harvest a few grains of tobacco. Eventually, they'd get enough to roll into a new cigarette, and sell it.
Well, convert does the conversion for you… it’s kind of challenging to come up with an example where there isn’t already a tool/package/library for X. But like pretend there wasn’t one for converting images… you can’t just off-the-cuff that.
You too have noticed most great employee rewards go to someone who if they had done their job well wouldn't have been notived
> In a formal sense, anything you can compute on a computer is O(1)

I don't think the definition of Big-Oh supports that conclusion.

"Big O notation is a mathematical notation that describes the limiting behavior of a function when the argument tends towards a particular value or infinity." [1]

"For example, the time (or the number of steps) it takes to complete a problem of size n might be found to be T(n) = 4n^2 − 2n + 2.... As n grows large, the n^2 term will come to dominate,... say that the algorithm has order of n^2 time complexity" [1]

[1] https://en.wikipedia.org/wiki/Big_O_notation

> Hash table lookup is absolutely bounded by a constant, but going from L1 to L2 to L3 to RAM with anywhere between 0 and 5 TLB misses is far from constant.

Indeed, but I can choose a value "C" that is large enough to negate any of the differences between cache miss or hit.

Let's say "N" is the number of lines in one of our text files. Once we have put that data into a hashtable, the claim is then that lookup time is O(1). You counter, and state, no, the lookup time is potentially 30ms, or even 100ms (making up the numbers). For my claim that the lookup time of O(1) to be true, I can pick any value of 'C'. So I choose 1 million. I'm basically saying, lookup times will always be under 1 hour. Given our precondition that we have built this hashtable, no matter how we get the data, yes - it will be under 1 hour. If we used carrier pigeon with USB stick, we could just choose a larger value for C and still be correct.

The idea is basically, if you have something like N^2 + N^1, eventually when N is large enough, n^2 will become so dominant that you could multiple by it by a fixed value to wash away all the other terms in the expression.

Thus, while the actual lookup time can and will vary, it is still bounded. Keep in mind as well there are different functions for best case and average case performance. These notations do take into account that the per-instance lookup time can vary.
We already have high-quality thermal conductors and its name is copper. And copper runs throughout the inside of all of our chips.

I have severe doubts that any "heat semiconductor" would have the same thermal-conductance as copper (or copper heatpipes, and other such heat-devices we have today).
It definitely has a kind of "I have something I want to do, let me hack at it" feel. Love anything that helps with that. :)

The lambda formation is something that will have to be gnawed at though.
Great point. These folks are staff engineers or principal engineers, so I assume others recognize them as authority figures.