skysight-inc/HackerNews huggingface dataset:
> its a bully that understands only force of the stronger, any concept of law, fairness, democracy etc. are simply not present there. Soft approach is publicly maybe welcomed, but privately laughed at as clear show of weakness.

I almost agree, except on democracy. This type is not something strange unseen at home, it is a common mindset among ambitious powerful persons in Europe and the West as well. And here at home just as in Russia, these types often enjoy democratic support. Hitler was a democratically elected and supported leader. Orban is too. Brexit leaders were too. Trump just as well.

We can't just magically get rid of this type of leader and its threat to us, calling for more democracy and law. Our politics, business and culture are full of such gangster types, and in some cases they do have democratic support.

I write this to point out that we should be realist on these things, not indulge in indignation and moral superiority. Russia has a strongman leadership that we fear, but they probably look at us the same way, with valid reasons. After all, the West did reveal its nasty face in Serbia, Iraq, Libya, and so on. That did not evade Putin's attention.

> I am vastly disappointed by Macron's attempts to still please him... A bit sad considering France didn't have it rosy with germans in WWII...honestly I can't get another good reason for such stance, EU is facing by far biggest military threat since its existence and such stance is completely irrational when looking on it from long term perspective).

France benefited by folding to Hitler - they limited destruction and loss of lives. And Hitler did not even have nuclear weapons. Some people do not realize it, but the game has changed, it now involves planetary scale destruction. Americans/NATO understand this and measure their response carefully. Macron's activities seem a valid strategy, considering it is just good manners, keeping that channel opened. It is infuriating for the Ukraine leadership, yes, it helps Putin, yes, it is not ideal, yes, but it is in the interest of big business to get back to business.

A gangster knows when to go to war, and when to make a deal with another gangster. That's the realpolitik.

> EU is facing by far biggest military threat since its existence and such stance is completely irrational when looking on it from long term perspective

Soviet Union was much bigger threat. Nobody expects present-day Russia to take on any NATO country.
Any reason not to send the field rearrangement to upstream python? Or is it already done in later versions?
“Fulfillment” in a developer’s programming tasks is not a valuable work product. Choosing whether to reinvent the wheel or not is ultimately a business decision that too many developers internalize.

If your product team and management team are blindsided by tech debt or liabilities that you add to the code base because you decided to quietly roll your own crypto (or any other OWASP vulnerability), you are substituting your short term enjoyment for the livelihoods of your coworkers.
Virtual Modules for Fun and Profit
A central bank and blockchain technology are antithetical concepts, and if a central bank is ever offering you something blockchain it's probably a scam by means of sham decentralization.
That's great. Do you know where I can find instructions on how to flash Tow-Boot to the SPI and how to configure it?

Add.: never mind, I found that Tow-Boot has excellent documentation for the whole procedure. Thanks for the heads-up on Tow-Boot.
>Their "conservatives" are about as worthless as California Republicans.

It's worth remembering that this problem is structural. Canada is what the US would look like if it had no Constitution, all votes were party line, and the House was supreme: the only votes that would ever matter are the ones in NYC (Toronto/Montreal), DC (Ottawa), and San Francisco (Vancouver), and because they vote as a bloc the vast majority of the time their governance would be entirely unaccountable to the rest of the nation.

