skysight-inc/HackerNews huggingface dataset:
Show HN: Xuijs is A JavaScript library for creating reactive user interfaces
started this project a long time ago. now I'm back working on it with new ideas in mind. feedback is appreciated.
The point is that "modern" doesn't actually mean anything at all -- all you're saying is that something seems to you, subjectively, to be somehow newer in relation to older things, but you're (a) talking about yourself, not about the thing you're evaluating, and (b) not even describing any of the concrete qualities of the thing itself that may be informing that subjective impression.

When someone describes something as "modern", are they saying that it's large or small? Is it bright or dark? Simple or complex? Fast or slow? That term encompasses no answers to any of these questions.
Yeah exactly. Its up to the individual game and not a steam thing.
Why Ryanair wil not fly trans-Atlantic [video]
Workbook for Technical B2B Products
I use this workbook as part of my product and GTM advisory work with technical founders working on B2B products (e.g. devtools, infra, security).

There's something unique about deeply technical products, and startups founded by engineers, that often lead them to similar challenges. There's also a unique requirement that engineers must shape the product at least as much as PMs, however technical they might be. While there's no silver bullet in my doc, there's some opinionated advice to avoid common pitfalls at various stages.

I'm not looking for new customers; I just figured that some technical founders or PMs out there might find the doc useful while navigating their own 0-to-1 journey. Cheers!
Apple partners with leading chumbox provider to sell ads
>Usually the interviewer is a calm and dispassionate Columbo type who asks clarifying questions and then lets the suspects slowly trap themselves in their own web of lies.

This loses its ability to inspire awe when you watch a video of one of these where you know the subject is actually innocent and the interviewer manages to also catch them in their own web of lies and make them look and sound guilty.
Use the NYT Rent or Buy calculator. Most home made math don't account for the ton of fees/taxes/insurances and the time-value of money, and the exceptional returns of the SP500.

I have yet to find a single place that would have been worth it long term versus renting (Bay area, which is a VHCOL) while you do the correct math.
This is pure whataboutism. Also, you seem to have forgotten about how George Soros was boogeyman for decades.

Also, don’t forget to look at the Trump family and what they openly received without even a pretense of avoiding conflict of interest. At least with Biden there has yet to be any direct evidence of influence.
I watch a lot of true crime programs and the polygraph is mostly used as justification to harass innocent people. The police consider the refusal to take it as a tacit admittance of guilt, despite the fact it can't be used in court. It's all shit.
The Kafka Metric You're Not Using: Stop Counting Messages, Start Measuring Time
Housing is actually a good business. Otherwise everyone starting from upper middle class families to trillion dollar hedge funds would not clamor to get into it. Also, there might be regulations, but there is also lots of incentives and tax benefits which makes up for it.
There are out-of-bounds writes in the BLAS libraries for gfx803 GPUs (such as the RX 570). That hardware might work fine for your use case, but there's a lot of failures in the test suites.

