skysight-inc/HackerNews huggingface dataset:
You are right the more space we have the more we dream up ways to use it. However I wouldn't go as far to say "drive sizes always stayed about the same in relation to what you could put onto them". People still store text but it's now basically free. Images and audio are heading towards free. Videos still add up. You specifically call out executable programs which I agree have grown in size very rapidly. So I think it depends on what you are putting on the drive. I wouldn't say all space gains have been eaten up by bigger files.
Interland: A New Type of Government
Changing the definitions of words (it’s “systemic racism” not “vile bigotry”) is no different than changing the premises of a debate in order better favor your beliefs. It is the rhetorical equivalent of gerrymandering. Even worse is the insistence that these new words are as true and constant as natural laws like gravity, when in reality, these ideas are just made up by non-scientist academics and activists. No real science is performed to test their validity.

You say “systemic racism”, I say “the article cites one guy and gives his voice more weight than an entire industry body in order to contort this into a story about (maybe) racism”.

Science is messy. Doctors are very cautious by training and experience. So yes, they encourage everyone to use sunscreen until the preponderance of scientific evidence suggests otherwise. This is not racism in any form. To suggest otherwise is a slap in the face to people who have been subjected to real racism.
Remind us again, who attacked the WTC? Was it Afghanistan? Libya? Syria? Iran? Iraq? Kuwait? Vietnam perhaps? Which one of the dozen countries that the U.S. has bombed, invaded, or wrongfully accused in the last decades of some wrong-doing was it?
I would say what in a typical consumer setting even 2x latency for the NVMe drives wouldn't be noticeable, especially considering there is one directly on the CPU.
It doesn’t need to be 100%. It just needs to be a fairly large portion of the holders of the sp500.

Technically it can’t be 100%, else there’s nobody to buy from.

Many of the heavily targeted companies are at 20-30% index fund ownership.
Sure, the article does say that and it even provides a paper to backup its claim.

However, subsequently a meta-analysis (including that same paper) was published that found:

"Vitamin D [supplementation] was associated with significant reduction of cancer-related mortality compared with placebo [...]. Compared with placebo, Vitamin D was not associated with significant reduction of cancer incidence [...]".

https://www.tandfonline.com/doi/pdf/10.1080/20009666.2019.17...
Especially more statins. They won't give up until they're adding them to the water.
You’re married, decide amongst yourselves. Who owns the weapon wouldn’t matter who has a responsibility to clean. Since you’re married, in Georgia, it’s community property and you both own it and both have the responsibility to clean. Who would you like to help you decide this issue of who cleans the weapon?
There are physiological adaptations as well. People in hotter climates are still going to get good sleep. It’s just when there are hotter temperatures than people are used to that sleep is impaired, and also that adaptive mechanism only works so well, and there is disparate impact for people in different climates. At a certain point, there are heat waves or very hot temperatures that simply aren’t conducive to human life.

100% agree about the urgency to make an economic system that is compatible with climate stability and thus with human life.
California used to do that. It was apparently really bad in those facilities. So much so that putting them on the street was better.
I think "what if it changes?" can also be used to argue for more concrete, simpler code that is less DRY and therefore can be rewritten or deleted with greater ease.

I wouldn't refer to overly generic code as easier to change.
Idk we visited some folks that had oranges growing in their yard in a major urban area. Enforcement is probably not great
Read-only sharing is trivial. Concurrent write accesses, not so much.
Here’s where this gets cool. If you’ve ever got into pro level “over clicking” RAM channels to maximize performance, this would leave you scratching your head.

Won’t the timing of each chipset on each board need to be painstakingly individually configured to avoid latency from a “default” profile used in all chips (which inherently vary between every batch)? Yes, yes they would.

Unless you had an automated solution. And if you have an automated way you could optimize CPU and DDR timing instead of using “buffered”/ “safe” latency settings to accommodate any manufacturing variance.

