skysight-inc/HackerNews huggingface dataset:
I've also built a simple and small (99sqm) PassivHaus in Romania, 5 years ago. Everybody, and I mean everybody from family to friends called me nuts, but I've got my payback this winter when the energy prices went trough the roof and I'm just slightly affected.

The house is elevated from the ground on 12 concrete columns so that I can insulate under the foundation beams using glass foam, insulation on walls is 30 cm of EPS graphite, underfloor 45 cm EPS and on the roof, 50 cm and the orientation is full on south. For heating it consumes about 1500-2000 kWh per year (December, January, February and a maybe a small part of March)

What is the big difference between houses built in North America and Europe is that the European houses are built using concrete and masonry which give them a lot of thermal mass which is crucial to this kind of builds.

Have a look here [0], this is the first PassivHaus in my area and is nicely documented.
The cost of building a PassivHaus in my country typically goes about 20-25% more than a traditional one.

[0]: http://www.sdac.ro/site/archives/category/passivehouse
The parent says that "ramen" would not have existed if it was not for America. That is wrong, it already existed.
Covid passes boosted economies and vaccine uptake, study shows
Thanks to your plug I started reading. Pretty good resource indeed.

I note that the accident report on the Turkish airplane further confirms what we have since learned about Boeing:

* persistent issues with radar altimiters in the entire fleet

* issue classed 'low priority', even if it feeds into autothrottle

* near-crash results in 'fix' that disables autothrotle if two sensors disagree.

* 'fix' is not rolled out to the entire fleet. And it is not 100% effective.

* issue is not mentioned in documentation, pilots can not see which sensor is used

Is it me, or is this exactly the same history as MCAS? Drives home the famous mantra "if it's a Boeing, I'm not going"
Designing a super user program for your online community
It isn't just organisations that put pressure on people, it is mostly customers.

One example is delivery workers. Everyone expects their packages to be tracked which resulted in total surveillance of delivery workers with extremely tight time slots. Competitors that didn't expand here were soon left behind because the profit margin of that industry is extremely low.

Janitors are similar. People will take the cheapest option and the companies that exploit the best with prevail.

This is a selfishness that cannot be denied and in my opinion would make a basic income impossible. Prices would just soar to a level where this income is of little consequence.

Sensible laws for worker protection to restrict selfishness can better the situation more efficiently.
Oh, I didn't know about `SocketBindDeny=` and `SocketBindAllow=`. This option may be a little troublesome in case of Distributed Erlang, but in recent versions it can be circumvented. Thanks, I will add it as a better option than adding capabilities.
> If you put matrix B over (or under) the Result matrix, the relationship between rows in A, columns in B, and elements in Result would be even more directly visualized.

This is the way I multiply matrices on paper - it's a lot easier to keep track of the current row and column that way.
I have also been in multiple organizations where Spring was used, including "modern" Spring Boot and greenfield projects, and people who knew every nook and cranny of Spring.

I don't agree with any of the things you bring up.

Spring documentation is and has always been poor and the sheer volume of outdated documentation (let alone ways to do the same thing) makes it needlessly difficult to find an answer to any given question.

Differences between the real app and real http requests to the app, and using the Spring test application context and Spring HTTP tests, result in tests misleadingly passing when things are actually broken. (or vice versa)

This is different to eg DropWizard where you actually boot the app (no different to how it does in a real env ie no "test application context") and make real http requests to it. (not some watered down fake Spring HTTP test requests)

Ability to deploy a standalone jar without the need for an application server is hardly unique to Spring.

Add in the horribly, horribly ingrained, unidiomatic ways people use Spring (eg sprinkling field autowiring all over the place instead of instead of using constructor injection) etc etc and every codebase is quickly completely ruined vs if it had been implemented in literally any other framework.

But! Fortunately for you, the Java community has made their choice, and it's not going to change - Spring is the default and correct option, and anyone who uses any other framework is just stubborn and wrong.
It's also possible that in a creative industry like that you can't be as controlling when it comes to employee behavior. The people coming up with crazy new ideas are probably more eccentric than average. It might not be as easy to walk the line of separating the good eccentric behavior from the bad. An incident here, an incident there can pile up over the years. My impression is that it's not a very uncommon problem in the entertainment industry.
I don't understand your 'less so' comment. Could you please elaborate?
but sort of getting more at your core point, borrowing across fields is basically a technique for problem solving. in domains like, applied math, what you tend to find is that everyone in different fields are often doing the same thing but have different names for it.