I agree that the official support list is very conservative, but I wouldn't recommend pre-Vega GPUs for use with ROCm. Stick to gfx900 and newer, if you can.
This rolled map and notes system is still used today in many rally events, especially on motorcycles in events like the Dakar Rally. (Many cars and trucks use digital screens instead, but the paper has real advantages for the moto guys...
Why didn't Ruby take off in the game industry? As I understand OOP is a critical language feature which led to the success of Java and C#. Is it maybe because of dynamic typing?

OOP experience in Ruby is very pleasant and I wish the language was used more.
Hear hear. Blender is better than most commercial software. But I don't think its model is easy to be emulated in all software areas - they created an amazing product in a high demand area full of interesting algorithms and, at the same time, dominated by poor quality software. There other low hanging fruit out there, but it's hard to expect the same quality, commitment and success for, let's say, accounting software.
Ask HN: Best website animation for technical product
What are some of the animations you've seen on B2B SaaS website? I'm specifically interested in animations that provide a high-level overview to the product/service

https://knock.app/ has a couple informative animations, but they are super simple
https://miro.com/ has some great animations, but they are far to detailed
Thank you for your work, every article brightens my day!

Every time I look at the chips from 70s and 80s, I notice how huge the features are. Was that determined by the current stepper technology at the time, or by the fact that people drew the early designs by hand?

Or am I totally wrong and the chips are always at the limit of the contemporary technology?
There is also an interesting relation between the second law of thermodynamics and the cosmological principle (which says "the distribution of matter is homogeneous and isotropic on large scales"):

The second law of thermodynamics says that the universe has an entropy gradient in the time dimension, while the cosmological principle says that the universe has no matter gradient in the spatial dimensions.

So together they describe how the universe (space-time) is structured, i.e. on the temporal dimension and the spatial dimensions.

It's also noteworthy that one enjoys the honorific "law" while the other is merely called a "principle". I wonder whether this is just an historical artifact or whether there is some theoretical justification for this distinction. (My intuition is that both are more "principles" [approximate tendencies?] than fundamental laws, since they don't say what's possible/impossible but rather what's statistically likely/unlikely.)
Schrödinger's cat among biology's pigeons: 75 years of What Is Life?
> then you'd likely need to pay a license fee so that the browser isn't getting its money from ads, or the browser isn't yours at all.

It's Safari. You pay a lot of money for a machine and its bundled software, which includes this.
Housing shortage DECREASED 30% from a year ago, not increased. Looks like people leaving in droves. Well, maybe just a statistical fluc.
Why is 'fauna' termed as neo-latin? Is it a modern coinage?
I'm not sure if there was a specific article your trying to link me to - that's just a list of all FDA cannabis regulation articles.

I'll admit that I didn't read much of the article. My knowledge comes mostly from working in hemp from 2017-2019. I was asking back then went people weren't doing this since, based on my reading of the law, it seemed perfectly legal (if not very sketchy). I'm not sure if the regulations have been updated since then, but it seems like 'no' based on current behavior
> This is reductive

And this is a meaningless insult. One might say it needs translation into Normal People English.

> The point here being that one could write a million bowdlerised versions of Emma

Who cares? The point is, the plots and characters are readily adaptable into modern settings, and that IS a valid modernization of Shakespeare, as McWhorter wants. There are a million ways to do that, and godspeed to all of them.

Having dukes and queens and earls speaking modern English is just stupid.
The link is about the number of people Border Patrol caught, and thus won't be using US housing (or will be doing so legally as refugees). It's safe to assume there are others who don't get caught, but it provides no information about whether this is increasing, decreasing or forms a significant portion of the population growth.

From 2007 to 2019 the estimated number of unauthorized immigrants was slightly declining[1], at the same time that the population of the US as a whole (and the housing shortage) was growing, so it certainly wasn't a significant part of the problem then. From 1990 to 2007, the unauthorized migrant population grew about 500k/year relative to about 3M/year total. Even unauthorized migrants accounted for 17% of the population like they did then, which is debatable, that still wouldn't account for all of the discrepancy between housing growth and population growth. So it is fair to ask for numbers that actually support the parents position.

[1] https://www.pewresearch.org/short-reads/2023/11/16/what-we-k...
> The process which produces most software the world uses seems almost intentionally designed to throw both those conclusions to the curb.

Scrum?
Yes, exactly. A whole lot of math problems were not interesting until we got relatively fast digital computers as they would have taken till the end of the universe if done by hand. Then suddenly it becomes a product you can implement in a library and perform simulations of reality on. Now suddenly a lot more people are interested in the math because improving the algorithm could lead to millions in power saving, or it could lead to far higher accuracy.

Simply put, it's very hard to predict the usefulness of math at the time it's created.
Creator of Swift on Functionial Programming [video]
It was historically a caste system though, especially in the South up to the sixties, and there are remnants of that. No doubt it is a weakened caste system, and hopefully dying one, but it still seems present.

