skysight-inc/HackerNews huggingface dataset:
> ...for no other reason than "this is how people have been doing it for a long time".

I disagree. Math notation has evolved to be as it is because it is useful for the purpose of doing math. If there were some way of doing it better, people would be evolving to be doing so.

In some ways they are ... people are using computer algebra packages more for a lot of the grunt work, and are using proof assistants to verify some things, but there's a lot of math that's still done by sketching why something is true and letting the reader work through it. Math notation isn't about executing algorithms, it's about communicating what the result is, and why it works.

"Doing Math" is not "Writing Programs", so math notation is different.
I started a new job recently, and I've been thinking about terminals and shells. I love a well configured modern env, but I can't be bothered spending the literal HOURS you need to setup everything... zsh, zsh plugins, fzf, fzf plugins, fd, dot bare, patched fonts, 24 bit terminal color, temrinal color theme, binutils color theme, powerline, diff-so-fancy... I get that the devil is in the details, but come on, can I just have a single "terminal environnement distribution" with sensible defaults and that's it. Something like SpaceMacs/SpaceVim but for all that. I don't want to spend the time configuring and maintaining this wonderful pile of obsolete-and-yet-somehow-still-the-best-we-got technology.
That was true for "classic" skins, but starting with Winamp 3, Winamp supported free form "modern" skins that were defined in XML and had a custom scripting language so that the author could define their own behavior.
Firefox? I tried the Reader mode (+ reload) in Brave, doesn't work.

I wasn't aware of CF blocking Archive.is, interesting.
I am not sure I will remember that exactly ...

I started with FreeBSD with 5.4 while 5.0 was the first FreeBSD version with SMP support. I recall that I moved to 6.0 quite fast without touching the 5.5.

I have a screenshot from 2006/07 with FreeBSD 6.1-STABLE ... so I would suspect that it rather was 6.x series.
And some of those runtimes are 45 cpu secs. If that’s not enough chance to observe the hot code…
What Impossible Meant to Richard Feynman
Alcohol definitely does more good, just consider the uses it has aside from being ingested.
"2. Pay attention to how you dress, how you speak"

... and equally importantly how you smell. I can't tell you how many times I've had to walk away from someone who clearly hasn't bathed in days.
> 99% of them will be worse off for the experience, many of them much more so

Chinese migrant workers aren't comparable to aspiring LA actors. 99% of people aren't stupid or easily deluded by dreams. You don't decide to move into a factory because you think you'll become the next Andrew Carnegie. You do so you can send money to your family in case if the harvest isn't good or they need to see a doctor. People have it so good here that they have completely forgotten all the hardships of preindustrial life.
While he has been oppressive, he seemed genuinely popular too.

It is scary how people can make these kinds of choices.
In an ideal world, housing would be a depreciating asset class - other than scarcity there isn’t any reason for housing not to have a price comparable to its construction cost minus depreciation/renovations.

We have many policies that for good and ill restrict housing supply and increase the marginal price for shelter. There isn’t any strong reason to believe that this pattern should or will continue indefinitely.
Wage slavery is much different and I do t have an issue with that term- its well established to describe a specific phenomenon of coercive relationship with the employer. I have an issue broadly with describing it as slavery itself, given slavery in the classical sell-your-children, force-people-to-sex, trap-people-in-your-house-for-unpaid-housekeeping sense still exists and needs addressing.
More anecdata: Switched to Brave from Firefox after they rolled out their buttons-as-tabs UI. Never used Chrome so can not compare it with that but I can:

- attest to the snappiness. It might very well be imagination with me as well but it feels slightly snappier than Firefox on macOS.

- attest to not destroying laptops. Video calls on Firefox usually had my fans spinning on maximum. They do not even bother to spin up with Brave. (That is likely a Chromium thing in general.)

- not attest to any problems with ad management. Brave has not broken any page functionality for me ever.