Well turns out AMD has a method for that. And given the necessity for a tech like this to make daisy chained chipsets work, it would seem this isn’t an idle patent. AM5 systems are basically going to get a 10-20% performance bump due to that optimization. Which is wild.

https://www.tomshardware.com/news/amd-patents-automatic-memo...
It could still be correlation and jot causality if normalized.

I think you may mean that a socioeconomic factor could be responsible for the correlation.
That's the one. Due to its small size, it's more indicative of an effect - it would be interesting to see if it could be replicated. There's some bike cams (Garmin?) that include a radar to measure closeness of vehicles passing, so it would be relatively easy to conduct a much larger scale.
I work for VISA.

We were not informed of any outages that required tech org employees to come online. (Perhaps another region handled it, but usually it is communicated company wide)

I suspect that a dependency client (Acquirer, Issuer Processor) had issues which caused the network to be down.
That depends on who you ask. Anyway, I consider him more similar to Hitler than Stalin, the way he goes after the territories of his neighbours.

From my point of view, his behaviour in 2014 was much like Hitler in 1938. What he did this year, was similar to Hitler's attack on Poland in 39.

Some people were maybe surprised in 39, but I think most reasonable people had stopped trusting him at least by the time he marched into Prague.

Just like France and England should have started much more serious rearmament after that, I would argue that EU countries should have started preparing for a conflict after 2014.
I think once you've actually sussed out the expenses of patents and copyrights they outweigh the benefits. The system as it stands is a product of the system as it was designed. It's real cute and nice at the outset, but lending monopolies to individuals (corporations or otherwise) means concentration of wealth, means outsized political power, means longer more inequitous parents which ultimately gives rise to inefficient rentiers. This defeats the competitive elements necessary for a free market.

Like have you read about the pharma companies that pay out generic mfgs to not manufacture patent-lapsed medication? This allows the patent-holder to buoy their prices and continue the monopolistic racket for medicines without competition. And pharma is held to a different standard.

If we take your example, we'll assume the competition's process is more efficient, well they can't patent that so the inventor can fund and build a factory on par with the competition. Consumer benefits. As it stands one party could design the drug, the other the process, and they could compete inefficiently with royalty bargaining or some such, ultimately leaving little benefit to the consumer. More realistically a conglomerate buys out everything related and sets the price for maximum ROI - supported by the system which has been driven to the inevitable conclusion of artificial monopolies leveraging their outsized wealth in the political arena.

Mentioning the propensity for larger established companies to buy out nascent companies and strangle their products which is enabled by patent law and has lost the collective a considerable amount of goods.
'Non-neuronal expression of SARS-CoV-2 entry genes in the olfactory system suggests mechanisms underlying COVID-19-associated anosmia'

https://www.science.org/doi/10.1126/sciadv.abc5801
"Stay out of the sun and if your blood pressure gets bad, just take hypertension drugs". What a creepy position from the anti-sunlight crowd.
It can be a lot. Speculation requires executing operations before you're sure they'll be needed, which can double or triple power draw in order to increase instruction-level parallelism. And all the machinery needed to enable speculation, like branch predictors, draws power too.

This graph shows a factor of 100 between the highest-performing and most-efficient systems: https://en.wikipedia.org/wiki/Performance_per_watt#Examples
Hmm.

