skysight-inc/HackerNews huggingface dataset:
> Why is weather data stored in netcdf instead of tensors or sparse tensors?

NetCDF is a "tensor", at least in the sense of being a self-describing multi-dimensional array format. The bigger problem is that it's not a Cloud-Optimized format, which is why Zarr has become popular.

> Also, SQLite supports virtual tables that can be backed by Content Range requests

The multi-dimensional equivalent of this is "virtual Zarr". I made this library to create virtual Zarr stores pointing at archival data (e.g. netCDF and GRIB)

https://github.com/zarr-developers/VirtualiZarr

> xarray and thus NetCDF-style multidimensional arrays in WASM in the browser with HTTP Content Range requests to fetch and cache just the data requested

Pretty sure you can do this today already using Xarray and fsspec.
The fact that people cite "desktop market share" as a measure of "commercial success" is even more surprising. The world is all phones and data centers now, and Linux dominates both.

"Desktops" are a weird thing corporate types have to use to get paid, when they aren't glued to TikTok or Insta or whatever on their phones.
My favorite bit:

> More importantly, Tony recognized the voice of “Daniel from Google” when it was featured in an interview by Junseth, a podcaster who covers cryptocurrency scams. The same voice that had coaxed Tony out of his considerable cryptocurrency holdings just days earlier also had tried to phish Junseth, who played along for several minutes before revealing he knew it was a scam.

> [...]

> Daniel told Junseth he and his co-conspirators had just scored a $1.2 million theft that was still pending on the bitcoin investment platform SwanBitcoin. In response, Junseth tagged SwanBitcoin in a post about his podcast on Twitter/X, and the CEO of Swan quickly replied that they caught the $1.2 million transaction that morning.

> Apparently, Daniel didn’t appreciate having his voice broadcast to the world (or his $1.2 million bitcoin heist disrupted) because according to Junseth someone submitted a baseless copyright infringement claim about it to Soundcloud, which was hosting the recording.

> The complaint alleged the recording included a copyrighted song, but that wasn’t true: Junseth later posted a raw version of the recording to Telegram, and it clearly had no music in the background. Nevertheless, Soundcloud removed the audio file.

DMCA enabling bad actors to cover their tracks was not on my bingo list.
I wonder if people who are "invested" in cryptocurrency are more susceptible to these kind of scams. There's a strong aspect of FOMO in getting people to buy imaginary internet money, and also in getting them to panic and fumble said internet money.
The thing is, most GUIs by necessity involve fairly deep hierarchies of graphical objects so you're either going to have deeply nested calls like this, or you're going to scatter the fragments across a number of files in a way that they need to be reassembled in the reader's head in order to understand what's going on.
For sure. In the face of bigger systemic changes that feel out of our control (eating better, working less, affordable health care), we’ll try every “one weird trick”.
> The discussion of this topic five days ago received 128 points and 174 comments

Interesting. My understanding was that HN yanks a thread off the front page as soon as it has more comments than upvotes, because that's their indicator of being "controversial".

Which never made sense to me, because I leave hundreds of times more comments than article upvotes.
I'll grant you that it's a better option but by no means good if you want to stand on the 2FA hill and put security first (only?). That "just" does a lot of heavy lifting.

The only time I'd consider transferring a secret like this is secure is within an HSM cluster. But these are exceptionally hardened devices, operating in very secure environments, managed by professionals.

Your TOTP seed on the other hand is stored on any of the thousands of types of phones, most of which can be (and are) outdated and about as secure as a sieve. These devices also have no standard protocol to transfer. Allowing the extraction via cable is still allowing the extraction, the cable "helps" with the transfer. Once you have the option to extract, as I said, you add some extra steps to an attack. Many if not most attacks would maybe be thwarted but a motivated attacker (and a potential payoff in the millions is a hell of a motivator) will find ways to exfiltrate the copy of the keys from the device even without a cable.

