skysight-inc/HackerNews huggingface dataset:
The LibreTexts interface is a bit confusing, and IMO there are too many buttons on the screen at a time. For example, when you're reading a textbook, there's a nav bar above the chapter title, and it has various buttons. Is this nav bar helpful? Sure, but it's not necessary.

Just above that bar is an even taller full-width bar with a "How can we help you?" text field and sign in buttons/fields on the right. This is definitely not necessary. The sign in fields could be reduced to a button ("sign in") and the help field could be a question mark inside a circle. They could live on the bar with the nav elements.

Above this second bar is another full-width bar that is more than double the height of the previous one. It has the LT logo and diagonally above this it has the logo of the discipline you're currently viewing. IMO these logos should be side-by-side so the bar doesn't have to be as tall.

People don't need all these buttons and bars when they're trying to read a textbook. IMO a minimalist layout would be more conducive to focused reading.

One unique feature that LibreTexts offers is the BeeLine Reader text enhancement functionality (accessible from the Readability button in the upper right or the readability button in the side bar on the left). I launched this startup on HN in 2013 and LibreTexts was one of our first paid licensees. Through this partnership, the millions of students who use LibreTexts have access to our technology for free.
I had a deeper look into it, and it looks like you're right, the apes actually are an example of overnight success:
https://www.rollingstone.com/culture/culture-news/bayc-bored...

So it's a bad example from my side to explain what would be a more planned launch, which may include a setup with marketplaces to get it on the homepage, and the paying of crypto influencers to shill the project.

Your perception on crypto gaming is correct. It's a hot market right now where many believe we're at the very beginning. Everybody wants to be early so they buy any game-related shitcoin.
On the other side of the pond in a lot of European countries you already have this concept of "levelling", where progressive taxes control the higher end of the salary band to reduce income inequality. It's not such a large stretch to introduce controls on the lower end as well.
Looks nice, and reminds me of the ecosystem around Quarkus. I have two questions:

1) Is this compatible with GraalVM? I'm mostly asking this out of curiosity.

2) Is it using "modern" Java features? Records, pattern matching, optionals.
https://news.ycombinator.com/item?id=3995615
The real issue with London is not much rent but the quality of housing. I think London is the last European city where people deal with pests (mice, bed bugs, etc…) in their houses.
That was quite a "one-of-a-kind" experience for me with Starship Troopers. The movie was straight up taking the entirely predictable "Atlas Shrugged, but with commie space insect alien warfare" book source and turned it into a satire on the original material. And not just that, they executed it masterfully.

I've never encountered anything like that since then, and if someone has suggestions of a similar "source material => adaptation" experience, those recommendations would be heavily appreciated.
That is exactly how I always used it. If dig provided different answers than nslookup, then we knew where to start looking.
There's definitely a difference in the way CMOS and CCD sensors render colors. CMOS does not do well with highlights. C-41 process negative film is still the gold standard as far as dynamic range goes, but CCDs and non-Bayer CMOS sensors like the Foveon come far closer than modern Bayer CMOS sensors. They also tend to look warmer than modern CMOS images, especially older Sony sensors from the late 2000s. Comparing the RAW output from one of my older Sony Alpha DSLRs vs a Canon 6D from a few years ago it's definitely noticeable.
A good example of using technology to make the simple complicated.
I thought I would. But my old CDs are gathering dust ( I wish I had kept their jewel cases so I could have sold them), I threw out all my old cassettes fifteen years ago, and all my LP records a decade ago. Bah. Good riddance. I'd rather use my time, money, space, power, on more important things.
> In a decentralized society, there may be multiple organizations deciding on when and how violent measures can be employed [...] a system that allows people to all agree in things like currency and ownership without giving that power to one specific organization

What, did you read Snow Crash as u- in stead of dystopian? What's to say they'll all agree?!?

The important point is what happens when two of those organisations disagree. What happens when I have Mr Chen's Robot Dog Republic saying I own a property -- because they have the blockchain to prove it -- and evicting you on my behalf, while you have the Cosa Nostra Pizza Delivery Co. saying you own it -- because they have the blockchain to prove that -- and evicting me on your behalf?

