skysight-inc/HackerNews huggingface dataset:
Counterpoint: I'm glad Apple isn't wasting their time and money with AI.

The article says Apple has lost touch with their customers, and that's true - they no longer seem to remember who their customers are: Creatives. People working with video, audio, photos, blogs, vlogs, podcasts, web front-ends - these are the people Apple needs to cater to. Apple should have customer personas defined for each of these areas and continually asking the question: what are their current needs and what hardware/software would better serve them? Provide a migration path from beginner to expert. Show it.

Sure, every now and then you can create a new market out of left field like they did with the Apple Watch and its focus on health. Who knows, maybe they'll figure out a use for the VR headset as well. But they'd better not be taking their eye off their core market while pursuing these market expanders.
Ah, we need to clarify the language! The B-field will always return the correct value for an inserted key.

False positives are only returned for keys that have not been inserted. This is akin to a Bloom filter falsely returning that a key is in the set).
I believe it operates on a site-by-site basis since there's settings to tell it to ignore screenshots of certain webpages (at least they're doing that). So one window is blacked out but the other is visible.

Just gotta remember to set up all the sites you want blocked which I expect to be made as complicated as possible and a little nag window on the bottom left every time I visit a blocked site, i.e., "Recall isn't able to take a snapshot of this webpage" with a big "FIX NOW" button.
Peter Gould
Maybe I just suck at reading, but I'm not sure I get the argument for why function overloading and constructors are required for RAII. Is it some interaction with C and C++'s object models that I clearly didn't understand?
>you want a language that actually gives defined semantics to all combinations of language constructs

No, this is wrong. It's a common misconception though. You would only want that in a hypothetical world where all computers are exactly the same.

Undefined and implementation defined behavior is what allows us to have performance at all. Here are some simple examples.

Suppose we want to make division by zero and null pointer dereference defined. Now every time you write a/b or *x, the compiler will be forced to emit an extra branching check before this operation.

Something much more common---addition. What about signed overflow? Do you want the compiler to emit an overflow check in advance? Similar reasoning for shift instructions.

UB in the language specification allows compilers to optimize based on the assumption that the programs you write won't have undefined behavior. If compilers are not able to do this, it becomes impossible to implement most optimizations we rely on. It's a very core feature of modern language specifications, not an oversight you can fix by thinking about it for 10 minutes.
The pricing modal is a black hole sadly... I hope you will give openpanel a shot
Which applies to WhatsApp, TikTok too.

The main issue with other platforms is that the content that exists within are too wild-west. Anime isn't a everybody thing nor are geeky Programming/Linux communities or furry artwork for that matter.

Where do I find TikTok content within Matrix? That's what the current content-matter is.

The corporate apply heavy exploitation; psychology and social exploits to the user. And while the other platforms don't and carry merits such as privacy and the likes; people really just don't care they are being used for systematic learning, being manipulated because some peer is influencing them.

Companies pay large amount of money in R&D for developing social exploits, all the way down to the background colour of the icon of the app. A platform has to have a gimmick to catch. Privacy, decentralized isn't it.

These foundations don't have corp money to pay for content producers, influencers and so you then end up with dwellings of niches which can turn urk at best.
I've driven both the Hilux and the Tacoma.

In every aspect the Tacoma is superior, especially at the high end of the trim levels but even with the base models.

I do not understand people's fascination with them, other than the fact that they are seldomly seen in the US.

For towing the Tacoma is better and the hilux is only better for hauling if you get the commercial models with the reinforced flatbeds.

Even for "hard core" offroading the Tacoma is better with a much better approach angle and a departure angle within 0.5 degrees of the Hilux.

In non-emerging markets, like Australia, the price is the same which makes the obsession with them even stranger because a Hilux SR5 (three trim levels up) is actual, literal, trash compared to a Tacoma SR5 (base trim level) but is $5,000 USD more-- again, in markets economically similar to the US.

They are only "cheap" in markets where the average annual income is more like the average monthly income in the US.

