skysight-inc/HackerNews huggingface dataset:
You'd be shocked how cheap you can get a Bluetooth headset chipset. They're so simple and made in such high quantities that they're nearly free.

I don't know what apple charged for lightning licenses, but it has to have been a lot for this to make any sense.

I will say though, I've never seen a wired Bluetooth headset. I'd bet the license cost less than a battery, but much less than a knockoff power-only cable.
Block the domain?

https://www.lkhrs.com/blog/2022/04/block-domains-from-search...
I believe this is because the code `counts[word]++` basically works by:

1. Hash word, retrieve the value from the counts map
2. Increment the value
3. Hash word, store the value into the counts map

By change counts to a map of strings to pointers of ints, you only need to perform #3 once per unique word. Once you've read the int pointer, you need only write to the pointer and not re-hash the word and write that to the map, which can be expensive.

https://github.com/benhoyt/countwords/blob/master/optimized....
Worth noting you can run commands on a few lines by specifying line numbers or visually selecting.

But also, if you like vim interfaces and datawrangling, you should check out visidata.
Yandex is getting more and more of my web queries lately. There's a definite irony there.
Unfortunately, this extension decides to use Chrome-specific APIs rather than the standardized (and comprehensive) WebExtensions API. The good news is that people have written portable extensions with identical (or greater) functionality.

As others stated in the thread, ImageBlock and uBlock both have settings to toggle images. There's also ImageBlock X which provides a single button to toggle image blocking, like the extension in this thread.
Being constantly reminded you are a tool watching some dark filter compressed pseudo-4k video at the mercy of some conglomerate takes away some of the fun in consuming culture.

I feel way freer when watching downloaded films. Like the old VHS days. It is mine.
He isn't. It's certainly annoying to see someone continually dodge supporting a claim they made though.
Very informative. Thanks.

> e.g. if ILC can see that only a single type implements an interface, all callsites referring to it are unconditionally devirtualized).

Just like Java then.
This is honestly exactly why I'm (cautiously) optimistic about Recall.
Little Lisp Interpreter (2014)
See also "How the quest to type Chinese on a QWERTY keyboard created autocomplete": https://www.technologyreview.com/2024/05/27/1092876/type-chi...