Civil war, that's what happens.

Decentralising stuff that everyone needs to agree on sucks.
Moore didn't write Rorschach as crazy, he wrote him as a fanatic ("Not even in the face of Armageddon. Never compromise."). In the book the prison psychiatrist becomes deeply disturbed by Rorschach's world view because he's not necessarily wrong. It's definitely an exploration of what Batman's modus operandi would look like in the real world.
Are you serious?

Monitor BLE traffic, filter it to a known device (his boss') and update an IoT server with that information when it changes?

On an RPi, that's not even an afternoon of work. I mean, it's cool and I would definitely want to interview someone who did this, but it's hardly "hire this person now!!!" material.
Same impression- no discussion on fault tolerance, HA and infrastructure in general.
The God Debate: Hitchens vs. D'Souza
The problem is how expensive these products (especially the specific cases of books, AAA games and movies) are to produce, and monopolies on distribution.

Books aren't expensive to publish like theatrically released movies and AAA games. According to the 2019 Publishers Weekly ranking of global publishers, Penguin Random House issues 15,000 titles a year with revenues of 3434 million Euros (2018). That puts cost-per-title well under $0.25 million whereas AAA games start at tens of millions per title. I don't know if ROI is similar but initial cost to bring a new work to market is much lower for a book.

https://www.publishersweekly.com/binary-data/Global502019.pd...
Physics is really a working knowledge, like computer programming. You have to be able to solve problems. All the 'practical' and 'intuitive' aspects of theoretical physics are built by working on problem sheets. A lot of progress in understanding (both personally and for the field!) is in tackling apparent paradoxes.

Susskind's courses are very much overviews / appreciations. For each of these areas (GR, StatMech, Quantum etc.) you would expect several 30-hr lecturer courses + problem sheets (or equivalent working through a textbook) to gain a deep knowledge.
Capitalistic societies still have taxes. Any realistic UBI proposal would have to funnel some of the efficiency gains from automation toward constructing a strong social safety net.
Civil rights groups’ alarm at government’s Djokovic case
> Maybe that's a good thing. It's insane how people in service industries are treated - like they're less than human

Wait until you hear about healthcare. Not sure how you would staff an hospital floor once UBI is introduced.
Again: it's likely the author didn't even write the headline, especially since the sentiment doesn't occur really anywhere in the piece itself. I'm having trouble believing someone who is this deeply acquainted with Miller is somehow unaware of Maus.
> block scoped defer

That's the thing. Block-scoped is a better option as far as the language "spirit" is concerned, but it's limiting (see below). Function-scoped is more useful, but when used in loops it may lead to unbound stack usage and that sorta goes against the rest of C, because no other _language construct_ comes with such lovely side effect.

Re: limiting - It's not uncommon for a function to need to grab some resource conditionally and then use it in the rest of the function code, e.g.

void foo()
{
bar * b = NULL;
if (x && y)
{
this();
b = that();
}
...
baz(1, 2, b); // b may be null
...
release(b);
}

This can't be handled with block-scope defers. This needs function-scoped ones.

A better option would (probably) be to allow binding defers to a specific on-stack variable... but that's basically a destructor and that opens its own can of worms, not all of which as technical.
Modern hardware, unlike hardware back then, idles at much lower power. Just let it sleep/idle
Paying people to complain about things has never made much sense to me. Roger Egbert was the laziest form of entertainment. Reviews are pointless in an era of ubiquitous communication, and public critique never truly leads to better art as much as it leads to safer art.

I'm against the article's existence, but I'm also against the idea that the author should be told to complain about romance novels, too. The criticism of the criticism is bad, but the initial criticism is still boring and offers nothing new.
Polaroid has always been worse than Fuji from a technical aspect, but that's always been part of the draw, I feel. It's why Instagram got popular in the first place as the filters mimicked the colors of a washed-out Polaroid still from various decades.
I have a lastfirst@gmail and the fellow owning firstlast@gmail has occasionally used my email address by accident.
The article is a bit long but the core lesson that "there are opportunities to be found in crises" is important. And spending a lot of time in a dysfunctional/crisis-plagued environment is a great way to hone that skill.

As a side note, the Chinese words for "crisis" (危机) and "opportunity" (机会) share a common character (机). A useful mnemonic (crisis can end in an opportunity, opportunity can begin in a crisis).
Maybe the right intuition is a sea urchin that is, due to high dimensional unintuitive properties, still convex. It’s almost entirely extremely pointy corners, and yet they’re “magically” connected to each other in an entirely convex manner.
Firefox 96 breaks userchrome tab bar settings
Looks like a neat project but the intro/faq should probably be a bit more self-critical to point out weaknesses. The “nope, it’s protected by TLS” answers ignore the fact that anyone attacking this could also have attacked the PKI. If someone gets the client cert and key, they can probably fake the request to get the decryption password. I’m assuming that client key isn’t protected by a password, since then that would be the thing a user has to provide at boot time. And what about the vector where someone attacks the CA that issued the certs? Where is that stored? Can fake roots be injected by someone in possession of both machines? This may be moot if you are using self-signed certs, but of course those introduce their own management issues.

Also, I don’t really see any discussion of availability concerns. This is a system with a pretty gnarly fail-closed kill switch that could happen with a simple network outage. That doesn’t really seem to be acknowledged and there’s no discussion of the inherent balance between security and availability. You really need to be able to guarantee a certain level of availability or things basically self-destruct. Presumably there’s a mechanism that allows a self-destructed pair or cluster of these mandros’d servers to go back to a normal operating mode?

Anyway, I don’t mean to be too critical. It’s a really cool project. A little Byzantine but with a stated reason for that. Would just like to see more focus on the weaknesses and potential critical operational issues. A section called “reasons you may not want to use this” that is very up front about those seems appropriate.
Is human behavior just elaborate running and tumbling?
Yes Prestel was the same technology as minitel.

But the French bootstrapped the ecosystem by giving everyone who wanted it a free minitel instead of a printed directory which didn't happen in the UK, due to that Prestel never really took off.
There is a collection of redrawn high-resolution Mac OS X Tiger wallpapers at https://hector.me/aqueux

After all those years it's still the best.
I’ve been an Apple user since the early 80’s. Apple being simultaneously the gods of UI and scourge of UI have been a constant, along with the ‘doomed’ narrative. A lot of this is the peanut gallery repeating what they’ve heard, as well as exaggeration of the issues individuals face. For instance, in the 40 or so years that I’ve used computers, I believe they have never been more user-friendly than they are now for the typical user. Not just Macs, but Windows and Linux’s desktops too. Reading opinions here would make you think the opposite is true, but here is full of people that love to tinker, and fewer seem to want to go back to the “good old days”. Hence the ‘rose tinted glasses’ comment. I was there, it wasn’t that great! I jest, well a little bit anyway. I remember Tiger being released and a-not-insignificant-amount of people complaining about brushed metal. As I said, it has been ever this. Long may it continue - it makes us that do care think.
No… Your claims are typical of how people talk during peak bubbles. It's very similar to how people talked about buying any tech IPO stock in 1999, even when the companies had hopeless business models. The way I expect they'll get disproved is simply when the market cycle turns. Right now there's a powerful illusion that asset prices have become unmoored from expected returns, but at some point macroeconomic conditions change and the demand to liquidate the assets becomes significantly higher than the demand to keep buying them at their previous prices. Like if S&P P/E multiples begin a steady slide from 30 to 15 due to less liquidity in the economy, everyone's stock portfolio will feel like a bloodbath. In such an environment, demand for all these crazy coins also dries up and prices plummet (so much for being a "store of value"), since there are no cashflows that reward the purchasers and set a floor on the price; it's entirely - as you say - a function of the current “hype” i.e. buy-side demand level.
I’ve gone through multiple interview processes with apple and never dealt with leet code.

Interviews at google seemed 50/50 split leet code (or interviewer showing off being clever) and reasonable questions.

I recall thinking that my MS interview questions seemed perfectly reasonable, but that was too long ago for me to recall specifics.

As a someone who has been the interviewer I think that people really don’t understand what whiteboard interviews are doing, and a number of claimed “leet code” questions are not. Part of it is that if you’re interviewing at Apple or MS knowing basic algorithms and complexity analysis is important because working at those companies you will be the one implementing such things so other developers don’t have to.

A lot of what people are calling leet code on HN, Reddit, etc are what I would consider foundational knowledge, not anything crazy.
They posted the reasoning - C is limiting them from finishing the job cleanly for more platforms. It sounds like a reasonable choice to move to something leaner before yjit grows too large and the sunk cost issue starts being raised.
> Some of the comments here were made in those discussions, but some of the comments on those discussions have not yet been made here.

Many of the missing comments from those linked submissions have also not been made here yet. Hope we'll see them soon.
> Yet it's easy enough to convert between BTC and XMR, so they are effectively fungible.

That's not what we mean in finance when we say fungible.

https://www.investopedia.com/terms/f/fungibility.asp
Yes but if said book was used in the commission of a crime there is a certain level where it doesn't matter.

Don't plug shit into private networks unless you want it reverse engineered. This falls under the fair use exceptions (learning what software is doing / was doing to your network).

The copyright holder can take it up with whoever they licensed it to, there is a reason a lot of them read "not to be used in the commission of a crime".
No, I am pretty happy without discs that scratch and game cartridges that get lost.
Its not uncommon to pay dividends in comapany stock.
So in order for this decentralised government idea to work, all you need is... A centralised government.

Right, gotcha. But doesn't that work just as well with only a centralised government?
FRA, the Swedish government agency for radio communications posts some riddles every year around Christmas. With one you got a couple of phone call logs and were asked questions about who was who in a terrorist group.

Plotted the calls with graphviz and the questions were instantly trivial to solve. Great tool with many applications.
Hey, this was a very good conversation by Internet standards :) Thanks for trying to understand where I was coming from. I should have done the same perhaps, I totally missed the self deprecation in your original comment.