This is plain security vs. convenience. The backup to cloud exists because people lose/destroy the phones and with that their access to everything. The contactless transfer exists because there's no interoperability between phones, they used different connectors, etc. No access to the phone is a more pressing risk than phishing for most people, hence the convenience over security.
We let businesses exist for one reason, so people can actually live (and I say let, because it is society - that is, its individuals - that has a put a system in place whereby such entities can exist and do what they do). If a job doesn't pay enough for that, the business isn't worth keeping around from the society's point of view. Workers should be paid decently, no matter what — profits or no profits. If an industry or company can't afford to pay fair wages, it’s not worth having, plain and simple.

On top of fair pay, companies owe their employees more. Businesses don't exist in a vacuum—they're tools we use to make life better for everyone. The entire economy is just a system we built to serve people, not the other way around.

Right now, companies often act like mini-dictatorships, where the tradeoff — giving up freedoms in exchange for money — ends up hurting society even if it props up the economy.

In short: if a company isn't contributing positively, it's failing at its purpose and should either disappear, or forced to fulfill its role.
7 reasons I have started looking for Obsidian alternatives
> It is sort of analogous to what GribStream is doing already.

The difference is presumably that you are doing some large rechunking operation on your server to hide from the user the fact that the data is actually in multiple files?

Cool project btw, would love to hear a little more about how it works underneath :)
This is really good resource for someone, who wants to learn assembly.

Can somebody please share this good or closer documented source code in other languages such as C++, C or any other.
What's the Winter Solstice?
> Google Starts Tracking All Your Devices in 8 Weeks

Those "journalists" were living in a bubble ? Google (and Facebook, and Apple, and Microfost) have been tracking our devices for years.
TLDraw is fascinating, but I feel like when I see them tweet cool stuff it isn’t actually in the app. This
is likely me being dumb but since it happened a couple times now whenever I see their posts I assume the same.
Can't see the source
This article appears to be recycling content from a 13 year old top stack overflow question:

https://stackoverflow.com/questions/8318911/why-does-html-th...

Truly any interesting thing ever created on the internet will be exploited for marketing until the end of time. Unfortunate that old redditors and other forum contributors were not able to capture the millions of dollars of value created from their work.

EDIT: I did see it’s at least referenced at the end.
When I was evaluating both projects about 5 years ago, I went with openHAB because they had native apps with native controls (and thus nicer design imo). At the time, HA was still deep in YML config files and needed validation before saving etc etc. Not great UX.

Nowadays, HA has more of the features I would want and other external projects exist to create your own dashboards that take advantage of native controls.

Today I’m using Homey because I’m still a sucker for design and UX after a long day of coding boring admin panels in the day job, but I think in another few years when the hardware starts to show its age that I will move to home assistant. Hell, there exists an integration to bring HA devices into Homey but that would require running two hubs and potentially duplicating functionality. We shall see.
XHTML tried this approach, but it failed for this and other reasons.
Kickstarter is often basically a group buy. Project owners make MVPs and market/pitch it, get funding from the public, and then commission a large batch run.
I am still happy to hear from a fellow user! Feel free to ping me if you ever have feature recommendations or suggestions.
Historical AI painting "Fractured reality" is presented at a in Toronto in VR
The painting itself was created in Ukraine from four photos using the XFutuRestyle AI algorithm based on GPT-4 and was presented on February 9, 2024 at the international exhibition of digital art in London and Athens. Now this painting is available online.
Not a question to you personally, but I find it interesting that US Companies were so eager for short term profitability that they basically handed China an obvious manufacturing win for a good few decades.

China is the powerhouse it is today because it was essentially funded by US greed.

It's actually pretty funny (if I look at it like a movie script rather than real life - which is a coping mechanism) watching the US tying itself into pretzel shapes around things like free speech and general values of "freedom" that it's espoused for it's couple of centuries because it's chickens (bats?) have come home to roost, and they're shitting everywhere making people unhealthy.
You don't really remember. Spotify arrived in the US only in 2011. The iTunes Store saved the industry from Napster.
Looks very interesting.

