skysight-inc/HackerNews huggingface dataset:
I can call one of my banks from the app. They will generate a phone number followed by a , and an appended code.
No need to identify during the call.
The funny thing is that, at the time, digital logic circuits were made with relays. For most of the XX century you could hear relays clacking away at street junctions, inside metal boxes controlling traffic lights.

Then you got bipolar junction transistors (BJTs), and most digital logic, such as ECL and TTL, was based on a different paradigm for a few decades.

Then came the MOS revolution, allowing for large scale integration. And it worked like relays used to, but Shannon's work was mostly forgotten by then.
This seems almost tailor-made to be HN bait.
One of the reasons why I went for a i9-13900 (non K variant) - stability matters to me way more than performance.
Kotlin has it instead of _

val numbers = listOf(20, 19, 7, 12)
val multiplied = numbers.map { 3 * it }
// [ 60, 57, 21, 36 ]
Show HN: I made a Monte Carlo simulator tool for Google Sheets - Simulate
I would assume you, the person behind the wheel of the car. Much the same the doctor/staff hitting the submit button on the validity of the records statement.
Interesting. Is there a public spreadsheet or similar summarizing the most important properties of these new battery types? It takes forever to just research one of them in enough depth to understand their basic properties, and I’d like to compare many.
Looks like it’s just XML .plist format, and (at least partially) publicly documented:

https://developer.apple.com/business/documentation/Configura...
@deadbabe cynics
If I'm reading this page[1] correctly they are playing fast-and-loose with the power-density numbers. Compared to Li-Ion shows 4x the power-per-Wh, but is about 1/4 the energy density, so the power density (in Watts/g) is about the same as Li-Ion?

[edit]

That page links a data-sheet that claims ~500W/kg which is much better than LFP, I couldn't find any reliable numbers for NMC, but I suspect its more than half of that?
> I wonder how it estimates VO2Max and how often depending on the model. On my Series 3, it seems to make a data point two or three times a month and it’s concerning to me because it seems like it isn’t trending up even though I have started to do more cardio exercises.

The description in the Health App under Cardio Fitness (the one that shows VO2 Max) says that it measure it only for outdoor walks, hikes and runs. If you don’t do these outdoor activities, it won’t measure or record VO2 Max. I’ve seen this reflected in my measurements. I do HIIT and cardio workouts at home, and it certainly doesn’t measure or record VO2 Max.
I had hoped it would include a harsh criticism of determinism, as well as of intellectual attempts at dictating human action and behavior by logic, which the Underground Man discusses in terms of the simple math problem: two times two makes four, but these XML nodes from the Underground seem to have a different author.
RFC: https://datatracker.ietf.org/doc/html/rfc9421
good move... but some rubber like pad at the table make them 99,9% fixed! and dust marks your ideal position that MAY is changed/adjusted slightly after some time spend with the keyboard
> why would the temperature at any finite point will always be zero

Based on your answer of the temperature inside a neutron then maybe it won't be zero everywhere. Any finite point is going to either be inside a particle or outside of a particle. And since most of space is empty, and atoms are also mostly empty, the vast majority of finite points will be where there is nothing, and hence have no temperature.

> emptying space is stupid expensive

I don't what this means. Most of space is already empty.
The Red Crystal: Won (With Summary and Rating)
Sure, go ahead, shoot down a Starlink satellite. There will be another along in a few minutes.

Shoot down every one that passes over country X? Hope you've got a few thousand antisatellite weapons, and you're willing to burn them on this...
> Manufacturers can't use the argument that it can't be done because it was common practice with Nokia 20 years ago. Nowadays more modern design practices will make that even easier to implement.

The problem is water resistance. Your old Nokia (except the indestructible 3310) was dead if you managed to let it fall into water, most phones up until the end of the headphone jack had the same problem - and secure-boot stuff has made it virtually impossible to recover data if the phone doesn't boot up any more.