Americans seem to still, at the least, attach a lot of importance to race, and to classifying people by race. It is seen as fundamental to who people are: a lot of Americans who seem fine with someone self-identifying their gender find it far harder to accept someone self-identifying their race. Why not? A lot of people report assumptions are made on the basis of race. In a lot of conversations I have with Americans about race seem to assume that people are likely to be overtly treated differently on the basis of their appearance.

I do not know the US so maybe I am out of date or have read the wrong things but I find it a lot harder to understand the importance Americans (not just racists, but people trying to be anti-racist too) attach to race if I am wrong.
One reason I'm not eager to ever have an EV - you can't really do the "avoid highways" thing on a non-trivial EV roadtrip, so you're doomed to Interstates...
This is my ideal setup. And I'd have it switch to macOS mode just with keyboard/mouse, so inside the magic keyboard it is just the most slick 11" macbook air ever built. Pop it out and you are dropped back into iOS.

I'd easily pay $3k for a top end version of such a device. I think this is Apple's main holdup - if the iPad can run macOS in this dual mode setup, the MacBook Air becomes pretty boring and a pretty bad deal. And they can no longer sell people two devices that accomplish the same task, only differentiated by one having a touchscreen.
Q Numbers
To be clear, the only advantage of Tor wrt correlation is that it uses more hops, not anything related to how those hops are selected, right?
So maybe the fatigue isn't of the mind but of the spirit, people try to connect their hearts to the pieces and not their minds

Interesting from the article: "Camarero & Garrido found in 2018 that visitors who follow a self-regulated path seem to achieve satiation later than those who follow an ordered path"
So true for everything, in life?
I had no idea, thanks. Checking it out now.
Thanks for letting me know. I will choose a better wording.

Eng. Rate (%) is Engagement Rate. Which is a common metric marketers look into when hiring an influencer.
How is this less secure than just using your ISP with no hops though? How do you evaluate "trust" in this situation?

What if your ISP is working with the local cops or US government directly?
I might have buried the lede a little too deep. Mea maxima culpa. This is what I get for not listening to the maxim "Use More Examples. Yes, Even More Than That."

Let me start to plug that hole now. The concrete example I was thinking of while writing this was Bram Moolenaar's `vim` (RIP). I'm pretty sure most people would argue `vim` is great software in at least some abstract sense, even if they are ride-or-die for Emacs or Kakoune or some such.

Plenty of `vi` clones already existed by the time Bram started work on `vim` in '91. That gives us the community, scene, subscene layering I suggest. The pool of text editor users is massive worldwide; text editor power users are smaller in number but still quite large; and text editor creators are smaller still but tend to be very enthusiastic about their craft. How do we know Bram was a member of all 3 groups? Well, he has a page literally titled "Seven habits of effective text editing" [1], which isn't even really specific to Vim -- it just outlines the beliefs that have crystallized for him over a long, long lifetime of editing text really, really well.

It also means that `vim` did not spring fully formed from the forehead of Bram. There was a whole litany of iterations going on at the time which he could tap into, previous riffs on the genre that were successful, but could have been even moreso.

Other software I would put in this camp might be: Linux, Obsidian, Podman, Kubernetes (kinda - you really have to run into all of those SRE problems individually before you can arrive at a design like k8s, and even then there are things most people agree could be improved upon). They all have this iterative pattern to them, kind of like dogfooding to the max.
Electric Clouds This Summer
Here to learn more about this. Important for a startup I know.
As discussed elsewhere, one reason is that at the time Syphilis response was significantly different in Africans. Trials like this had been previously run on Europeans, and 731 would presumably include east Asians and ran for a handful of years, not decades.

Unlike Unit 731, they didn't infect anyone and it was an observational study.
Ai friendly protocol, yeah my payment gateway I actually want to be AI resistance
> This works as long as there is no one combining the information together, like Apple together with Cloudflare, or the US government.

