skysight-inc/HackerNews huggingface dataset:
And the way it flashes when a line is stored is sublime.

I somehow managed to convince the VTE people to let me add Tektronix emulation to the terminal, but, it wasn't until now that I managed to get my hands on what I want to be the reference implementation - a VT240 running under MAME. I even added some BASIC programs to my MP/M emulation (under SimH) to showcase what it can do (and compare with xterm's emulation, which I don't really like).
So, if I use a device that doesn’t support tracking, and they track it anyway, how do they get it to present the “do not sell my personal information” button?

Also, are there any decent plugins that block all of google instead of just the ads? I imagine they’d need to MITM static font assets, etc.

I also wonder if / when this means Google will start fingerprinting and tracking tenants’ customers on GCP.
I can see the appeal of simple, science-sceptical traditionalism.

But it does not pass the smell test.

There is a plethora of substances and practices that are quite harmful, but have been used for millenia. This is because your suggested methodology fails to detect really anything that does not cause traceable and observable harm before the next generation is raised. And that's a lot of things.

"Science" adds value compared to pure traditionalism because it analyzes precisely how things are harmful, and helps discover mitigations and strategies that pure outcome-driven traditionalism would never have explored.

Examples:

- Lead pipes (used successfully for over two millenia-- harmless? no.)

- Basically every carcinogen ever (e.g. Radon: people in affected regions did simply not know about keeping it out of cellars/dwellings, and just died of lung cancer sometimes)

- Salmonella, syphilis, cholera and other pathogens-- they are non-issues with proper prevention and/or countermeasures-- without those, people just suffer and/or die.

- Alcohol consumption during pregnancy

edit: I'm not saying that "sticking with what worked in the past" is wrong, or useless information, but its just that-- a statistical prior for harm. It won't reliably tell you neither which things are harmless nor which are harmful, it just gives a rough indication of which it might be.
GPS was the more generic term until US Navstar-GPS became such the default that it aquired the generic term. And eventually dropped the Navstar, officially.

Sort of a reverse Xerox/Google/Velcro situation.
Can you recommend a tool that could check an Instagram feed once a day for the current photos? I found a command line tool, but it tries to download the whole account, rather than just the daily updates.

https://instaloader.github.io/
Doing the rare things that actually require a car, does not entail a need to own one. (And it's perfectly possible to have a fulfilling life without those rare things.)
I do get captchas _alot_ so... not really sure.
Still needs clearer language IMO.
Balcony solar sounds brilliant and probably has clear ROI. Rooftop solar is an awkward middle between grid-scale solar and balcony solar. Rooftop solar might only make sense in developed countries through subsidies.
Nothing about that changes with the introduction of autonomous vehicles though, and it's a very open and highly competitive market. It is extremely easy to switch your auto insurance provider, and anyone who can pay some actuaries can start up a new business. (Though few do, because there isn't a huge margin to take away from the industry as it is.)
It was mostly a snarky response to an ill-justified argument, don't take it too seriously. Sorry about that.

I would personally never want to live on less than an acre, but it's none of my business what other people choose of course. I do however get annoyed by the high-density fans who always present everything other than urban living as a scourge on the world that has to go.
> There's nothing surprising here, it's been Apple's style for the entire time I've been working in tech - 15 years or so - to create formats that they control and preferably which only work on Apple devices.

Assuming no intentional bias, it's personally hard for me to imagine how anyone could be in the industry for that long and not understand Apple's contributions to formats and other standards we take for granted.

* Apple was the first major adopter and popularizer of now-de-facto standards like 3.5" floppy drives, USB, Wi-Fi, and DisplayPort, and additionally created (and gave away) DisplayPort Mini

* Apple co-developed and popularized IEEE 1394 (FireWire), USB-C, Thunderbolt, and USB 4

* Apple created the ISO base media file format (ISOBMFF), which is the basis for MPEG-4 and many other time-based and image file formats

* Apple popularized today's most popular compressed media formats, and will do the same for AV1 (with hardware decode in M3 and newer Macs today, and Apple TV soon)