Most states brought on mandatory seat belt laws in the mid-1980s--mid-1990s. (https://en.wikipedia.org/wiki/Seat_belt_laws_in_the_United_S...)

1981 was the last year with motor vehicle fatalities over 3.0 per billion miles. By 2000 it was 1.53 and 2019 it was 1.10. (https://en.wikipedia.org/wiki/Motor_vehicle_fatality_rate_in...)

I can only find pedestrian fatality numbers from 1994. (https://injuryfacts.nsc.org/motor-vehicle/road-users/pedestr...) It decreased from 5584 in 1995 to 4109 in 2009 and increased to 6272 in 2019.

In 1995, there were 2,423 billion vehicle miles traveled; in 2009, 2,957; in 2019, 3,248. Doing the division, that works out to 2.3 pedestrian deaths / BVMT in 1995; 1.4 in 2009, and 1.9 in 2019.

Interesting.
When it comes to emails and files, sort by size. You can delete 10k tiny files and make less of an impact than deleting one or two large files.
That article is mostly pseudoscience. There are no reliable biological markers of aging.

https://peterattiamd.com/ama35/
This concept is patented:

https://patents.justia.com/patent/9285977

https://www.wrap.co/
What specific benefit are you expecting from PCIe 5
oh and do it in Go* ... Good F'ing Luck .

Go makes normal string operations tricky due to rune being an alias for int32, ranging a string gives []byte indexes ...

https://go.dev/play/p/33jCwNG6Eu6
They can still be different companies but choose the same provider regionally for their payment processing.

There are many third party vendors that depend on this business to provide entry points for merchants to the VISA network.
Good code rarely needs to change because it's complete. It's meant to be built on top of, rather than modified for every new consumer. Think standard libraries. There is no reason for the linked list module to ever change unless it's for bug fixes or performance improvements.

Business logic needs to change all the time, because businesses are always changing. This is why we separate it out cleanly, so it can change easily.

Know what type of code you're writing so you can plan and design appropriately.
If you overdo that, you end up with more abstraction than is helpful, which will hurt your ability to refactor as well. When I was younger, I've done a lot of abstractions because doing abstractions was cool. Now as I'm older and wiser, I only add interfaces if it's really needed. Even if I know that there will be some abstraction coming in the future, I felt it more helpful to add the abstraction only right before implementing the second use case for it, because then I have thought a lot about how the second use case is to be implemented.
Why make billions when you can make millions (not dealing with bad async primitives and type safety that doesn't need some third party project like sorbet)
Isn't "LINQ without the underlying SQL" simply list comprehensions?
But that's not unique to Netflix - I can remember thinking how much better '24' would have been w/o all the filler crap - but then they wouldn't have been able to make a "real time" TV show (well, they could have, but they didn't). Also I tried watching the reboot of "Kung Fu" a few weeks ago - wow, there's more Asian family drama filler than there is actual "Kung Fu". It seems like the filler stuff is everywhere now.

But then again, back in the day of network tv shows when they did ~26 episodes per season, there were entire episodes that felt like fillers.
I think its absolutely certain that thousands of generations of specialization for local geographies post africa lead to disparate dietary needs. Yeah, humans can pretty much eat anything, but regularly consuming the same diet may may be ideal for one ethnic group and unhealthy for another.

Hell, look at the distribution of lactose intolerance. Is drinking milk racist?
All software is incorrect given a long enough time frame. Whatever, just get paid and make the problem go away. Be short sighted, it works
I look forward to this. Atm there are benefits to owning multiple houses... [alef] [bet]

[Alef] https://www.realtor.com/advice/finance/second-home-tax-benef...

[Bet] https://homeguides.sfgate.com/tax-deduction-multiple-homes-m...
> There can be many forms of democracy but they all revolve about the same crucial moment which is casting a vote,

No.[1]

This voting fetishization is bizarre. It’s like insisting that the essence of being a soldier is about wearing olive drab, and then making a bunch of theories about the viability of wearing olive drab all the time.

My original comment didn’t even mention the word “vote” and yet here we are, way down in this subthread, with you having wasted my time because you thought I was talking about something else (and making a point that still eludes me). Thanks for that.

[1]: https://news.ycombinator.com/item?id=31471536
I've worked with people who would prefer a complex function to generate a list of properties from a data source over a much simpler hardcoded list, on the basis that if a new option is added its easier. They used this pattern for things like asset classes, which admittedly did change about once every 5 years. It made me sad.
Apple Cash
Judging from the comments, it's possible that satire doesn't translate easily around the world.
“all sun exposure is bad” suggests we should spend our lives in the basement, but we also know human eyes do not shape properly without the bright light of the sun.
Copyright explicitly doesn't do this. Try and get source for pretty much any commercial software.

Patents generally don't these days either, the patents are so vague and general that you can't reproduce the device using the patent or even know which of the 50 off-handedly mentioned methods is used to implement a general idea like 'synchronizing some clocks to measure a thing but using radio waves or the internet'

A sane system would require registration andnsource and only last a handful of years.
I use email aliases so different sourced emails drop into separate inboxes, makes life easier.
Yeah, I'm thinking "not mission critical" or "could save a few million by running some shitty OSS system that works well enough"
because austin* is so hot right now

Also, tax breaks, maybe, probably

* most of tech is settling in austin. Dallas and Houston aren't affected yet
I think the most important mind shift is from "let's make this extendable by plugins/scriptable so we can modify it while it's live" to "if requirements change, let's just change the source code and redeploy".

I also disagree with the SOLID principles. KISS is more important than adding extra code and sacrificing performance to allow extension without touching the original source files. Unless you goal is explicitly that.

You're trying to write the simplest, most straight-forward encoding of the solution. If you can avoid duplication and make the code read well, you're golden.
Would like to see a FLOSS IDE good enough to wrest mindshare back from vscode. A competitive stronghold that shouldn't be dominated by BigTech and telemetry.

Wishlist: should be very responsive, powerful, and reasonably easy to use. CUA keybindings, no unique interfaces. All intelligent functions running in low priority background threads/workers so the main window is snappy as hell.

Perhaps written in something like rust to improve geek credibility... but if you started with a popular option today and forked, that might be fine.
Smoke is much better than snowstorm or 10F or lower.
Gender Quotas and the Crisis of the Mediocre Man (2017)
forever now I've been imagining a codebase as database, functions/expressions are entries and the IDE can query based on context, eg. filter by regex or other rules and filter differently when debug context available etc.

it should be transparent once you flatten the db to file(s) and run normally, but for IDE would need to be aware of this db structure. maybe a VS code extension might work!

that is the dream...
I grew up in a somewhat vehicularly lawless society where mopeds going the wrong way down a one-way street are an everyday phenomenon.

I legitimately look _thrice_ before crossing: expected traffic side, other side and back once again.

I am paranoid about getting hit by a bus/car/...

I'll likely be done for by a falling piano.
Yes, but humans being humans, this isn't the case and isn't going to be. Let's deal with reality, not reductionist fantasy.

If we take death of out of the equation we all live forever. It isn't a useful "if".
Recently mandating not coughing on others to stop a (initially scary) pandemic is not the same as recommending less sun exposure. The road to slippery slopes is itself a slippery slope.

Go tell your doctor You smoke two packs a day they’ll say stop smoking. If smoking two packs means you won’t kill yourself then they will weigh that. Then there are bad doctors too of course
I'll take the problem of occasionally propagating a disruptive change through a large codebase over daily wading through a dozen 2-line functions in multiple repos just to make any progress.
That's fine, as long as you are still solving the original problem in the required time. The IRS won't excuse that you missed filing your withholding data on time because you were making the reporting tool easier to extend upon later.
Except for the part where nearly 70% of new development is within HOA-controlled subdivisions.

Sure, you can avoid them if you want to live in a rural area or buy an older home. But almost anything in the suburbs built since the 1970s is in an HOA.

HOAs can be good. But many of them are run by narrow minded petty despots. Or worse, outsourced to a corporate management company.
I would guesstimate low single digit microseconds (and guesstimating latency is pretty much my job).

Typical USB poll rates are 10-100 milliseconds. AMD made a perfectly sensible choice.
> This isn't taking into account that there is really no such thing as 'passive'. In reality, passive investors are constantly either investing with their paycheck, or selling in retirement. They are the world's simplest active investors. If you put money into passive then the index buys. If you request money, the index sells.

Passive investing means something, and what you are saying is not it. From William F. Sharpe, Nobel-winning economist who came up with capital asset pricing model (CAPM):

> A passive investor always holds every security from the market, with each represented in the same manner as in the market. Thus if security X represents 3 per cent of the value of the securities in the market, a passive investor's portfolio will have 3 per cent of its value invested in X. Equivalently, a passive manager will hold the same percentage of the total outstanding amount of each security in the market[2].

* https://web.stanford.edu/~wfsharpe/art/active/active.htm

A "passive" investment strategy is not about not-buying/selling, but rather about not actively choosing particular financial instruments.

> Passive management (also called passive investing) is an investing strategy that tracks a market-weighted index or portfolio.[1][2] Passive management is most common on the equity market, where index funds track a stock market index, but it is becoming more common in other investment types, including bonds, commodities and hedge funds.[3]

* https://en.wikipedia.org/wiki/Passive_management

Following a particular index (NASDAQ, Dow Jones, S&P 500, Russell 3000, Wilshire 5000, TSX, FTSE 100, MSCI EAFE) is passive investing, even if you put in money every pay cheque.
There's definitely a reason to change. The people effected by the decisions should be the ones making them, basic autonomy. Two systems having problems in common doesn't mean they have all problems in common. Liquid democracy solves many problems representative "democracy" can't.

You can donate and undate your vote as much as you want... That's the point. You don't vote on things you don't care about and you do vote on things you do care about. You turst someone elese for the things you can and you don't for the things you don't. You've created a false dichotomy.
Except they're never used that way in practise. The small startup or inventor doesn't have enough resources to litigate if someone violates their patent so it only serves as a tax on inventors in exchange for not beingnsued by a patent troll for using their own ideas.
The most common hypertension drugs are statins. While those can be necessary for some patients, they come with a long list of negative side effects. Recommending them as a first line therapy before moderate UV light exposure is medical malpractice.

https://www.mayoclinic.org/diseases-conditions/high-blood-ch...
If you haven’t used it in 6 months get rid of it. Use this principal for everything in life.

Of course with the exception for certain documents such as birth certificates, tax records (until mandated), etc..
This is an old debate. The counter-slogan is "You Aren't Going To Need It." [1] All you can say from the outside is "well, it depends what it is."

Often the best way to design for change is to make it easy to edit the code, test it, commit, and deploy, but not everything is a web app.

[1] https://martinfowler.com/bliki/Yagni.html
String problems are rare, though may come up more in search engine companies.

But manipulating sequences comes up a lot in many contexts. Usually it's sequences of more complex things: instructions, packets, files, polygons. It's hard to assign tests directly on those, because you have to explain the objects themselves first. So it's a reasonable shortcut to test ability to manipulate sequences of characters.
> “I think the biggest complication for us is that there’s no tooling for it.” said Mackey. “We have people deploy apps. They’re like, ‘How do I connect to my database and like query things? How do I import data?’”

Wut?

Every scripting language includes a SQLite driver.

Python's SQLAlchemy wraps SQLite beautifully. You can develop locally and then deploy to an enterprise server with a simple change of connection string.

I must be missing the speaker's point.
I haven't done it yet. I've just set up a monorepo and prototyped sharing of types from backend to frontend. Googling it seemed like there were some decent options for type generation from swagger, i.e. https://github.com/drwpow/openapi-typescript
Won’t the timing of each chipset on each board need to be painstakingly individually configured to avoid latency from a “default” profile used in all chips (which inherently vary between every batch)?

No, because PCIe works completely differently from RAM. PCIe is a packet-based protocol that's very latency-tolerant. (Multi-lane PCIe links may require deskew but that's a standard feature that has existed all along.) I think it was Marcan who tunneled PCIe over RS-232 and the chips didn't even notice.
Took me too many comments to reach the obvious one. I guess some people take things too seriously :')
I think you're missing the point. These are fundamentally, but deceivingly, hard problems. The choice to only solve a subset of the problem is almost always the right way forward, but you can only make that decision if you understand how hard the problem is. A less knowledgeable developer can and will bite off more than they can chew with these things.

Contrast with things like interpreters that a are a lot simpler to build and work with than most engineers think they are, and a perfectly reasonable solution to lots of problems.
It's satire, calm down y'all!