Text is such a poor substitute for real life conversations... but on the other hand we never would have interacted if it wasn't for this "text". Sometimes I feel so ambivalent about the Internet...
I did until I realized it's computing more than one dot product at a time. Then it was suddenly not great. It falls somewhere between standard matrix multiplication and what might eventually be a good way to understand a systolic array multiplier.
I miss "chunky" physical media like VHS, cassette tapes, and video game cartridges. fragile, easily-defaced optical media, not so much.
If you make human labor more expensive, those jobs get replaced by machines.

(see in broad lines eg. US North (machines) vs South (slavery) in first half of 19th century)
The mere fact that you’re calling it anti-whiteness and anti-maleness indicates that you’re not a person I would want to work with.

You need to provide examples to back up your claims. Examples that aren’t simply “company is trying to recover from its historically racist and sexist recruitment policies”
I'd say that copious amounts of hard liquor would be the only way to get me to consume any boiled or steamed fish :-)
Everyone who cares wants him to care too. Even if he doesn’t, it’s notable that he is not mincing words, prevaricating, or pretending to care. At least respect him for apparent honesty.

If he does care but has the equation “NBA in China >> human rights in other country”, then break out the tar and feathers.
Actually, here:

0. li:first-child

1. p:not(.foo)

2. li:nth-child(2n+3)

