skysight-inc/HackerNews huggingface dataset:
Yes i run it 6-8 hours a day when I'm using the room. It really surprises me how effective and cheap it is vs a space heater. A solar powered heat pump would be even cheaper, I suppose but this solution was only about $200 to build. I doubt a heat pump would last long enough to pay for itself unless i could figure out away to cheaply acquire and install it.
Hilarious that feta and mint as "Australian" additions. I seem to recall there is or was a sizeable Greek-derived population in some areas of Aussieland - that must be where that comes from.
Is this news because it's innovative or because AA is that far behind?

I haven't flown AA in a while, but other airlines I've flown have a green or red rectangular light built into the pass scanner, and bonk sound indicators. If someone is in the wrong group, it bonks. The agent may or may not wave them through.
wikipedia says:

https://en.wikipedia.org/wiki/Assyria

> Tukulti-Ninurta I's assassination c. 1207 BC was followed by inter-dynastic conflict and a significant drop in Assyrian power.[62] Tukulti-Ninurta I's successors were unable to maintain Assyrian power and Assyria became increasingly restricted to just the Assyrian heartland,[62] a period of decline broadly coinciding with the Late Bronze Age collapse.[62] Though some kings in this period of decline, such as Ashur-dan I (r. c. 1178–1133 BC), Ashur-resh-ishi I (r. 1132–1115 BC) and Tiglath-Pileser I (r. 1114–1076 BC) worked to reverse the decline and made significant conquests,[63] their conquests were ephemeral and shaky, quickly lost again.[64] From the time of Eriba-Adad II (r. 1056–1054 BC) onward, Assyrian decline intensified.[65]
The issue was beef tallow for fries, which they hadn’t disclosed to the public, and so vegetarians or people who don’t eat beef were mad. They could’ve solved the problem either by introducing an alternate or simple disclosure. But they were hardly “tricked.”
Sometimes I appreciate it too. At other times I wish I could click a button and everything would fall into place for the next day.
If you want to really use BGP without operating a real part of the internet, go and sign up for DN42. It's a pretend Internet built using Wireguard VPNs as if they were physical links.

One difference from the real internet: since traffic volume is relatively small and no money is exchanged, there's not really a distinction between transit and peering - you could do peering-only if you wanted to, but mostly everyone provides transit to all their peers, making the network a completely unstructured mesh (other than the large number of stub ASes who never bothered to get more than one peer!)
Note that this is not in any way a new development.

