skysight-inc/HackerNews huggingface dataset:
Wow - that rental situation sounds painful. Almost like malicious compliance to discourage EV usage.

Around 2019 I rented an EV from a retired enthusiast, and this included all bells and whistles, charging cards and cables. Pricey back then, but great experience. This is how you convince people
Lawyers after the fact review this. I expect one to start a class action - they will make millions, and everyone else who has this laptop will get $1. The real point is the millions means every other company is on notice that these mistakes hurt the bottom line and so the industry starts to review these things. So long as it doesn't hurt they won't review.

I feel really dirty calling lawyers the good guy here, but ...
Strong/weak types and static/dynamic typing are orthogonal things.

Strong type system limits things like 1+”1”.

Static type system requires type declarations (“int i”).

Python always had strong dynamic types.
You're not wrong, but what's interesting to me and the author of this article is that many products are completely interchangeable, yet their creators enjoy market dominance anyway.

As an aside, I don't think wine is necessarily the best comparison: the most recognizable brands of wine are often the least revered by connoisseurs . It's the experience of drinking wine from a glass bottle with a real cork out of a high quality wine glass in a classy setting that adds a lot to the flavor of wine. But which brand is relatively unimportant. That's not true for Coke where people's associations for "quality" are with the brand alone.
The README lists all the ports here:
https://github.com/matomo-org/device-detector?tab=readme-ov-...
You're looking only at the Radeon support page. https://rocm.docs.amd.com/en/latest/compatibility/compatibil...
1. Even if they trust you, they might not be willing to extend that trust to non-technical staff (or even non-infra staff) and having a global policy is the easiest.
2. Even if they trust you, your employer's customers definitely don't, and a lot of big contracts will have security exhibits that explicitly require MFA if you're handling their data.
Do static sites built with sphinx-build or jupyter-book or hugo or other jamstack static site generators work with TeaTime?

sphinx-build: https://www.sphinx-doc.org/en/master/man/sphinx-build.html

There may need to be a different Builder or an extension of sphinxcontrib.serializinghtml.JSONHTMLBuilder which serializes a doctree (basically a DOM document object model) to the output representation: https://www.sphinx-doc.org/en/master/usage/builders/#sphinxc...

datasette and datasette-lite can load CSV, JSON, Parquet, and SQLite databases; supports Full-Text Search; and supports search Faceting. datasette-lite is a WASM build of datasette with the pyodide python distribution.

datasette-lite > Loading SQLite databases: https://github.com/simonw/datasette-lite#loading-sqlite-data...

jupyter-lite is a WASM build of jupyter which also supports sqlite in notebooks in the browser with `import sqlite3` with the python kernel and also with a sqlite kernel: https://jupyter.org/try-jupyter/lab/

jupyterlite/xeus-sqlite-kernel:
https://github.com/jupyterlite/xeus-sqlite-kernel

(edit)

xeus-sqlite-kernel > "Loading SQLite databases from a remote URL" https://github.com/jupyterlite/xeus-sqlite-kernel/issues/6#i...

%FETCH <url> <filename> https://github.com/jupyter-xeus/xeus-sqlite/blob/ce5a598bdab...

xlite.cpp >
void fetch(const std::string url, const std::string filename)
https://github.com/jupyter-xeus/xeus-sqlite/blob/main/src/xl...
This is something I’d use a lot
Agreed about that they nailed the UX for BlueSky in terms of “best possible Twitterlike”.

That said, my biggest concern is how they plan to make money. With BlueSky being completely open at the moment, there is effectively no possible monetization strategy for them without making major breaking changes to the protocol.

For example, if they added ads to the app, someone could just write a client that didn’t have ads. Donations are another possibility, but probably wouldn’t be enough to pay for the servers.
It seems like the author is looking for the ability to specify types as `typeof <function>:arguments` and `typeof <function>:return`. I can see how this could make prototyping easier. It is also helpful for cases (not uncommon in Python) where you're just proxying another function.
> The HN title makes it sound like differences between the brain and ANNs were previously unknown and is misleading IMO.

Agreed on both counts. There's nothing surprising in "there are differences between the brain and ANN's."

But their might be something useful in the "novel theory about how the brain solves the credit assignment problem" presented in the paper. At least for me, it caught my attention enough to justify giving it a full reading sometime soon.
SoftBank to boost OpenAI stake with up to $1.5B investment
Sure, but it's unknown whether it will or not, that is what is being discussed.
Python is the same as JS.

Async function (that returns something you need) can be called only from async function. That's why autor of this specific rendering framework/lib chose it to be async. So that the user functions called in components can be either sync or async.
Unfortunately, the other people have more lobbying power...
SwearSky: Bluesky Profanity as It Happens
How does the Macbook check the ambient light to determine the screen brightness, does it have a separate ambient light detector buried under the screen somewhere or inside the camera? (if the camera is not used for this I mean which would have been the best thing to do, but would require the camera to grab frames now and then without the LED flashing)
Sure, but that’s utterly useless in practice because there is no way to handle that gracefully.

