skysight-inc/HackerNews huggingface dataset:
I'd rather say the issue is NOT that basebands need hardening (ok they do need it), but that we should stop putting things there.

The article mentions parsing XML, doing DNS, IMS, TCP and IP stacks. As far as I know, all of those are down for one single purpose which is VoLTE (And VoWifi, and other related features which all go under the umbrella of "IMS"). On top of that, they also need to do IPSec (should be pretty safe) and SIP (gosh wait too much string handling). The remote Pixel security flaw few months ago was in that VoLTE stack.

This stack should NOT be in an embedded closed source un-auditable system. It should be in a "dumb" sandboxed opensource app in a sandboxed language.

This is exactly what I'm doing: https://github.com/phhusson/ims This is a FLOSS VoLTE + VoWifi[1] implementation for Android written in kotlin with no native code [2].

I'm not recommending it for anyone (I managed to make my first outgoing call with it yesterday), it has real issues (you do want baseband cooperation on various parts, like QoS or roaming to 3G, which I'm choosing to ignore), but I think software IMS is the way of the future.

In addition to security, this allows for a lot of de-obsoleting:

- It helps *a lot* for custom Android ROMs, and compatibility with annoying carriers

- I can integrate top-notch audio codecs (EVS) without breaking a sweat, and deployed for everyone in a jiffy (heck I don't even to reboot user's smartphone's to apply the change, I can just deploy it over Play Store)

- I can integrate modern voice improvements

- I can enable VoWifi on 3G smartphones (Granted, I'm not sure that's extremely useful)

- I can enable features that didn't exist when that smartphone model got released like Cross-Sim VoWifi (you have your french main SIM, you're in the US with a local eSIM, you can do VoWifi of the french SIM over the local eSIM to have cheap 4G voice calls)

I see some movement in AOSP source code that make me think Google will release an opensource IMS within two years, so I'm hopeful my work will be able to go to the trash.

[1] I'm kinda cheating for the wifi part, because it's provided by AOSP, I barely lifted the little finger to enable it.
[2] Okay, I added rnnoise for the sake of having a denoising, but it's fixed-size-data-in fixed-size-data-out, so I feel safe there.

PS: I know that my knowledge of 3GPP is pretty thin, so if knowledgeable people want to tell me which parts will still need to remain in modem, I'm curious.

PS2: I'm putting this just in case: For GNU/Linux smartphones (or desktops with SIM card reader), you should be able to use that C+py stack to have userspace vowifi: https://github.com/phhusson/doubango
No I'm not, but I'm aware of their work and it looks great - I should certainly chat to them!
The thing is (as amusing as it would be to see a real version, maybe at a James Bond fan convention), the game as a game doesn't seem that interesting. The setup showing the globe and the game picking a country sounds like it would be a strategy game of some sort, but the game play seems to be (minus the shocks) a fairly simple game of hand-eye coordination, despite the hologram, actually less sophisticated than many real video games of the era (1983).
Improved build compute performance for Enterprise customers
Having over 30 years of experience in delivering applications this is kind of amusing in how it shows how trends come and go. In the past dynamic typing was hot stuff that enabled great progress. Here we have another big trend.

It can be useful, but it seems like just more preference. The reason that strong typing is useful is that development groups have weak definitions and understandings of their data flow, their documentation is scant if it exists at all, and their test are woefully short of robust. So strong typing ends up being necessary, especially when developing always at top speed with chaotically dynamic teams. But unfortunately, the fact that you think you know what type some data is doesn't really tell you all you need to know about where it came from, how sure you can be it really is that type, and how you can know it is the specific data that you want for your business logic. It helps, but to really get development under control it will be necessary to define, document, and test data flows to a level that makes strong typing unnecessary and potentially even irrelevant.