statisticians, electrical engineers, data scientists and physicists will all often use the same math (linear systems) but with very different names attached.
Funding for government-funded archival projects tends to begin with a bang but gradually fall through the cracks due to the project becoming politically unexciting, frequently with all data just completely lost one day with no warning, so I’d be disinclined to trust any such initiative. The French government made an attempt with HAL[1], but given how INRIA just unceremoniously deleted the software repository Gforge with no backups or redirects (and broke every GCC build out there, because the GCC dependency ISL was hosted on it[2]), I’m not sure it’ll survive once the nationalistic fervor is exhausted. Besides, a country-specific repository seems to be strictly worse than a country-neutral one.

On the other hand, PubMed exists.

My guess is, for a preprint archive, network effects are paramount, and ArXiv was there first. It’s not directly a government project, but is still funded by US government grants and hosted by Stanford (now that the international mirror network is shut down, which does give me a slightly jittery feeling).

[1] https://hal.archives-ouvertes.fr/

[2] https://groups.google.com/g/isl-development/c/JGaMo2VUu_8
Finally, a full rank editor. Needless to say the best part is the orthogonal design. Emacs and others compared to this have zero determinants in their favour.
4) most marriages occur with people who know each other from workplace
Why? With such a well-known framework like Spring, you will get the benefit of any Spring-developer knowing instantly the conventions (which is not true with your in-house conventions where I will have to hunt down where does this class come from, oh this ugly abstraction which is buggy as well), less code is less opportunity to introduce bugs, less thing to maintain. Annotations are basically just a declarative DSL for a significant chunk of your code base.

I really don’t see any cons, other than a slight learning curve (and yeah sure, “developers” that just bash keys will have trouble with understanding what does an annotation do and blindly copy-pasting them can be dangerous but they will also fk-up regular code as well..)
Can you name a few? I can only think of three memorable ones; Annihilation (genuinely good film IMO), Bright (mediocre; decent worldbuilding but lacking) and Bird Box (mediocre, massive budget spent on promotion and hype).

I get big "direct-to-dvd" vibes with most other stuff they put on. And nobody talks about these films, which for me is a big indicator that it's not worth watching.

I'll admit Netflix spends a lot of money, but they spend it safely; they try to min/max their content, try to fit ever box / category.
Scapy implementation of hcxdumptool PMKID attack
I think one of them is a woman.
`cat`, for instance, definitely cares.
This seems a bit defeatist. Have you ever inquired what qualities you're missing that are expected from a senior level dev? Because it certainly seems like you'll get a different answer depending on who you ask "what is a senior dev?". With 10 years experience I have a hard time believing it's you, and not management gatekeeping pay based on low self-confidence/assertiveness.
Flat earthers are no more preposterous than [insert religion], though... so how comes that we can laugh about flat earthers, but non about christians, muslims etc?
There might be a slight correlation between religion and political views, HN seems to be on the liberal spectrum

[1] https://news.ycombinator.com/item?id=8088478 (2010)

Update here: https://news.ycombinator.com/item?id=29976500

[2] https://www.pewresearch.org/fact-tank/2016/02/23/u-s-religio...

So while this post might not seem legitimate, it could also be an insider shouting for attention over a hidden issue, for fear of being attacked, crowded and cancelled by a biased tech audience. Healthy skepticism is HN's strength.

Note: Woke extremism has been called out before: https://news.ycombinator.com/item?id=29951406&
At the beginning I wanted to add all that information and options, but I thought that it can be overwhelming in this article. I wanted to focus on Erlang <-> systemd communication and basic options.

However it may be nice follow-up article where I will describe full hardening process.
That first link is a good one. Is it clear though why cotton sometimes shrinks ?
You must also be careful on how you mount the windows. Have a look at the german standard called "RAL montage" to see that you need an inner and outer membrane and then have a look on where to mount the window inside the wall.. the best solution is to mount it outside the wall in the insulation, the second best solution is to align it at the face of the wall.
I think it is unavoidable, given enough time, that most wealth accumulates into very few hands. In a capitalist society this might happen slower than in a socialist society.

The small group of people that get all the wealth, get all the power. See for example how billionaires use foundations to guide government policy.

As such, I believe that in order to maintain a somewhat fair society, we might reach a point when it’s required to force billionaires to share a large part of their wealth with society, perhaps by paying debts of countries or citizens.
In my mind I read "wd" as "select word, delete selection" which matches well with the visual feedback Kakoune gives you.
Well worth doing, I've learned a lot about coding from Loris.
4) An ant on a perfectly flat desk can also see much more from an elevated vantage point. Are you claiming desks are also spherical?

Not true. From any non-zero height above an infinite flat desk you can see the entire desk.
This reads like Ulysses, or what I imagine that book to read like.
The declaration order and pointer syntax definitely make this syntax more readable than C. And I'm not even a fan of Rust syntax.
I heard this story once where someone claimed to know originators of flat earth nonsense were college kids trying to be funny by keeping a straight face claiming something absolutely absurd (the earth is flat) to each other and people around campus and the whole thing started that way eventually spreading to people who weren’t in on the joke.

