skysight-inc/HackerNews huggingface dataset:
Yes, the device is a Heat Recovery Ventilator[1]. As you increase the insulation and airtightness of the windows to conserve energy, you need to bring fresh air in steadily (and pump air out). The HRV handles that, and passes the incoming air through a heat exchanger with the outgoing air, which is useful whether you're trying to keep warm air inside (in the winter) or cool air inside (in the summer.

1: https://en.wikipedia.org/wiki/Heat_recovery_ventilation
From How to Build a Business Rules Engine (2004, Elsevier):

---

... users who have actually participated in business rule implementation projects can experience distinct unease that is sometimes manifested as resistance. This reaction occurs as a result of what can be called the Black Box Problem...

... users who eagerly adopted a business rules automation solution would also run a shadow set of spreadsheets that replicated the rules they input into the system...

... users had varying degrees of uncertainty about whether they had written the rules correctly... choosing the wrong [database] column... order of operations... order in which rules fired...

... users may not be able to fully articulate and define the rules they use in their business process, and hence cannot include them in the rules they define in the business rules engine...

... a danger that the designer may, perhaps unwittingly, include inflexible hard-coded rules in the rules engine itself... If the users are constrained by functions to only be able to do things in a certain way, they again feel that the business rules automation software is behaving like a black box that they cannot control. This is a particularly devastating criticism for software that is designed to provide users with the flexibility to write their own rules...

... With a rules engine, the users are placed in a position where they must be more self-reliant... there is usually no IT support available in the same way as there would be for a traditional systems development project...

... Failure to appreciate this problem and to add the required functionality can destroy the investment made in building a rules engine...
I would think that logic should apply to Clojure as well yet LSP is becoming the de-facto standard for it
I don't really like problems like these. I love Advent of Code and have got 50/50 stars on Christmas day this year -- but this type of problem grinds my gears.

The intended solution only works because the input is more constrained than what the problem statement says (the problem in full generality is PSPACE-hard). If you give me a problem to solve, I'd rather have all the hypotheses, all at once.
Correct, author copies have no royalties, that’s what I was claiming there. So if Amazon resells those after I return them, it won’t register as a new print. Expanded more on it on another reply to this thread.
> George Lucas didn’t have billions of merchandising revenue in mind

From https://www.newyorker.com/magazine/1997/01/06/why-is-the-for...

> Lucas’s most significant business decision—one that seemed laughable to the Fox executives at the time—was to forgo his option to receive an additional five-hundred-thousand-dollar fee from Fox for directing “Star Wars” and to take the merchandising and sequel rights instead.
World literally does not care. If Russia wins, Russia wins. US loses, Western world loses. Loses all credibility.

Russia started it. US didn't run away soon and fast enough. Now the fight is on. If it ends with Russia winning nobody will listen to US whining "but we didn't really fight". Nobody will care. Neither opponents, nor allies. Especially not China.
I feel like if you're going to make a new grep and put a web page for it, your webpage should start with why your grep is better than the default (or all the other ones).

Why did you build a new grep?
Minecraft is just pixels in space. The world is built with a sort of very low resolution voxels. Yes, the 1m x 1m blocks that make up everything are voxels, they only have position (discrete, aligned to the 3D voxel grid) and "colour" (the type/material), and don't have dimensions nor rotation. That is prety much the textbook definition of a voxel. The fact that when rendered they are given texture is a rendering detail that doesn't erase the fact they are voxels.
I agree. It isn't useful to think of "low code" or not. You think of what the tool offers and if it can be extended easily to do what you want. If you choose it and it isn't as advertised or doesn't fit, it was the wrong choice. We rely on all sorts of "low code" stuff and it works great because it's battle proven and provides the right abstractions. "Low code" is a misnomer, just say "esoteric specialized tool that isn't customizable".
That is exactly what I expected to happen.
Do this with Gabriel's horn and you'll observe that it has an area of pi, which does not reflect the fact that its perimeter is infinite.
I really like the fuzzy match feature. Useful for typos or off by 1-2 characters.