When I hear this kind of statement from a developer I know that they are better at clinging to what are essentially religious beliefs than they are at coding solutions that will be consistently useful for users.
Few groups confuse me more than the ones who vigorously argue I shouldn’t like an operating system.
Amazon Prime is a subscription though. It seems Amazon and VMware are in many ways similar in that regard.
This reminds me of a story I read a while back where a protest erupted outside a Human Rights Commission building that was investigating human rights abuses by the national police force. As luck would have it, the protesters went directly to the floor holding those particular records and set them on fire.
> I think that well-enforced legislation, legislation that limits the way genetic info can be used and gives the individual more control over their own info, is really the only thing that can help.

Absolutely, in theory. But when have politicians respected legislation's original intent over their self-interest over time, especially when monied parties are desirous of changes for those party's own ends?
So does this mean that LXD will replace libvirt in the next Ubuntu release?
I'm running 23.10 on this machine right now (because the hardware is too new to run anything more stable), and it's still got libvirt.
We're trying to figure that out -- we'll probably try a few somewhat non-traditional approaches to find the kinds of people that would be a good fit for our team.
I've never thought of security being a reason to use memory-safe languages, but I agree.
At a first browse, this looks incredibly cursed. Compiling C# to native code is almost antithetical to everything C# stands for.

I love it. Cursed programming abominations are one of my favorite things to poke at.

I'd be extremely interested to see how the output binary compares to that of an equivalent C++ program. If the performance and code size optimization is anywhere close, we're just a few steps away from C# on microcontrollers.

Whether or not that's a good idea remains to be seen. It sure would be cool though.
I don't believe there is a reason to control for the fact that some cultures have more of a negative feedback loop than others.

With NK and Saudi Arabia existing, certainly it is okay to point out that some facets of culture are objectively better or worse than others on a variety of metrics.
> Camel unfiltered is some sort of statistical anomaly. Hope for those genes.

Never mind the addition of both of my parents alcohol abuse. My dad's mom lived to nearly 100. Lost one lung to cancer. It must be genes.

I've never smoked a day in my life (except all the 2nd hand growing up) and I'm on the generally more healthy side of life, I bet I die from some sort of cancer. ¯\_(ツ)_/¯
They’re impossible with our current technology and understanding of physics. The idea is what’s beyond that. Access to a realm outside of time is just the sort of thing that could cause a singularity.
Civilian death toll: Israeli and Palestinian fatalities continue to rise
This sounds extremely risky. At a rate of more than 3000 litigations a year, where he essentially threatens to ruin their life if they don't pay, he's bound to find someone crazy or desperate enough to hurt him physically.
I've seen this list many times.

Firstly, some of it was taken out of context.

That said, some of the statements there are appalling, and I detest many of these politicians and condemn these statements. Some of the statements were widely panned, btw. Luckily, the worst of these politicians aren't the ones actually calling the shots (except Netanyahu).

Lastly, and most importantly - these lists have gone around many times, and they are bad, but they are also wartime propoganda. I find it far more relevant to see these statements in a broader context - the vast majority of statements that most of these politicans have made are explicitly against this idea.

That doesn't make these statements less heinous, but if politicians are saying 99 statements along the lines of "we only target terrorists and are doing our best to protect civilians", and 1 time out of 100 say the opposite, it's the 1 statement that makes the rounds for months, without any reference to the fact that it might be retracted, and/or 99% of the time the statements go the other way.

You can choose to insist on only believing the bad statements, because those "show what they really think" or something, but that's again dragging your personal view of Israel into it.
If they're being tortured that's a real problem I'd hope is investigated but at the same time, suicide bombers are a thing. I see no issue with being asked to strip.

Having served in Afghanistan it is blatantly obvious that most of HN doesn't have the faintest idea what war is like and how a terrorist insurgency fights.
According to GDP per capita, before the war Gaza was at $3500/year, while Egypt was at $3700/year. Which says that Egyptians are probably better off than Gazans. Even before the problems of the blockade, lack of electricity, and the current disruptions of war conditions.

