skysight-inc/HackerNews huggingface dataset:
Patchworklib is a new subplot composer of matplotilb. By using patchworklib, any matplotlib-based plots can be aligned with only `/` and `|` operators.
From the Google colab link, you can experience the usages and benefits of patchworklib.
It does take some getting used to, I'll give you that. But it's very predictable.

Annoyingly, 'new' users, especially led by KOMAScript hints are drawn to use the 'total' positioning that is promised by using the H B P and other options. However, since these aren't holding their promises - at least not the misunderstood promised 'absolute' positioning, frustration is very often creeping in.

I've had too many co authors and friends ask me how to push figures to certain positions where all I saw was premature optimization in terms of positions and tons of wasted cycles (CPU and user) to get to intermediate solutions that are completely unnecessary if only they were saved until the last layouting runs. The change in document creation paradigm (to not care about the layout until the far end) is what 'manages' expectations and where the perceived errors mostly come from.
Yup. These days the move to the 80386 is associated with the shift to virtual memory, paging, process isolation, etc. But in 1985, for most customers, all of these features were secondary considerations. (The mainstream PC operating systems would not exploit them for half a decade or more.)

The killer feature was the flat 32-bit addressing. Data structures could be more than 64 KB without special (complicated and slow) handling. Large programs didn't have to be unnaturally segmented. A pressing issue at the time, when a typical full-screen colour bitmap was larger than 64 KB, and GUIs were becoming prominent.
I don't think you know what a democratic vote is.
http://jrm4.com

With this:

https://github.com/jrm4/Eight-Five-Zero