https://github.com/Genivia/ugrep#fuzzy
If only those PhDs in the 70s would have though about scale out.
I once saw a paper arguing that one of the deleterious effects of climate change over the next hundred years was the proliferation of poison ivy. They found that greening was occurring because of increased CO2 and temperature increase, and plucked out 'oh no, there'll be more poison ivy' as their topic.
what if you want to take a hike along the beach and you want to estimate how long it will take to walk?
If it was actually theft, I'd agree, but an idea is not able to be stolen. And who inspired the person to create? Did they steal by observing the world around them? No one is an island, and who's to say they'd even have the creative muse without the support of language and other art. Calling "copying" stealing does no good.
Hrm. I've never ordered anything from them beyond books. I'm at 58 books so far this year from them, and they've always arrived as I've ordered them. I've had a couple of books listed as new come in boxed packaging instead of the plastic envelope. Nothing ripped or crushed so far.

I wish they did ship a little faster. As it's usually 10-12 days from when I order it before I get it. Then again I'm usually getting free shipping and if I'm not I'm only paying $1.60 for media rate, which is a hell of a deal.
I guess Talend is low code.

Talend is an ETL tool: Extract data from a data source (file, database, API), Transform it, and Load it into another data source (file, database, API), all in a pipeline. Talend's happy path is the same as Unix shell's happy path: A pipeline of data with no side-effects and no globals. Try to deviate from that and you hit walls, some more climbable than others.

For example, Talend absolutely will not allow you to re-combine a pipeline you've split; you can combine two separate data sources, and you can split to two separate sinks, but you absolutely cannot go from one pipeline to two pipelines back down to one.

The saving grace is that Talend is fundamentally a GUI for writing Java. You can see the Java it's writing, and you can add your own Java in a few ways, from adding jar files to just plopping a pipeline component that allows you to insert your own Java into the big God Method that the rest of your pipeline helping to form. Be sure you know how scoping works if you do that.

In extremis, you can "use Talend" in that you use the Talend GUI as an Eclipse IDE to write the one pipeline component that does everything because it contains all of the useful Java code. You can use it the way I often used it, to take care of some tedious "plumbing" code to route the pieces of data created by the hand-written component to their respective outputs, including handling some minor output conditioning that can be done in a stateless fashion. It can even be used as it was intended to be used, as odd as that sounds.
I'd love to capture Bragdon's style with image generation. It's really quite magical, and it'd be amazing to see more of it.

I did some more reading on Bragdon, and we tore down [1] his architectural magnum opus. Quite disappointing.

[1] https://www.rochestersubway.com/topics/tag/bragdon-station/
I’m on my 7th year of a personal project that I thought I’d gotten everything square on. Mid-November (it’s a Christmas-related project) I discovered a critical issue. Like, fundamentally broken in its primary purpose.

So it’s another year for that. I don’t think it’s a hardware problem, but I’m not sure. So here’s to Christmas 2024.
You have to look at the system as a whole. They run Bitfinex, a centralized exchange. They can just change balances in a database, like FTX. There’s no need for fractional reserve.

Tether is simply shadow banking and brings liquidity into Bitfinex. It’s very simple:

1. Export finished goods from China for dollars.

2. Import inputs for step 1 from places like Turkey, Ukraine, and others and pay inflated invoices with dollars from step 1.

3. Receive Tether out-of-band for step 2.

4. Swap Tether for dollars on Bitfinex.

5. Buy property in Western countries in the names of your children who have US, Canadian, and UK passports.

Reverse the steps for redemption.
An interesting thing with developers getting involved in those boxes-and-arrows UI things is outages. I made a mistake with one once, and the postmortem quite reasonably asked:

* Where was the design doc?

* Where were the alerts?

* Where was the code review?

* Why didn't you write an integration test?

* What do you mean it just rolled out to production instantly?