Water resistance and non-sealed phones don't really mix, unless you're going for really bulky things like the CAT lineup or Samsung's Active Tab series.
Change rates of lithium batteries are a huge negative compared to pumping gasoline
The argument that "advanced medical therapies are only available to the rich" simply has not been proven true throughout human history.
> A game of unintentional comedy in which the player has to solve meta puzzles that the developers almost certainly didn't intend.

> Almost everything about the game is staggeringly broken, including the inventory, the economy, combat, side quests, magic, and exploration, although some of the ways in which they are broken create unique opportunities to get through what would otherwise be an unwinnable game.
> but otherwise the free market is efficient

Efficient in routing public goods to a locked box maybe
Everything that I've seen actually speaks to the company value of transparency not being a hollow corpo-speak but the actual reality. Fastest "yep, gotta apply" here I've every done.
A possible answer is it’s not really a privacy setting but instead to save you from carrier data charges.

I agree that there should be an app firewall to the point I’m running an older phone w the checkm8 jailbreak to have a firewall.
"People who smoke are more likely to do other things that the medical establishment condemns" is a plausible non-causal explanation for the correlation between smoking and lung cancer.

I think that we just have to look at the best explanation for the current data to determine causality, but it’s always a guess.
Sounds like they are using a [Buoyancy_engine](https://en.wikipedia.org/wiki/Buoyancy_engine).
The large wings are there to provide efficient forward motion when going up or down the water column.
Addressing the Delta variant? What sort of time warp is this?
I think there are morals in Grimms Fairy Tales even in the earliest versions. What is striking to me when I read them is that many of the stories come from people at the bottom level of society and reflected their struggle for survival. These include terrifying consequences for misbehavior and that violating group norms (including those imposed from above) is a big no-no. A lot of the stories feature tricksters who cleverly got around these restrictions.

These patterns don't show up clearly in individual stories. But it's pretty strong if you read them from end to end.
I missed the 10x charge speed- that is a killer feature that more than makes up for the reduced range.
> That can't possibly be true. Not having to even think about object lifecycles and ownership because all memory is GC'd saves a lot of time all by itself, not even getting into debugging issues when you get it wrong.

I think perhaps the context may make it clearer: it was about simplicity.

>>> the simplicity and immediacy of results opened my eyes to how C can feel as productive as higher level languages with robust standard libs.

So, sure, no one is saying that you'll be faster in C, but with such a small cognitive footprint, you can be faster than you'd think.

When programming in C, I don't spend much time thinking about the language, I think about the problem more than the language. I don't think about complex relationships between language features; about what might happen if I use a reference in a lambda. I don't need to remember what the `this` keyword refers to depending on how the function was created. I don't need to puzzle my way out of a painted corner due to colored functions.

It's the simplicity that I was responding to. You go faster than you would expect.

As far as object lifecycles go, there's a small number of idiomatic ways to mitigate the problems. Not foolproof, but with such a simple language, whatever valgrind reports can be quickly fixed.

Regarding ownership: I'm not really aware of how GC languages, by way of being GC, helps there. I'm pretty certain it doesn't. If you pass an object to a method in Java, C#, whatever, and that method starts a new thread with it, you're still going to be boned if the callee starts modifying it at the same time.

Whatever ownership issues you have in C, you'll have in most other GC languages as well.
My best friend in the world literally told me this morning that he's trying to quit again (we've been friends long enough that I remember when he started smoking). He said he wishes he could "bitchslap" his younger self. The odds probably aren't good, but I'm going to encourage and help him in any way I can. He's young enough that he can probably still recover from most of the ill effects.
This was fun to play with and you even had some Physics equations in there.
https://www.story.com/ makes AI-generated videos and written narratives.
Where did you get that number from? Do you have links?
> If you don't do that you'll run into the same problems as you would if you hire a contractor to build your codebase without understanding what they did for you.