They admittedly employ some dark patterns. After the most recent upgrade, for example, a crypto wallet icon appeared on the UI which I had not asked for. After some googling I found a setting to turn it off. That's a level of annoyance I can still live with and it's the price I am willing to pay for a browser that comes with pretty much everything I could wish for: sane design, all basic features, configurable content blocker, open-source development, built-in torrent client, Tor mode. And most importantly, it generally gets out of your way. That is the best compliment I can make for any software.
> because programs can't work without being specified.

Someone hasn't read the C spec, with all its specified as undefined behavior.

Programs working on real systems is very different from those systems being formally specified. I suspect that if you only had access to the pile of documentation and no real computer system - if you were an alien trying to reconstruct it, for example - you'd hit serious problems.
Some problems I am excited about cryptocurrency fixing:

- Sending money across borders.

- Decentralized exchanges that actually charge fair fees, unlike the centralized exchanges of today.

- Allowing more people to purchase goods online that previously had to no way to.

- Providing stable rates of return for your crypto based savings account (e.g. via staking).

- Lowering interest rates on loans by cutting out the middlemen.
Thanksgiving?

I guess next up is President’s Day? Columbus Day?
Wow, the deep fake is so weird. It's like being on acid* with the weird distortion on the faces. Very trippy.

*According to a "friend"
> Don't leak out information to potentially incompetent people.

But that's the thing. Greenwald wasn't incompetent during the Snowden revelations. It was a shock when he mishandled her docs. Not long after, he was aggressively losing his way.
Consultancies are guaranteed profit. Your clients have to deal with all the trouble of getting the business off the ground including profitably on-boarding customers to pay your bills. You first have to do product market fit. Then sales market fit. Then market it and get customers. This can all be in a time horizon of 1 year to stretched out over multiple years.

Most consultancies grow profitably over time while many of their clients (at least in SaaS businesses may cease to exist).

Some eventually do spin off side businesses but that is quite rare.

Good luck!
Happier that water freezes at a pretty tolerable temperature and happens to be our main source of sustenance. Makes adding water ice to things a very refreshing experience!
There's a very good book that goes into it (and other things) by Ian Morris - https://en.wikipedia.org/wiki/Why_the_West_Rules%E2%80%94For...
MacBook Pro 14 Review: Testing Apple M1 Pro Performance Claims – HotHardware
I'm thankful that I was born in the late 20th century, in a country where working in a factory paid well, farming isn't done with slave labor, where wars are limited (unless you live where the war is) and my middle class standard of living and lifespan would be the envy of kings in the not so distant past. It's an amazing time to be alive, and so easy to see the negative. The truth is, for many of us, we're living a life that our ancestors couldn't imagine. Let's keep striving to make life better on earth for everyone.
Yeast are not bacteria. They are eukaryotes.
Thanks for writing this. I am just dabbling in Nix and am glad I found this. I wish more documentation is written with your level of inner thinking.
Eh?

I take it you've never seen the Tour de France then?
My personal favorite PHP wtf is this one:

if (md5('240610708') == md5('QNKCDZO')) {
echo "true\n";
}

Though I do use php, and love many things about it.
It's bizarre how many times I've come across someone just randomly hating on Jon Blow. I don't know what this guy does to attract such attention considering his relatively niche space of work.
So there's a second product, with a second fee, just to have backups? This sounds like the formation of a racket
> VC's have a very strong preference for a large number of small customers over a small number of large customers, and why.

This is intriguing and I would appreciate if possible to get any sources to read up on this?
Neural-control family: what deep learning and control enables in the real world
Not entirely sure what you are getting at, I am guessing "10 ms latency is good enough for audio"? Plus "normally we are so far away from the speaker that it does not really make a difference"?

That figure is thrown around a lot and is definitely grounded in some solid research ... just ... lower latency numbers (in jackd) "feel" better when playing guitar. There is a lot of subjectivity in the guitar playing world and I am definitely not immune to that.

So ... 2.8 ms round-trip time in jackd plus 1-2 ms for AD/DA conversion plus 3 ms that the sound takes to travel from the speaker to my ear (plus any latency that the brain needs to process the sound). 2.8 + 2*1-2 + 3 already gets us very close to 10 ms.

