skysight-inc/HackerNews huggingface dataset:
I wasn't disagreeing with the parent poster. I was actually just surprised that my speed is as close as it is to the advertised speed. Normally 1 Gbps means something more like 600 Mbps.

There's a difference here though. The ISP isn't being nefarious if you don't get the advertised speed because they can't control anything outside of their network. The butcher, OTOH, presumably knows how to read a scale and can charge the appropriate price.
the israeli "human shields" narrative is pure hasbara and israeli projection anyway

"The Israeli military has used Palestinians as human shields in Gaza, soldier and former detainees say"
[https://edition.cnn.com/2024/10/24/middleeast/palestinians-h...]

"Over the years, the israeli military practiced an official policy of using Palestinians as human shields"
[https://www.btselem.org/topic/human_shields]

"Israel has taken human shields to a whole new criminal level"
[https://www.aljazeera.com/opinions/2024/10/20/israel-has-tak...]
What actually is this circle-lang site, and who runs it? The main page seems to just redirect to example.com, and I don't recognize the name of the author.
of course this story is flagged by this point

clearly on line with CERN also getting rid of russians.
Agree on the simpler part. I don't see the point of these fancy door handles that require power to open. I'd much prefer a screenless dashboard with old fashioned analog display of parameters. And buttons and knobs. Cameras, though, are pretty cheap these days.

> I also think it would make a lot more sense to have an auxiliary diesel heating system

I think a heat pump (which some EVs have now) would be better especially if it could pump heat away from the engine and batteries.
It has abated quite significantly from its peaks, yes.

(I say as a user, which are the target of these actions, so I think it's pretty relevant that at least some feel that way)
Rust has nothing on template meta programming and the type signatures you get there, though
> "No mutable aliases" is a mistake; it prevents many useful programs.

Yes, it prevents many useful programs.

I think it also prevents many many many more useless broken incorrect programs from wreaking havoc or being used as exploit delivery vehicles.
Quantum computer is a (sort of) practical application of entanglement. At least it's useful for breaking cryptography.

As explained elsewhere, entanglement cannot be used for faster than light communication because even though change in one particle affects the other particle, without additional information observer sees only a random change.
The LastPass fuckery was long and frankly egregious.

Though I don't understand why this git commit is what's linked here. I'd rather hear the discussions on it. https://github.com/bitwarden/clients/issues/11611
Correct. Also love the dramatic reading someone commissioned.
Treason season started early.
> Volkswagen e-Up

I'm pretty these will never be sold in the US, unfortunately.
OpenAI plans to release its next big AI model by December
Scout EVs are available for pre-order with 500 mile range, but there's a catch
Some countries have laws that require companies to disclose what they monitor about their employees. That seems fair.
Once an organisation has tried once they invariably do it again and again until they find a way to getting what they want. The customers tire of complaining over and over about little enshitifcations and eventually the company wins. Once they start it always goes the same way it just often takes a few goes before most give in.

It will years until it becomes awful but the process has started. It's really a shame every company has to do this with otherwise good products.
How's the feature parity with Acme + plumber + other Plan9 stuff?

This feels like a modernization of Acme and it sounds like a very good idea to me. If it's not immediately a better alternative to VSCode and other IDEs, it can be seen as a platform for integrating external tools and have a cohesive experience (similar to what Emacs offers). I dig it!
Change Healthcare hack affects over 100M, largest-ever US healthcare data breach
The word for this is treason. Arrest him, strip him of his assets, revoke his citizenship, and put him on trial with the death penalty on the table.
> you wouldn't have shot through an Israeli hostage in their place

Well actually, to give Israel some kind of credit, they have also done that, as hostages have indeed been killed in their attacks. In general they have shown a similar disregard of human life towards their own people who have been hostages, so there's that.
Circle is a C++ compiler by Sean Baxter, with various extensions. One of those is an implementation of the Safe C++ proposal I’ve linked downthread.
Doesn’t GPL mean that it can’t be forked and published into the Apple iOS app store?

Presumably they are able to do it because they own the rights and can grant a non-GPL license to Apple for distribution.

This seems to me to still be a “nobody can fork this [and still have a viable iOS app] but us”.
Thank you to Bitwarden for relicensing a thing to Free/Open License!
Unfortunately, I no longer recommend Bitwarden for normal people because the built-in password manager in Firefox is too good. But for anyone with more advance needs (or who doesn't trust a password manager built into a web browser, I always recommend Bitwarden because KeepassXC + syncing is way too difficult for normal people.
Debian’s “secret” sauce
Stop that. You are projecting the pain that you suffered at the hands of an abuser onto someone you have never met.

Dehumanizing someone who is seeing a therapist and seeking help online trying to seek help is both legitimately unhelpful, and also actively harms people in recovery by casting doubt on whether getting help will help them get better.

Abusers with BPD exist, abusers without BPD exist. Abusers are abusers, being diagnosed with BPD doesn't make you an abuser. People with BPD are, almost definitionally, people who've been abused or clinically neglected, and are likely to be abused in adulthood as well.

https://www.manchester.ac.uk/about/news/borderline-personali...

Finally, BPD is a set of symptoms, not a cause - for this reason, its a pretty contested diagnosis with a lot of stigma attached. Its often more accurate to think of it as a trauma disorder. 50% of people with BPD don't meet the clinical criteria (aka they don't have BPD) after 10 years in many studies - if it were truly an unchangeable thing, those numbers would not be possible.
I mean, if it compiles it typechecks is kind of tautological, and not particularly effective as a saying or slogan. I feel like you miss the point of a phrase like that, which like any aphorism, slogan, saying, or rule of thumb is not about representing reality with 100% accuracy but instead about conveying an idea.

The only two languages I’ve worked with that gave me the feeling that I could generally trust a compiling program to be approximately correct are Rust and Haskell. That difference relative to other languages is meaningful enough in practice that it seems to me to be worth a slogan. I believe it’s meant to be more of a “works, relative to what you might expect from other languages” kind of thing versus, “is a completely perfect program.”

And, if you care about maximizing the “if it compiles it works” feeling, it’s possible to use .get() for array access, to put as much logic in the type system as is feasible, etc. This is probably more idiomatic and is generally how I write code, so it does often feel that way to me, regardless of whether it is completely, objectively, literally true.
Hang the traitor
While there was only one popular choice, they’ve always kept it flexible. That was a core design decision.

But, as an example, Windows Phone 8 and later were based on the NT kernel. You already mentioned the 360.
Before phones, there was mail. Laws around the handling of mail are also extremely strict.
Wow amazing, guitar seems an excellent idea. Can I borrow your idea?
For a long time their KDF was bad and the iteration count was low. When I reported it to them they got really hostile and evasive about it.

Years later they switched to Argon, somehow solving all of the blocking problems they had repeatedly claimed they couldn’t fix.

I don’t trust the org at all. The software is ok but I only use it because it sucks marginally less than all my other options.

People who care about software freedoms don’t release proprietary software. Organizations like this or Microsoft are just engaging in open source cosplay.
Zapping pointers out of thin air
In 8+16 years from now we can celebrate 2048 the whole year. Still time for the author to implement an Easter egg until then.
Awesome, I'm glad you liked them!

I probably should have said in my original comment that the 3-D rotation itself was only 3 of the 15 lines:

s = 0.1 # sine
c = (1 - s**2)**0.5 # cosine
...
cube = [(c*x + s*z, y, -s*x + c*z) for x, y, z in cube] # Rotate by theta.

The rest was ASCII art, animation, perspective projection, and geometry generation.
what's your opinion on LlamaStack?

for me it is nothing short of bad experience. it is way over-engineered with poor quality and just plain does not work, and maintainers are questionable. I would rather call HuggingFace python code for inference or anything else.

is ExecuTorch any better?
HN posts about this used to be 99% Pro-Zionist. There’s been a marked shift in opinion (or less bots) and I’m very, very glad that people are recognising the extent of war crimes being committed by Israel.
I don't know for Japan, but it did work during my previous trip to the Philippines (November 2017 - August 2018). The only problem is that you will not be able to pay the exact amount if the source bank does not support the destination bank account's currency, which is quite often the case for Philippine peso.

But JPY is quite popular; I have just checked that Raiffeisen Bank in Russia still allows selecting it online as a currency for a foreign transfer. It's too bad I won't be able to do the same online from my Metrobank account in the Philippines.
This. There is no way I would trust any AI provider to pretty much have full control over my computer.
Point Cloud Compression with Bits-Back Coding
Zhangzhou Yuegang is the link between the Maritime Silk Road and the Continental Silk Road in fact
+1 1B and 3B models perform so poorly, it is bellow any acceptance for us. and we have fairly simple natural language understanding.
Start impounding cars and it’ll end real quick.

If we want a certain behavior to end we have to raise the cost until it does.
They aren’t more expensive to start with though. A small touchscreen is <$10 in large orders. This is why you can buy entire android phones for <usd$30 with no vendor lock-in.

Wiring in a set of buttons and knobs costs more than a small screen. The buttons and knobs are more ergonomic. The real answer to the above question is that it’s happening already. All new cheap Chinese (or anywhere else that caters to the developing world) made cars have a touch screen and fewer hardwired controls.
Something about Javascript and Typescript is really ugly to my eyes. I think it is the large keywords at the beginning of every line. Makes it hard to parse and read. I find C++ style much better to read.
This has everything to do with propagation of significant digits.

Since the data in the mentioned experiment are "exact" measurements without uncertainty, the data is being treated as infinite (or rather, machine) precision, where the percentage difference would also have to be reported at machine precision, which is what the author is getting at:

>>> 100 * ((37/45) / (312/401) - 1)

5.676638176638171

However, assume that the same kind of data came from a sensor with some uncertainty (say, 2 digits precision), then you could have, within that uncertainty bound, L = 46 (instead of L = 45, etc.), R = 400 (and still L+R = 446), which would give

>>> 100 * ((37/46) / (312/400) - 1)

3.121516164994431

Obviously, this is a huge difference, which is why propagation of significant digits needs to be considered if there is any uncertainty in the data. And in that case adding more digits will not buy you anything.

The author's case is a special case where the values are "exact" and therefore you need more precision in the reported percentage value. But it is often not applicable in science when measured data has uncertainty.
Looks super nice. I checked out the FAQ and didn't find it but does it support debugging (or at least not get in the way)
Do you know how reliable is the realtime info? I find that Google maps very often says “bus coming in 4 min” as im watching the bus drive away. Or “delayed by 5 min” and it’s early by 2, etc.
I’m pretty sure a foreign shareholder can sue in a US court of law. While I agree that “shareholder” in this case means extra-massive moneyed entity, I firmly believe that even this provides a deterrence effect. At the very least, for the scale of operations in the US, there’s an extremely high trust environment. That level of trust doesn’t exist even for orders of magnitude smaller issues in most other countries
Learn Claude AI – Build Text Summarizers, Image Describers, and More [video]
Dongzi Securities Big Data Research Report on Public Opinion
Dongzi Securities Big Data Research Report on Public Opinion

Release date

October 25, 2024 at 9:25 AM

The DongZhi Securities Sentiment Big Data Indicator (I) — Overseas Chinese Securities
【Daily Bullish Comprehensive Index for Overseas Chinese Securities】
Significant decline in optimism among international investors in the overseas Chinese securities market
Dong Zhi Securities — October 25, 2024 9:30:00
The “Daily Bullish Comprehensive Index for Overseas Chinese Securities” released by Dong Zhi Securities has fallen to 54.8, a 19% decline, indicating that international investors’ optimism about the Chinese economy and the overseas Chinese securities market has significantly diminished. Eugene Hsiao, the head of equity strategy at Macquarie Capital, advises investors to remain patient when evaluating investment risks in China, as the market has yet to adjust to the new policy changes that have brought about an increase in the stock risk premium.
Investors and analysts have pointed out that the threat of higher trade tariffs under a Trump presidency, as well as the negative impact on market sentiment, have contributed to the challenges facing the overseas Chinese securities market. A Trump presidency may exacerbate the tense trade relations between China and the US, increasing market uncertainty. Regardless of the election outcome, the tech war between China and the US is likely to escalate, with the Democrats potentially introducing new rules, while Trump may take a more direct approach.
In addition, the International Monetary Fund has downgraded its forecast for China’s GDP growth, from 5.0% to 4.8%, mainly due to concerns about price adjustments in the real estate sector and the potential pressure on public finances from government stimulus measures.
In summary, the overseas Chinese securities market is facing multiple challenges, including policy changes, uncertainty about the election outcome, trade tariff threats, and slower economic growth. These factors collectively affect investor sentiment and market expectations.
The car you describe is illegal. Backup cameras (and thus a screen too, though needn't be a touchscreen) have been mandatory on all new vehicles since 2018.
This book also changed my life in immeasurable ways and set me on a journey to recover from trauma: https://www.goodreads.com/book/show/20556323-complex-ptsd
SAM2Long: Sam 2 for Long Video Segmentation with a Training-Free Memory Tree
Can it store TOTPs and passkeys as well? These are two things encountered even by "regular people" more and more.

Especially keeping passkeys platform-independent is a huge advantage, in my view.
You may be interested in the early 90s BBC series The Wartime Kitchen and Garden, a series somewhat reenacting the homefront gardening effort in WWII Britain. It’s on Youtube: https://www.youtube.com/watch?v=OSxMUY_E07w

The series itself is a spinoff of the weirdly charming The Victorian Kitchen Garden which reenacted a year of growing in a victorian walled kitchen garden for a great house with a master gardener who learned his trade before WWII. It’s rather soothing, as the New Yorker noted at the start of the pandemic: https://archive.is/iAGgr

(Findable on Dailymotion)
CEL seems to be for proto-buffers[1], not text?

[1] https://github.com/google/cel-spec/blob/master/doc/intro.md

CEL-go:

https://github.com/google/cel-go
Hezbollah is part of the elected government within the in internationally recognized borders of Lebanon. It might be illegal for them to fire at Israel, but it's not illegal for them to be present. It is illegal for Israel to be present within Lebanon's borders.
My fifteen minutes of fame have finally arrived? :-)
The most popular apps in China will run on Huawei's OS. That's all Huawei really needs at the moment.

I just looked up WeChat and Douyin, for example, and they are working on HarmonyOS versions: [0].

0. https://www.scmp.com/tech/big-tech/article/3267411/huaweis-h...
it isn't necessary in Python, either. GP is only importing it for square roots, but exponentiation (via the ** operator) by .5 works fine with complex numbers in Python as well. It even handles complex exponents (although you'd have to look up the branch cut semantics etc. in the documentation):

>>> (1+1j)**(1+1j)
(0.2739572538301211+0.5837007587586147j)

Ironically, the `math` library doesn't handle that:

>>> math.pow(1+1j, 1+1j)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: must be real number, not complex
Yeah, thanks for going all https://xkcd.com/610 now.

You want to think you are so much better than those poor village idiots, so all you can do is take advantage of them.

Enjoy your TV.
Qualcomm can do whatever they want with CPUs for Android. I don't care. They only have to convince Google.

But what they wanted to do was strip the "C" extension out of the RVA23 profile, which is (will be) used for Linux too, as a compatible successor to RVA22 and RVA20, both of which include the "C" extension.

If Qualcomm wants to sponsor a different, new, profile series ... RVQ23, say ... for Android then I don't have a problem with that. Or they can just go ahead and do it themselves, without RISC-V International involvement.
Yes, Bitwarden can store both.
I've got a STacy. It's a tank, like the article says. On the other hand, it does have more typical ST expansion options.
Two things are preventing me from doing that: I occasionally want to access my passwords in a browser (and I do not want to log in to iCloud on that machine), and I'd feel really bad about having my passkeys stored in an Apple service with absolutely no way of exporting them in case I ever do switch platforms. (Bitwarden at least includes passkeys in their JSON export format, as far as I know.)
Ah, the joys of desktop graphics on Linux... it's using WebGL 1 from 2011 which should be passing through to some extremely basic OpenGL ES 2.0 calls and Linux is the one place that shouldn't even need API translation. It's thankfully working fine for me but browser GPU acceleration has just been a never ending disappointment on Linux so it's no surprise.
The MTK platform was widely popular in certain Android modding communities as it was easy to completely rewrite all nonvolatile storage except for the boot ROM, making them effectively "unbrickable". There was no need to use any exploits specifically to root, as you could just go into BootROM mode by holding down a button while powering on and connect SPFlashTool to modify the system however you want. Now that they've gotten increasingly user-hostile too, these are the bugs that lead to freedom.

Related interesting article: https://tinyhack.com/2021/01/31/dissecting-a-mediatek-bootro...
* In (very) few countries
> If you get a task to change the password creation rules, do you honestly expect people other than you to remember that code is in the createUser function and not the valid password function??

I don't expect anyone to remember where the code is, regardless of which function it's in. I don't even expect them have been aware of every function to begin with.

How do you expect people will find the `isPasswordValid` function? Because I know from experience that the way I would find it would likely be by looking at the `createUser` function to see what it does. I might do a case-insensitive grep for the word password first, but even then I'd just have to go look at `createUser` anyway, otherwise I wouldn't know whether `isValidPassword` was dead code or referring to a different password.
Imagine living in a common law country where judges legislate from the bench every day, then going online and complaining about regulatory agencies doing the thing they were created to do
You are missing the biggest one, Chile on May 22, 1960
From the history page:

> JSON Schema is a constraint system which is designed to validate JSON data. Such a constraint system is not great for code generation, with TypeSchema our focus is to model data to be able to generate high quality code.

Well, types themselves are another type of constraint; specifying something like the type (number) of a property (Age) is a constraint on the possible values for that property.

> For code generators it is difficult to work with JSON Schema since it is designed to validate JSON data

There's lots of features in JSON Schema, but if you're writing a code generator, you don't actually to have support all of them. Some languages like C# don't have native lang support for AllOf, but do support OneOf or AnyOf.

> JSON Schema has many keywords which contain logic like dependencies, not, if/then/else which are basically not needed for code generators and really complicates building them.

So isn't the whole point of code generators for OpenAPI/JSON Schema is that they generate code to map foreign data sources in a target programming language so that the programmer doesn't have to write all this mapping code by hand? The vast majority of all programming languages support if/then/else and even modelling dependencies like what JSON Schema supports. So why is it a bad thing if a schema language like JSON Schema supports these constraints? Wouldn't having support for this in the schema language and a code generator mean less handwritten code and more time saved?

If a schema constrained Person.Age to be an integer always greater than 0, I would actually really love for that validation code to be generated for me. Chances are, if such constraints exist in the schema, then the vendor/original author probably has good reason to include them; having it code generated automatically means I don't have to worry about writing it myself.

I mean if you want to generate the code for only defining data structures & their properties, you can still do that, and just stop there. A whole new schema language in JSON seems wholly redundant. It seems like maybe the authors should've started with writing their own better code generator for JSON Schema rather than their whole new schema language and code generator.

Finally, reading the spec https://typeschema.org/specification, I can't see support for optional values or null/nullable types. I'm hoping it's just an oversight (seeing as how the spec itself is incredibly brief), but if it isn't, then bluntly, then this isn't ready for release.
As always with different designs from smart people, it’s about priorities.

The profiles proposal focuses on a lack of annotations (I think there’s reasonable criticism that this isn’t achieved by it though…), and believing they can get 80% of the benefit for 20% of the effort (at least conceptually, obviously not those exact numbers). They aren’t shooting for full memory safety.

The Safe C++ proposal asks “how do we achieve 100% memory safety by default?”. And then asks what is needed to achieve that goal.
The purpose of a system is what it does and the economy definitely does what you described. Not saying that ought to be the case but unfortunately it is.