(Kind of messy, but it's utilitarian for my work and such)
Comparing their system to the top Energy Star performers [0], and taking their performance (20 L/kWh) at face value, they win by over 8x. If nothing else, they should be selling dehumidifiers! A quick web search suggests that the US dehumidifier market is between $1bn and $2bn per year. If they’re anywhere near as good as they claim, they should be able to capture essentially the entire market, especially if they are competent at marketing. They could, in addition, attempt to integrate with the high end heat pump makers (Mitsubishi, Daikin, etc) and target the high end HVAC market.

I would be willing to believe that electric busses are a decent market (lots of time spent with doors open), but the EV car market seems like a poor target (lots of solar heating, doors and windows mostly closed in hot or humid weather, size and weight of equipment are constrained).

So I agree, they’re doing this wrong.

[0] https://www.energystar.gov/most-efficient/me-certified-dehum...
The vast majority use Word, are not computer savey, what is so hard to understand about that?

why not get feedback from actual users of TeXmacs? are there any?
King Tut had a dagger made from a meteorite. I think it was pretty rare.
Maybe we could start with reducing emissions by the military, one of the absolute largest sources on earth? And after that maybe ban private jets and 100,000 sq ft mansions?
What is the clear path? According to the article he properly followed all of Twitters procedures by appealing TWICE.
When does the state of “self-taught” developer end? After some set amount of time? After you earn a set amount of money? How do you verify that? How do you make sure the “self-taught” developer isn’t using the tools for a well-paying job and not for learning? For students, this is limited by the access to their .edu e-mail address, which is often cut after graduation.

GitHub Copilot is a purely optional tool you can live without with (and that I personally don’t find worthy of the $10/month price tag). Many other things are free (VS Code, IntelliJ IDEA Community), and you can be quite productive with that. And speaking of JetBrains tools, you can get a free license if you’re an open-source developer.
This is only a tad bit more formalized than what most companies use for performance evaluation. This doesn't seem news worthy at all. In fact, it's at least heartening to know that there is some process for evaluation, as opposed to companies I've worked at where it's mostly how your manager and his manager "feel" about you.
I came here to say precisely that. We don’t know yet what they could be useful for because we don’t have a single one that’s as capable as conventional computers were in 1943.
Wonder by when we will have global electric railway lines for passengers & containers
A good strategy is to just find a friend with a .edu email and bother them
Just because you don't need something it doesn't mean you can't improve your workflow with a paid for tool. IntelliJ is well worth the money I spend on it for me.
Please don't forget that my claim is in the context of somebody else claiming that insulating all housing in Europe would at least take 100 years.

Now you are literally redefining the terms I use and then quoting them back to me to argue your new semantics, are you serious?

On average, a house is considered to last 100 years in Germany. Call it economic lifetime or whatever else you want. I still stand by that claim, as it is common knowledge. I quoted specific numbers on the housing stock which are consistent with that claim (though no proof of causation, as there are plenty of reasons why we have a lot of new stock, for example in general rising number of buildings.)

And of course the insulation is not "for free", but the additional costs are usually worth it. I also mentioned that many people decide irrationally because they do not want the work associated with planning and ordering the maintenance to be performed.

None of this matters to show that the above mentioned claim how long renovation of the current housing stock will take is completely out of the world.

Note that I am by no means a civil engineer or architect, but following the discussion and researching the topics associated with the Energiewende in the different sectors for over a decade now. I may still well be wrong in this instance. But you won't convince me of that if you try to prove me wrong on semantics and just asserting that I were intellectually unable to understand your arguments. So please also state some relevant facts and sources to support your claims if you want to try further to convince me, otherwise continuing this discussion is probably a waste of time for me as we both will probably not learn anything new. Thanks.
Not that simple in a bigcorp. A 10 line script is a year long project if someone else does it. I am not a sysadmin or dev, even if i was i don't work for every team with random public facing cloud vms.
" I don't remember heating, which is much simpler anyway, to have similar problems."

On the contrary, it is way too warm in the trains in winter and badly vented. And you cannot change anything about it, because for safety reasons it is no longer possible to open a window even a tiny little bit.

(And sometimes the AC is too cold in summer.)
We also need to avoid a monoculture of energy source. Having all our eggs in one or two baskets is very risky.
Admitting that the tweet is revenge porn by closing the review request and deleting the tweet.

I mean, in this case, I’d likely keep forcing the review too. This is clearly just a bad detection
Why not just enroll in a college to get an email and then don't take any courses?
“Apple is already dead.”

Nathan Myhrvold, former Microsoft CTO, 1997
> I worry a lot about people loading in text files and forgetting to add null termination to embeds. I would not be surprised if in a few years that provides a big headline on Hacker news, about how that shot someone in the foot and how C isn't to be trusted. The details matter.

The compiler should insert the null terminator if it's not in the embedded file.
> https://caniuse.com/imports

It was a feature in Chrome 36-79 and there were working polyfills to make it work on other browsers.

It was actually a great feature and I used it extensively on an old project back then.

CanIUse: https://caniuse.com/imports

(Now obsolete) tutorial: https://www.sitepoint.com/introduction-html-imports-tutorial...
Beat the coffee grounds into an egg while bringing water to a boil, then get the whole mass into the water. Can boil for an extended time (say 3-5 minutes) and use old stale coffee and it will improve the flavor and keep the grounds suspended in the boiled egg making the pour off easy.
I did the same, visted Berlin a few weeks ago. It was indeed nice that I could take any S-Bahn or U-Bahn without checking the times or zones.

I hope they’ll continue with this type of ‘unlimited’ tickes. If only during peak summer/winter months. I guess a lot of people would gladly pay more for such unlimited (no worry) tickets.
I don't know why all comms infrastructure doesn't require all hardware/software designs to be handed over to US gov. with some kind of security review for all updates.

Obviously there are competitive problems there, but it's better than the alternative.

Either that, or, more easily, no 'critical' infrastructure from China, Russia etc..

You gotta buy it form US, Canada, Europe etc..

You can buy grain, toys and beef from China, just not 5G gear.
Ideally people would just quietly stop using Twitter and services like it en masse, but that's not going to happen, so it's reasonable for people to complain about mistreatment. And that's what this is: the author got banned for their post violating a 'revenge porn' rule when that's not even close to what they posted.

Twitter's content moderation didn't work here. It banned someone incorrectly. That person used the appeal process and was denied, even though the content in question unequivocally does not violate the cited rule.

Twitter has no obligation to host anyone's content, and they are within their rights to deny service to someone whenever and for just about whatever reason they want. But this is how you're supposed to handle it! If you've been mistreated by Twitter, you say something, people see it, and they take it into consideration when thinking whether they'd like to start/continue using Twitter.
We haven't seen anything yet folks. There is no such thing as just three degrees, the temperatures will keep climbing, eventually completely suffocating the oceans and the atmosphere. Billions could die.
Stop saying “They shouldn't have invested more than they could afford to lose”
This wasn't a very good article, it's more akin to a smear campaign.
“There is no reason anyone would want a computer in their home.”

Ken Olsen, founder of Digital Equipment Corporation, 1977
It's actually not a good example of the described behavior at all. The commenter was clearly opining about how some people act on HN, not feigning expertise in some field.
Japanese workers convert above-ground train to subway in just 3 hours [video]
Screwing up food production can have massive, very immediate effects that surpass even the most wildly imaginative climate change scenarios.

I think a benefit/risk calculation is in order here.
Yeah, but a document doesn't compile c code so best to stay humble. :-)
"you cannot be unsuspended until either they agree your appeal is correct (which it is), you give up your appeal (never), and/or delete the offending tweet."

Delete the offending tweet.
I don't think it's that, as we aren't ruled by very competent people capable of such conspiracies.

It's just that the western ruling class lives in a bubble in which policies like this seem like a good idea. Their disdain for kulaks [1] probably contributes to their blindness to views outside the bubble.

[1]: https://en.m.wikipedia.org/wiki/Kulak
According to the CDC:

> Infections with the type of monkeypox virus identified in this outbreak ... are rarely fatal. Over 99% of people who get this form of the disease are likely to survive. However, people with ... a history of eczema ... may be more likely to ... die.

https://www.cdc.gov/poxvirus/monkeypox/faq.html

I feel simultaneous relief and terror. While I do feel that the eczema part I've highlighted is probably some standard language around risk to people with immune conditions, I do wonder how much of a higher risk eczema poses in cases like this.
Doesn't Canada already have a carbon tax? I thought the whole point of that approach was that it set a price for carbon across all segments of the economy, and then let the market figure out the most efficient way to function under that new constraint. Adding in bureaucratic micromanagement seems counterproductive, particularly amidst a global food crisis.
Four months ago I asked if anyone knew the computers book I read in childhood during 90s, but didn't remember the title (https://news.ycombinator.com/item?id=30697697#30698427). Well, I managed to find it. Apparently, it was a part of a large series. I wonder what experience other people had with the book and the series.
From what I've seen with old country side houses in France just insulating the roof and the windows can already bring very good results (heat lost through walls is usually only around 25% of all the losses). A quick and cheap solution for the roof is to lose the attic and blow the isolating material directly on it.
The Myth of Software Simplicity
And yet the issues in the article are real and non-trivial. Perhaps you just never hit them, or you have a high tolerance for non-trivial solutions.
I share the main point of the author that some software systems are inherently complex due to the problem domain they are dealing with.

However, I think he's missing the point that simplicity has its value for complex systems as well, namely by striving for simplicity in the building blocks of the complex system.

Would love to know what the community thinks!
The closest thing to a solution is to blame the distros for shipping the apps incorrectly and encouraging users to do unsupported things like combining several apps from several different desktops together without testing them, when this has never really been a thing that ever worked correctly. The correct way to get portal support is to use the flatpak versions of those packages, because those are the only packages that have actually been designed and tested to work with the portal. And if you are a person who really does not like flatpak, then you should ask your distro to start integrating sandboxing and portals into their own package managers and testing/supporting the packages that way.
Dealwith.it
> because it does not have an excess number of Asian applicants to discriminate against

Wrong, because Asians overindex relative to their proportion of the population in higher education institutions which don't use affirmative action. That's a statistical fact. Even if you have only 5% Asian applicants, Asians could still represent a plurality of the qualified applicant pool that should be admitted.

> This demonstrates that such schools disfavor white students when favoring minority applicants

You cannot show that whites are disfavored when the percentage of whites at these schools is equal to or higher than schools which do not use affirmative action. That is basic science 101: you cannot show an effect exists when your stats show the opposite.

> while Hispanic and Black students often are overrepresented

Easily explained by the fact that those schools use affirmative action. Show me a school that doesn't use it with blacks overrepresented.

> done by Berkeley

Berkeley is banned from using affirmative action or considering race in admissions in any way. Please get your facts straight instead of lying.

> at Tulane or Emory and impacts white students

Your own stats show it doesn't impact white students at those schools.

> [1]

California, the most liberal state in the nation, rejected affirmative action by a 15 point margin at the ballot box. I have to question the legitimacy of your polling data here if it claims 62% support AA.

> please refrain from accusing me of white supremacy simply because I disagree with you

I accuse you of white supremacy because you are a white supremacist. You enforce views which discriminate against Asians and which do not discriminate against whites, and you do so with a tone of moral superiority. That is white supremacy.
I think rather than asking everyone to read the manual, the designers of software systems ought to all read Don Norman's "The Design of Everyday Things".

Apple products became what they are because no manual was needed. They were designed with patterns that were intuitive, affordances, and a deep understanding of human psychology.

What I am arguing is that git lacks those very things that make reading a manual not needed.
Writing your own search engine is hard (2004)
People who came from backgrounds where the idea of spending a house worth of money on a piece of paper that employers aren't even interested in isn't batshit insane.

Sue the school if they lied to you about the prospects of the degree. If they didn't and you went into this deal clear eyed, why am I paying for your years of partying?
It would be nice to have more info about what it does before signing up.
If you cool air to a temperature comfortably above the dew point, there is absolutely no reason that dehumidification is obligatory. There are two reasons for dehumidification: running the coils at a temperature cargo-culted from a standardized guideline that doesn’t take the local climate into account and running the coils at a temperature such that adequate cooling capacity can be achieved at a low-enough airflow.

At the other end of the spectrum, most radiant cooling systems cannot safely dehumidify.
> Deadspin was the only site I checked multiple times a day, alas defector hasn't risen to that yet.

Why do you think that is? Does Defector have a smaller staff than Deadspin did at its peak?

Prime Deadspin was hit or miss for me. I didn't really care for the social-justice and "culture" content, with an increasing number of non-sports articles that felt like a college newspaper. When the PE came in and had the stick-to-sports decree, in theory I agreed, but obviously they executed that poorly, which accelerated all the departures.
HotDog Professional: local WYSIWYG static site CMS
> nft avoids having to duplicate ipv4/ipv6 rules

Sometimes.

# IPv4 TCP traffic
ip protocol tcp reject with tcp reset
# IPv6 TCP traffic (note: "6" is TCP protocol, not IPv6)
meta l4proto 6 reject with tcp reset

nftables has some rough API, and to my mind design, edges. It strikes me as being very bottom-up driven--specific kernel rountines and data structures were targetted, and then some kind of API was figured out. The documentation kind of reflects that, too; much more "this is what changed, this is how the flow changes", than "here's how this general goal should be approached."

That said, it works, its an improvement on iptables, and the configuration isn't any worse than iptables. Kernel maintainers really do prefer bottom-up; green-field replacements are frowned on because they're hard to digest and vet.
Student loan debt forgiveness is a stupid idea.

All it will do is encourage more borrowing in the hope that there will be another future round of forgiveness. And lenders will have every incentive to offer those loans in the hope that the government pays for it. This money will enable colleges to raise tuitions more, and we get the same problem we've had, just grown more.

Instead allow student loans to be disengaged in bankruptcy. Just like other debts, and just like student loans could before George "W" Bush changed the laws. Now students aren't incentivized to hope for another forgiveness round, lenders aren't either, and we aren't pouring fuel on rising tuition. Plus we'd offer ongoing assistance to those who got in the worst binds. (Unpleasant assistance to be sure. But not a one time bandaid, and very precisely targeted at those who need it most.)
Monkeypox is a disease that is deadlier for children than adults. It's estimated to kill 15% of children.

Source: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6478203/
Flatpak? Are you serious?
I too favor a "code early" strategy. Though I always write down sample data inputs and outputs on paper or in a text file. Sometimes I realize I misunderstood some aspect of an API I'm using. It's good to learn that early on.

I'm a test-first fan, so I start coding by doing a small test of a small bit of functionality. I'm not doctrinaire, so sometimes I'll write functionality before tests, but usually not. And I write tests pretty soon after if I don't write them first.

I use GIT, even on personal projects and have moved away from Gitflow to a CI/CD branching strategy.

I'm a bit of a weirdo and write basic usage docs pretty early in the process. I average a couple paragraphs per file, just an overview of what the functions in the file are supposed to do. That way I can get away with shorter per-function comments.

Most importantly my comments document my intention, not what I'm doing. I can tell I'm incrementing a variable by looking at the code, but if it's non-obvious why I'm incrementing it, I'll writa a comment about that.

Test first and documenting intent help me regain context if I have to put the project down and pick it back up later.

I sometimes use code coverage tools, but I've gotten pretty meh about it lately.

I'm learning TLA+, but already use KAMI on hardware projects. I think there's a lot of potential upside w/ verification tools, but dang if it's not a little brain-bending sometimes.

I've also rediscovered my love of Lisp in the last 5 years, so am using Janet or Scheme a lot for personal projects. Not sure why I don't use Clojure more, it's a perfectly fine language.
https://archive.ph/W5eZE
Gotta keep up those KPIs.
Interesting anecdote: ever since "supply chain issues" became a thing, my local big name grocery stores (Kroger, etc.) have had much smaller but much more flavorful produce as they've resorted to sourcing more locally. Also more expensive, at first, and they go bad/get bruised much faster than they get sold, so they get marked down back to affordability within a few days of a shipment, until there are none left and the cycle repeats. I can't say I mind the change.
There’s a case to be made for the proposition that diffusion is what makes the kind of “intelligence” that we value. If you cook a great dish and you cannot explain how you did it, you get a lot of credit for being a great cook. If, on the other hand, you can point to exactly one recipe that you followed, you will get a lot less credit. So in a sense, the harder it is to trace down the inspirations from which a composition sprung, the higher we value it.
I have had luck with isos as well because motw publisher check isn't done for exe's in them. But unless you have an encrypted zip, our email security will catch it before/after delivery and quarantine it after detonating the iso and its contents. I even tried stuffing the iso with very large files to hit some sort of a limit in automated analysis.
> then combined anywhere from 20 to 40 of these answers and publish them as a blog post.

yeah i've been hitting a ton of those lately.
Company identifies its best performers and then pays them more than others. Why is this controversial?

Is this the “everyone gets a trophy” generation shocked by how the world really works?
Those positions are surprising to me, for two reasons:

① Finger-pointing an institution that has very limited funding, and very limited power, for corruption, is like blaming the river for sea level rise. Sure, if you dig into the numbers, it contributes to the result; but fundamentally it is not the cause of the problem, and there are much bigger fishes that deserve much more scrutiny.

② Blaming WHO for a tweet where they simply report the words of the Chinese investigation with attribution, at a time where many countries with actual power pretended there was no risk, feels disingenuous.
Learn about The ELF file format