skysight-inc/HackerNews huggingface dataset:
Is it just me or do “markets” feel like a really dumb AI that is incapable of any sort of strategic planning? It feels like it has the maturity if a child in grocery store swooping up all the candy and scoffing at all the vegetables. Undoubtably markets are great for a lot of things but simply devastating when ineffectively applied to mission-critical goods and services that involve contextually aware knowledge and meta-level thinking. It seems like theres a missing component that would observe swings in demand and try to smooth out the impacts by e.g. subsidizing industries where demand has tanked or taxing industries where demand has skyrocketed in a tapering way (tax that reduces over time as the rate of change of the price of the commodity changes) to avoid something like shuttering a sawmill because of a temporary swing in market economics.
> Also, hit counters were rad.

https://stuff.mit.edu/doc/counter-howto.html still works! I still use it alongside an old php guestbook script on my personal homepage.
Highlights a much better policy than Google with respect to their Pixel phones. Pixel 2 was released at the end of 2017 and stopped getting updates at the end of 2020. I was kinda pissed, as I really felt no other compelling reason to get a later model phone. I might get a Pixel 6 when it's released later this year because 5G network availability is starting to become a real thing, but at this point I feel like only 3 years of support for a flagship phone is bullshit.
You mean, takemydata
This is a really bold use of "just". Many people (even technically competent ones) don't want to bother, if they have other options.
That's because it's made up. The study never happened yet it keeps getting repeated in numerous self-help books.

https://ask.library.yale.edu/faq/175224
If anything fails in your ubuntu install, you'll go and find the answers on Ask Ubuntu or so, whereas people expect their smartphones to "just work" and work consistently without changing driver settings.

That creates test and QA work on Apple's part. They also have a pretty good breakdown how many devices of which build type are still out in the wild - and at some point, it simply becomes uneconomical to still support a given device version.

You aren't wrong to point out that incentives are wrong since we don't pay for the Android/iOS version, so the manufacturer makes more money retiring support early, but IMO Apple is doing a pretty good job here, esp. considering how much smartphones have evolved during that time.
Name any major project and I can tell you why it's a scam.

Bitcoin: Uses the electricity of a country to process 2 transactions per second. Layer 2 solutions such as Lightning Network have some significant drawbacks which make them unpractical and vulnerable to multiple attacks. They've been trying and talking it up for years - No results.

Ethereum: Doesn't scale. The entire ecosystem (including all ERC20 tokens) together cannot process more than 30 transactions per second. New ERC20 tokens have to pay the same HUGE (e.g. $20 per transaction) fees as the mainchain; all tokens slow each other down (compete for resources from each other and drive up each other's transaction fees). They said that sharding was essentially ready years ago but now they've basically canceled it (or 'put it on the backburner' as they like to call it) in favor of extremely complex and vulnerable layer-2 ZK-Rollups solutions which are completely unproven (we don't know what will happen when many projects start adopting rollups; expensive on-chain interactions still need to happen).

Polkadot: They claim everywhere to have 'Parachains'. The reality is that this feature doesn't exist yet. The way it's designed is extremely complex and the scalability benefits are limited because there can only be a limited number of parachains.