Somewhat related: I've recently wrote a code-walkthrough (in Clojure) of modeling chess-like games.

https://neuroning.com/boardgames-exercise/

It's very basic and intended for teaching/learning functional programming, not a real library or engine like the OP.
The original Elite was reverse-engineered into C by Christian Pinder as part of the Elite: The New Kind project. The source is out there. It's a brilliant bit of work.

You can use a search engine to find it.
200% agreed. I switched from python to R for data science machine learning and data visualization and found that python is far behind .
I am able to generate and test and make machine learning models easily and in standardised manner using its tidymodels libraries while I am unable to generate models in python scikit-learn etc libraries
The original quote is apocryphal, but he did respond to a question from a reporter asking about the quote saying, "Yeah, Daddy. Ya know how it is... jazz is something ya feel... ya live it, that's all." So he wasn't gatekeeping, he was saying the answer to "what is jazz?" was contained in the experience of jazz.
That's pretty good. Can you liquidate those RSUs for cash? If so I'd be interested in possibly applying as I'm in Chicago where housing isn't outrageous. If not it could still be tempting depending on the company and what I think of it.
Sometimes there are good reasons for a bank to call you. The infuriating part is that not every bank has a quickly accessible number to call back if you don't trust the caller. Caller ID may be useless, but me calling the official number for my bank is pretty hard to fake (unless my carrier is part of the scam).

My bank has a button inside the app that will confirm that a real bank representative is calling you, or provides a button to call the bank's emergency line if they're not. It's a simple and effective way of preventing scams that I think more banks should implement.
There's also a heavy element of manual curation in TikTok. They have people putting their fingers on the scales to decide what content gets promoted. Where are those people, and what's their agenda? Who knows.

Releasing the recommender on Github is a way to try to diffuse that criticism. But it's just one part of the puzzle that is Tiktok's content distribution.
Meanwhile I still can't even buy the Vision Pro itself in the Netherlands.

Sure, I could get one from Germany. However I did that with a Google Pixel 6 Pro and that turned out to be hell when I needed to claim warranty on it. Which required an address in Germany. So I'm not really inclined to go down that road again.
Pretty cool.

I wonder if this will ever make it to Canada's winter wonderland where there is ice and snow on the road for 4 months of the year (more or less in other areas.)
I swear to god, I thought this is AI generated response.
Such model has usability shortcomings for tightly interleaving concurrent code often encountered in high-performance applications or even in business code which does not want to maintain its worker pool or spool up a new BEAM process every time it needs to send two HTTP requests at the same time.
Excalidraw is free & open source software though, which IMO makes it deserve more attention
Pricing – Smallppt
I wondered that as well. Shame they didn't give him credit if he truly was the first one to point it out.
Although C probably counted as a modern language back then (after all it's not B) today I think "modern" probably means at least Java and likely something from this century like Rust or Typescript.
Beautiful place that I am blessed to have visited.

Not sure what this has to do wih this forum.
In that specific scenario, if the customers can't tell, I'd say the beyond meat option is better: still gives you the experience, the proteins, less cruelty and better for the environment. Win win to me.

Unlike here the topic in question, I'd assume cows too would prefer you having a beyond meat instead of them. But I'm just projecting, I'm not actually sure about that.
I was big fan of my HTC Evo, I found the 3D images to be immensely helpful when taking documentation photographs. I could take just two images and get all of the info I needed to capture vs taking ~8 from multiple angles and having to mentally envision the relative dimensions of the space afterwards.
The court ordered him not to discriminate and not to interfere.

The court ordered that IF you want to enjoy the benefits of operating a business within the framework of services and certainties provided by the country, you can't mysteriously always be out of flour just for the black family. If you offer a service for published terms, then anyone meeting the terms gets to procure the service.

This is not compelled labor or materials or anything, because you are not compelled to operate a business.
> It takes a lot more for a program to be correct than having valid bit patterns.

Obviously. I never said otherwise. What's your point?
could not help my self: Chuck Norris doesn’t see red; red sees Chuck Norris. Sorry another one, The color red was invented to match Chuck Norris's intensity.
Damoeb/feedless: Middleware to create RSS feeds, filter and transform them
More than a million? It says on the page:
"424,548 Active Home Assistant Installations"

Am I missing something? Is it that these are just those you know are sharing details, and you can scale that up by a known percentage? :)
Warning HN Going all in on corporate backed home control is fragile
While "Nigerian spam" scams profit off simple-minded gullible people, cryptocurrency scams profit off sophisticated gullible people.
This is a really interesting look behind the scenes. I don't have a problem with algorithmically generated playlists or even music, but I also enjoy human curation and have found it essential for discovering new artists and sounds. Music drives people - there will always be human makers and curators. Seek them out and pay them if you believe it is worth it.
Highlighting is degraded for me running on Firefox, it's wigging out every time I nudge my cursor
GCP and AWS are obviously more tactful and call that open source and partner ecosystem strategy
https://www.washingtonpost.com/archive/lifestyle/1989/11/09/...