I guess the difference is now that the contractor is cheap or free (because it’s a LLM), whereas in the old days you’d either hire a person to do the work and not understand or pick up a book and figure it out yourself (or go to school, or whatever). Figuring it out yourself was often cheaper and then you could understand.

(Not that humans can be replaced by LLM devs yet, or that LLM generated code is necessarily unreadable. It’s usually fine as you say.)
My sense, after a year of working at a company with an enterprise Copilot subscription:

If your idea of high-quality code is "follows all the standard clean coding practices, uses design patterns, doesn't do anything Sonarqube would complain about, etc.", then it does a great job.

In terms of more abstract, design-level aspects of code quality, though, I have been less impressed. So, things like limiting statefulness and avoiding unnecessary temporal coupling, good high-level abstractions that obey regular and predictable - ideally algebraic - rules, preservation of well-defined bounded contexts, things like that. Left unchecked, Copilot will happily help you turn a large monolithic codebase into architectural spaghetti.

But then, most humans will do that, too.
What you need to know about CSS is just enough to get the designs in figma to work on a real page.
Walmart scales stupendous global network on open source
This debunking video(https://www.youtube.com/watch?v=tNmgmwEtoWE) of Devin really questioned the usefulness for me. It created a file in the repo and spent a lot of time debugging its own unnecessary code rather than reading the Read Me to understand that the code it needed to use already existed and just needed to be run with different inputs.

It's not clear it we're even near a point where it can independently and meaningfully contribute to an existing codebase rather these greenfield demos. Feels similar to the self-driving AI hype where level 5 is still pretty far from realized (Waymo is closest but AIUI still uses a lot of remote human intervention).
There's iCloud for Windows. https://support.apple.com/en-us/103232
Non native speaker here, can you detail why the later is incorrect?
Climate change seems very real.

The proposed solutions, on the other hand...
This is what HN is for, curiosity and discussions !
Somebody on X caught it:
https://twitter.com/SeanMoodyNews/status/1776676474407297224
> Those same phishing emails can just ask you to install some random non-browser software or activate any number of other insecure things.

Yes, because those native apps have access to a much larger attack surface. (As in, they already have all the permissions they need to do major harm.) Which is why OSes have their own scare screens when installing software, and why there's been some success in educating people that installing random shit they come across on the internet is not necessarily a great idea. (Unless you're installing the 432nd dependency of your CLI npm script. Then it's fine.)

Wouldn't it be great if we had a native app where you didn't have to worry too much about what people install, but could still run arbitrary code hosted anywhere? In the limit, you could make it so a single click—on a piece of text, say—would make it do a network request to pull down the arbitrary code and execute it, with no consent required! You'd just sandbox it so that if it needed to do anything requiring extra capabilities, it'd pop up a consent box. Of course, you'd better make sure it's not popping up too many when doing normal things, because then people would just start automatically agreeing to everything that popped up. And it's not just the number, it's also whether the consent popup describes what is being requested, why, and what harm it could cause, in a way that makes sense to nontechnical users. Which means you probably don't want to use it for things where you can't explain it well enough, since then it'll boil down to "will you allow dji@@fo&suR?JGkgslf.##!14* in order to do the thing that you want to do?"

Of course you will. If it was dangerous, then it wouldn't give me the option, right?

(For the sarcasm impaired, I am describing a web browser.)

> If you are trying to protect a user from going far out of their way to follow instructions they are handed by the enemy you simply can't win.

If we were talking hypothetically, I would agree. (And in fact, I do agree that we can't win. At least, not forever and not in all things.) But this isn't hypothetical! This stuff is happening, all the time. And when someone agrees to allow something that can do DMA to main memory and corrupt random bits of data, I have to debug that shit. Or more likely, someone has the great idea to dynamically load a shared library that does Super Secure Antivirus Stuff, which of course the user will agree to, and then I'll have to debug the crashes that result from the buggy thing crapping all over its nest in the browser's main process address space and hooking into things without delegating to any existing hooks. Hey, it worked fine six browser versions ago on the OS version from last year! If that sounds like an unlikely and rare case, then how unlikely is a random bit flip? Because we see ton of crashes from those every day. (Hint: if read-only memory that's supposed to contain code that lives on disk doesn't match what's on disk, then you can't really blame it on buggy code flipping a flag bit on the wrong address.)

</rant>
Working at the edge of cybersecurity and privacy, you've just stepped in it: there is no "Health Insurance Portability and Privacy Act". It's the "Health Insurance Portability and Accountability Act" (HIPAA).

(And I see that noone corrects you below. [edit -- actually a few people do, or the comments are continuing])

Gravity is a fairly strict law too. Maybe you should review what it covers, what it doesn't. The Act greatly expands the "sloshability" of your data, whether the sanctions are appropriate or sufficient to prevent patient harm is debatable.
https://ryanis.cool/cosmos/beta
IIRC, there's separate permissions for web access and unrestricted internet access. The former is only apparent if you look for it on install, and isn't something you can disable on most ROMs.
We can't downvote submissions, but if you think it's bad enough you can always flag it. Or participate in a flame war in the discussion. Both ways can reduce its position on the HN rankings.
One of the big advantages of silicon photonics is eliminating the the optical/electrical conversion at the port (the SFP). Thermal management for SFPs is a major issue and there have been serious quality issues as speeds have increased.
It's expected. The people who own the phones aren't in control of the OS and the wireless chipsets are closed/proprietary. Cellphones really shouldn't be trusted by anyone.
Minor conveniences like this are not worth the complete erosion of privacy, in my opinion. Just go to the nearest ATM to deposit checks (who uses checks anymore, btw?) and use the site for everything else. Not everyone even has a smartphone, and out of those that do, many prefer banking on their laptop over their phone anyway, which incentivizes banks to create feature-rich websites. If the mobile site isn't any good, usually the "desktop site" isn't too difficult to navigate on mobile, if you need to.
> Literally all of the costs you list apply to C/C++ as well,

But we aren't talking about C/C++.

At least, we weren't, but your comments make a lot more sense in the context of C++.

> Edit: and the most significant evidence for this is in comparing all the CVEs for C/C++ vs. memory safe languages like C#/Java.

Wasn't the most expensive RCE the world has ever seen written in Java?
Mullvad is trying pretty darn hard to be as far from "just trust me bro" as is feasible. If you do take their word for how they run their systems (/are working toward), their servers are diskless (what logs?), will only run software signed by their infrastructure team, and will remotely attest that their software has not been tampered with.

This is so very, very, far away from the typical VPN company that any such comparison sounds ridiculous to me.

Just the pretense of doing all this work costs so much that a greedy biz bro simply wouldn't.

https://github.com/mullvad/system-transparency

https://www.system-transparency.org

https://news.ycombinator.com/item?id=29903695
This is wild.

And somehow at the end of this he comes to the conclusion that software engineers need a union? We're on of the highest paid, most flexible professions ever.

It seems like the thing missing here is the simple fact that engineers DO have significant bargaining power already, and have CHOSEN to use standardized solutions because they are good, well supported, and have wonderful communities of helpful people.

What happened to this guy? Seems incredibly bitter.
Yeah Apple kinda hates PWA it seems. I honestly tried to make it usable on iOS but it just fails with anything I'm trying to do.
Now you can try making true ones.
A lot… but what percentage? I’d want a protocol that recognised the semantic relation of images to text, and clients should follow that.
Just chiming in to say your link led me to the document. The introduction is fantastic. I'm in the middle of an enormous woodworking undertaking and I am gonna have to hit pause and read this book. Completely nerd-sniped; other lurkers beware this rabbit hole.
>You said the thing I disagree with in the place where you say things

This conversation is like pulling teeth. Fix this or I'm done wasting my time.
Third party app firewalls exist for at least macOS and Linux distros. It’s likely built in to the system as well, but you’d have to wrangle the command to do it in the terminal.
I realize carbon capture may be some part of reducing total carbon in the atmosphere, but it's disproportionately brought up as a potentially effective one. It stinks to high heaven of chasing public "investment" rather than actually holding industries accountable for actually reducing emissions.
My hesitation with hybrids is that I keep all the associated maintenance costs of an ICE engine. Now I have two power trains and energy systems to maintain instead of just one.
CIQ Extends CentOS 7 Support with Bridge Service as Its End-of-Life Approaches
Any way to get access? All the AI product waitlists are killing me and I was stuck for months on the last GHNext waitlist.
The grapheneos devs are really, really against root. What are your thoughts on that?
I think you're totally right in your parent comment that it's not possible to have nuanced debate on imperialism, at least online with strangers on a forum.

Because so much of what we're saying is relative to what seems like the status quo. I assume at least a good bit of the Anti-Western-Imperialism group see the status quo as being anti china and anti russia and see it as unfair that the US gets a pass. This seems (to me) like a fairly common take in democrat spaces, so hearing such a big deal (correctly imo) made out of Ukraine but then nothing about our own support of colonialism elsewhere is frustrating and seems like it needs the record corrected. This is the take I see the most, personally. Or maybe its equally common but I notice it more because the takes of 'America should stop doing colonialism' feel inoffensive and 'America is fine, focus on what Russia is doing' are more annoying to me personally, coming in with the assumption that we all already agree that Russia sucks so it feels like a distraction.

And I assume conservative spaces which I know less about take it for granted that the other side hates America and wants to hammer home that other countries suck as well. So I can imagine if that was your assumption then the other type of comment would be more annoying and stick out more.

Which seems to be the general way arguments with strangers all suck- nobody knows nearly enough of the context to actually figure out what anyone is trying to say with any nuance. Like, if I call radiohead overrated that means wildly different things based on how much you assume other people like radiohead etc.

Anyways, it's pretty rare for a comment to come out and say "I support imperialism" which shrimp_emoji was doing here and that's why I jumped in to comment, because what an awful take that is. Totally agreed that people supporting only one side as a 'team' thing is awful too. In this specific instance, I don't think that's what thrance was saying and tbh it was what I originally thought your first comment in the thread was going for, actually.
It's quite simple really.

1. We launched Mullvad 15 years ago. During those 15 years people's interest and awareness of online security and privacy has grown considerably, as has the consumer VPN market.

2. Our strategy is quite different from most of our competitors'. As a result we've grown slower than several of them, but we have nevertheless continued to grow year after year.

3. The costs of the campaign are perhaps lower than you assume.

tl;dr We've slowly grown over many years and are now making enough money to plaster privacy propaganda over your city. Hopefully it's an interesting change from the usual bus ads. Enjoy!
yeah. unlike an arbitrary garbage pointer, a null pointer is something the callee could detect. but on linux or windows the operating system will reliably detect it for you, and in a way that makes it a lot easier to debug: it segfaults, making it obvious that there's a bug, and your debugger will show you the stack trace leading up to the LoadFileData call with the null pointer parameter. and, as you point out in your other comment, in the very next line after your call to LoadFileData, you need the data size, and if you passed in a statically null pointer, you don't have it, so you realize you're going to need to pass in a pointer to an actual int

so, while the documentation could and should be more explicit than the single telegraphic line you quote, the function's behavior is fine, and detecting and trying to handle the null pointer would make its behavior worse and harder to debug (except on like an arduino or ms-dos or something)

not every c api description needs to be an introductory tutorial for c
I've not used C# in recent years.

While I actually liked the language, it's complexity is increasing with diminishing returns.

There's no point in getting to a complexity level of, for example, C++ for any language - people who want such levels of complexity will be happy to use C++.
ah, then I mis-interpreted. My fault, appreciate you letting me know.
> Just wondering what you'd get, if you take the above to an extreme?

ChromeOS