Also, one thing which almost all the projects have in common is that they're mostly targeted at developers... Yet as a developer, there is almost always a MASSIVE amount of friction involved in setting up and integrating the blockchains with other systems. For example, Ethereum requires minimum 300GB of disk space to run a node (you need to run a node to do any serious integration testing). Also, the Ethereum node doesn't even provide a basic search feature; you need to use CENTRALIZED third-party services in order to search the blockchain data (that's because the node writes to a file instead of a proper database)... OMG. I could go on and on and on. There is just so much money behind these projects that the entire community will constantly twist the facts and present a severely distorted view of reality.

There is no limit to the amount of deception and self-deception when there is money involved.
Well it's not "too late" when the entire market and everything is going down after breaking another all time high.

Everything dropped in March 2020 and that was the biggest golden opportunity to invest in crypto. At today's prices? Certainly not just yet, but I would wait again when everyone really is feeling in the 'bearish' mood of crypto.
The universe (which others call Twitter), is composed of an indefinite, and perhaps infinite number of tweets.
> I was 9 years old and I wanted to write amazing games...After four years of writing games in BASIC language, I felt like I was stopped by the slowness inherent to an interpreted language.

Wasn't sure I was reading this correctly, so I navigated to the About Me page:

> Born in 1978, I started programming at age 5 in BASIC, learnt assembly language by age 9
Isn't sys.intern a cache itself? What does adding another layer of cacheing on top add?
I don't see any patterns or rules either.

Is there any metric here by which you could judge one of the results as better than the others?
Markets can strategically plan though. It's why turkey doesn't cost several thousand dollars a pound every November in the US.
That depends on the interpretation og the data available. From the published e-mails, my understanding is that an action was taken to stop and prevent it from happening again before the incident was made public which I would interpret as Apple doesn't do it as a company policy.

Of course someone can claim that these were sham mails designed to make upper management look good despite not having any indications whatsoever to support that. I've heard that the world is only 4000 years old and the god put dinosaur fossils to confuse us, therefore I'm willing to accept that people are going to believe whatever they would like to believe.
Superiority: It's not Eclipse.

Sold.
It is worth noting that not all iPhones are bought on day 1. 6s was discontinued September 12, 2018 (https://en.m.wikipedia.org/wiki/IPhone_6S) and customers may have bought these phones later.
I agree with you generally and consider stock-picking to be gambling.

But retail traders can use the markets to make bets on overall economic growth. Buying a stake in hundreds or thousands of public companies is a clear bet, and you actually do own something in a legal sense.

With crypto trading, it's unclear what your bet is -- other than the continuation of the Ponzi scheme. You don't own anything, and the coin has no value as soon as people stop believing in it.

If retail investors understood that nature of crypto, I'd be fine with them gambling on it. But most of them are tricked into believing there is underlying value in the coin when there actually isn't (see also: NFTs).
Cookie banners and pop-ups only exist to make the GDPR look bad.
In 2002, on my way to work in I think Berkeley (definitely somewhere in the Bay Area), I noticed some beautiful echoes in the subway station, and I stopped walking, stood still, and listened. A staff member walked up and asked if I was okay. I said yes. Maybe I explained what I was doing, I don't remember. A few minutes later three paramedics appeared, forcibly strapped me to a gurney, and took me to a hospital.

I protested, of course. They were clearly not being paid to listen to me.
Prices flat with decreased supply and increased demand isn't really flat, especially with the additional trillions of dollars added to circulation.
Ah my bad! I just ran "yarn install" and it threw that warning, so maybe include it in the package.json

Sorry, warnings emitted by package managers just rustle my jimmies. Cheers
Aren't all the ones you mentioned all third party, so I would expect they won't be used at all internally. That makes me wonder if Apple uses open source much internally.

Also, DocC is integrated into Xcode, all the others tools could not be.
Wait so you’re saying the coin “safeMoon” is neither safe or going to the moon?
I'd rather see the culture that gave us the Ramayana, Mahabharata, Vedas, Upanishads, Algebra and many more outstanding creations have it's own way of doing capitalism, or whatever the heck they end up with, than having a another copy of the US, with more curry and funny accents.

This new Americanism seems like the cultural incarnation of entropy, whose sole purpose is desertify culture itself.
haha, that's really good thread
> using the "I'm being cancelled" argument

I love it when people find the most ridiculous things to blame on "cancel culture". This goes toe to toe with Bob Baffert blaming it for being banned from horse racing after his Kentucky Derby winning horse being caught with steroids in his system, and after having his horses failing 31 drug tests over his career.

It's like the "dog ate my homework" of 2021
I don't get a 'why' in any of that, though. It's generative, but there seems to be no purpose anywhere in it.
I’m extremely bearish on Crypto, but I don’t think this is a fair criticism of it. If someone manages to break the crypto underpinning say, Bitcoin, then the crash in Bitcoin prices would be the least of our problems as a society.

The sudden, catastrophic collapse of all online commerce would probably be a bigger problem, as would the immediate halting of electronic interbank communication.
Can’t open the article without a subscription.

Should HN have rules around sharing paywalled content? I don’t see the point of sharing something if most people aren’t going to be able to read it.
So you say, but a lot of times the videos are a Godsend. I will never go back to written recipes (at least for an unfamiliar dish), for instance — why struggle to figure out how much a “dash” is supposed to be or get confused over how exactly to do something when I can just watch it performed?
Nothing because the war we're in is a class war, not a race war. The race war benefits people who are of a higher class, so the lower class can argue with each other, while the higher class laugh to the bank.

The race war is a by product of the class war.
I agree, but how do you measure that though? Or prove that it isn’t an incredible thing regardless of if it was given to you by god?
My curiosity is piqued, but I also found it hard to navigate this web site. How do I see screenshots? When I clicked "Info" on the Theming section I was taken back to the top of the home page

(Firefox, Android.)
There is still no value over a trusted third party, keeping all this in a central database. These games you are talking about just agree on this third party and that's it.

And they already do that. The third party is states backing traditional banking systems.
This is cool, in a somewhat masochistic sense. Some of us do this kind of mental math all day long. But here’s a proposal on how to extend this.

Background/motivation: Many people think about that one btc purchase they almost made, but never did, and they do the math of what would happen if they just held until present day. But in reality, most of these people would have had “paper hands” and generally reduced their positions along the way.

So with some modifications, your code could answer the question of “what if I allocated X% of my portfolio to BTC and rebalanced to target that allocation every Y months?” Which, I think, would be a more reasonable approximation of people’s wealth trajectory, if they had bought in a certain point in time. (If you want to make this even fancier, you can account for the fact that after the first 1-10M, you can start swinging for the fences and leave higher allocation to crypto)
Calling the dropping of support for any single piece of hardware by any group of people, for-profit or non, open source or closed, "evil" seems pretty dramatic.
It'll work if you install a piece of software that changes the device identifier.

You are right though that Apple retires support after 6-7y. That surely could be longer considering how desktop/mobile CPUs have stagnated over the last 5-10y.

It's just unlikely to change given Apple makes no money supporting old computers apart from repairs.
The question for me is: Is a mutually shared narrative required for a society to maintain cohesion and engagement at scale?

If the assumption is "yes" then the challenge becomes whether the narrative is actually epistemologically solid enough to bear scrutiny from all angles - something I don't actually believe exists.

I think in the US the narrative since the Colonies formed, has been something like "Land of Opportunity" which a healthy proportion of the US and world doesn't believe in, and realistically only some segment of the world population did believe in for a short period after WWII.
Trust develops over time. We can trust scientific institutions because of past successes and how their construction promotes future successes. Scientific institutions are also constrained in their function. It is not the case that all forms of trusting institutions are intellectually equal.
Agreed, the Xbox documentation is hot garbage. They expect you to flip flop between the .chm file shipped with the XDK and online, but like you say the links are almost always broken. On the flip side though the private Xbox dev forums are awesome, I find them more useful than the docs.

Sony's PS4/PS5 docs also suck and are a giant pain in the ass to get to because they make you allow-list only specific IP addresses (a nightmare during the pandemic), but at least they are all in one place.
I used D3 v5 only for the force directed graphs part, independently in an artificial life & lambda calculus project. Is maybe too much for such an austere domain, since I saw comments that the result is "unnecessarily flashy". Give me any other visually comparable, but lower level js library for the same purpose and I'll take it. I'm not a programmer, but to paraphrase Mark Twain from A Connecticut Yankee in King Arthur's Court, I felt "I was standing in the awful presence of the Mother of the" functional_programming "language".
It does in this context, since half of the study was conducted during the pandemic.
Money classically has three use cases: a unit of account (I have X dollars in my bank account, Y dollars in my 401(k), etc.); a medium of exchange (I trade my labor for dollars and trade those dollars for rent, food, etc.); and a store of value (I save up for a house, car, engagement ring in dollars because I expect them to be fairly stable).

Nobody in the real economy uses crypto as a unit of account. Most tokens are too volatile to be very useful as media of exchange, and this use case has traditionally been limited to goods (drugs) and services (hitmen) you can’t legally buy in the dollar system. “Store of value” is in the eye of the beholder, of course, but generally speaking you don’t want your store of value to be something that can depreciate 40% against the dollar in two days.
This is incorrect, old sport. You hit the bid and lift the offer (in your parlance "ask" although no one actually calls it that IRL).

https://www.investopedia.com/terms/h/hitthebid.asp
There are rules about sharing paywalled content:

https://news.ycombinator.com/newsfaq.html

> "Are paywalls ok?"

> "It's ok to post stories from sites with paywalls that have workarounds."

> "In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic."
I think the issue you're facing in thinking that these aspects exist but are implicit is that you're looking at the world through religion-colored glasses, which distort the way you're viewing things.

I'll admit that in the absence of religion, some people pick up ideological causes and treat them as a religion. However, I'm interested in knowing what "rituals, origin stories, deities, saints, priesthood, blasphemy, vice & virtue" you think I have.
i agree with reliability.

Just the rest of stuff is so bad, i mean for a car worth 25-30k i expect a touchscreen that is not absolute lemon from the start. Or just give me an api over network/bus that someone can create an app for it and i can just run a tablet which would be a total of say (300 bucks for a decent tablet, 100 bucks for the app ).

Not a fan of teslas at all, but i hope they put the direction of industry to have a decent infotainment as default. Korean/German cars seem to have a bit better infotainment.
>"men have had it coming and deserve any ensuing suffering"

I find the irony to all this is the sons are getting punished for the sins of the father. Every "equity" program I can name, every single one primarily punishes the young while leaving the old, who presumably would have been the ones who setup a rigged game, alone. People lose their chances to enter the labour market, they don't lose their existing jobs. I mostly see the innocent getting punished because they were born guilty.

Regarding school, men mature more slowly than women and do worse in certain intellectual enterprises like memory and seem to get a third of a grade point lower grades when their tests are scored unblinded. If you really wanted to make men and women score equally you could by blinding tests and tilting them more to skills men tend to do better on and not expecting equality between their age cohorts until they hit at least their late teens. There is simply no interest in doing such a thing and instead I hear outrage that men are the majority in any academic discipline even if on the aggregate they're behind.
> I've seen many engineers ignoring these because it's "an edge case", to realize later they have a massive data integrity problem.

Massive optimism detected at the part of "to realize later".

Also, if you have "edge case" with high (close to 1 but lower than 1) probability of successful outcome, with more and more tries probability of all outcomes being successful moves to zero (multiplication of lower than 1 values) and probability of at least single failed outcome goes to 1 (addition of lower than 1 values). You still have to handle low probability edge cases.
Yeah and I used to use that, but it is a pain. If all you're doing is sending video from another device like you would with a Chromecast, all the features that come bundled in Kodi are bloat.
While I love that Apple provides security updates for older iOS releases (The iOS 12.5.2 security upgrade from March[0] for eg) - Apple doesn't have any guarantees around it.

The closest guarantee you get from Apple is that "iPhones on the latest iOS release are supported". The latest iOS list of supported devices is at [1], and Wikipedia[2] also considers that as the "list of supported devices", because Apple refuses to provide clear guarantees.

The Apple guarantees are on service[3], and only seem to apply for Hardware issues[4]. If someone has a better citation for iPhone 5s being officially under security support, I'd love to update https://endoflife.date/iphone accordingly.

[0]: https://support.apple.com/en-us/HT212257

[1]: https://support.apple.com/en-in/guide/iphone/iphe3fa5df43/io...

[2]: https://en.wikipedia.org/wiki/List_of_iOS_and_iPadOS_devices...

[3]: https://support.apple.com/en-gb/HT201624

[4]: https://apple.stackexchange.com/questions/370530/is-ios-12-s...
Same. Only recently replaced my 6+ with a 12. I used my old phone constantly for 6 years. And, it was still pretty useable at the end. Amortized over that much time the new one is a reasonably cheap upgrade.
Content hash based distribution has downsides too: E.g. updating content can result in people still stuck on old versions because the links weren't updated.

Content hash distribution can also easily have privacy problems. Say there is a site for rubber band fetishists that you don't want people to know you've visited. I can interrogate if you've visited this site by embedding some of its content-- if you load it instantly because you have it cached, then I can be fairly confident that you've visited that site before.
> need a new term than ponzi scheme

"Fraud" works for me.

All nascent markets are wildcat melees.
https://en.wikipedia.org/wiki/Wildcatter

Useful markets are eventually regulated. To save the market from itself, to calm down the townsfolk brandishing pitchforks and torches, to assert central control over a proven grift.

Time will tell if all these crypto kittens prove useful for more than fraud.
Yeah probably some random anecdote about anon's important vp friend trumps the stated policy of every corporation in existence.
The non-S iPhone 6 was discontinued at the same time, and did not even get iOS 13 one year later.
tl;dr - If worried about leaking the path to a secret file, use <() (e.g. <( < "${secret_file_path}")) which makes an opaque ephemeral file i.e. /dev/fdX on the command line (1)

Sorry for the top level comment, but I am surprised this hasn't been shared by someone else already. Process substitution(1) (e.g. <(SECRET_STUFF_HERE)) totally solves the problem of leaking secrets to the process table.

From RTFA, the author is using "$(< $STEPPATH/certs/root_ca.crt)" and is concerned about leaking "$STEPPATH/certs/root_ca.crt" to the process table. If the Author instead ran <(< $STEPPATH/certs/root_ca.crt) the process table would just have some junk ephemeral file path instead.

For example... lets say for an arbitrary example, I didn't want folks knowing from the process table that I was getting the file details of /etc/passwd

### LEAKY
~ % wc /etc/passwd
110 297 6946 /etc/passwd

I could instead use process substitution:

% wc <( < /etc/passwd )
110 297 6946 /dev/fd/11

I have found this to be most useful not for files, but for temporary secret variables that I want to wrap in a file, but not have to deal with the cleanup and management of that file.

For a shell variable example, rather than writing "B64 is not encryption" to a file, and then having to cleanup that file... use process substitution to create the temporary file which doesn't leak to the process table.

## Don't do :
~ % echo "B64 is not encryption" | base64
QjY0IGlzIG5vdCBlbmNyeXB0aW9uCg==

## Do this instead; also 'echo' is a bash builtin and won't leak
~ % base64 <(echo "B64 is not encryption")
QjY0IGlzIG5vdCBlbmNyeXB0aW9uCg==

Or if used in scripting:

secret="B64 is not encryption"
bar="$(base64 <(echo "${secret}"))"

Some caveats: This only works for commands that accept files for arguments. If a command requires a secret to be passed in as a plaintext argument, then maybe the right answer is to rethink using that command in the first place (maybe <<<"HERESTRINGS" (2) helps in that case though I doubt it).

PROTIP: And for the love of all that's holy... run shellcheck(3) before considering running your script for realz if you want to keep your butt out of the fire. Also, the google shell style guide (4) is full of practical/good stuff. Shellcheck and the google style guide are pretty magical. I lost 10 lbs without dieting, became more attractive, and married my wife from following the guidance from those two resources. You can too! (caveat lector, ymmv, not legal advice (ianal), wife is already taken... sorry)

---
(1) https://www.gnu.org/software/bash/manual/html_node/Process-S...
(2) https://en.wikipedia.org/wiki/Here_document#Here_strings
(3) https://github.com/koalaman/shellcheck
(4) https://google.github.io/styleguide/shellguide.html
Forget going back to the office – people are just quitting instead
These deans need a taste of their own medicine, all university administrators need to be fired and we need to start over from scratch. I don't care who you are, all university administrators fired. Start completely from scratch.