When we're considering options in advance of building something, it's a more time-efficient, less wasteful alternative to programming. But having built it, everyone acknowledges that what we have done is programming, and now they wonder why we've programmed so badly.

Maybe the standard IDEs, Git, code review, CI, metrics, and incremental deploy workflows were fine actually?
I'm not so sure. Where a hypothesis is vulnerable to evidence, a butterfly idea seems vulnerable to emotion:

> I’ve been on the butterfly crushing end of this myself- I’m thinking of a particular case last year where my friend brought up an idea that, if true, would require costly action on my part. I started arguing with the idea, they snapped at me to stop ruining their dreams. I chilled out, we had a long discussion about their goals, how they interpreted some evidence, and why they thought a particular action might further said goals, etc.
I'm ignoring your fantasizing, your wishful woulda-coulda-shoulda, and instead paying attention to what things actually cost. So, yes, the conversation is over.
Hey there! Sincerely cool stuff, I’m glad it’s fun for you.

It’s actually quite approachable to play with, and some of the comments about, “wut?” may be best answered by a little more experimentation on the user’s side, haha. I think the content itself is tricky, which may trip people up.

Something I’ve seen before that may be interesting is doing something with the definitions of words. ATM, you’re using a source list of words and using the embedded vectors to visualize. But what if you visualized not just the words themselves, but the ordered list of words that make up the definition(s) of that word visible in some spatial relationship. This would look interesting because around (connected to?) each word is its meaning in this case; changing the definition (the context use of the word) would also change the definition… and also change the connected word nodes in the graph. I envision ordered lines and colored words in this style.

If you end up doing something like that, start with like.. a “sentence player”. At the moment you show the words at once. What would it look like to “animate” the appearance of the words and their relationships by definition?

Anyway. Thanks for getting this far, haha. This is a really fascinating project and I’m glad you shared it. Please do tell if any of this is close or far off from something you might be interested in!
For a rocket that has yet to launch against a rocket that's already mature and yet continued to improves its launch cadence by launching 96 times this year and aspires to launch 144 next years. That means SpaceX can literally compete on price.

Also, ULA is selling itself, so don't count Boeing/Lockheed stocks, unless you think the stock price will rise with sale of ULA?
Oh, yes, you are. The optimising steps, linking and the link-time optimisation (LTO) are very heavily memory bound, especially on large codebases.

The Rust compiler routinely hits the 45-50Gb/sec ballpark of the intra-memory transfer speed on compiling a medium sized project, more if the code base large. Haskell (granted, a fringe yet revealing case) case just as routinely hits the 60-70 Gb/sec memory transfer speed at the compile time, and large to very large C++ codebases add a lot of stress on the memory at the optimisation step. If I am not mistaken, Go is also very memory bound.

Then there comes the linking and particularly the LTO that want all the memory bandwidth they can get to get the job done quickly, and the memory speed becomes a major bottleneck. Loading the entire codebase into memory, in fact, the major optimisation technique used in mold[0] that can vastly benefit from a) faster memory, b) a wider memory bus.

[0] https://github.com/rui314/mold
I’m going to answer this genuinely and ignore the straw man because this needs to get tied up.

There are two facets here that are important to note: values and autonomy.

Your values are not your children’s. They may be related and overlap but they are never a carbon copy. Values also change over time, not only what ideas they hold true but also what things they literally value. Sometimes these values are different but compatible, e.g. I’m sure there are hundreds of things you would rather be doing than having a play tea party, but when that play tea party is hosted by your child, we recognize this is a good opportunity to bond and share an experience with the child and that in itself has tremendous value. Sometimes values conflict, in my example of an adult child not wanting anything to do with their parents for the small crime of not letting video games in the home, to the child, this caused them immense social harm in that they could not keep in close contact with their friends any longer. To the parents, they did not see this as harm because “video games bad” and thus anything associated with it was bad (including their friends).