Kitty Dukakis
The logic is that the current possessor might have acquired the product bona fide and is not necessarily the thief. In order to assess this, you cannot repurpose the product yourself, but need the cops and court involved. It's the oppossite of anarcho-tyranny, it's a law favoring orderly and non-violent solutions of real world capitalist conundrums. Private repossession of stolen property in a 'bear arms' society... are accidents waiting to happen.

In reality things are not so stiff. My dads bag was stolen from the train. The thief was apprehended on the station. He got his bag back from the cops because it had identifiable information in it. Perhaps a bit light on evidence that the thief was not the owner, but it's not always overly complicated. I think the thief got the right nudge.
Wait until you discover pen and paper.
My plea / request : Make a home assistant a DROP IN replacement for a standard light switch. It has power, its adds functionality from the get-go (smart lighting), it’s placed in a convenient position for the room and no extra wires etc required.
> Calling back the possibly spoofed number

Don't call back the number possibly being spoofed (i.e. using your Caller ID as the source of the callback number). Call an independently-listed number for the company, such as the phone number on the back of a credit or debit card. Using an independent number prevents any failures where the Caller ID correctly reports an attacker-controlled but plausible-sounding number.

For extra paranoia and safety, perform the callback from a separate phone line. That would avoid at least some of the more-targeted attacks involving a compromise of the victim's phone connection, which could potentially allow the attacker to redirect outgoing calls.
> By default, Google Authenticator syncs all one-time codes with a Gmail user’s account, meaning if someone gains access to your Google account, they can then access all of the one-time codes handed out by your Google Authenticator app.

When business guys are involved in a security app. Many of us can easily imagine the "user story" that caused this.
Any guesses on using this for LLM inference how it compares performance-wise (like tokens/sec ultimately) to like the new mac mini m4pro? I'm not sure how to figure that out.
I shall start engraving the "Bare Minimum" award.
Wordpress.org Makes Pineapple Pizza Checkbox Optional
This is true for all social media algorithms. None of them are purely automated and for good reason. You need humans going in and tweaking the outcomes to ensure users have a good experience.

Of course, when the conversation is about TikTok, this often becomes accusations of propaganda.

But YouTube, Facebook, and Twitter all exert significant control over their algorithms and things like their Homepage, Trending Topics, etc. The conservative right often labels such curation as liberal propaganda.
Exactly, an account has been created for you anyway and the merchant holds pretty much the same amount of data on you, so I think requiring an account is a good thing as then at least you know that a company holds all these records about you.