Is it the diesel? Some kind of talibancore aesthetic thing?
Thanks for pointing that out. I hadn't even thought about telemetry until I saw this article. I thought the plate number would be enough, especially since it's a plate licensed to a business (dealer plate.) Also since it's a Bentley - not a common car.
"It's already bad, I don't see why making it worse is a problem. It's just one more thing to worry about."

There's more at stake here than passwords. These repeated screenshots are essentially a slow, silent video of all computer activity. That has far more information than you may think it does. It compromises HTTPS content, it records data that otherwise would only be in RAM, ...I could go on.
I think it's both. If you have two communities that believe they are acting in an upstanding manner, but both have different values, then neither trusts the other.

I do also think though that some cultures, religions etc have "better" moral standards.
Why? I honestly have no idea why anyone could consider this NSFW. I will absolutely be showing it to my kids.
any more insight on alpr?
The public vs. private aspect also affects inheritance. structs publicly inherit from base types by default, classes privately inherit from base types.
What is your null hypothesis here? Would they be better off if Amazon moved their warehouse to another state or country?
The Heart of Design
Fastfilter_cpp: Fast approximate membership filter implementations
I asked: show me tbe nearest places to xxx of historical or natural beaty interest and add coordinates wikipedia, and google maps links. Create a python program that uses the coordinates and optimizes visiting them.

It created a functioning python program and I learnt scipy has a function that can solve tsp problems with a different name, Then it run it but timed out but ok
> the US/EU are in a decades-long ongoing shortage of Pu-238

Europe is and will continue to be. America is ramping up production [1].

[1] https://www.scientificamerican.com/article/behind-the-scenes...
China's ChatGPT: what a boom in Chinese chatbots means for AI
It always appears greyed out for me, Hotkey Window and default profile as well. Any idea why might it be? Thanks!
Surely you can find the GPS antenna and disconnect it?
Hmm seems odd? Currently I have none but will probably add a TTL to clickhouse on 5 years.

And if you really need to prune data you could just use good ol SQL?
Private education as "in person" . Not faceless SaaS subscriptions.
The question mark top left kind explains
(Ab)using gf2p8affineqb to turn indices into bits
Development in Go will always be more painful for some people than in Clojure or TS, because the language is intentionally hostile to abstraction, so you're thinking in higher level concepts, but you implement them in more steps than necessary. The program can never reflect the shape of the problem, because it will be riddled with "glue code" that implements the obvious dull steps that you abstract away when reasoning.

There's a population of people that don't like this kind of abstraction, because to understand the code you first need to understand the problem, the data flow and how it's expressed. They prefer to look at the issue "bottom up" than "top down", and for them Go is perfect, because instead of reasoning about what the module does, how the data flows, what the algorithm does, they can focus on the small: this is a loop that iterates through a slice, this is an if condition that depends on this variable.

There's no better or worse here, just two types of people. Some like to look at the whole bridge, some like to examine the individual nuts and bolts and joints.
the top comment as of writing this reply points to https://babashka.org/, but it's GraalVM instead of LLVM (which shouldn't really bother you)
Actually, it's the opposite. At the level of automation we've reached, labor is worth, per hour, way more than 100 years ago. The problem is just that this value is siphoned off by shareholders who do not have to work to receive the monetary value that should go to the worker. So the issue is simply in how corporations are set up and how the stock market is designed.

The entire system is designed to drain as much value out of hardworking people into the pockets of those who do not work, but simply own shares.

Being able to buy and sell shares is not problematic per se, but there should be rules in place that give all workers of a publicly traded company better access to owning parts of said company. In other words, all workers of a rich company should be (relatively spoken) rich, corresponding to the value they provided to the company.
Here you go: https://www.youtube.com/watch?v=oA7mCjY5ySA