No idea what I am getting at here, but I am on my third generation of modelling amps (cheap M-Audio BlackBox, POD X3 Live, now Guitarix) and while I never really had an issue with the latency ... I feel like I probably would if I went back to a previous generation.
If you search for these things on Amazon, you will find about a zillion sellers. Seems like somebody could use this to map out a whole set of dubious marketing companies.

But my favorite bit is the product Q&A here: https://www.amazon.com/GOBOOMAN-Dancing-Childhood-Education-...

It's full of would be scam accomplices who bought the product on the promise of getting the money refunded if they gave a 5-star review. E.g.:

Q: Is this product easy to use?

A: No, the seller is a liar and deceived me. Let me buy it and give it a five-star review and give me a refund. Then the fact is that I did not receive a refund from the seller.

Delicious. More scamming of scammers, please!
I'm thankful for oxygen because we can breathe it! And it can be found pretty much everywhere in the atmosphere of planet Earth. And I'm thankful for all the other elements that I'm composed of. They can even be used to do other miraculous things. Wonderful!
> I think a real problem in this area is the belief that there is "one true notation" and that everything is unambiguous and clearly defined.

Just to back up this point: In probably every university-level math book I've read, they introduce and explain all the notation used. In the preface and/or as concepts are introduced.

There are lists at wikipedia [1] and other places, but I'm not sure how valuable it is out of context.

[1] https://en.wikipedia.org/wiki/Glossary_of_mathematical_symbo...
It commonly refers to PHP 7+ paired with clean code practices and SOLID principles.

The opposite is PHP5-style code from the early 2000s, no package management, no type strictness, no object orientation, just a giant spaghetti mix of JS, HTML, SQL and PHP in a 10kloc file.
Yea, Credo[1], one of the static analysis tools for Elixir specifies it as:

Numbers can contain underscores for readability purposes.
These do not affect the value of the number, but can help read large numbers
more easily.

141592654 # how large is this number?

141_592_654 # ah, it's in the hundreds of millions!

Like all `Readability` issues, this one is not a technical concern.
But you can improve the odds of others reading and liking your code by making
it easier to follow.

Should make it more obvious that it is purely a readability thing, and that is obviously subjective anyway

[1] https://github.com/rrrene/credo/blob/master/lib/credo/check/...
Scientists and engineers write code with single variables all the time and don’t seem to have any large amount of trouble with it. Long variable names seriously limit the ability to put complexity in one place and make it understandable.