If that is your threat model, you need something a lot stronger than Private Browsing, whose purpose begins and ends with "I do not want other people to know what porn sites I visit". Tor is a good start.
That's good - I'm tired of the racial bias that seems to come out of a lot of ML work these days - any algorithm which makes everyone Indian just isn't going to work for most users
I feel like I discovered this independently (and very late), but named it “Museum Leg.”

Perhaps a good antidote could be chair pants! https://tenor.com/view/silicon-valley-gabe-dinesh-wearable-c...
If it were about J.R.R. Tolkien's orcs, then I might agree. When basic observation disproves ¾ of your "literal description" about a racially-defined population… those "facts" probably didn't originate from honest mistakes.

It's possible to be racist while using objective language: there's an entire Wikipedia article on scientific racism.
This is what confuses people. There is this universal law, but you already know about it.

It's probability. Increasing Entropy is a result of probability. That's all it is.

When you have a bunch of particles and you jostle the particles it is MORE probable for the particles to become spread out then it is to become concentrated in one corner. That probability is what is behind this mysterious force called entropy.

Why is it more probable? You just count the amount of possible states. There are MORE possible "spread out" states then there are "concentrated states". In Most systems there are more disorganized states then there are organized states.

Think of it in terms of dice. If you roll 10 dice, how likely are you to get some random spread of numbers vs. all the numbers concentrated on 6? Or all numbers concentrated on 1?

It's more probable to get a random spread of numbers because there are astronomically more possibilities here. For all numbers concentrated on 1,2,3,4,5, or 6 you only have a total of 6 possible states, all ones, all twos, all threes... all sixes... that's total six states.

Random spread occupies 46650 possible states (6^6 - 6). Hence by probability things are more likely to become disordered and spread out simply because there are more possible disordered states.

Entropy is a phenomenon of probability. People mistake it for some other fundamental law that mysteriously occurs. No it's not, it makes sense once you understand probability.

The real question is, what is probability? Why does it happen to work? Why does probability seem to follow an arrow of time, it doesn't seem symmetrical like the rest of physics.
'Prehistoric Pompeii' reveals 515M-year-old trilobites' anatomy
https://archive.is/sTP6F
I'm happy to share that today we are releasing the Mockingbird LLM.

At <10B parameters it's an LLM trained to provide optimal results for RAG and structured outputs. Although significantly smaller (and thus faster) than GPT-4 or Gemini-1.5 Pro, it performs at a comparable level for generation, citations, and structured outputs.
Claude Projects which allow attaching a bunch of files to fill up the 200k context. I wrote up a script to dump a bunch of code and documentation files to markdown as context and I add them to a bunch of Claude projects on a per topic basis.

For example, I'm currently working on a Rust/Qt desktop app so I have a project with the whole Qt6 book attached to ask questions about Qt, a project with my SQL schema and ORM/Sqlite docs to ask questions about the app's data and generate models without dealing with hallucinations, a project with all my QML files and Rust QML element code, a project with a bunch of Rust crate docs, and so on and on.

GPTs allow attaching files too but Claude Projects dump the entire contents of the files into the context rather than trying to do some hacky RAG that never works like I want it to.
You know, I was getting ready to write something entirely dismissive here and I had to stop.

While insufficient, the major point here I think is essentially correct. Or at least the converse/inverse, one of those words is: Which is: No great software is made without someone having a lot of love somewhere in the beginning.
Does it translate to OpenCL?

This sounds like DirectX vs OpenGL debate when I was younger lol
Frontless: A Back End Web Framework for Generating Web Pages and Flutter Apps
I gather this sentence sounds unreasonable to you. Why? Were they not the first to ship private browsing mode?
How paranoid are you? If I were the US government and wanted a leg up on Internet meta data of people looking to avoid surveillance, I'd run a shitton of Tor exit nodes and log IP information on the off chance something useful comes of it.
Shakespeare is best appreciated in the original pronunciation (OP). I'm a little disappointed that OP Shakespeare continues to be a little niche, given that it's necessary for many of the rhymes and puns. Personally, I think it just sounds better than received pronunciation (RP).