If you look at the incumbent ISAs, you'll find that most of the time ISA and microarchitecture were intentionally decoupled decades ago.
Bitwarden SDK relicensed from proprietary to GPLv3
It's not really their fault. It's Biden's fault really. They are required to be in compliance with the US' sanctions. Biden's executive order explicitly called out Software contributions. And due to a Northern California court case from 2017 any contributions to GPL'd software is liable
Probably mixed up with the BYD Seagull which is indeed USD$10,000 (before tariffs).
Summary. There are two take aways. First is the odds of a populist getting elected goes up as GDP growth drops. (Oddly, there is he doesn't graph GDP per capita.) Quoting:

I found limited evidence that links macroeconomic conditions to populist electoral success. The exception to this was annual GDP growth, which, unlike inflation, unemployment, corruption, GINI or trade openness, is significantly linked to the odds of a populist being elected. In particular, a 1% increase in GDP reduces the odds of a populist being elected by 12.5%, within the next zero to five years.

Secondly, the effect is non-linear. This is important for Trump. While Trump did see a drop and GDP and Biden has seen an increase, the effect wasn't huge and those first few percentages of change don't matter much. It's big changes that see a politician's popularity get drive to remarkable highs or all time lows.

As an aside the article is unnecessarily hard to read. It could really use being put through a Readability Level calculator, and getting is score down.
Stress and Heart Rate Variability: A Meta-Analysis and Review (2018)
In what way is thermally throttling at 86.5 C quite enough cooling? "Active Cooler in Case with HAT" idles near the same temperature "Active Cooler" reaches under max, unthrottled, load.
It will come down to preference. The best tool for the job is the one you're familiar with. But if you've never tried Rider, I think it's good advice to try it and form your own opinion.

You might like the built in code completions, with the included local LLM. If you've used the Resharper plugin for Visual Studio, you might like that those features come included in Rider. Same with DotPeek, if you like to decompile dependencies to view implementation details. You might also like Rider's built in 3 way merge with magic wand to auto resolve easy conflicts.

If you also develop outside dotnet ecosystem, you might like that Rider has the same UI as Idea (java development) and Webstorm (frontend development), so switching between them is more familiar.

One thing I don't like about Rider is its inline type hints. I think they clutter the code and I usually disable them.

I haven't gone back to Visual Studio in a while, so I can't offer an honest comparison since my experience is a bit outdated.

(But to be honest, I don't really use Rider too much nowadays either. I've mostly switched to VSCode. So take this with a grain of salt. And apologies I didn't address the items you listed. I just wanted to point out the items I personally took note of)
It seems like all the cars like this are only available in Europe
Who Gets the TikTok in the Divorce? The Messy Fights over Valuable Social Media
BYD is a state-backed enterprise with unknown levels of profitability when full subsidies are accounted for.

Tariffs will be needed by countries that refuse to create state backed companies but which also want an automotive industry and a manufacturing base that can make weapons of war.
Also: https://github.com/bitwarden/clients/issues/11611#issuecomme...

Previously: https://news.ycombinator.com/item?id=41893994
A Typed Foundation for Directional Logic Programming [pdf]
Everything you just said can be applied to regular cars as well.
https://archive.is/88RI6
With great data, comes great responsibility
The Chinese made cars meet the same safety standards as US and EU made cars (at least the ones sold outside of China do).

I thought GP was talking more about the safety standards for workers in the factories - which do cost more to meet.
Does the problem boil down to selecting the real part of a complex number? Correct me if I'm wrong, but the conjugate of z is merely 2*Re(z) - z. For example, the conjugate of a + bi is 2*a - (a + bi) = a - bi.
Honest question, why is breaking news important? How exactly does knowing unsubstantiated details about an event immediately male one’s life better?
Don't attribute to malice what can easily be explained by overstressed Systems Engineers trying to resolve multiple conflicting Requirements.
Wayland: I3 to Sway Migration – Anarcat
"Whataboutism" was originally a valid criticism of "tu-quoque" attacks.

Now it's frequently used as a defense for hypocrisy.
Because there has never been a single commercial jetliner fatality caused by software in its intended operational domain failing to operate according to specification. That makes the commercial jetliner software development and deployment process by far the safest and highest reliability ever conceived by multiple orders of magnitude. We are talking in the 10-12 9s range.

And just to get ahead of: “Well what about the 737 MAX”, that was a system specification error, not due to “buggy” software failing to conform to its specification. The software did what it was supposed to do, but it should not have been designed to do that given the characteristics of the plane and the safety process around its usage.
I want to mention this beautiful physical led sign of the BART map: https://www.designrules.co/
I find it kind of weird that this is framed like a novel solution and discovery process when this has existed since the early 2000’s in other tactical FPS games.

Did the author do no research into the competition/precursors before going down this path?

Did they lie to make it seem more impressive?

Whatever the case, it’s odd.
I love how they blamed the flake on node and Javascript, then switched to Rust and also changed the whole approach, which had a hundred times more effect than changing the language did.
This is what made me fall in love with python. It's over now, but it was nice while it lasted.
Brushed aluminium LED map of American metros
Yes, it definitely does. The behavior of the car significantly changes.
Singapore is the only place I heave heard of where rich and poor live in the same public housing buildings.

Could have something to do with the extreme land scarcity. The super rich still live in private houses though.
HarmonyCloak: Making Music Unlearnable for Generative AI
What was the "vanilla post-training quantization" used for comparison? There are 22 GGUF quantization variants smaller than 16 bits per weight and I can't tell which one is being compared with:

https://huggingface.co/docs/hub/en/gguf#quantization-types

It might even mean a non-GGUF quantization scheme; I'm just an intermediate user of local models, not an expert user or developer.
I never said I knew how it would react in every situation. I state you get a feeling for where it will fail and that you need to monitor it.
mouse or keyboard is really just a preference. you could do mouse 1 sweep-select 2-3 in one window, and move to another mouse 1-3, and move to another do mouse 1-3, ... Or you could do, in case of vi, y$ (or other movements), ^w w (or other way to select other window), (move your cursor) p, ^w w, (move your cursor) p, ... Though I'm biased, because I feel it's much easier to move my mouse than do one of wWbBeE^$fFtThjkl to move my cursor, even though it is a lot faster and efficient to only move a few of my fingers than my whole arm.

the font is likely Go Font, the proportional one
Right some of them do. I just recall the cheapest STM32G0s not having them (though they did have OTP so you could burn it yourself).
Oh, now that's interesting news. I never would have thought of that! The one time I did it wrong was on a small enough item I was able to pay it quickly via savings.
$1.32 per car is a lot!
It’s not a coincidence that Facebook started out as a college-only social network. That was the real barrier to entry.
> just being more active and eating better

You're grossly underestimating the problem.

40+% of the population are obese.

This isn't just a few pounds to lose. This is 60, 70, 100lbs.

The task is to lose the weight forever.

For which long term weight loss success numbers are abysmal.
I should have prefaced this by saying if you follow the happy path, firebase auth is probably fine most of the time. But here are some issues I can recall (it has been a while too, so maybe some of this is fixed):

- No session management apart from the JWT
- No way to force-logout users across devices
- Can't easily track active sessions
- State sync across tabs can be weird
- 1000-byte limit for custom claims
- Claims require a token refresh
- No user impersonation
- RBAC is pretty miserable to implement with rules
- Auditing gets expensive quickly
- Auth emulator doesn't quite match production behaviour
- Quota limits for email sending are brutal
- Token revocation support isn't great
- Testing custom claims is messy
- Password policy customization doesn't seem to exist (maybe I'm bad at docs though)
- Backup/restore of auth is pretty ugly
- Probably not typical to need, but integrating with existing user databases is basically not a consideration in the design of the system, so glue code gets huge fast (think integrating with Stripe customers for example)
- Auth lifecycle events are pretty limited
- No support for custom auth providers
- Custom token signing is poorly documented and difficult to reason about

Most of this is due to firebase auth being opinionated. This is fine if you don't need it to be flexible.

I could also be behind the times, but this was my experience over many projects spanning many years, so I imagine it's probably similar today.
Not entirely. E.g. IntelliJ has a "project environment" modal (not sure about the exact name rn), in pycharm its part of the settings and a bit different. There are a few more things like this between the IDEs.
Interesting. I rarely smoke, but did do a lot of smoking in the mid 00s. I recently indulged and damn, it was nowhere near as tasty as I remember. That probably explains it!
Same in Julia, but no need to "import math", its already built in :D

joe@zap:~ $ julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.10.5 (2024-08-27)
_/ |\__'_|_|_|\__'_| |
|__/ |

julia> z=1+2*im
1 + 2im

julia> z*conj(z)
5 + 0im

julia> sqrt(z*conj(z))
2.23606797749979 + 0.0im

julia> abs(z)
2.23606797749979
Private Cloud Compute Security Guide
Why is everything nullable?
Lieutenant, I think you forgot one detail: customers.
I am sorry if there was any confusion, but my goal was not to be nice.

I think my grandmother is exceedingly stupid. “Idiot” is a very common insult to call someone very stupid. My goal is to be mean in this case.

“Nut” is less defensible but I stand by it, and I don’t actually believe you’re offended by it.
> It would be hard to justify not using a screen these days, IMO.

Unless you were concerned about the safety of someone having to look at a screen to operate vehicle controls. Otherwise you could just make it a smartphone app and ditch the screen entirely.
> Some popular DSLs most software developers use on a regular basis include Regular Expressions for pattern matching, AWK for text transformation or Standard Query Language for interacting with databases.

Isn't it Structured Query Language? Or are both variants used?
Have you heard of wit? I suspect we'll see use outside of WebAssembly. https://component-model.bytecodealliance.org/design/wit.html

It has non-nullable types, via option, which makes non-nullable the default, since you have to explicitly wrap it in option. https://component-model.bytecodealliance.org/design/wit.html...

A way to represent types commonly found in major languages would be nice, but it would be better to start with something like wit and build on top of it, or at least have a lot of overlap with it.
> Safe C++ is a really important project

What makes you say this? It seems to me like we already have a lower-overhead approach to reach the same goal (a low-level language with substantially improved semantic specificity, memory safety, etc.); namely, we have Rust, which has already improved substantially over the safety properties of C++, and offers a better-designed platform for further safety research.
Great article! I wonder how hierarchical node updates are done, how multi user on that deep map is handled specifically.

I just recently put into production a large scale document centric CRDT editor using yjs and Vue3/Vuetify. This is a platform agnostic WYSIWYG editor that supports around 30M daily users. It was a really intense experience writing this software! It uses YJS as the document, then creates an event sourced change stream (ydoc changes) that is streamed in via a websocket (APIGWV2) lambda into a dynamodb, then projected into S3 as plain old JSON for service load. The editor presents "what the web sees" for platform preview and is interpreted from the ydoc. All serverless. Multi user is awesome! History is awesome! The whole thing is just really cool!

I ran into two major issues: upstream updates being too large for a websocket which I fixed with signed URLs to a S3 YJS triggered lambda that inserted these very large events - which are exceptionally rare, like when I user copies/pastes a giant doc. That and multi user hierarchical updates, like where a user updates a parent node and that triggers an update of the children messing up the other user. The trick was to flatten the hierarchy into a linked list on save and save the doc as a flat ymap structure in the DB. I had to chunk serialized strings into dynamodb because of the ~400k row limit, but no regrets, loads are very fast over WS even when chunked. Lots of learning. Really fun system to write.
That context is useful. I have seen similar sites posted in seriousness here.

I went on a 9 month trip with my partner to see the world before settled down to have kids. On the return flight I was interviewed by a nice woman in her 20s that worked for the FBI, stationed in Heathrow. Her statement-question to me was, "Why were you away from the states for so long? America has everything you need." I was floored.
Honestly, I feel like this is a horrible argument when gamemaker still ships its own trash language too lol
And if you compare what Russia has done in the same time frame?
Japan's rising ramen prices give election voters food for thought
20231227 https://news.ycombinator.com/item?id=38783112 Operation Triangulation: What you get when attack iPhones of researchers

20231229 https://news.ycombinator.com/item?id=38801275 Kaspersky discloses iPhone hardware feature vital in Operation Triangulation
The SDK has now been relicensed as GPLv3, so it looks like the CTO did see the problem in the end.
I imagine the Kindle is sold as a loss leader, plus whatever economies of scale/negotiating Amazon does pushes the price down heavily vs buying a single unit from an electronics retailer
A nice stereotype, but it doesn't seem to really match reality. See for example: https://insideevs.com/features/719015/china-is-ahead-of-west... At least Chinese consumers (and increasingly more European consumers) just seem to prefer the Chinese EVs.
why 443? are you assuming ssl here? serious question, I'm not sure.
But if it is, wouldn't it be hard to disregard the weight of SSL in the metric?
I think you misread the graph. "Active Cooler in Case with HAT" is pretty much the same temperature (74.8) as "Active Cooler" (no case, no hat, 70.6). None of the configurations with the cooler throttled.
Show HN: Meteorads – Create UGC-Style Video Ads Using AI Avatars
I played with Kepler GL a couple of years ago to visualise the Canterbury quakes. It's kinda phenomenal to see how frequent the little ones are, and the aftershocks from big ones take a while to drop off...

https://itnext.io/using-kepler-gl-to-visualise-over-35-000-e... for the curious
You're missing one of the principal actors here. It's not GM or Toyota selling you a car, it's a dealership. The dealership is only viable if they average $2-4k per sale. That margin simply doesn't exist on a $10k car, so they don't even want to offer it except to get you in the door.

Manufacturers in turn (except Tesla) have no one to sell these vehicles, and would have to take a risk that they could make up the lost margin on volume. They don't have the cultures to do that either.
IPC/shared memory overhead?
I though we hit sub $100/kWh in 2024?

https://www.visualcapitalist.com/charted-lithium-ion-batteri...
I am pro any movement towards memory safety. Sure, I won't stop writing Rust and start moving towards C++ for this. But not everyone is interested in introducing a second toolchain, for example. Also, as this paper mentions, Safe C++ can improve C++ <-> Rust interop, because Safe C++ can express some semantics Rust can understand. Right now, interop works but isn't very nice.

Basically, I want a variety of approaches, not a Rust monoculture.
In the information age we've seen inconsistencies as well.

Ever since the release of Whisper and others, text-to-speech and speech-to-text have been more or less solved, while image generation seems to still sometimes have trouble. Earlier this week was a thread about how no image model could draw a crocodile without a tail.

Meanwhile, the first photographs predate the first sound recordings. And moving images without sound, of course, predate moving images with sound.

The original poster was trying to sound profound as though there was some set sequence of things that always happens through human development. But the reality is a much more mundane "less complex things tend to be easier than more complex things".
Usually this means that you have one more false positive hiding somewhere!
It’s a little bizarre that I feel like I’m actually starting to respect this little bit of Meta…
This is a thread about a C++ language feature; it's probably most productive for us to stipulate for this thread that C++ will continue to exist. Practical lessons C++ can learn moving forward from Rust are a good reason to talk about Rust; "C++ should not be improved for safety because code can be rewritten in Rust" is less useful.
Sorry that I was not clear, my bad, I did not mean to imply that you personally "lack understanding" in any way.

What I should have written was that there seemed to be a lack of shared understanding among the team, (i.e, agreement) on the value, meaning and expected process for PR reviews.

I don't think there is any particular level of care that makes sense in all cases for PR reviews, I believe it depends on industry, criticality, the particular repo and who is doing what. I think the most important thing is that everyone is on the same page about what's expected.
I appreciate your perspective and I don’t disagree with you entirely. I’ve worked in environments that struggle with putting religion before productivity and maintainability; the result is often painful. I’ve also worked in environments where religion, productivity, and maintainability are equals; it makes for a nice working environment. Perhaps there’s a bit more bureaucracy involved (forced documentation can be frustrating—especially when you realize your docs don’t match the spec or the even the code) but, in my experience, the outcome is more pleasant. Scaling religious requirements while maintaining productivity can be tricky though; religion can be deeply expensive (and therefore bad business) for smaller orgs, but it can also be easily politicized in larger orgs, which often results in engineer dissatisfaction. Religion will always be controversial. :)
If you want to lock customers into a contract then call it a contract. Every subscription plan very ominously states "this is not a contract" so the company has no obligation to provide the promised level of service and can change the plan at any time. Yet here they are arguing that customers don't have the right to terminate a subscription. That's called a contract and you can't have it both ways.
Becoming physically immune to brute-force attacks (2021)
Notion is launching an email product - join the waitlist
Oh well. We certainly didn't help it doing it or gave it diplomatic support, in any case.

Besides, ethnic cleansing and genocide are their own special kind of evil- I'm not sure Russia is guilty also of that.
This is getting into uselessly-pedantic-at-best territory.
> To get a real comparison they should have written a third system using their new architecture and the old langauge, but that would of course be hard to justify outside of academic research.

Good point. You need a control group to make sure you're measuring the thing you think you're measuring.