Discussion of split codebases happens around the 41 minute mark
"A number of reasons:
1. Google had 600 employees and no revenue at the time (this was January 2002, before ads, gmail, etc). You can't really do real research at that stage. My job would have involved a lot of corporate strategy, technology development for products, management, etc. I wanted to refocus on basic research in ML, vision, robotics, and computational neuroscience.
2. The salary was low. Obviously, the stock option package would have ended up stratospheric. But we had teenage sons getting close to college and needed cash. Housing is more expensive in Silicon Valley than in New Jersey.
3. My family didn't want to move to California. You can't uproot teenagers without them hating you for it.
4. I had just left AT&T and joined the NEC Research Institute in Princeton. I thought I could work on ML/vision/robotics/neuroscience there. It turns out the place was quickly disintegrating into an applied research lab and I left for NYU after 18 months.

Had I joined, I think the research culture at Google would have been different. I might have made it a bit more open and a bit more ambitious a bit earlier.

"
How many "Amber"'s do we need?

e.g.
https://github.com/amberframework/amber

https://amber-lang.net/

https://ambermd.org/tutorials/

https://openjdk.org/projects/amber/

I'm probably grumpy, but I like unique names.
Imagine the treasure trove of information that law enforcement will have access to, for free! they won't even have to infer your activity from online access wiretaps - it will all be laid out right in front of them. And may whatever deity you believe in help you if you live or work under a repressive regime, because they will have evidence of your nefarious activities immediately to hand (not that they actually need actual evidence, but you know ...)
The point is that amazon isn't doing anything nefarious in paying people minimum wage
> Strange that Microsoft is getting into hardware again, you'd think they'd have learned their lesson by now

They've been making surface devices for a decade, I am not sure what you mean by "again".

As for performance, there is a reason the feature is limited to laptops with 16 gigs of RAM or more and a dedicated NPU of a certain speed. I dont think there will be performance issues when they are controlling the hardware spec that tightly.
I can easily afford a new vehicle, but I have no desire to buy any of the new models full of touch-screens, data collectors and other digital junk that I don't want.

I'm holding out hoping some manufacturer will rebel against the trend and make a car with real door handles, a physical key, knobs and buttons for all controls, etc.

I'm not paying a monthly subscription fee for heated seats and I don't want my car to not start because it doesn't have an internet connection.
From a quick search it doesn't look like they are, and there's no explicit law on who "owns" a password. Consensus right now is to operate under the assumption that the maker of the software is the owner of the password, not the user.
I feel the meme of "Undefined Behavior" has been massively exaggerated on the internet - the vast majority of examples appear to be extreme toy examples using the weirdest contrived constructs, or things that are expected to fault and you're already using platform-specific information to know what that would look like (e.g. expecting a segmentation fault). It's a Scary Boogyman That Will Kill You, not something that can be understood, managed, and avoided if necessary.

And even then there are tools to help define much of that - if you want well defined wrapped signed integers, great. If you want to trap on overflow, there's an option for that. Lots of compiler warnings and other static analysis tools (that would just be default-rejected by the compiler today if it didn't have historical baggage, but they exist and can be enabled to do that rejection).

Yes, there's many issues with the ecosystem (and tooling - those options above should be default IMHO), but massively overstating them won't actually help anyone make better software.

And other languages often have similar amounts of "undefined behavior" - but just don't document it as such, relying on a single implementation being "Defined Correct", and hope they're not actually being relied on if anything changes. Just like C, only undocumentated.
I had a brief idea for transpiling bash here: https://github.com/rbren/baml

The thing I'm most proud of is the installation--you just put a single base64 encoded line at the top of your script, and everything works magically.
The problem with BlueSky is that they built something specific for Twitter like experiences.

Nostr is much better positioned to take on these large platforms IMO. You can build pretty much any social experience on it.

Here's a selection of things folks have built on top of the protocol:
https://www.nostrapps.com
pretty much, the same rational and objective (and fact based!) political views you can read on hn
When the ground screw came loose the voltage coming out of the flap switch traveled back up the feathering ground, causing the system to think the feathering switch was activated.