I think that's one of the strongest arguments against modernizing the language. Shakespeare has a flow, and much verse, that is lost in any translation, or has to be creatively and intelligently reproduced across a language barrier.
Yeah, I had a ludicrous amount of free time during the pandemic and got to pay more attention to my attention span (heh) - I found when I sat down to read, I’d get about 3 minutes in and my attention span would wander; if I persisted, I’d make it another 15-20min before getting the phone itch again, and if I made it through that I’d get another hour or so of calm reading in.

It really does make a difference for me to read paper, though. It feels more tangible than reading on a device, and something about the feeling of actual progress (as opposed to infinite scrolling) seemed to both help me take in the material and also make the whole thing more satisfying.
Very cool project. But with a year or two of experience + GPT, Terraform is dated...
Yes, I think blocking outgoing connections by port is not the most useful approach, especially for default deny. Blocking incoming makes more sense, and should be default deny with allow for specific ports on specific servers.
10-acre underground home and gardens in Fresno (2023) [video]
Oh, correct. I think by "work" I merely meant "here is the mechanism," not "this is why they are successful."
The worldview characterized by an axiomatic belief in the time invariance of physical laws. It is contrasted by creationism, which posits non-differentiable physical behaviors.

There’s a middle ground of accepting the possibility of differentiable but non-constant mechanisms that should technically be owned by the evolutionists, but this is a rarely embraced territory: you get neither the warm fuzzies of belief in a God who specially designed you, nor the cool satisfaction of a belief in making observations about the universe now and scaling/time-inverting them to speak confidently about the distant past and future.
The information density of the "human syntax" Rust syntax both remain linear in size, but with a significant different N.

function max
with
a lifetime a,
a lifetime b,
and type parameter T
with
argument a of a reference to type T that lives as long as lifetime a
argument b of a reference to type T that lives as long as lifetime b
and returns a value of type parameter T
where T implements trait PartialEq

Vs

fn max<'a, 'b, T: PartialEq>(a: &'a T, b: &'b T) -> T

If you want a real life example:

#[stable(feature = "rust1", since = "1.0.0")]
impl<'a, T, A: Allocator> IntoIterator for &'a Vec<T, A> {
type Item = &'a T;
type IntoIter = slice::Iter<'a, T>;

fn into_iter(self) -> Self::IntoIter {
self.iter()
}
}

An implementation of trait IntoIterator
(that has been stable since Rust 1.0.0)
with a lifetime a
a type parameter T
a type parameter A which implements the trait Allocator
for a borrow for the duration of lifetime a of type Vec with type parameters T and A

it has an associated type Item, which is a borrow for the duration of lifetime a of type T
it has an associated type IntoIter, which is type Iter from module slice with parameters lifetime a and type T

it has a method into_iter
that consumes the receiver
and returns associated type IntoIter

the methods body
calls method iter on the receiver
and returns its resulting value
100%. I have been following the housing market for the last few years. So-called data is all over the place. It really feels that all those companies have a narrative in mind and are nitpicking the data to fit the narrative.

I have rarely seen so much narrative-driven BS as in the housing market. The realtors being the absolute best at coming up with a reason why it is always the perfect time to buy or sell.
First answer: if you don't have any ADR yet, start with documenting the first decision that comes - don't go back in time to record 2 YO decisions.

Second: I described it as "Considered alternatives". There are 2 schools. One that puts it in "Decision" and the second one that puts it in "Considered alternatives " :)

I wouldn't document decisions that were not made as a separate ADR - it would be a mess after some time.
Scrum can deliver any sort of feature for whatever reason. Not because it's amazing; just because it doesn't have an opinion on what features are good.

I read this more as purely data-driven product decisions, or three years of UX research before we get building, those sorts of approaches.