The second facet is autonomy. Reductions in autonomy is why grounding works very well for teens - it directly impacts what little agency and control they have of their own life (side note: which is why grounding should not be done unless the rule they broke was an inappropriate use of autonomy or if they pose a danger to themselves or others). Children have their own sense of autonomy, although limited, but they can tell when it’s being taken away for reasons that are unjust.

To bring to it all together, if you are the kind of person that demands compliance “because I said so”, the crime of reducing the steaming services from three to two represents a bigger problem that begins with small transgressions over disagreements, entering into the range of learned helpless, and finally escalating into outright rebellion once all respect is lost. All rules that they feel is pointless and does not reflect their values is disregarded and a typical response is ”no contact” leaving the parents wondering why their kids don’t talk to them.

I didn’t intend to soapbox here, I just recently dealt with 3 holiday cases where the adult children want nothing to do with their parents and its sad to see that happen for preventable reasons.
Self-Hosting GPU-Accelerated LLM (Mistral 7B) on Kubernetes (EKS)
Guide based on my experience running Mistral 7B LLM on EKS. Warning, some opinionated tech choices: AWS, EKS, Karpenter, NVIDIA GPUs, Hugging Face.

If you try this, be sure not to forget the GPU nodes sitting idle!
Ok so here's the paragraph:

> Last month, the U.S. Space Force announced a series of 21 launch contracts awarded to both SpaceX and ULA. Totaling $2.5 billion in value, the contracts were split between the leading space companies, with ULA winning 11 launches for $1.3 billion, and SpaceX bagging 10 launches for $1.2 billion.

They clarify that space x is launching some heavies in there, if it were just falcon 9 space x might expect to charge 1.1 billion which is cheaper. But good news to be in the right ballpark

Competition is good for consumer pricing! Should be fun when starship is in the mix (iirc you can fit an unfolded jwst in there. No origami necessary)
Someone please just standardize the grep flags across all platforms.

Specifically -P / --perl-regexp support on MacOS and FreeBSD

It really would reduce the WTF moments for the students.

Insert jokes about standards below... =)
It's not an implementation detail if you can't do recursion in constant stack space. The underlying VM should allow all CS primitives, and the guest can add constraints as it wants.
The most successful low code is Excel.
Take away endless supply of free money, unplug their computers from the network and these folks are all but useless.
100 million != 67 million

And as pointed out, SpaceX is 90% of the way through (just the second 90% left to go!) with Starship that will drop the costs at least 1/10th.
That's crazy. I'm glad SpaceX has pushed the competition forwards. In making their rockets better, they've made the whole space industry better.
I bought one of these to jury-rig into a Zehnder system:

https://www.hvacquick.com/products/residential/Air-Filters/P...

Haven’t actually finished connecting it yet. It’s nicely constructed, though.
Brexit makes it a lot harder for EU nationals to go to the UK.

Sure it doesn't prevent it altogether, but it creates many barriers and increases cost and uncertainty.

I went to the UK long before Brexit and currently hold settled status but had all that not been the case I'd probably be in Spain, or the Netherlands, or perhaps Germany.

Going to the UK would simply not be worth the hassle when I have so many other much more accessible options, and in places where I wouldn't feel like I'm being done a favour for being allowed to live there, work there, pay my taxes and do my shopping there, helping British organisations modernise themselves and become more competitive, helping grow the GDP...
You have to know how to write useful test cases to know it works, etc

Some of the comments here actually freak me out.
The Unexpected Compression: Competition at Work in the Low Wage Labor Market
> We already have enough battery manufacturing capacity

It's amusing going back to HN threads from a few years ago and see people arguing that batteries are ruled out because we don't have enough battery building capacity.