When part of an electrical circuit starts to "float" like this - becoming no longer anchored to some global reference voltage (usually chassis ground is considered 0V) - the observed voltages in other parts of the system can take on really byzantine values.
It's more accurate to say, going all in on hardware again. Surface laptops were not the primary focus, just a throwaway product to grab a small percentage of entry level laptop consumers. This is positioned as a direct ARM MacBook competitor.
Curious if they could simply piggyback on the Signal source code. Lots of folks try to reinvent the wheel these days. Just like protocol buffers reinvented ASN.1 + PER and so-forth. Even the crypto folks at protocol labs opted for the former in place of an established standard.
I must use PyTorch for ML, but badly wish I could use TypeScript instead. Its type system demolishes anything else I've used. Writing anything from SPI communications, to server logic, to rich GUIs is a breeze. Then I work in Python and have to fight `Any`s, ambiguous arguments, more verbose code, and bizarrely slow run times. It makes me sad.
> So it’s for cases where you have any key but associated with one of only (preferably few) discrete values

We use it for a case with ~million unique values, but it's certainly more space efficient for cases where you have tens, hundreds, or thousands of values. The "Space Requirements" section has a few examples: https://github.com/onecodex/rust-bfield?tab=readme-ov-file#s... (e.g., you can store a key-value pair with 32 distinct values in ~27 bits of space at a 0.1% false positive rate).

> all the docs say “designed for in-memory lookups”

We use mmap for persistence as our use case is largely a build-once, read many times one. As a practical matter, the data structure involves lots of random access, so is better suited to in-memory use from a speed POV.

> fyi, you use temp::temp_file() but never actually use the result, instead using the hard-coded /tmp path

Thank you, have opened an issue and we'll fix it!
You can get a fast equivalent to his zero-padding method on recent-ish x86 and ARM SVE. The x86 assembly would look like (untested):

compare: ;; lhs in eax, rhs in ebx
mov ecx, 0b11111011111101111
pdep eax, eax, ecx
pdep ebx, ebx, ecx
sub eax, ebx
test eax, 0b10000010000001000
mov eax, 0
setnz al
ret
I don't know either. Some people just don't like to hear 'emacs' and react negatively.

I think someone should lock down emacs+slime, add some goodies, change keybindings and call it an IDE.
Any similarly of keyword naming between C and C++ is purely coincidental. :P

C++ is somewhat unique in that it started out as a few extra features on top of C before gradually splitting off and mutating into a totally separate programming language.
dont you have to pay A huge deductible?
Building a helm chart right now to see if I can get it self-hosted in our cluster... :D
> Just don't drive like an idiot and/or learn how to manually recover from a skid.

There was a Top Gear segment on why so many Finns are F1 drivers, etc., and it was actually good and informative, talking about their approach to childhood drivers ed.

We're talking skid pans, advanced defensive driving techniques, while you're a teenager. Dealing with hydroplaning, black ice, brake failure, all of it.
Reading the linked source the tells you that the RHUs were not installed on the rover due to mass constraints and might instead be used in future missions.

The propulsion module carried an experiment, though, which was wasn't used for providing actual heating and a test only.
People belittle his technical ability because it hurts our ego to admit someone could exceed us at all the things we specifically value in our corner of the world: successful products, massive innovation, big brain smarts, money...

Nietzsche: "The vanity of others offends most, when it offends our own vanity."

No one here is threatened when Dave Grohl pumps out his 30th hit album, or when Steph and Lebron wipe the court with all the other players. But the idea that this Elon guy is not only richer, but also smarter and more ambitious and more innovative than any of us? That's unfair, it can't be so!!
Only for Chromium-based browsers.
Google is free since they sell your data.