To be clear: most software does handle it, because it detects this case and aborts.

But to a user who is explicitly asking to read a parquet file without buffering the entire file into memory, there is no distinction between a server that cannot handle any range requests and a server that can occasionally handle range requests.

Other than one being much, much more annoying.
I hope that if they manage to wrestle your retro games from you that you would explore some indie games instead. There are many small companies that make high quality games, usually in the spirit of popular retro games.
Pretty much anywhere you're tempted to use a namedtuple, you should be using a dataclass[0] instead.

And typing JSON-like data is possible with TypedDict[1].

[0] https://docs.python.org/3/library/dataclasses.html

[1] https://docs.python.org/3/library/typing.html#typing.TypedDi...
Humans are ready now, and already fill the operational requirements without the famous "Elon truth stretching" maneuver that we've all become so intimately familiar with.
Oh, bummer. I definitely had assumed that they were a single "device".
Why would it be anything other than expected that the top 10 or so percent of the whole history of games would compete favorably against any other subset of games, like whatever happens to be releasing this week?
Orchid, by Telepathic Instruments [video]
It is not perfectly fine. It is dreadfully slow and nearly unusable compared to Google Documents or native LibreOffice.
Basically they went AWS-native, with ECS being the biggest part of that. I'm currently trying to move our own stack into a simpler architecture, but I can wholeheartedly recommend ECS as a Kubernetes alternative, giving you 80% of the functionality for 20% of the effort.
Their apparent superiority is just a product of massive investment in marketing to maintain their status. If it tastes the same as Pepsi or no-name cola, then what else could it be?
It's sad to see that British Sign Language and American Sign Language are different even though they both came out of societies with a (mostly) common language. I'm sure there are good reasons why it turned out this way but sad that people who already have a communication obstacle ended up with an additional one when it comes to these two large and highly connected societies.
The free version of chatgpt is better than your 70b LLM, whats the point?
Nearly all fiction authors own the copyrights to their books. They have an agreement with publisher to publish it and they get the royalties. If that agreement ends, they can find a new publishers. The authors get an advance and if book is popular enough, they get royalties.
So no one misunderstands, there are over 3000 species of mosquitos, but most biting species of mosquitos only go after birds/amphibians.

Only a small number of species (single digit percentage) go after mammals. And even less than have been found to be vectors for disease.

The basic point is that yes, we can wipe out selected mosquito species via eradication programs (like sterile mate release) with zero consequence outside of healthier people, because human hazardous mosquitos aren’t unique to the ecological niche they fill.
This only works on audio chipsets that allow pin retasking. Which is, coincidentally, all Realtek chipsets that are present in every PC...

(you also need to plug the speaker directly, mostly limiting it to headphones and laptop speakers)
I had that exact discussion with somebody recently, and it took me a few minutes to realize that their laptop had a physical camera cover that somehow disables camera permissions in windows too. So yeah, happens a ton I would imagine.
That's exactly the kind of thing I'm criticizing him for. Musk posted an obviously satirical deepfake of Harris. It was clownish. It was unprofessional. Jack wouldn't have done that.

And yet, the response to this from liberals wasn't to chide him on that alone, which would have been plenty enough. It was to pretend that this wasn't obvious satire, that it was an attempt at spreading misinformation. The reaction was far more disingenuous than the bad joke.
Informed consent is an essential pre-condition to providing immunization.
No, because you almost never have full data autonomy in corporate contexts. And the microservice arichtecures don't make this more robust either.

I.e. a transaction will have a matching transaction in another corporations/banks system, even if you don't have a distributed monolith unlike everyone else.
Post "cisgender".

Bluesky also has the "less censorship" feature :D
> known bad actors

If they are known bad actors, let the police do the job of policing the internet. Otherwise, all bad actors are ultimately arbitrarily defined. Who said they are known bad actors? What does that even mean? Why does that person determining bad actors get their authority? Were they duly elected? Or did one of hundreds of partisan NGOs claim this? Who elected the NGO? Does PETA get a say on bad actors?

Be careful what you wish for. In some US States, I am sure the attorney general would send a letter saying to shut down the marijuana dispensary - they're known bad actors, after all. They might not win a lawsuit, but winning the support of private organizations would be just as good.

> they certainly don’t have to condone it via their support

Wow, what a great argument. Hacker News supports all arguments here by tolerating people speaking and not deleting everything they could possibly disagree with.