The fact that this would rip the US apart is due to its unique kind of citizen; Canadians tend to be more passive-aggressive and as such would need a lot more to go wrong before they consider it. Quebec is a special case since their language and culture really do need the kind of protection they say it does or it's going to die out- which is why they're more separatist than the rest of the nation (and it's very revealing that the only region of Quebec to vote against separation was Montreal, their largest city, and most Anglicized part of the province: had they the foresight to exclude Montreal, the nation would look very different today).

As such, the only time any opposition can gain a foothold is if the voting bloc these cities comprise is destabilized. Out of control healthcare spending (of which the massive spike in living costs and inflation is a direct result) may be enough to do this, but only time will tell.
Not a Mac user but from running ARM64 both on servers and desktops for some years now, 99% of friction came from having to source-build projects which don't provide precompiled binaries. For me this is mostly a positive since it helped making me more consistent in actually building all container images and as much of the software I use as possible from source.

With good habits, it's rarely an issue anymore (though there is the occasional project when it turns out to be a hassle, usually something with an obscure node-gyp build).

If you rely on closed-source software it's a different story, I guess.
He’s only 50. Is it a little early to talk about his legacy? Meaning, have we reached the end of his contributions?
Wealthy elites, rather than foreign cash, rescue countries from poverty
I vote for Web98SE
Why did MinimaLT [1] fizzle into nothingness? I was always interested in its attempt at an anti-DoS feature and wondered why something later like QUIC didn't have associated ideas.

[1] https://cr.yp.to/tcpip/minimalt-20130522.pdf
Who won the Game Boy Advance?
Primitive technology is a pretty fascinating YouTube channel along the vein of (re)building everything from scratch. https://youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA
All criticism of OpenSSL aside, I would like to see other tools represented in a similar fashion. If nothing else it is more intuitive for me to look at this and understand what is possible than a man page.
Three things I love about cron:
- hot keys/command palette for everything
- great functions to view and schedule across my team
- an app (yes, electron…) not a website

It also does lots of other nifty things like creating individual calendly-style links for a specific meeting.

Also the team is super responsive to feedback.
How is this enforced? Are citizens returning from abroad randomly drug tested at customs?
Maybe Twilio leadership realized they didn't need a pronoun czar on the payroll? (See her pinned tweet.) It's unclear to me what her exact role or title is. What does a "developer evangelist" do?

I read through her frantic 30 tweet thread and I cannot figure out what she does or why this is on HN. It's a stream-of-consciousness of marginalization acronym alphabet soup. It's sad but people lose their jobs everyday not to mention all the people that lost their jobs - some irreparably - during COVID lockdowns whilst much of tech could WFH. This person is not special.

I did detect a lot of disbelief and she seems like a nice person so I hope she gets the help she needs.
Hrm. So what? How is that different from the uneven distribution of money/wealth/power/medicine/upbringing/private schools/university/"connectedness" today?

This will be just another currency. And there will be some flops, busts, unintended consequences. Just like with anything else.

Ist mir scheissegal!
Your heart is clearly invested in this project. But compare the wordiness of your doc to a primary source like https://old.hotchips.org/wp-content/uploads/hc_archives/hc17...

You should ask yourself “why am I writing this document“, and then check to see if the document is achieving your goals. I am guessing your goal is “I want to serve as the definitive publicly available textbook for the Xbox 360.“. If that’s your goal, I would split the doc into chapters by topic, and then edit the heck out of each chapter. Look at a model textbook like Computer Architecture, a Quantitative Approach, and see if you can imitate their style.

I think a good technical editor could help you edit this down to about 25% of the words, and still cover the same information.

The job is too big for drive-by code review style comments. You’re going to have to put in the work yourself if you want to improve this.
Optimizing compilers aren't that great on x86. Sure, they're good enough to make something 60fps that wasn't before, but they don't really have much specific x86 knowledge.
Android documentation says that if the permission is auto removed, you'll get a permission prompt next time a notification is sent.
I don't think a vague but more precise mathematical explanation of the terms zero and pole are even that difficult to understand, x has a zero, 1/x has a pole, people kind of know what that means if you look at a graph of a pole, I don't think a rigorous definition of pole is that far off - a pole of f is just a zero of 1/f.

Instead we get waffle like:

> Again roughly speaking, zeros describe mathematically how a system reacts to some input in the short term, while poles describe how a system reacts in the long term.

I know it's "roughly" speaking, but isn't it too rough?
I really don't see anything here. It is standard review and not a witch-hunt as being said here
Not a sphere, we know that can’t happen due to the topological constraint you brought up. Instead picture a float plane tiled by equilateral triangles. Now mark each vertex as either low, middle, or high such that every triangle has one of each. Push the low ones below the plane and the high vertices above the plane by some amount x. Now it’s a bumpy plane full of triangles, each one is isosceles and all identical.

I think that’s the only way to do this, but maybe there are more. Could we get a hyperbolic plane this way? Normally you squeeze extra triangles around each vertex to do that so I doubt it but maybe.
The internet button that gives you $150,000 of June 2022 money for free once a day every day.
From the same damn site too. sigh
> It's worth remembering that this problem is structural. Canada is what the US would look like if it had no Constitution,

Canada has a (written) Constitution. You are probably confusing Canada with the UK, which does not. Same ceremonial monarch (and more purely ceremonial in Canada than the UK), different (though broadly similar, both are Westminster-style systems) system of government.

> and the House was supreme:

Canada has a Senate that can reject and initiate legislation. You are probably confusing Canada with the UK, where the Lords can only delay legislation that has been passed by the Commons.
Maybe I'm not smart enough to understand what is going on here - is there any relevance to US markets (something tells me yes...)? and what is the TLDR if so (I suspect not good)?
Two big issues with my workflow caused by M1:

-occasional Postgres failures (i/o errors, especially with parallelization)

-kernel panics when connecting an external Sandisk ssd (known issue according to Apple forums)

It’s a shame because the machine is so much faster and energy efficient than my 16” intel MacBook Pro
My guess is that that will work to his advantage -- since it's so hard to tell who is a bot from the raw data, he'll be able to massage his calculations and come up with pretty much any figure he wants, allowing him to claim that Twitter has significantly more bots than claimed
User interfaces for biology have drastically improved over the last 10 years.

Domain-specific tools like genome browsers, protein viewers, or phylogenetic explorers [1-3] almost all look and feel a lot better than they did in 2012.

The biggest exception here is UCSC Genome Browser, which has an old-school design and web technology stack. That said, it's steadily added features over the years, has substantially sleekened UX in its periphery, and remains widely used.

There are also bespoke visual design resources for biology applications that are good and getting better, like BioRender and PhyloPic [4-5]. There are multi-tiered packages like Dash Bio that wrap biology components together [6]. There's a Blender biology community, too!

---

1. Genome browsers and components: https://jbrowse.org/jb2/, https://www.ncbi.nlm.nih.gov/genome/gdv, https://igv.org/app, https://eweitz.github.io/ideogram

2. Protein viewers: https://pymol.org/, https://nglviewer.org/ngl/

3. Phylogenetic explorers: https://clades.nextstrain.org/

4. https://biorender.com/

5. http://phylopic.org/

6. https://github.com/plotly/dash-bio, https://dash.gallery/Portal/?search=[Pharma]
Good point. It costs so little to keep the channels open. Provided we keep the deterrence effective. It is okay to talk, if we at the same time demonstrate we aren't weak and are not afraid.
What is saner parser mode?
There are so many other factors in play than whether "employees start clamoring for COL adjustments" or not, so the correct course of action when that happens might very well be to reduce wages or do nothing.
Kohl’s Enters Exclusive Talks to Be Sold to Vitamin Shoppe Owner
Appropedia is basically this, wiki of "Appropriate Technology", a term for tech that is well suited to the needs and resources of its users

https://www.appropedia.org/Welcome_to_Appropedia
I do not see how this is more readable than plain CSS.

I don't think Tailwind's value proposition is "more readable than plain CSS", even though I think it is competitive in that area.
This is really cool. How do the prices and component quality compare to other options? Is it affordable enough to use for a kickstarter, or is it more for a custom game for your friends group?
I never use semicolons and I never have these issues.

Even in the rarest cases I maybe had them like when copy pasting in the wrong place they were so rare that I don't think it's worth the additional noise of semicolons.
There are unsafe primitives out there like condition variables and anything lockless (like audio programming).
I love this series. A minor point about the layout only: I know you are very fond of those tabbed boxes (as I've seen them in every such article of yours that I read over the years), and I bet they make a lot of sense when reading on a mobile device, but on my desktop browser with plenty of screen space I often wish they weren't there. I.e., I wish everything was always visible and maximally require (normal vertical) scrolling.

This is especially true for things you intend to compare. For example, I was awkwardly flipping between the "Xenon" and "Cell" tabs a lot, to compare the two block diagrams.
I keep seeing this sentiment on HN-are fpgas something hobbyists actually get much value from? Do hobbyists learn Boolean algebra and know how to do things like design state machines from standard logic and rom? Programming in HDL is fundamentally different from C++ or Python.. I just don't get the allure of fpgas from amateurs who don't need to use them for work.
I think the article could be improved with some images of frankincense and the different forms, as well as images of the tree, wood and resin. Currently there aren't any, and words are used to describe it, which is still good, but pictures would make it better.
Maybe it's because I've discovered it recently enough and I'm quite amazed at the possibilities, but I really think this is a great project for (using) Nix (even NixOS itself in desktop mode).

Here's my rough intuition.

1. Nix brings immutable packages (static, read-only), versioned as you wish to target various dependencies. (the `/nix` folder)

2. This means the goal is to create once and for all a GUI for each command, a static view.

3. Meanwhile, the Nix ecosystem is heavily curated yet quite expansive (some 60k+ pkgs IIRC), and a decentralized part is evolving towards an AUR-like mindset (the NUR, Nix User Repository). These are the people you want to polish a good-enough-but-not-perfect GUI automation tool. Remember, it's a one-off, since each version is static, forever in Nix (thus presumably shared by all users).

4. An intuitively natural design to me seems to split the auto-GUI tool process in 3 steps:

- Parse and encode some `man` or `--help` output (probably needs a well-defined sub-spec to make perfect parsing predictable by devs targeting Nix). Generate some .gui_spec file.

- Read a .gui_conf file that overrides defaults (empty = defaults). This is where maintainers, designers and curators can rectify the auto-gui tool once and for all on a need-to basis. End-users may override this vendor-provided config in their home environment (notably to auto-apply DE theming parameters, etc).

- Generate final GUI executable for target env (should work in X/Wayland but also as a barebones terminal app with optional mouse support).

Basically, heavy lifting is done upstream by following a standardized auto-GUI specification (some DSL to call it bluntly, that happens to look like `man` + descriptors), and there is one layer of "good steward" curation before the recipe gets properly rendered by end-users' DE (+ optional local customization).

The point is to add as little extra work as possible every step of the way (if possible, none) by leveraging existing structures (man, nix, term/X/DE conventions, …) to apply "great defaults" automagically enough.

I'm pretty sure this is the next-level tldr and a killer feature at the tip of a shortcut for <insert cool shell>.
You can't compare budgets between US and Russia. Price of materials, labor and skill are much lower in Russia.

And with nuclear weapons, the exact number of them is not that important. Even if Russia's working warhear number is 1/10 of the declared one, it is still a valid deterrent.
A more horrific and offensive version of the joke, which I actually saw recently as output from fortune [1], adds a part about the contour integral of the whole of Europe still being zero because the Poles are removable.

[1]: https://en.wikipedia.org/wiki/Fortune_(Unix)
Online notes from physics professor of 50 years
An emeritus professor in my department needed help setting up a printer last week. He told me he comes in to maintain his notes as he doesn't have internet at home. Started teaching in '69 and just retired.

Anyways, seemed like he has a gem of a website the type of which HN likes. He has a fondness for Lewis Carol which sometimes comes through in the notes. Also I couldn't help but to try to game his hit counter on the home page as I thought it might make him happy.
You can break this on a live system if you're in a debugger and manually lock one of the inner locks.

danluu claims there's other reasons it's not good enough but I was never able to figure out what he meant. Exception safety maybe.
I don’t think it’s fair to say I’m not aware of the downsides. Yes my own experience is universally in a very aggressive rate environment that could impact my perspective. But I’m also aware that the majority of the time variable rates end up ahead of fixed rates.

The term mortgages to me make it a bit closer to variable rates. The rate gets updated every few years. Banks themselves to fund the mortgages don’t get 25 year loans. So as an institution they need to set rates based on risk so they don’t lose money. This risk increases the further you project into the future. So all other things being equal you are not paying a premium to insure against that risk.

I’m not commenting on the financial institutions as a whole, or other factors that may lead to higher or lower rates. I’m under the impression that rates are a higher in the us for the 25 year mortgages when calculated off of the overnight rates from the central banks. But I don’t have any data handy to back up the impression for I could be wrong.

I suppose having this be an option for the consumer is probably the best option. But for most consumers insuring against rate increases will be quite costly.
I do agree with some of this, but a lot of it seems to misunderstand the nature of intrinsic motivation.

> to try to do things that would make your friends say wow

Not great advice. The opinions of friends, like those of parents, can be hard to disambiguate from inner knowledge. So it's important to respect friends' opinions, but not to seek to impress them with the work we choose to do.
Yes and the rates will tend to be considerably different - you will actually see a risk premium in the longer terms, as you would expect.

The fact that "cheap" 30 year fixed rate mortgages only exist in a few countries (US is only one I know of, but it's a big world) is the most accessible evidence that they're created by government policy (without having to dig into the technical details of how they are originated and guaranteed).
Slightly off topic but I'd like to point out that paragraphs in HTML are grouping not textual elements. They are like divs or headers, not like span or b.

They are mistakenly and traditionally associated with literature-type paragraphs but that is not correct. You generally use them in forms to split different groups or inputs, that has nothing with paragraphs of a written form and even less with textual paragraphs.

I think there is really a lot of confusion about them in this whole thread.
We might only know for sure if and when we figure out the mechanisms that generate consciousness in brains.

In the mean time, it seems unlikely to me that matrix multiplication conducted via electro-atomic / quantum (and not molecular) effects will be the foundation of silicon-chip based consciousness.
No, that's jwz.
I've been hearing for years that fish & chip shops were becoming a rarity in England. Is this something most people would even notice?
There were many badly designed policies in the 2020 packages too, such as the PPP.

But at least they had the benefit of the doubt that covid was novel and not well understood, and they were compromise packages with both parties involved.

The ARP was passed solely by Democrats a full year after covid lockdowns started, and was quite obviously excessive by any mathematical/fundamental measurement.

The Fed is the most complicit of all, because they had the power to unilaterally pump the breaks at any point, yet did nothing until it was far too late.

You can believe whatever you want, but it's quite obvious how this is going to look to historians.
There’s a timing and context to this all.

In the early days of programming, typically math or engineering skills were sought out. By the 70s nobody knew what would be appropriate, so a philosophy or English degree was considered fine. Or nothing: even in the early 80s, self-taught people like John Gilmore (first non-founder employee at sun) or Burrell Smith (former tech support staffer turned macintosh designer) didn’t need college at all.

But now nobody has the patience for that, and conversely very few businesses depend on extraordinary people. So almost everyone feels they need credentialism either to stand out or, on the other side, to hire someone when you don’t have the skill to judge directly.

In other words, this situation is the consequence of its own success.
Doesn’t appear to work. I’m getting url excluded
If you could come up with a suitable regex for the title structures you want to block then you can feed that to :has-text() instead of a raw string.
MPW had that in MacOS as well with Commando.
I can imagine some of the Tech YouTube channel headlines this week:

"Apple is DOOMED!"

"Turn off your iPhone, Apple's security BUSTED!"
I used to run Qmail back in the day for quite a few domains. It never failed, ever. I followed "Life with Qmail" and that worked rather well.

I've moved on somewhat - I generally run Exim with rspamd for first touch SMTP these days. However I would say that I took on board a lot of attitude from Qmail and DJB.

Thank you Dan for being a complete and utter outspoken, opinionated and knowledgeable knobend. We need rather more of you and less of the usual twitterers and navel gazers.