(via https://news.ycombinator.com/item?id=40548356, but no comments there)
History Of Window Systems (2021)
I thought it was going to be related to Projected Graffiti.

https://github.com/LeonFedotov/L.A.S.E.R.-TAG-GRL/blob/maste...

https://web.archive.org/web/20180212143400/http://www.muonic...
I recently broke a piece of glassware that had been with me for over a decade. I have all the pieces and I'm wondering if it's possible to stick it in a kiln and run a heat cycle that will cause all the cracks to flow together without deforming the shape, and barring that if there's a thin gold glue I could use to do some approximation of this technique but with cracks that are essentially zero width.
They even have a "gstlal-ugly" package!
Bash script to help dollar cost avg Stocks
> there are object-safe methods and non-object-safe methods

Yes. In the reference, below the definition, there is a list of examples of:

- Traits that are object-safe with object-safe methods
- Traits that are object-safe with non-dispatchable methods
- Traits that are not object-safe

https://doc.rust-lang.org/reference/items/traits.html#object...

> you can make a `Vec<YourType>` as long as `YourType` does not implement any non-object-safe methods?

It is traits that are object safe, not concrete types.

You cannot make a `Vec<YourTrait>`, you have to make a `Vec<T> where T: YourTrait` or a `Vec<Box<dyn YourTrait>>` or similar.

You only need object safety if you're passing around values dynamically cast to a trait. That's not a required programming pattern.
I guess I wasnt very clear. I meant that generating income isnt the definition of an asset.

A house is an asset if you have a renter in it or not. It can also be utilized to generate income.
I was going to remark on this as well, but my observation is different: It strikes me as a very (old-school) American thing indeed. But not a modern American thing, if it was a modern American thing, it'd be privately owned, for profit with continually degrading quality and multiple incompatible "service providers" competing to trick people into their particular walled garden..
Handling Truncated Insert Queries Using Regex and ChatGPT
Intel Core Ultra only supports DDR5 unfortunately.
13th gen is the last generation that supported DDR4 (14th on desktop).
But lua isn't lacking them, <for in do> is for generators, and if you want iterators you can make those as well.
Since posting this, I also discovered Balena-sound:

https://github.com/balena-io-experimental/balena-sound

I haven't yet been able to try it yet, but may be an alternative to snapcast.
You're right, i somehow skipped over that in reading. And you would want a TPM to be deterministic, after all one major use of the TPM is validating the hardware and boot state is unchanged. Is the state except of the nonce deterministic?
Not sure what you saw, just making a pure guess, Notion/Quip?
https://archive.ph/pj1iq
That book is full of scientific errors and probably one of the most misleading pop-science books in recent history

https://guzey.com/books/why-we-sleep/
I've had similar philosophical thoughts about a transaction rollback.

Consider this definition from go's database/sql package.

func (tx *Tx) Rollback() error

Rollback can fail, indicated as such by it can return an error. What are the cases where rollback could fail and what's the recovery mechanism? Does a failed rollback mean (logically) that the transaction is still open and uncommitted? But really, invoking rollback can never fail to abort the transaction, so the error result has little use.

Now, obviously the error isn't totally useless as an error can be returned to indicate, say, the connection to the database was dropped. But even in that case, the definition of a transaction's validity/lifetime means that even if rollback fails, the transaction is in the same state as if rollback had succeeded.
In a way, sure. In reality it's just joining of two jobs that shouldn't be joined.

I was great at sales, and became a sales manager thus sales for the whole team went up considerably. I had guys twice my age coming to me thanking me for helping them earn more than they ever had in their sales career.

Why someone thought it made sense to task me with managing the sale of 150 cars a month, helping 10+ salespeople close deals AND random bs dealer paperwork not at all related to sales I will never understand. But that's what the industry does. Usually average sales people are promoted to sales manager, so they don't focus on helping salespeople that much, and instead enjoy the random paperwork associated with the position.

I wasn't willing to hurt sales of the team in order to have time to do paperwork, so I let all the paperwork slip. Other people let the sales slip so paperwork stayed correct.
Using the CH32V003 to send IR commands
At the very least, X is definitely the most overloaded product name in tech.
I only realized this post wasn't about Twitter when I reached the end.
> As the mind likely is also in part a high dimensional construct and LLMs to an extent represent our collective jumble of 'notions' it is natural that their emits resonate with human users.

But humans are equipped with sensory input, allowing us to formulate our notions by reference to external data, not just generate notions by internally extrapolating existing notions. When we fail do do this, and do formulate our notions entirely endogenously, that's when we say we are hallucinating.

Since LLMs are only capable of endogenous inference, and are not able formulate notions based on empirical observation, the are always hallucinating.
I thought this was about X11, not twitter.
As I understand it, any chronic conditions that would impact an astronaut's ability to do their job would disqualify them. There's just too much at stake and too much competition for the spot. IBS isn't explicitly listed as a disqualifier like diabetes or heart disease but I doubt it would fly with NASA, especially since it tends to get worse under stress.
> In the past the physicality of the letters would persist

I'm willing to bet that these physical letters have historically fared about as well as our digital letters are; otherwise, our world would be absolutely filled with the written detritus of the past.

> Those that love historical understanding should be very worried.

As humans we've always disposed of more than we've kept. It's just not worth the energy cost to operate any other way. Thankfully history is recorded as several overlapping collections and not as a series of single data points.
I had the same issue. I solved it real easy by keeping a python/sql script to create the db, which was VIEWs over parquet files, similar to the article although with local files. The sql syntax is stable so this works great. Creating a db as a few VIEWs is also very fast.
>You have to ask why housing prices doubled, and ask how easy or likely those underlying conditions are to reverse.

Massive monetary expansion via QE and low interest rates. Resolved by raising interest rates and taxes on wealth holders (and particularly those holding unused or underutilized real estate) to deflate the asset bubble.

https://fred.stlouisfed.org/series/M2SL
this is legit awesome!
I always say it differently: OOP is a paradigm. I've done "object oriented programming" in C and in assembly. Might be more correct to say I've done things like polymorphism in C and assembly. By my definition, Rust can do OOP, even without dyn. I tend to take a very low-level view of things, since I was an assembly programmer before I was a C programmer. I think as Rust broadens its footprint, people are going to have to start using dyn more, and as they do, there'll be new patterns becoming idiomatic. The polymorphism-using-enums pattern is reasonable for tight code like embedded systems, but painful for applications generally.
For those of you in the Bay Area there’s a great Kintsugi workshop that’s run out of the SF zen center almost weekly https://stonegoldcrafts.com/

I got into Kintsugi when my toilet needed repair. It’s a rewarding craft https://thingsilearned.com/things/my-kintsugi-toilet/
It's complicated (in a way that makes it worse). Capsules need 6 months happy path refurb - "reusable up to 10 times with a six-month turnaround time" (see https://en.wikipedia.org/wiki/Boeing_Starliner#Spacecraft_ch... ). This means that some components such as pressure section are qualified for 10 flights, but others are expected to be replaced sooner. The actual refurb will be a lot longer unless they have a lot of flights to dial that in.

The real problem with Boeing is lack of testing / iteration. This is the company that perfected "paperwork milestones" - where they prove that they in theory can do something. This is supposed to be exhaustive, but theoretically validating things scales abysmally with complexity. Originally designed to speed up progress by claiming credit for work done previously this devolved into current state of affairs. I want to emphasize that from maximizing shareholder value which is the mode Boeing operated since the McDonnell Douglas merger I believe this to be a good short and maybe even medium term strategy. This is because of cost plus / a lot of programs get cancelled environment Boeing enjoyed and lower risk of milestone payment delays. AKA, if you test something and you find an issue you risk blowing up schedule now, but paperwork milestones guarantee payments and delay risk of finding out something is wrong. Boeing would have probably keep getting away with this, but new age / more agile aerospace companies showed up. Not only they sucked up all of the talent, but also the only way to survive was to iterate and iterate fast... so they did.

Source: worked in the field for 10 years.
This article describes an experiment that uses a very simple "world" with three states. Two of the states emit "0" and "1", respectively, and third is a little more tricky - it emits either "0" or "1" randomly. The transformer attempts to predict the next token, and they show that it also attempts to guess the current (hidden) state. So far, so good.

A natural interpretation of this experiment is that there is a "timeline" identical to the stream of tokens - that is, the time coordinate is given by the current offset into the stream. Each token is evidence of the world's current state at the time corresponding to that offset.

But there's no particular reason to call that axis "time." We could just as easily treat it as an x-coordinate, and there's no time at all. The next token is just the one to the right.

Real stories often don't have such a simple mapping. The offset into the text stream is a different dimension than the story's timeline. A "world model" worth its salt would have to attempt to put the various events described within the text stream into some kind of partial order, using various clues about how the events are described. (For a simple experiment, the events could be timestamped to make it easier.)

It would be interesting to know how transformers represent the "current time" and how that relates to other relevant times in a story. I wonder if there's any research about that yet?

Also, could they learn more sophisticated representations from tricky stories involving time travel?
https://twitter.com/yousuckMZ/status/1796778107359359253

> Regarding the dearMoon project cancellation.
> I signed the contract in 2018 based on the assumption that dearMoon would launch by the end of 2023.
> It’s a developmental project so it is what it is, but it is still uncertain as to when Starship can launch.

https://twitter.com/yousuckMZ/status/1796778109259403300

> I can’t plan my future in this situation, and I feel terrible making the crew members wait longer, hence the difficult decision to cancel at this point in time.
> I apologize to those who were excited for this project to happen.

____

Essentially, he can't setup a training regimen for his astronauts, if he doesn't know when and if the launch vessel will ever exist, much less get a license.

There were 8-9 people that were supposed to travel, they are not professional astronauts, they have lives and careers, you can at best book an year of their time, but there that only works when you know that at the end of that year, you WILL launch, otherwise the skills get rusty, not to mention life gets in the way.

Compare with Jared Isaacman and his Inspiration4 launch, the rocket and the capsule (Falcon 9 and Dragon) already existed and flight tested, he just had to take care of his end of the bargain and then the rocket was ready to take off.
The analogy isn't very good, because the natural French language isn't a minefield full of undefined behavior.

In Linguistics, natural language, and native speaker intuition is the gold standard. The theory of the language is deemed to be wrong where it fails to capture it.

So right off the bat we know that a prescriptive institution like Académie française is on linguistic shaky ground; it is not aligned with science.

In computing, the specification is the gold standard, followed by documented, committed implementation behaviors.
Many ring-buffer implementations grow the backing storage array transparently on enqueue but do so in place, discarding the old arrays; what's the advantage of keeping the previous arrays? Naively I'd say it would reduce GC churn because you wouldn't have to free the old arrays, but I'm curious what the impact of that is in benchmarks.

Separately; the simulator is cool and very helpful!
Regarding evidence, I am not aware of any research about any of this.

You don't say. In other words you are making up and hallucinating these vague scenarios. You saying things like 'parents are creatures of habit' is not evidence that these made up things actually happen.

This smart watch is being advertised for actual kids. 6-12 year olds. Do you actually think a 30 year old is going to keep using their toy watch for 20 years, stay on their parents phone plans and their parents are going to track their 30 year old child?

If you ask 100 people if they think a child is going to keep their toy watch that is made for tracking kids for 20 years and let their parents track them decades into adulthood, they wouldn't just say no, they would look at you like you're speaking a different language.

This has never happened and you aren't even close to showing this is something that happens normally because all you keep doing is repeating your claim without evidence.
Lua isn't anything like SQL. "Table"s in Lua are like maps/dictionaries/hash tables, not relational tables.
When I owned a liquor store many moons ago, the police in that city basically would only respond, at least in any reasonable time frame, to businesses who made regular donations to the "Policeman's Benevolent Society". They didn't even pretend to hide their racketeering; it was openly understood you paid up or you got ignored.
> There is nothing magic about perception to distinguish it meaningfully from symbolic representation; in point of fact, that which you experience is in and of itself a symbolic representation of the world around you.

You're right that there's nothing magic about it at all. The mind operates on symbolic representations, but whether those are symbolic representations of external sensory input or symbolic representations of purely endogenous stochastic processes makes for a night-and-day difference.

Perception is a map, but it's a map of real territory, which is what makes it useful. Trying to navigate reality with a map that doesn't represent real territory is not just not useless, it's dangerous.
Yes blocking the domain and subdomains would be ideal. I'm surprised to see uBlock has this ability, thanks for the info.
Part of the problem seems to be the cost of peering in Australia:

https://blog.cloudflare.com/bandwidth-costs-around-the-world
It seems weird that the interface seems to encourage interacting with it from afar and has no indicators as to where your actions would affect it (like a highly on a pickupable node). Is there some sort of intuitive reason for that that’s not obvious on a video? Not a complaint just curious.
Defense Ministry: Nearly all of Ukraine's drones domestically produced
Location? Are you doing multi region?
Yes, even during my career computers became faster by a factor of ~100 or so, yet computers don't feel much faster if at all. Yes, they're much more _capable_, but usually even less responsive than e.g. in Windows 95 days.

I think just having the intuition of how fast computers can work is what the industry is sorely lacking. I am usually able to achieve very good performance for the stuff that I'm working on, despite the fact that it often requires a stupid amount of computation, just because I know how much a computer can actually do in a given amount of time when it's tuned correctly.
Statistics of the Negro Leagues officially enter the Major League record
The rebranding from Twitter to X, then, has been more successful than anticipated. It should have been X Windows that one mistook the topic for.
Article snippet:

Let’s Block It! is a handy site to generate content filters for uBlock Origin, and you can create an account and share your list, which can be added just like any other uBlock Origin list.

You’ll want to use their tool to make your own search results filter, which provides the option to easily add in some exhaustive filters from the uBlock-Origin-dev-filter project.

The filters support result filtering on Bing, DuckDuckGo, Google, Kagi, Searx, and Startpage.
It's actually very easy just through fingerprinting. You might be surprised.

It doesn't matter if everyone in your building has an iPhone and a Mac as well -- there are things about virtually every single one of them that make them unique.
This immaturity is one reason I don't like array languages: They ape mathematical conventions but mathematicians are interested in communicating, if only with other mathematicians, and so write clearly and understandably. That source code (if you can call it that, as I'm not entirely convinced it's the form Whitney himself programs in) is the opposite of clear to the point of being comically dense, in every sense of the term.

Concision is the handmaiden of clarity.
The bathroom mirror.
There is an active war on the Internet Archive, et al. in the West by private corporations seeking to monopolize information. How is this a false equivalence? Glass houses. Remember Aaron Swartz.
I thought the article will be about the fake canopies drawn on some aircraft bellies to confuse the opponent during dogfighting

https://www.twz.com/false-canopies-on-fighters-work-one-almo...
You're assuming they could get someone to underwrite them. The underwriters probably looked at the disaster that was the Karma, correctly concluded the company was a shitshow, and said "nope" or quoted a premium Fisker couldn't afford.

Sounds like Fisker was pinching pennies everywhere they could, so even if they were quoted something they could afford, they probably passed.

Fisker sure fucked the pooch, but even the 'big boys' have royally fucked things up when they really have no excuse given their engineering, design, manufacturing, etc. The Chevy Bolt had tons of problems with its infotainment system, the seats were horrible to sit in, and then the battery defects came to light.

The Ford Mach E is a shitshow in terms of thermal management, overheating at the drop of a hat. The "performance" model is actually slower to accelerate to highway speeds because it overheats faster and throttles back its power.

The BMW i3 was an unreliable lemon that depreciated like a rock once they started coming off lease.

The VW ID3 was full of incredibly shitty UX design decisions and an infotainment system that was so slow it was almost useless - and the system was how you controlled almost everything in the car.

Read forums from when these models came out and you'll often see similar problems to Fisker's. Cars that have a system fail, the dealership struggles to diagnose it because there's poor service training and documentation, and the customer waits for weeks for parts to show up. Software glitches up the ass, etc.

Fisker we can all understand; it's easy to see the problems like terrible leadership and incompetence throughout the org. But at BMW, Ford, GM, VW - it's actually much worse, because on paper they should be the best equipped. They have massive abilities and experience in terms of research, development, design, manufacturing, parts distribution, service, etc - not to mention very deep pockets.

There's really no excuse for the foibles these companies have had, because aside from the drivetrain, everything else can be the same - and the car is massively simpler to boot, with a lower part and system count. There's no exhaust, no emissions control, no fuel, no oil (well, save gear case/diff oil), no hydraulics, cooling needs are much lower, etc.

I think what it came down to is that early EVs are not profitable, so oddly enough, there was probably the same pressure to cut every cost possible, from staffing to component selection to design. Why else, for example, would the ID3 have an infotainment system with a SoC clearly not capable of handling the software it was tasked to run?
Ah, okay. You're welcome. I've seen also a similar paper called "Citadel" on arxiv.