It really scans. A lot of the crazy far right stuff seems to have originated with 4chan trolls having a laugh and idiots taking them seriously.

It seems to be a pattern for a lot of the troubling thinking of the day: unreasonable information spread for laughs being picked up by people unable to tell the difference and the idea takes on a life of its own eventually building up a class of people who know better figuring out how to make money from it and a class of people who don’t eating it up and spreading it.
I don't think people have any issues with the fact that spring is batteries included. It seems to me (and this is my personal experience too) that the large amounts of abstraction and indirection through annotations makes the code very hard to parse. It makes it hard to create a mental graph of how it all works together
netflix is a logo of shame for me. if i see a new show or movie with that logo i just feel it's not worth my time.

kind of a reverse of the old "nintendo seal of quality", the "netflix seal of analytics-based-tv-by-committee"
When I saw the first line of some Zig code, it was unusual so I thought about it and got an inkling of the idea behind it and its power:

const std = @import("std");

When I saw the second line and subsequent similar lines, I realized it was effing brilliant:

const os = std.os;

std and os here are names bound to types ... and you can have type variables and do compile-time manipulation and construction of types. This is confirmed in the manual when it talks about generic types being the return values of functions executed at compile time that take types (and/or other comptime values) as arguments -- while C++ templates are purportedly Turing complete, this is far more powerful in practice because it's vastly easier and more straightforward. Looking at code in the library like MultiArrayList--which implements AoS (array of structures) in the library rather than in the language--further confirms this.

So what's going on with those `std` and `os` bindings? The answer is given at the beginning of the Zig Language Reference (https://ziglang.org/documentation/master/) (which the OP apparently didn't read since it has a Hello World program that is an example of how to print): "The @import("std") function call creates a structure that represents the Zig Standard Library". So essentially, every source file represents an anonymous struct (all Zig structs are anonymous), the members of which are the top level declarations in the file--or rather, @import(filename) presents the file as such a struct, which can be assigned to a type variable like `std`. And `std.os` is in turn a type variable whose value is @import("os.zig") ... except that the actual value of `std.os` is computed based on the target machine. By turning files into comptime data structures containing all of the file's top level declarations, and having Zig code executable at comptime, immense power is achieved and one of the consequences of this is that zig running on any host is a complete cross compiler that can generate code for any target, using an appropriate target-specific version of the library. And it only took me a little bit of reading of docs and code to get my "aha" about how this works.
> No, $100B is a tiny, single digit fraction of NATO military spending

Are you sure about that math? Total NATO spending is 1.2T.
Easiest way to build and deploy AWS Lambda functions
As mentioned, Go is not used for ENTERPRISE APP^TM — Java programs can really hold up under insane abstractions and complexity.

Also, Go has really poor abstracting capability, which may be good for small code bases where having abstractions is a detriment, but abstractions are the only way to handle complexity. If you have the logic spread out over many different parts (or God save us, copied code!), a new programmer will have much more trouble picking up what the hell is supposed to happen.

In the extreme case, compare reading assembly to a high level language. Sure, each instruction is trivial in the former case, but you have no idea what does the whole do.
It's amazing to me, with what little expertise I have in psychology (but no formal training) its obvious how damaging this kind of group negativity can be. https://www.researchgate.net/publication/222829420_Mood_and_... has links/citations to lots of the relevant, more in depth research on specific aspects, from mood contagion, to the effects of mood on judgment and decision making.

I do wonder what percentage, if any, of the "great resignation" is due to individuals reaching the bottom of a slow negative spiral of emotions connected to their work environment, these kinds of things happening at the office would likely profoundly accelerate/tighten that spiral...
I dunno why you're decisively choosing. I have a Windows 11 PC with WSL2 (Pengwin) and an M1 Mac Mini running the latest macOS beta and I have one Sandy Bridge era laptop that I rotate otherOSes on at random. Just use whatever dude
First of all, if you build a PassivHaus in normal climate (not cold) you will be amazed to see that you do not need a heat pump, you can just use normal electric boiler for hot water and use electric underfloor heating mats for heating, or infrared panels mounted on the roof.
On the other side, air-to-air heat pumps have gotten cheaper by the year, you can buy a decent heat pump (NIBE) with about 4500-5000 euros.
I can imagine it would do it only in good weather when I face north. :) :/
Rust unstable features needed for the kernel
"oh, nice, Bill's going after the anti-marketing dollar, that's smart!"
Yes, it is a dystopia. If you try to do anything but play this game, the cryptocommissars will find you and put you to work in the bitcoin mines.