So no, people in Gaza are not better off than people in Egypt. Though they are closer than I would have guessed.
While you certainly could do this, a major benefit of web components is that you get all of this for free out of the box. It's less error/mistake prone, keeps your code cleaner and more obvious exactly what it does, etc.
Sadly, both have to be willing to forgive for option 3 to work, so even if one side would be willing to, they are stuck unless the other side is also willing.
It increases the cost in the short term, and potentially decreases the cost in the longer term.
There's experimental support with pwabuilder.com but yeah, Apple still isn't really supporting it IIUC, and you still need a MacBook to publish which it ridiculous.
It could just be that improving the models does not parallelize that well, so you need to wait for the massive months long training runs to finish to see what worked and what to try next.

OpenAI got started earlier going full on with scaling up the transformer architecture (even if Googlers came up with it first).

Of course if you are smarter or can run more experiments simultaneously, you can catch up at some point. But it could still take a while even with just one year head start.
You forgot an important one: Your ancestors, descendants, siblings, and cousins share much of the same DNA but did not consent to its release. All of the above risks apply to them as well. I'd be most concerned about insurance companies using genetic family history to deny coverage.
I'm familiar with Memri, although it seems like less of a CIA op and more of an Israeli / American Zionist op. Then again, there might be a lot of overlap between the two :P (Wiki claims that it's founded by "Israeli ex-intelligence officer Yigal Carmon and Israeli-American political scientist Meyrav Wurmser")

I'm no fan of Hamas. Although speaking personally, I will never condemn any attacks of theirs on Israeli military installations or IDF tanks/soldiers. But any civilian killed intentionally is a war crime. I was really saddened to hear about the attack in Jerusalem where two Hamas gunmen killed a couple of civilians. To me that stuff is totally unjustifiable.

I wish Hamas would give up dreams of reclaiming the originally stolen Palestinian land; it's not right that the land was taken but for better or for worse Israel is here to stay. I would like to see them fight a defensive war, with any offensive operations (i.e. crossing into Israel) focused only on military targets. In reality that's unlikely to ever happen, but if Hamas just did that then they would have the indisputable moral highground, instead of the current reality where in absolute numbers they commit way less evil than Israel but are clearly full of darkness themselves.
And here's an interview with Daniel Levy, one of the Oslo Accords Israeli negotiators, sharing his views about that process and the Gaza withdrawal: https://www.youtube.com/watch?v=3a6O-ZeW5zQ
That reminds me of "The Onion Explains: The Israel-Palistine Conflict."

https://youtu.be/ECscKICzsJ0
You could say that the three major console manufacturers have even stricter requirements for applications than Apple has.

And still Apple is the one being sued.
Yes I think it's a big opportunity too, although I'm mainly looking at leveraging the work Modular will be doing to harness diverse hardware, rather than handle that ourselves.
It's an interesting piece, but would it have killed someone to proofread it?
Yes, I know. So do most people on here.

Manna doesn't really explore how the middle class disappears, though.

Do we really need all those people in offices? Probably not.
this is a pretty cool idea, i'd like to be able to choose which pages i want to cache
Sounds unhygienic. Is the punishment a blood pathogen from the previous loser?
2 points in relation to those numbers. First is that distro's don't package things the same way. Debian is most famous example for how they break up packages into many smaller ones compared to the other distros. Ie. comparing raw numbers doesn't work exactly. Secondly we are talking about packages that are used in Docker images, a definite subset of those for general purpose distros. I've always found Alpine to beat the other distros packages on these terms.
https://www.hipaajournal.com/hipaa-compliance-for-pharmacies...

The police are breaking federal law and the article is wrong. This is not a gray area.
Yeah I love this blog, but pretty much every post is like this.
> You're letting the video codec make all the decisions for bitrate allocation.
> Netflix tries to optimize the encoding parameters per shot/scene.

That's the problem - if the encoding parameters need to be varied per scene, it means you've defined the wrong parameters. Using a fixed H264 QP is not on the rate-distortion frontier, so don't encode at constant QP then. That's why x264 has a different fixed quality setting called "ratefactor".
> and their hand’s skin cracked bloodily and got bruised after a session. But they insisted to finish the game.