Or maybe, providing a service to someone, should not be seen as condoning all possible uses of the service. Just because water can be used to waterboard someone, doesn't mean Walmart should be checking IDs for water purchasers. Just because YouTube has information on how to pick locks, does not mean YouTube should be restricted to adults over 21 on a licensed list of people entrusted with lock-picking knowledge.
Something vaguely equivalent to a liveCD boot mode? Every once in a few years I seem to take a leap with some device to see if I can convert it to OpenWRT or update it once I've done so but I'm always a bit stressed by uncertainty.
Rust, and other modern languages, have tuples. So a single return value is effectively sufficient.

I refuse to believe that go added MRV for some esoteric reason. In practice it just makes up for the lack of tuples and sumtypes (errors mostly). It also would stand sharply against every other design decision (or accident) that go has made.

MRV also lacks functors in contrast to tuples.
Check out Ufo50. Based on your comment I think you will thoroughly enjoy it.

It’s a fake compilation of 50 games made by an imagined video game studio from the 80s.

They take retro sensibilities and incorporate contemporary game mechanics.

It is an absolute joy.

https://store.steampowered.com/app/1147860/UFO_50/
I like that your solution to corporations locking things away forever is a new system that would immediately excludes individual citizens and ties the capability to remove a cultural good from the public to wealth.

The main problems with current copyright laws, I think, is the creators need to sell their right to one of a handful of powerful corporations to make money at all, then those corporations grip on their rights and monopolize it, even if it means something isn't available at all. A better idea would be author's rights that can't be sold, and licensing that can't be denied. That way there still is monetary incentives to create, but cultural goods remain available to the public.
Members include... Chrome.

Literally the first thing anyone with knowledge above grandma* does is install Chrome (or for a few of us Firefox).

* sorry grandma!
Paper actually says that they fundamentally do learn the same way, but the fine details are different. Not too surprising.
Components don't really need to fetch anything, they don't need to be smart. It's up to you where data fetching happens. If you look at fasthx for example, you'll see that routes/views normally handle your business logic and fasthx does the rendering (now with Jinja or htmy). With Jinja for example, it can only work like this. With htmy, you have more flexibility (which can be an advantage but of course it can also be misused).

Async components can be handy for example when you need to load files. See the Snippet utility and the markdown support in the lib. https://volfpeter.github.io/htmy/examples/markdown/
There’s TyepdDict that is decent for a JSON like data structure if the types are simple. It doesn’t have the bells and whistles of Pydantic, but gets the job done for passing predictable dicts around and ensuring consistency while developing
Nobody in this thread talked about functional languages until you showed up.
Myself, I stopped trusting Apple. There are now too many dark patterns in their software, especially once one stops using their services. And, DRM was re-instantiated, when iTunes started streaming as Apple Music. On top of that, their lies, such as those about the Butterfly keyboards being fixed, cost me a fortune. They fuck up the keyboard design, and then they buy the computer back for 40% of its original price, due to a microscopic scratch nobody else could see. And that happened twice to me. They put a lot of money into advertising themselves as being ethical, but that is only marketing. These, of course, are my personal opinions.
So get a $15 USB webcam.
After all the hullabaloo recently I went and looked at it for the first time.

Here's my true first-time user experience: The first 10 posts recommended to me were 1 comedian making a joke, 2 pictures of space, and 7 hate-based partisan political posts. All from one extreme end of the political spectrum. You can guess which. I instantly left and will never go back.

For what it's worth, I also do not use X.
If anything, Emacs users are probably much more likely to inspect the code of whatever extension they are using, since with every help page there is a link to the source code. It helps that it's much less popular and so not as big of a target.
Probably the camera “power” is always on as any other microcontroller on the same board, but is only active when called through the control bus or an interrupt, having an LED tied to the power rail would keep it on all the time whenever the lapop is on.
i miss android popup cameras.
Your request is that I find you someone who has benefited from a law that makes entire professions viable?

Does this help? https://www.nytimes.com/books/best-sellers/

Or do you want a list of movie directors? Perhaps of authors of assets in asset stores for game development? Comic artists?

Do you want a Spotify playlist?
Highly recommend the book “Against Intellectual Monopoly” which argues against IP law with a lot of historical references.

One such example is paint & coloring in the late 19th and early 20th centuries. From the book - “In 1862, British firms controlled about 50 percent of the world market and French firms another 40 percent, with Swiss and German companies as marginal players. By 1873, German companies had 50 percent of the market, while French, Swiss, and British firms controlled between 13 percent and 17 percent each. In 1913, German firms had a market share of more than 80 percent, the Swiss had about 8 percent, and the rest of the world had disappeared.” Switzerland at the time had no patent protection, and Germany allowed processes to be patented in 1877 but not products themselves.

Parallels are harder to find today due to the expansion of IP law as a condition of trade with many developed nations, but the book does have some more recent examples.
Anthropic Claude 3.5
>These usually get neither an LED nor a switch