Clickhouse is expensive, compute on scale is expensive, development is expensive etc. Sounds like your best bet is to do self-hosting
Dynamic loading of real-time content at Figma
The Pizza-Lover's Guide to Knowledge Management Tools (2022)
I’d like to see this sort of simplicity come back for BEVs: By all accounts it’s a much simpler drivetrain.
Are you looking for something like HWPh[0] (Historical dictionary of philosophy), a 30+ years effort to explain the conceptual history of every philosophical term?

There's also a smaller series, like Great Mental Models[1], specifically targeting "abstract concepts" in an approachable manner.

Otherwise, mathematics is still the dominant language for expressing abstract concepts.

> But there are many words that don't, many symbols that don't, many different words used to describe the same concept, or words that refer to different concepts (depending on context).

I can recommend In the Land of Invented Languages[2] for a quick and entertaining introduction to the difficulty of constructing a "universal" language. Also Gödel, Escher, Bach[3] discusses the differences of meaning and interpretation (in formal systems), which might be relevant to your interest.

[0]: https://de.wikipedia.org/wiki/Historisches_W%C3%B6rterbuch_d...

[1]: https://fs.blog/tgmm/

[2]: https://en.wikipedia.org/wiki/In_the_Land_of_Invented_Langua...

[3]: https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach
10th, 11th, or 12th depending on how you count.

It's also the third one that is just called "surface pro", along with the firs generation and fifth generation devices.
No idea if this any good... Every 3 seconds of video spawns a 10 second video advertisement. I gave up.
37 out of 50 states do not require a permit for open carry.

30 out of 50 states allow purchasing a gun from a private seller without a background check.

There is simply no basis for the claim that US and Swiss gun laws are comparable.
Thank you! The "Space Requirements" section in the README has a few examples, and your comment has made me realize our (micro-)benchmark link in the README is broken.

We'll get that fixed and maybe find the time to do a larger post with some benchmarks on both space/time tradeoffs and overall performance vs. other data structures.
End to end encryption is not a hard problem from a cryptography perspective. It's a hard problem for key management (eg, how do you handle multiple devices?) and recovery (how do you handle someone losing their phone and wanting to recover their previous messages?). Twitter tried this and half-assed it, and Bluesky apparently want to do a better job.
I don't think this is strictly true. I think that Amazon could automate more of their order fulfillment if they were willing to invest in that. I also think that for the jobs that do need humans, they could afford health insurance (really not insurance these days, just a way of paying for some healthcare pre-tax) and to fully-fund the employees 401(k) or similar. Like, nobody shops on Amazon because they have the best price. If some other company starts doing same-day delivery for a wide variety of products, and the employees are treated well, and it costs $5 more per package... who cares? I'd switch to them overnight.

Honestly, Amazon is kind of the snake that's eating it's own tail. Nobody feels good about buying from Amazon anymore. The customer service treats you like crap. The employees don't do a good job because they'd be fired if they did. The time is right for them to disappear overnight. I already don't trust them for anything expensive; if I'm ordering electronics, I get it through B&H, who makes some minimal amount of effort to ensure that you don't get a brick instead of a camera. Slowly but surely, the rest of the world is chipping away at their empire. "You have to indirectly torture one of our employees to get your thingamajig," isn't helping. I really think that if we fast-forward 20 years, we'll see that "no bathroom breaks, pee in a bottle" didn't make society much richer. (Of course, none of this matters. The early execs are out and incomprehensibly wealthy. I feel bad for the people that saw that and joined late, but will never achieve their goals in that area.)
Ughh...the term B-field already has a very strong association with magnetic fields. I'm sure it sounded like a good name given the context, but these types of name-collisions generally makes searching for a specific topic more and more painful each year.
> I don't understand why people have such a big privacy issue with this. It all happens on your device.

It's not hard to imagine situations where this complete and total information package can be exfiltrated or otherwise abused. Roommates, stalkers, one night stands, domestic govt, foreign govt, domestic hackers, foreign hackers, computer repair techs, employers (seizing a personal device), etc, etc etc.

There is no scenario in a free society where this should be allowed or tolerated.
There's got to be a fuse to pull.