Your mind worn from hash calculations, your ego in tatters knowing you are but a poor emulation of a specialized ASIC device, you beg for mercy.

Great Ruler Ohanian looks down at you and says “No”.
How is that worthy? You pretty much only have to look at the topmost exception, or at worst the causing one. Whether it has 100 lines after or 3 doesn’t matter, not the slightest.
Stop noticing things.
Linux tooling is pretty good now. You just get more limited library access.

Compilation speed is not great but not the worst I've seen.
> which matches well with the visual feedback Kakoune gives you.

Do you really need this feedback though? I can understand this when yanking, but if I'm going to delete the word... The whole action take much less that a second and then I proceed with my task.

Well, to each their own I guess
I know about Podman, I just wanted to focus on systemd without additional tooling.

Erlang VM startup is ok, but it is not ultra fast, and it can be easily slowed down with many modules in releases or slow applications. Additionally as it was said - Erlang works best in case of long-running instances where the VM is handling spawning and managing of short lived internal processes.

First draft of this article also included the socket activation and FD passing section, but these were making the article way to long, so I moved them to the Part 2 where I will have more space for them. With socket activation Erlang VM startup time is negligible problem.
Was just thinking that as I clicked the link.

I'm just glad they didn't go with "got to first base with the sun" of the Gen X/Y 's lexicon.
If there are trees on both sides of a residential street it will not be a heat island even with on-street parking. But it seems to me many Americans don’t like trees and prefer open spaces (which inevitably work as heat islands).
Instead of a heat recovery ventilation you can use energy recovery ventilation which gets back some of the humidity, otherwise just buy a cheap electric boiling humidifier and it you get the job done.
What is important that in the coldest part of the winter you can turn down the ventilation to a minimal, something like 0.3 hourly exchanges per hour.
I love it, but on Firefox android I can't change difficulty (it changes back immediately). No issues in chrome.
Your question immediately made me think of G. Polya's classic book (and research) from 1945 "How to solve it", which devotes a large part to the question "Here is a problem related to yours and solved before. Could you use it?"

A small excerpt: "… We have to look around for closely related problems; we look at the unknown, or we look for a formerly solved problem which is linked to our present one by Generalization, Specialization, or Analogy"
Good way to put it. This makes the most sense to me. I guess similar to lowering price for a year, they can play a nice for that year too.
Israel police uses NSO’s Pegasus to spy on citizens
From a previous CNX Software article:

> In the single-core benchmark, the Rockchip RK3588 Cortex-A76/A55 processor is 2.28 times faster than RK3399, and 2.8 times faster in the multi-core benchmark.

https://www.cnx-software.com/2021/12/16/rockchip-rk3588-benc...

The Rockchip RK3588 should be close in CPU performance to the Snapdragon 855 (used in flagship Android phones from 2019 like the Pixel 4, Galaxy S10, and OnePlus 7).
> spending now several months rewriting YJIT

I think you overestimate the size of the YJIT codebase. It's a very dense codebase in term on developer hours, translating it is far cheaper than it was to develop it from scratch.

It also doesn't come from out of nowhere, Alan already spent time experimenting on this idea with good results.

> is supposed to get back that money (developer hours x $ per hour) exactly how?

It's explained in the ticket, the goal is to have a better velocity once it's done.

You say you're fully aware of it but just the comment above you were advocating for something that took years to other VMs. Maybe have a little more faith in the YJIT team?
I disagree that the editing model is better than vim. It’s fancier and makes for flashier demos but I don’t think it’s better. For one thing, it places the emphasis on editing in the large. That is, its default operating mode is to leave multiple cursors all over the buffer when you’re trying to jump around your file. You have to build a habit of pressing an extra key to dismiss the multiple cursors so you don’t inadvertently start inserting text in multiple places without realizing it. This is the wrong approach!

Vim puts primary emphasis on quickly getting around and making small edits one at a time. Editing in the large can be accomplished easily with the substitute ex command or search and repeat (via n and .) or macros recorded with q. For any programmer, the vast majority of their time is going to be spent editing in one place at a time. When they need to do something bigger, vim has them covered. If they’re finding they need to do some more sophisticated refactoring they probably want an IDE (or at least an LSP plug-in for vim of which there are many).
His problem is that he is honest. People will usually choose to get extra cups of salsa over helping the Uyghurs. It is the nature of the world.

I, too, am like that and in my tests of people, I find that their revealed preferences show that most other people are less valuable than an iPhone.

But these are things we must say to preserve the social illusion. And it is very easy. Watch:

I care deeply about the Uyghurs. In fact, my comment above is meant to shame people into acting. I do it because I care, and you should too.