Take a look at this and tell me it would be easier to understand if all the symbols were words instead of single characters: https://www.grc.nasa.gov/www/k-12/airplane/nseqs.html
Nothing concrete I can point to of course, I'm just wary of being actively grateful for it... it seems to me that some of the subtle and/or knock-on effects may not be fully understood, and there could also be better alternative sweeteners that didn't make this list.
And this is the start ( if it hasn't already started ) of PR campaign against TSMC. Its going to be a long journey, probably take 4 - 5 years.
Yes - sometimes you can go too far in the quest for abstraction. I've seen a ton of over-enterprisey people build gorgeous abstractions with perfect testability and dependency management, only for it to be used only ever in one context in one way. I lean towards WET first before extracting an abstraction, if that.
I found that php8 has brought numerous features that will formalize things I am currently doing as hacks and workarounds.

Exceptions as expressions--I can stop writing,
`$x = $context['x'] ?? ThrowWrapper::missingValue('x');`

Named Arguments -- I use a hacky diy `Reflection` heavy version of this for an RMI/dispatch where json key-vals mapped to function params.

Static return type and union types -- I have been relying on PhpStorm docstring hacks for this sort of type-hinting.

`readonly` will be very helpful to express performant, immutable classes. I have a number of classes that are immutable-by-convention, trusting the caller not to monkey with the internals. (The idiomatic way to do this, `$immutable->getAttr()` is too costly in tight loops compared to `$immutable->attr`)

PHP still has lots of warts (function calls why you so aspensive?!?!?) but I keep being pleasantly surprised by how good of a tool it's evolving into.
You could also say that the BTC/USD rate is proportional to the amount of interest...
bass can be helpful for some of those posix issues:

https://github.com/edc/bass

Another random tip: python virtualenv generates a activate.fish script that you should use instead of the plain activate script.
>App Tracking Protection is not a virtual private network (VPN), though your device will recognize it as one. This is because App Tracking Protection uses a local “VPN connection” which means that it works its magic right on your smartphone.

I hope this works correctly with my actual VPN provider. But I have a feeling this will not be the case.
Have you tried https://ohmyz.sh/ ? It is the closest thing to SpaceMacs/SpaceVim for ZSH that I know of.
If it really would set power lines alight, there isn’t a hell of a lot you can do aside from going off the grid and having a small warehouse full of electrical wiring.

Emergency and catastrophe planning has to happen at the national level. I would like to see more leaders (especially these days) come into office with ideas about how to recover from catastrophic events quickly.
"The app I used worked nothing like the slick demo in the video."

This point is very important and I hope to not do the same misstake.

Because I also watched the video, saw what was happening there, looked nice - but trying it for myself absolutely did not work as expected.

In other words, if there is a simple video with features shown - then trying it out needs to be as simple as the video, or it causes lots of frustration.

First time users do not want to deal with setup configs etc. first. This is something you want later.
>You could consider the possibility that debates over this are a proxy issue for discomfort with surveillance in general

So you suggest to support avoiding real issue of surveillance and support redirection of concerns toward those who has nothing to do with it because for people it is easier? This is reminds me the attitude with which Jewish people in Nazi Germany where claimed to be the source of all problems.

I was literally faced questioning attempts with threats in the public street just because I was making test shots directed toward the bush and AWAY from any people or any private property. Talk to me about 'performative rudeness'...

Once I was questioned for making photo of parked old motorcycle. I had telephoto lens and had to take my distance from the motorcycle coming close to the the few stairs of some building directing my camera AWAY from that building staying in public street.

Turned out those stairs were leading to the backdoor of some restaurant where some local TV stars happens to be celebrating something in that very day. Of course I had no idea about any of that.

One of the tv stars was smoking outside and was very concerned and ready to attack me with security of the restaurant even though I have never directed camera toward him. He was attempting to question me aggressively while I was trying to be nice with him.

It was very hard for this local star to believe that I with my serious equipment was interested more in some old parked motorcycle rather then in His majesty amazing Him who I failed to recognize by the way because I simply did not watch TV at all for some years already. Now I regret that I was too nice with such bright individual.

Again talk to me about 'performative rudeness'...

Many people went far beyond 'performative rudeness' toward photographers. They treat photographers as criminals just in case and do not hold themselves from aggression quesioning attempts and yet you prefer/propose to discuss my 'performative rudeness' for paying attention to some obvious facts rather then discussing their attitude and the real issue of surveillance?
I really, really appreciate your reply and its tone. Thank you for that. You've given me some things to think about.

I often wish people were more like computers. It probably wouldn't make the world better but it would make it more comprehensible.
The good news is that the engineering team has concluded the Telescope is OK despite the clamp incident.

https://mobile.twitter.com/NASA/status/1463662621438234628
If China Export logo cloning the European Community logo go with it unscathed, the perspectives of doing somebody about that aren't bright. People buy at their own risk in such big companies.
OpenStreetMap History Analyizer
I don't entirely agree with this one. IMO it's better to learn to make your point(s) correctly and concisely, and if possible with authority, but also periodically check yourself to see if the matter is worth arguing about and that you're not just repeating yourself. Sometimes it's better to just disengage, especially when the stakes are low (at social events rather than work).
Exactly Apple made themselves first because otherwise AMD and Qualcomm would have been hogging the capacity but it’s only unfair if Apple does it.
No. I am asking if there are genuine new use cases that will be enabled by say a ten-fold increase in processing power? Other than it is nice going from 2K at 30 Hz to 4K at 120 Hz (which is an 8-fold increase).
It is distasteful, that's for sure.
> This problem reminded me of an equally frustrating struggle

Could you perhaps explain the similarity?
I don't know, I kinda like the product to be fair:
https://www.youtube.com/watch?v=bGW2eVmzaEc

It has pretty good entertainment value.
In practice, I'm not sure where to begin with that strategy if you have a single .sql dump file with ~10 tables containing sensitive data from 50 different tenants. Even if theoretically possible, I'll take 50 files like tenantN.sql for both saving and restoring sanity.
I can't tell if this article is tongue-in-cheek or not. These are all just excruciatingly detailed versions of "I'm thankful the human species came out on the positive side of a lot of dice rolls".

Just say you're happy to be alive and move on.
You... probably can't retrofit a belt, but I find they do live up to the advertisement. Zero maintenance needed, zero trouble so far. (After around two thousand kilometers.)
Just synk your dot files with your config and a readme for what you need to install. Getting my shell up on a new computer is very fast because of this approach.
It is actually easier to just dump the whole set and put up a spinner, so I'd say no, it is not because of ease of coding.

It often is needed when you have a set with a million rows. You have to show the end user what the data will look like, give them a sampling, then help them filter and sort it down to what they really want.

That being said, if you show 20 rows when there are only 85 in the set, that is just a silly UX decision. Add a scrollable grid if needed, but the performance difference in returning a couple dozen vs. a hundred is fairly meaningless these days.
OK, but the response to that event should be localized to the button.

https://htmx.org/essays/locality-of-behaviour/
Observer Selection
I used to be an Android person, but about six years ago I went all in on Apple iPhone, iPad, and Apple Watch. I have thought about switching back for “fun” and spending time using YouTube Music last night was fun. We have both Apple Music and YouTube Music paid for family accounts and my wife and I strongly prefer YouTube Music, not even close.

The big news is the improved tensor engine for onboard deep learning models. Apple has done the same.
Not a lawyer here but it seems that there are exceptions carved out:

In particular, we ask the Commission to prohibit, in law and in practice, indiscriminate or arbitrarily-targeted uses of biometrics which can lead to unlawful mass surveillance.

-

So long as it is discriminate and non-arbitrary that can be ok then?

We have seen so many legal justifications and equivocations to laws from the surveillance state that I now assume legal counsel will always find a way to break the prima facie law.

German intelligence broke many German laws with the NSA, while Merkel virtue signaled and decried the NSA (comparing them to the Stasi) and Obama spying on her.

https://www.dw.com/en/edward-snowden-germany-a-primary-examp...

https://www.dw.com/en/danish-secret-service-helped-us-spy-on...

https://www.theguardian.com/world/2013/dec/17/merkel-compare...
Python Comment Block
Is the norm for Tim Cook's Operation ( both before and after Steve Jobs ) at Foxconn. Or more specifically industrial design and manufacturing.

Apple dont buy production equipment for TSMC, or Samsung Foundry. Zero.
> Not sure about there, but pedaling as little as zero is illegal in several countries.

It's not illegal in the US as long as total wattage is less than 750 and max speed is <=20mph.
100$/H
Chips are critical, the highest value new process chips are not as much. AMD and Qualcomm’s PR departments want you to think otherwise.
I think the reason for this is that derivation from 'first principles' isn't really done. You'll do it once or twice in the intro to derivatives and that's it. The other 40 hours you spend on derivatives won't even touch it.

The issue with being able to derive the formulas for derivation yourself is that it's not very useful. You simply don't have time to make those derivations during a test. It's like trying to use grammar rules in a conversation - conversations happen at a pace where you cannot apply grammar rules. You'll just have to know the patterns.

You learn things in school to do a test. The usefulness of the vast majority of the knowledge they attain is purely to help them do the test. Later in life you might wish you knew more about this or that, but that's not at all apparent to the student.
Good points as to why we should move away from proof of work blockchains.
Common sense isn't really all that common.
You are not alone in this... The first time I heard "smee", I thought my ears had gone.
Refactoring 002 – Extract Method