Lots of ThinkPads have «Microphone is muted» LED. Not exactly what's requested (and is bound to a software mute/unmute shortcut), but it's better than nothing regarding state of machine being observable with a quick glance.
Show HN: Search and Analyze SEC Filings of Publicly Traded Companies with AI
I don't see Musk doing that as he directly stated it himself.

As for Tesla patents, I would speculate that it's more about companies not willing copy Tesla which is why Telsa doesn't really care if they open source the information. Copying isn't always so easy especially if there are structural issues involved. Recall the superchargers that became standard. Other companies were using a different connector, but the supercharger connector was obviously superior and they relented after many years.

Patents are more useful in situation in which your designs are easily reverse engineered and there's little barrier in copying. In any case, there are firms in the automative industry that specialized in doing the teardown of cars and doing cost estimation. Such a firm would tell their competitors how Tesla actually make their cars, so there's not much value in publishing their patents anyway, other than PR stunts.

Patents are not as useful in scenarios in which trade secrets provide a strong and durable barrier to entry. They also require lawsuits to enforce, which is rather costly and imposes cost on our economy, so there's inefficiency to consider as well. Theoretically, a monopoly in this instance would incentivize R&D effort but we know that monopolies has various nasty side effects and not everybody have money to hire lawyers and enforce them.
> Passwords

Which reminds me, to strengthen your point, it doesn't have 100% keystroke recognition, but there are works[1] on keylogging via audio, and 93% via Zoom-quality audio streams is concerning enough for me.

[1] https://arxiv.org/abs/2308.01074
Post for that: https://news.ycombinator.com/item?id=42259133
Camera + bag of chips: https://people.csail.mit.edu/mrub/VisualMic/
Yes, ultimately, I want everything to be open. This is not a bag of rice. These are devices packed with sensors, in our homes. As for inspection, I do not have a problem trusting others. I just do not trust big corporations with remotely controlled binary blobs, no matter how much money they put into the safety and security ads. This is a personal opinion, of course.
Since some sort of firmware is required, this seems like a "turing tarpit" security exploit from my laymans perspective.

There's no standard that I know, that, like "Secure EFI / Boot" (or whatever exact name it is), locks the API of periphery firmware and that would be able to statically verify that said API doesn't allow for unintended exploits.

That being said: imagination vs reality: the Turing tarpit has to be higher in the chain than the webcam firmware when flashing new firmware via internal USB was the exploit method.
Why? I thought one should prefer immutability. As for typed dicts.. yes, I’m mostly stuck on old python versions, nice reminder.
Yeah, the camera needs a physical lid.
Maybe it's because I adopted early and have grown with the technology it all just makes sense?

Survivorship bias?
From the other end, Switzerland has roughly 30 times the pop of classical Athens which I guess was then the largest democracy. It's not super obvious their governance could not evolve to scale to U.S. size.
Do you have a source or specific links to learn more about that lab?
>Every time I've opened the bluesky homepage it's been highly political. Not even in the sense of "here's a topic I feel strongly about". It's just "fuck conservatives" over and over.

Odd. My homepage looks nothing like that. I wonder what I'm doing wrong?
It was the “boring” solution so I don’t know what I could write on the topic!

Both Azure and AWS have spot-priced VMs that are “low priority” and hence can be interrupted by customers with normal priority VM allocation requests. These have an 80% discount in exchange for the occasional unplanned outage.

In Azure there is an option where the spot price dynamically adjusts based on demand and your VM basically never turns off.

The trick is that obscure SKUs have low demand and hence low spot prices and low chance of being taken away. I use the HPC optimised sizes because they’re crazy fast and weirdly cheap.

E.g.: right now I’m using one of these to experiment with reindexing a 1 TB database. With 120 cores (no hyperthreading!) this goes fast enough that I can have a decent “inner loop” development experience. The other trick is that even Windows and SQL Server is free if this is done in an Azure Dev/Test subscription. With free software and $2/hr hardware costs it’s a no-brainer!
Good tool. I wish Google had gone even further with Chrome in reducing the information in the user agent. It seems like user agent is primarily used as a browser fingerprinting signal.
We can’t? Then what is this?
: https://environment.ec.europa.eu/news/new-law-more-sustainab... ?
With the people that understand that reality isn’t as black and white as you make it out to be and that will hopefully find better compromises going forward.
I mean if you’re out there reading long posts on LinkedIn, idk what you expect. It’s not like the human written ones were overflowing with knowledge.
There's a literal built-in feature, no one is surprised its AI.
Yes, what you describe (or storing ssh key on yubikey) would be a more secure setup. I like the web ui though, so having that be available from any device including phone in a reasonably secure way would be great IMO. You can do pretty much anything via uci so when using web ui I see no reason to leave ssh running.