This arcade machine would be a great hit at BDSM parties I bet.
> be willing to destroy a rogue datacenter by airstrike

https://time.com/6266923/ai-eliezer-yudkowsky-open-letter-no...
I agree that they are all closer to caution than e/acc, but worth noting they still do vary significantly on that axis.
Reputational risk. As an established, global, trillion dollar company with 170,000+ employees, even more shareholders, and billions of users, Google is held to a much higher standard than any new company. Any of the minor slip-ups OpenAI has had with security or appropriateness of responses would result in front-page headlines and lawsuits for Google.
Judea Pearl wrote a book, Causality, introducing Bayesian networks to address the inadequacy, even refusal, of Fisher's statistics to model causes and effects. Here's a lecture he gave almost 30 years ago [1] that's entertaining and accessible. He mentions the tobacco issue and Fisher specifically.

[1] http://bayes.cs.ucla.edu/BOOK-2K/causality2-epilogue.pdf
Doug Crockford's new programming language – Misty
Even by the absurdly high US antitrust standards of consumer harm Apple and Google's app stores qualify as anti-competitive. Major corporations like Netflix have made it impossible to sign up for the service in-app because the lost signups cost less than the app store fees. The pound of flesh Google and Apple extract is probably downright prohibitive for many smaller businesses who can't afford to take the hit on signups. Who knows how many promising startups have been smothered in the cradle because of these anti-competitive practices? This is a case of simple economic inefficiency created by monopolies and it needs to end.
An exponential curve is not a singularity; 1/(x-a) is as x goes to a.
I don't remember dart guns in the movie. Did I miss them? Only similar example I can think of is the hunter-seeker (which was in the book).
It is correct; the binary is AGPL, and Snap is a binary distribution method.
Al Jazeera blatantly lied about the rocket launch that landed on the Al Shifa hospital, putting on pure misinformation to explain why it was not possible for a rocket to have landed there.
People who are concerned about global warming or nuclear weapons are also in cults?
>On a side note: anyone feel like it's a bit weird how low (aerospace) engineers are paid in comparison to us in software?

Software produces gobs of money, the likes of which the world has never seen. Aerospace as an industry may not ever be profitable. It's as easy as that.
its insane that a company can just change a tos after you buy their product

why can't i be locked into what i chose to purchase?
You're mischaracterizing their logic. They're saying it's a necessary but not sufficient metric. You can't then shoot it down for being not-sufficient; we all agree about that.

It's not my recollection that Theo created OpenSSH, for what it's worth. My memory of this is that it was mostly Niels and Markus who did the lifting.

You might do some digging on Theo's reputation among exploit developers. It's complicated.
Are you really not aware of the Jewish massacres in the middle east?
Tools for Learning LLVM TableGen
That is a weird tangent to take. The population size in Gaza nearly doubled in the last 20 years, reaching approximately 2 million (). If the sea blockade is a population control measure, it's a highly ineffective one. Did ever you stop to consider that it's, maybe, I don't know, to stop them from bringing in stuff to shoot at us?

() https://www.ft.com/content/7b618433-ba5f-4e92-a3e0-d5d41d6d1...
> there is no way any competently written back end system takes 5-7 seconds for any reason whatsoever.

Sure there is--ad networks.

Remember when 100ms was considered fatal? Funny how that went right out the window when the big companies decided that shoveling more ads at users was more profitable than anything else.

The current state of web development is all to paper over the idiocies brought along by serving ads.

Those of us who do web development and don't have to serve ads can pretty much use anything and hit metrics under 100ms and can scale for a very, very long time.
Yes I'm reasonably familiar with Vannevar Bush's amazing body of work. We're likely to hire passionate and interesting outsiders on the whole, but really anyone who is extremely curious, pragmatic, and happy to get their hands dirty on everything from the lowest levels of implementation detail on up could be a good fit.