To be clear for online purchases I think it's a nice convenience to be able to buy without requiring an account, but for flights it's an entirely different game, you often need to provide a lot more PII.
We need humans 2.0 for that to happen.
Feels like being back in 2012 all over again reading this
This article doesn’t explain what change Google is supposed to be making and they don’t link to anything that explains it either. (There is a link to what seems to be to a policy change for the ads platform.) Does anyone know what they’re talking about?
I agree with the distinction in approaches. In other words, it sounds like you're distinguishing agile and waterfall.

I just find it odd to analogize:

> agile : waterfall :: imperative : declarative
Like Facebook before, everyone talks about the TikTok algorithm being some super secret and valuable mystery. In reality, both Facebook and TikTok succeeded because they were at the right place at the right time and didn't screw things up. The TikTok recommendation system is smart and very well implemented, but nothing novel that couldn't be implemented by a dozen other teams.
Show HN: Radarz – Visualize Career Ladders for Engineers
We built Radarz to help engineering managers have more meaningful career conversations with their teams. By mapping skills against an engineering ladder framework, managers can generate radar charts that clarify expectations, highlight growth areas, and guide engineers toward their next career level. We’d love your feedback!
The article is about Google's new focus on tracking users via device fingerprint, instead of (primarily) via cookies.
While this is from ByteDance, who also are behind TikTok, this algorithm is likely not the one behind TikTok.

Instead, it is likely a component that powers ByteDance's commercial recommender system solution, which they market to e-commerce companies: https://www.byteplus.com/en/product/recommend

This was mentioned in past discussions of the paper on HN.

And even if aspects of this are used for TikTok:
(a) it would be just one of many components of their recommendation system, and
(b) the TikTok recommendation system has changed a lot during the 2+ years since this has been published.

So take what you see here with a grain of salt. After reading the paper and the code, you will NOT know how TikTok's recommendations work.
> Is there any solid argument for the value of x86 in desktop computing?

You do not depend on one vendor (Hello Qualcomm), the arch is a bit more open and standardised than ARM , it is more expandable.
ARM seems to optimise for power consumption, X86 for speed.
And backward compatibility. Running x86 games (or CAD/CAE) on ARM is "challenging".
As a Texan...that person's assertion makes no sense. I have never heard anyone else ever claim that y'all should be used as a singular pronoun.
Thank you for the candid response. Totally agree with you there. Just seems this last week or so has been worse than usual.
Oolite is normally quoted at this point. I think it's in Objective C? But exactly how much it relates to the original game's code, I don't know.

https://github.com/OoliteProject/oolite
Coin tosses are not independent. Unless the premise is coins toss themselves.

A person tosses a coin, so tosses are are connected to each other.

Ask yourself this question- Would your thumb hurt if you toss a coin 5000 times? If so, would that change the results?
This "just let people steal your stuff, it's not worth pursuing" logic is fine for some, not fine for others.

Also, thieves are dumb. Don't expect them to find all the tracking devices in minutes.
To me it seems reasonable because I’m already providing a lot of information to the airline, name, ID card, maybe even passport. If accounts are optional, this data is still being stored, probably against some kind of “shadow user” account, which ironically is more difficult to reason about or remember if you wanted to exercise your rights under the DPA.
Not true. Why do IG reels and YouTube shorts suck, then?

They clearly built something superior. And it can't seem to be matched by the biggest tech companies.
OK, the "typically 10^12 TEC" vs. a +/- 1 TECU (10^16 TEC) disturbance was really bugging me. I think the slide has an error, or there's an apples/oranges issue. The +/- 1 TECU looks to be consistent, but the typical background level is "a few TECU to several hundred" [1]. A Wikipedia page has shows the levels over the US being between 10 - 50 TECU on 2023-11-24, and says that "very small disturbances of 0.1 - 0.5 TEC units" are "primarily generated by gravity waves propagating upward from lower atmosphere." [2].

[1] https://www.swpc.noaa.gov/phenomena/total-electron-content

[2] https://en.wikipedia.org/wiki/Total_electron_content
A bank blocked an account because they called someone and that person didn't provide them with personal data? That sounds unlikely.