3. div > *

4. span[data-item]

5. p ~ span

6. form > *:enabled

7. #one, #two, #five, #six, #nine

8. a + span

9. #foo > .foo

10. div > div > span + code:not(.foo)
Animated sprite editor and pixel art tool
Yep! Wikipedia has a very useful visual https://en.wikipedia.org/wiki/Matrix_multiplication#/media/F...
Interestingly, Garage Band on my G5 kicks power management to highest performance without asking, though it turns it back down when it quits. Guess Apple didn't have a problem with it.
> The proposal was made by a user who was registered on 09/27/2021.

maximecb is the lead of YJIT project in Shopify.
The process itself is visualised here well but can someone explain why anyone would want to multiply matrixes? Yes, I know where it is used and I did my fair share back in college but it never really clicked for me in intuitive manner.

Why simply don't go procedural and skip the matrix representation altogether? Using matrixes in physics calculations, for example, feels like disassociating the intuitiveness of the physics for the sake of the matrix calculation tools. When I look at a matrix of values I don't see anything.
It says here: https://github.com/pola-rs/polars/issues/580#issuecomment-82... , that Polars has zero copy for arrow and numpy.
This norm and that system already exists and works just as well (or as badly) without blockchain, so what value is added by blockchaining it?
If you want to be the CEO of your own corporation, nothing beats DGA (Directeur-Grootaandeelhouder). The grandest title of them all!
I'm considering getting a decent camera, or even going back to my old Iphone honestly. The images it took were so much more photorealistic than my current Iphone. It's like modern Iphones oversaturate everything and add trashy these unrealistic colors to things like the sky. I've tried to capture beautiful sunsets, but even by adjusting exposure I still cannot nail what was once so easy to get.