It's easiest to work with people full-time, but I wouldn't set any hard and fast rules.
This isn't true. The 4004 was obsolete by the time the 6502 was designed and nobody really thought of the 4004 as a CPU -- it rose to prominence years later as part of the victors (Intel) getting to write history. The 6502 was explicitly designed to compete with the 6800, so much so that it was pin compatible until legal action resulted in it being changed.
https://www.apple.com/legal/privacy/data/en/journaling-sugge...
If there is a shit show, it is ESXi. I know plenty who've migrated pain free to Proxmox. Back-up works great too. All for free.

VMware has a ton of stuff that others are nowhere near, although those offerings are useful for a minority who, as you say, will have to bite the bullet.
I think that the single index register in the 6800 was a mistake. So was the requirement for a crazy clock driver (the 6802 fixed that)
Yes I think so, although I haven't decided quite how to best do that yet.
I agree that the cases are very different, I'm only speaking to the particulars of the Apple case here.

That said I think the jury vs bench is a red herring here given that Apple prevailed at the appeals court level where there is no jury involved.
engineered? Over overfit?
I was responding to this: "People would argue that it's up to the seller whether they want to make their creations available."

The use of the phrase "their creations" led to to think that the people being discussed here were the artists, not the rightsholders. Only the artists are the creators.

My argument is that this is complex because the system of legal rights is complex. The people that you think have them are often not the artists. I'm not actually seeing how you have argued against this -- have I misunderstood what you're saying?
6502 fanbois like to pretended the zero page was registers because they had no choice and every since have tried to convince people that a weakness is a virtue. Better architectures don't have to pretend. And no one was talking about the 8086; most people who try to drag in an irrelevant processor to 'prove' 6502 superiority go 'but Z80!', so cudos for some originality.

But it is now as it has always been: when you call someones pet processor ugly, you'll get all the specious arguments you can stomach.
This is the javascript dude that isn't Brendan Eich right? I vaguely remember him from his JavaScript book that sits dusty on my bookshelf
I’d be worried about the ability to be in relevant searches with a name so generic.
> Under such circumstances, what should Israel do? Pack up their bags and leave?

That is exactly what they should do: End the occupation.
Hamas is certainly a bad actor. I'm of the opinion that while Israel is somewhat better, it still did some bad things and is doing bad things that should be addressed. I wouldn't describe the Israeli government as a "defender" and leave it at that.
It’s been a while since I read it but as far as I remember, dart guns were mentioned in the book as part of a pistol + knife strategy, where you’d fire a stun round at the opponent and then close the gap with your knife. The shields are velocity dependent so slower moving dart/pellet guns were also common weapons.
Believe it or not, you're argument strongly resonated with me. However:

>It makes me wonder: is the topic so toxic that no conversation can happen at all?

I believe that the topic is so toxic and emotionally charged that it's almost impossible to have meaningful conversation about it. It's the "abortion" of geopolitics, where everyone is emotionally invested in their own way, distrusts/hates the other side or has such absolute positions that there is no point in arguing.

Now, it may still be worth the attempt (which I believe is the HN moderators' position on this matter). You have a really strong point that we should put in the effort to make space for this type of conversation. Unfortunately, all the evidence has convinced me that "polite, productive conversation" and "Israel/Palestine conflict" are mutually exclusive.

I see Hacker News as a tech-related with some general interest forum. I appreciate the high standards of dialogue and commentary on this website as well as the "intellectual exploration"-esque philosophy behind it. If a topic cannot conform to the above standard, I don't think it should be here - and that's out of necessity, to protect the environment of intellectual openness here.

Unfortunately, it may also be true that it's hard to find an alternative space to discuss this in society, that perhaps friends and family or your local community is not open to this discussion. That sites like Reddit are not great places for this discussion.

But HN cannot be the "everything" place and it's in this spirit that I think we should strongly consider limiting how much of this topic we welcome here, in the interest of protecting at least one great place for tech-related (with some general interest) intellectual pursuits.

I will let you be the judge - do you really find the rest of this thread constructive?
you will be shocked when you try Rewind then...
This has the typical "man dead, woman most affected" energy of modern feminism.