I'm not sure what could lead a person to believe that new factories cannot be built.
Is this a joke ? You think an LLM can be in charge of a spaceship on an interstellar mission ?
Did they actually get costs lower though or are they just losing tons of money per launch?
Good point, let’s presume literally all of crypto is actively doing all of our worst fears, and not bother with a pesky thing like proof.
What's this all look like without an atmosphere?
There's a free community version.
Yup have done that. For that you can add a prompt in settings something like "summarise the following text and give a TLDR" or make one as "Give the TLDR of the following text VAR_SELECTED_TEXT", give a name to this prompt. Then select the text of long post, right click and click the prompt you made.
That’s exactly it (I’m the author). Now, regarding the “bomb” comment, it certainly was that—I saw someone post about this and wanted to see if I was suffering from the same issue, so I’m glad I planted those bombs to verify. And I see nothing wrong with doing it as an exposé on social media, because that’s how you get Amazon support to freak out and look at your case and solve the problem. It’s not an isolated incident, and I wish I could just say “fuck Amazon,” but being my first time publishing, I have no option here other than use Amazon or I’ll lose 95% of my sales. It’s unfortunate that I have to work with people who do this, but it’s just the reality for 99% of self-published authors.
That's what POSIX was supposed to be.

It's easier IMO to just use the same tool on all platforms. Which you can of course do.
I don't mean to come off as aggressive but shouldn't you have enough savings not to care about this? Generally specialized skillsets mean high enough pay to have a significant portion that is discretionary savings / spending. I've tried to use at least a portion of mine to create a freedom fund (often called "fuck you money") that has enough to cover our expenses for at least a year.
Few days ago I saw an article passing by,about chips hiting the kw floor.
TestDPC is even simpler/lightweight
I disagree about federation having no value. If email didn't exist, we'd have to invent it.
My uncle once argued a case in the U.S. Supreme Court regarding Indiana & Kentucky's border, which was initially established in the middle of the river.

The Ohio River has gradually shifted south since the border was established, so some parts of Kentucky are now on the "wrong" side of the river.
Is there a 32 bit version? how hard to adapt/compile one without previous experience ? I tried to do it with squeak and I realised that I should go in depth of cmake and c for configuration of generated vm and it’s kind of ruins the purpose because this is exactly what I’ve been trying to avoid (by all means) in the first place. I went through all of the trouble of generating vm just to face reality in which instead of smalltalk I had to deal with depths of c in all of it’s beautiful cmake complications because vm has failed to compile and even when it did it didn’t work on the target hardware because of some problem with sound. I didn’t need sound at all but I found it too time consuming to turn sound module if I recall it correctly. I was looking for absolutely minimalistic system like bare minimum to study it and I found it hard to achieve. I am curious how cuis different or the same in that regard? Where to get help in compiling one for a new hardware? Any insights/advices about this?
> A (correct) description of monads requires talking about higher-kinded types, which rules out those languages immediately

No it doesn't. The fact that those languages don't have syntax for some specific form of typing doesn't mean there is no way to express concept of a monad in those languages.

https://dev.to/rgeraldporter/building-expressive-monads-in-j...

It's way easier to explain something if you can express it in the language that the recipient already knows like js or English instead of introducing completely new bizzare syntax and vocabulary.

If I want to know what's a variance I don't need to know all associated theorems with proofs and special notations and vocabulary. I need a formula and examples of application.
Extended bus trips for enriching experiences
From the forewords to a visually beautiful website: Poor Charlie’s Almanac, The Essential Wit and Wisdom
of Charles T. Munger.

Wish it was regular HTML with no JS for downloading with wget. Guess I’ll get the book!
Which of course becomes the CTO saying of course the business can build skyscrapers with these simple kit sets.
Not really, reading existing code is hard because you have to be on guard that your bias isn’t skewing your judgement about what’s going on.

What I’m getting from these comments is (as expected), most people are happy to take the easy assumption filled route rather than actually applying rigour.
> there are some potential issues if outside temp is higher and it's humid tough. these systems can cause mold.

Moreso than the shock ventilation method?

If there's worrying amounts of moisture, we could go ahead and say we'll do the same amount of air with the heat exchanger. Is that worse for mold potential than the alternative?