I even wonder sometimes if is using some kind of algo adding colors based on what it thinks things should look like? Don't know enough about this stuff.
How does WLED compare to PixelBlaze?

https://www.bhencke.com/pixelblaze
UBI incents more people to work compared to current policies, because it smooths out any disincentives that occur from clawing back existing subsidies. It's precisely because "someone needs to produce stuff" that we should be rewarding people for their increased productivity. The increased "bargaining power for workers" that results from UBI is entirely consistent with this goal.
I don't think all that much capital is going to stop investing in companies even if taxes increase, especially if increases are over many areas.

Also, any business that already exists under this setup has the necessary equipment, and any new business should be budgeting for the necessary equipment. Not much should be stuck in a place where they have lots of inefficient employees and can't afford to upgrade and can't secure a loan.
Couldn’t you rig up a mirror to point the flash at the ceiling?
I was wondering if/when Firefox would implement the File System Access API. Mozilla's official position [0] implies: Not anytime soon, as they consider it harmful, mostly due to security considerations.

> There's a subset of this API we're quite enthusiastic about (in particular providing a read/write API for files and directories as alternative storage endpoint), but it is wrapped together with aspects for which we do not think meaningful end user consent is possible to obtain (in particular cross-site access to the end user's local file system). Overall we consider this harmful therefore, but Mozilla could be supportive of parts, provided this were segmented better.

The GitHub issue discussing this position is now closed [1].

[0] https://mozilla.github.io/standards-positions/#native-file-s...
[1] https://wicg.github.io/file-system-access/#security-ransomwa...
>since simulating random points on a thousand dimensional sphere doesn't seem to give points near these axes.

that is kind of circular argument as "random" really depends on the density measure underlying the chosen sampling distribution.
Ask HN: How to handle too many slack notifications in day?
I am looking to get some feedback on how to handle this. I get too many slack notifications in a day during my workday. As a software engineer, this leads to significant distraction and lowering of productivity for me.
I have mentioned quite a few times about this in my ORG that too many notifications lead to lowered productivity and hence delays, but I am not able to change the workings of how it is going on.

Please advise.
Regards
Exactly: Blockchain equals warring bands of thugs. Great improvement on the status quo.
The biggest thing that makes me keep going back to graphviz despite there being nicer libraries available is that because it uses a really simple markup language instead of code or complex objects, I can juts put a handful of print/write statements into any program I want to analyse and pipe it to graphviz to give me nice graphical overview of what's going where.

I've used it to visualise/debug everything from web scrapers in Python to directory scanning in Bash to proper graph algorithms in Java. Every time with no library installation or anything, just simple prints to a stream/file and perhaps a system() call at the end if I'm running it often enough.