* Apple dropped a proprietary OS for the BSD-based OS used across their product line, from wearables, to mobile, to HMDs, to laptops/PCs

* Apple used its open source WebKit to advance modern web standards, and are one of the few defenders against Google's near-total hegemony of web technologies

* Apple's contributions to and investments in open-source technologies like Clang/LLVM and Swift have helped all developers directly and indirectly

Using an as-yet-undocumented projection format to argue the opposite isn't super-persuasive, since Apple eats their own dog food (sometimes for years) before promoting it to an open, generalized industry standard (e.g. "QuickTime Movie" container format).
several huge companies do this. here's one

https://discussions.apple.com

so frustrating
As a side question: How do I, as a novice, vet a 2FA?

This has all the "looks nice", but I have no reason to trust this recommendation over any other social engineering.
> It’s not keeping them safe: it’s recording in order to facilitate an investigation if someone harms them.

It's getting them used to wearing them on a pretext of being about monitoring customers, to ease them into a shift to an always-on policy which will be promoted as a simplification that will reduce the risk of forgetting or turning them on too late, but which will also allow them to be complete records of the employee’s behavior, which is almost certainly the real target.
As someone who's worked in the wireless messaging / telecom industry, the "Salt Typhoon" news came as absolutely no surprise. The major U.S. carriers don't have the capacity or talent to deal with the more mundane threats of spam and scam calls / texts on their network, much less attacks by state-sponsored actors. For instance, there are only a handful of people (i.e., fewer than 5) who work in the wireless messaging (SMS, MMS, RCS) group at each carrier, and while well-intentioned individuals, there is a profound mismatch between their skills and capabilities and the responsibility of managing these telecom channels with massive consumer penetration (compare the 1000's of highly compensated engineers working at WhatsApp, FB Messenger, etc.)

And there's no incentive for the carriers to care. Sure, they get yelled at by Congress and the FCC every now and again, but since they're all roughly in the same boat there's zero competitive advantage for them to invest the tens of millions of dollars+ it would take to build out their security capabilities. Their lobbying arm, the CTIA, is funded by tens of millions of dollars in short-code messaging fees and they have bought an iron grip on the FCC and relevant Congressional committees that ensures any enforcement effors are only a wrist slap. Consumers also largely don't seem to care.

So until something dramatic happens, you should assume that voice and messaging traffic flowing through the U.S. wireless carriers is completely exposed.
It's not just I/O, it's data pipelining. Threads can be used to do a lot of different kinds of compute in parallel. For example, one could pipeline a multi-step computation, like a compiler: make one thread for parsing, one for typechecking, one for optimizing, and one for codegening, and then have function move as work packages between threads. Or, one could have many threads doing each stage in serial for different functions in parallel. Threads give programmers the flexibility to do a wide variety of parallel processing (and sometimes even get it right).

IMHO the jury is still out on whether async I/O is worth it, either in terms of performance or the potential complexity that applications might incur in trying to do it via callback hell. Many programmers find synchronous I/O to be a really, really intuitive programming model, and the lowest levels of the software stack (i.e. syscalls) are almost always synchronous.
I think I have a good example from Magic: the Gathering.

There’s a card called “Fact or Fiction”. You reveal the top five cards of your deck. Then your opponent splits the cards into two piles. Then you pick one of the two piles to take into your hand.

You’ll need to store structures representing the choices that are intermediary steps (split cards, pick stack) in your state, which is basically function calls and their params (a call stack). This example could get hairier - Magic also features cards with branching logic “choose 1: do a or b”. I can imagine designing cards with large and convoluted possible execution paths.

You could have the card define a schema for state transitions/params and represent all these choices as JSON encoded POJOs, but as a developer it sounds a lot nicer to just be able to suspend an async function every time a choice is made.
They never will because in your head some game you saw on the PS2 was better.
non paywalled link: https://archive.is/mPF37
If it was done with malice, you could be prosecuted, malicious mischief is a crime. Damage by accident no, not in any of the 50 states.
If there is a trick to doing something securely, then that is already an automatic fail.
It's funny that you use wine as an example of "obviously safe" drink. Because wine is chock full of not-safe-for-human-consumption chemicals (e.g., tannic acid) that would be illegal to use if it were synthetically prepared, but since it's "natural", it gets a free pass. And if you tried to remove all of those chemicals, you'd find that the resulting flavor profile is absolute garbage.

I can also point out--we've been drinking out of lead pipes for thousands of years, so they're obviously safe, right? ... right?
That's the exact approach I'm considering for the new engine I mentioned!

Although that strategy enables you to store and recover the state of a game, it doesn't give you the ability to inspect a snapshot of that state. How can you print the card which has just been played, if that data only exists as an argument in the call stack of a suspended async function? In the same way that you can't inspect the local variables captured by a closure, mainstream languages also provide no way to inspect a suspended stack frame.

This problem interferes with debugging, consistency checks (e.g. hashing the game state to check that two clients are in sync), and unit testing.
An undersold (but not really related to security) feature of eschewing SMS is that you aren't subject to the availability of the mobile network and SMS API that the authenticating service uses. It actually makes the auth procedure more resilient to move away from SMS.
Evaluating Ionospheric Total Electron Content Variations in Seismic Activity
I never understood the struggle people have with pointers, to me they are quite obvious, unless I'm missing some important thing about them.
You have something you need to store; it's stored in memory; so you need to store its address if you intend on accessing it; so you store it in a pointer. From there, the rest comes logically.
Half-screen tiling (Window > Tile Window to Left/Right of Screen, or click and hold the green button), snapping (same but hold Opt), and virtual desktops ("Spaces", later "Mission Control") have been been available for a long time. The former ones maybe not used that much because people don't explore the menus.
I'm curating a collection here https://minifeed.net/blogs/
I'm just picking the rss for the links I like on hn
Show HN: fastapi-injectable – Use FastAPI Depends() anywhere even outside routes
Hey HN!

I created fastapi-injectable to solve a common pain point in FastAPI: using Depends() outside of route handlers.
This has been a long-standing issue in the FastAPI community with a discussion post around it.

Install with: pip install fastapi-injectable

The package lets you use FastAPI's dependency injection in:

- CLI tools

- Background workers

- Test fixtures

- Any non-HTTP context

Basic example:

from typing import Annotated

from fastapi import Depends
from fastapi_injectable import injectable

class Database:
def query(self) -> str:
return "data"

def get_db() -> Database:
return Database()

@injectable
def process_data(db: Annotated[Database, Depends(get_db)]) -> str:
return db.query()

# Use it anywhere!
result = process_data()
print(result) # Output: 'data'

This is a production-ready package for FastAPI developers who need to use dependency injection outside of HTTP routes.

The common suggestion for handling dependencies outside FastAPI routes is to use separate DI frameworks like dependency-injector. However, this means:

1. Managing two different DI systems in your codebase

2. Learning another framework's patterns

3. Potentially duplicating dependency logic

Currently, there's no package that extends FastAPI's native Depends() beyond routes.

fastapi-injectable solves this by providing a clean API that lets you use FastAPI's dependency injection anywhere.

Links:

GitHub: https://github.com/your-username/fastapi-injectable

Docs: https://fastapi-injectable.readthedocs.io

PyPI: https://pypi.org/project/fastapi-injectable

I'd love to hear your feedback and contributions to make this package better! Feel free to open issues or PRs if you have ideas for improvements.
Well that. But also geurilla warfare against non-uniformed combatants that use public infrastructure for military purposes has inherently higher civilian casualties. It's not going to be all one thing or another.
Is there a public way to add custom Blueprints (https://rerun.io/docs/concepts/blueprint) and Visualizers (https://rerun.io/docs/concepts/visualizers-and-overrides)? It looks like yes for Blueprints, reading through https://rerun.io/examples. I am guessing "not yet" for Visualizers? For example, I'd like to be able to render a Sankey diagram from a "dataflows" Blueprint through the Viewer (https://rerun.io/viewer). I realize that non-spatial is not Rerun's focus.
In particular, then the right approach has to be more risk averse than Kelly would recommend. In reality, most probabilities can only be estimated, while the objective probabilities (e.g. the actual long run success rate) may well be different and lead to ruin. That's also what makes the title "Kelly can't fail" more wrong than right in my opinion.
>The dynamics of quarks and gluons can be described perturbatively in hard processes thanks to the smallness of the strong coupling constant at short distances, but the spectrum of stable hadrons is affected by non-perturbative effects and cannot be computed from the fundamental theory. Though lattice QCD attempts this by discretising space–time in a cubic lattice, the results are time consuming and limited in precision by computational power. Predictions rely on approximate analytical methods such as effective field theories.

I'm glad this was mentioned, non-perturbative effects are not well understood and this is a big part of why it's worthwhile to study bound states of the strong force.
You're arguing with one of the better writers for The Register, there.

I'm not much of a Linux person, but I have been using Macs since 1986 (as a developer), so I can attest to most of Mr. Proven's statements, irt to the MacOS.
People have been saying that for 40 years now. Give it a rest already.
I tried to import the OPML file exported by https://wordpress.com/read/subscriptions but it says "Failed to parse OPML."

Edit: just managed to find the support email. I'll send you the OPML file through it~
Annual lithium-ion battery demand surpasses 1 TWh for the first time
I've made a game out of my Discover Weekly and Release Radar playlists, seeing how good I am at detecting the AI stuff. "Bad music" comes from both machines, and humans.

The real fraud Spotify hasn't done enough to address is when these AI-generated albums show up under real artist profiles https://arstechnica.com/tech-policy/2024/10/spotify-criticiz...
That’s a fact, not a personal opinion. Unless the damage was done in malice it’s not a crime. It’s the owners negligence for not protecting their property

No need to downvote just because y’all don’t know the law, lol!
> EDIT: For the person strawmanning me as a racist:

Consider a nation like Japan, or Finland. Everyone is of similar genetic background, similar wealth, similar living conditions, similar strengths, similar weaknesses, similar struggles, similar educational opportunities, similar transportation requirements, similar family background.

Claiming it’s a strawmen and then opening up with “genetic differences” when you were suggesting that people “deserved it”. How is that proving that this isn’t a racist belief?
I think they did something very smart, but I don't know if it was accidental or intentional.

Waymo existed for like a decade on the basis of "we have a pile of money and our founders think it's cool". They moved slow and broke nothing. They made slow, incremental progress exploring the self driving space for years with plenty of funding and no expectation of a product launch.

So when a bunch of other companies came along, years and years later, and were all "we're going to have self driving cars next year!!!", and Waymo had their "oh shit, we better actually make this into a product or why do we even exist " moment, they were already in a really good place. They weren't rushed, they probably could have pivoted to a product a year or three earlier. They'd already solved the problems everyone else was just handwaving.

If it was accidental, they sure got lucky in the amount of time they were given with relatively little pressure, and in the timing of that competitive pressure at the end.
VPN Lets Anyone Use Your Internet Connection. What Could Go Wrong?
(Apologies for necroing this thread)

Fujitsu actually does sell their A64FX processors. In fact, they are running in one or two European super computers[1][2]. Still, that's not to say that buying them Fujitsu is easy and/or straightforward.

[1]: https://www.hpcwire.com/off-the-wire/fujitsu-selected-to-del...

[2]: https://www.youtube.com/watch?v=yInhWFztvXs
The now 8-year-old blog post titled "Perfect Home Automation"[1] on the HA website agrees with you from the first heading, and is borne out by my personal experience too. Nobody in your house should need to retrain to do things they are already doing.

1. https://www.home-assistant.io/blog/2016/01/19/perfect-home-a...
I agree, and the hackernews demographic are the last group i want to hear from on things like this
That's exactly the tool I would use. There are options you can use to configure what posts are downloaded:

https://instaloader.github.io/cli-options.html#which-posts-t...

https://instaloader.github.io/basic-usage.html#filter-posts
Amazon lost 25 billion dollars on Alexa (between 2017 and 2021, from WSJ https://archive.is/uMTOB). Selling the hardware at a loss and I imagine a bigger portion was the thousands of people they had working in that division.

So yeah, Alexa is a dumb product... for Amazon. No one uses Alexa to buy anything from Amazon because the only way you can be sure of what you're ordering from Amazon is to be looking at the site. Otherwise you might get cat food from "JOYFUNG BEST Brand 2024" and not Purina.

Voice Assistants for Home Automation, like what Home Assistant is offering, are awesome. And this in particular is exciting exactly because of Alexa's failure as a product. Amazon clearly does not care about Alexa now, its been getting worse as they try to shoehorn in more and more monetization strategies.
I personally don't actually see it as a project management issue so much as a developer issue. Maybe I'm lucky but in the projects I've worked, a project manager generally doesn't get involved in how I do my job. Maybe a tech lead or something lays down some ground rules like test requirements etc but at the end of the day it's a team effort, we review each other's code and help each other maintain a high quality.

I think you'd be hard pressed to find a team that lacks this kind of cooperation and maintains consistently high quality, regardless of what some nontechnical project manager says or does.

It's also an individual effort to build the knowledge and skill required to produce quality code, especially when nobody else takes responsibility of the architectural structure of a codebase, as is often the case in my experience.

I think that in order to keep a codebase clean you have to have a person who takes ownership of the code as a whole, has plans for how it should evolve etc. API surfaces as well as lower level implementation details. You either have a head chef or you have too many cooks, there's not a lot of middle ground in my opinion.
https://radio.garden/
From the NYT article:

>Some have even suggested “y’all,” a word that reads as much too slangy, regional or what you might even call ethnic to ever gain universal acceptance.

Heaven forbid we embrace something that could be called "ethnic"! Something something must secure a future for our linguistic monoculture.

I wonder if this writer would've written the same thing, but with "bruh" or "fam" swapped in:

>Some have even suggested “bruh,” a word that reads as much too slangy, regional or what you might even call ethnic to ever gain universal acceptance.

Probably not, as that would've been immediately recognized as racist (because "bruh" is ethnic, despite its recent widespread adoption, in the sense that its roots are in black-culture slang – just like how "y'all" is ethnic, despite its recent widespread adoption, in the sense that its roots are in southern-culture slang).

I dunno why the NYT author feels the need to find ways to be linguistically xenophobic.
Still doesn’t seem possible with current technology? It would have to access those apis while it generates video.
> In the case of the chemical spatula, the downsides are uncertain, but there's the possibility of cancer. The upsides are...greater corporate profits?

> The wise man is going to have to pass on that one.

We should be all happy to deliver increase value to the shareholders, in whatever way we can. After all, they are the most important people in the world. The wise man is not too wise if he doesn't believe that.
> Still worse than public transport

I agree that the US needs better public transportation, but most of the US is not a city.

If the nearest grocery store is 30 miles away and the nearest bus stop is several miles away from your home, then using public transportation turns this into a half-day affair.
Why are UK electricity bills so expensive?
It's good enough for personal use, but absolutely not good enough for professional use, especially in low-light scenarios.

Source: own an AVP and an iPhone 15 Pro
I believe my reply was to user LoLFactor (threads open up subthreads which open up more subthreads...).

If you are disagreeing with my use of "GP" (grandparent post), always go with the HN rule of "assume the best possible interpretation" :)
I don't know enough music to tell if this is insightful, or just neat pattern-matching.

A few months ago, mathematician John Baez had a series on the mathematics of various temperament and keys. Of course he knows his math, but also music thanks to being a member of rather famous musical family. (More math in the second link.)

https://johncarlosbaez.wordpress.com/2024/01/11/well-tempera...

https://johncarlosbaez.wordpress.com/2023/10/07/pythagorean-...