skysight-inc/HackerNews huggingface dataset:
I recently watched Metropolis for the first time with my kiddo, to learn about silent film and earlier ideas about the future. That it was set 100 years in the future and nearing 2027 made the prospect intriguing.

While some of the themes are obvious—rich living in the sky, poor toiling underground… I had trouble fully understanding the point of the lady robot and "heart mediating between the head and the hand" angle. Wells' helped me come to a better understanding, thanks for that.

I think he gets much right, about art's fear of technology. I found his complaints about car and plane models nitpicky however. (They had already spent too much, I suppose they could have spent more.) I am generally pro-technology/efficiency, however there are negative aspects that often need to be addressed for the good of society, and aren't.

But then he drops square into urban planning and the density/NIMBY debate, which affects many parts of society today:

That vertical city of the future we know now is, to put it mildly,
highly improbable. Even in New York and Chicago, where the pressure on
the central sites is exceptionally great, it is only the central office
and entertainment region that soars and excavates. And the same
centripetal pressure that leads to the utmost exploitation of site
values at the centre leads also to the driving out of industrialism and
labour from the population center to cheaper areas, and of residential
life to more open and airy surroundings.

That was all discussed and written about before 1900. Somewhere about
1930 the geniuses of Ufa studios will come up to a book of
Anticipations which was written more than a quarter of a century ago.
The British census returns of 1901 proved clearly that city populations
were becoming centrifugal, and that every increase in horizontal
traffic facilities produced a further distribution.

This vertical social stratification is stale old stuff. So far from
being 'a hundred years hence,' Metropolis, in its forms and shapes, is
already, as a possibility, a third of a century out of date.

He's both right and wrong, and there is definitely a tension between these forces today. Mid-century the movement was outward, these days inward. It took decades, but NIMBYs seem to have finally lost the upper hand, in my city at least. Population is increasing so it is somewhat inevitable in the long run.

Interestingly, Wells also gets bogged down in the details of mechanical efficiency, which have put numbers of folks out of work. But when we watched it, my brain immediately converted the factory to a metaphor of modern work, not the physical production of cheap goods. We see today it is quite possible to fleece the poor and increase homelessness by limiting housing and inflating assets, cheap goods or not. Manipulating the masses has never been easier, as well. In any case, lots to think about.
There were some great articles posted recently about async I/O (in context of modern storage hardware) recently here:

https://itnext.io/modern-storage-is-plenty-fast-it-is-the-ap...

https://thenewstack.io/how-io_uring-and-ebpf-will-revolution...
Every time I try to use non-PCs like I use a PC I run smack into one brick wall or another.

Let me give you an example. I wanted to relax while playing a game and listening to a podcast. My phone has plenty of horsepower for doing both. Oopsie, there's a problem. I can't hear my podcast over the game,and android has no way of setting the volume of different apps to different levels unless the app includes its own internal volume control.

Mobile devices are littered top to bottom with this sort of "I can run but not walk" horseshit.
When ARM migrated to 64 bits, wisely they left the 32 bit instructions behind. So easy to decode and uniform instruction length.

On the other hand, AMD64 can run 8088 16 bit instructions, which means that it must handle a variety of instruction lengths.
> well the commands are terrible compared to ZFS

Really? I don’t think so, I find btrfs usage extremely straightforward and easy to grok. ZFS on the other hand has all that confusing lingo about vdevs, etc...

I get that this is subjective but I disagree.
> How do you deal with keeping your top level dependencies and exact versions of all of your dependencies of dependencies separate in a way that's sane and 100% reproduceable for a typical web app / repo that might not in itself be a Python package?

`pip-compile` from `pip-tools` is my go-to for this.
> Are they talking about creating an actual, physical protein in a lab and observing how it folds?

Exactly. Researches purify the folded protein and then use methods such as X-ray crystallography, nuclear magnetic resonance, and cryo-electron microscopy to determine its three-dimensional atomic structure.
> and there’s reason to believe neither Intel nor AMD could achieve Apple’s efficiency even if they had the same process, ISA, and area to work with.

What's that reason?
Matt Braynard Plays Phonecalls with “Signature Verified” Voters Who Didn't Vote
I'm using btrfs and my system still works. :)
Because while that statement is technically mostly factual, it leads to a implication - like the one you make right here "to show many people are COVID negative" - that this metric somehow means that this many people are COVID negative, which is utterly false.

"Simply reversing" that metric gets a number that mostly shows how many people have not been tested within 14 days and thus noone has any idea on their COVID status. It's negligent to imply that this means that they are or would be negative.

Furthermore, even the original data point seems not literally true - this is based on net new cases, which would exclude people who became a net new case 15 or more days ago but actually have received a positive test recently because they are, for example, in the hospital right now and have gotten a repeated test that shows that they are still positive.

I would argue that making factually true statements for which the obvious implication actually is not true is inappropriate - and if it's not by mistake (as it seems out of your other comments) then it's intentionally misleading and should be downvoted.
M1 MacBook Premature Battery Aging or Maximum Capacity Bug? (macOS Big Sur)
When I click on the tweet, it shows the URL in the text and where the quoted inset should be it instead reads "This Tweet is unavailable."

The parent and grandparent are speculating because it works for them but not for others here.
Yes, that's what I meant. Agassi accuses Tarango of doing this as a junior in "Open".
This doesn't replace pip freeze.

There are two kinds of dependencies:

- fluid ones, where you specify immediate dependencies of your application with version ranges (typically versions that are api compatible with your app)
- locked versions (this is what requirements.txt supposed to be)

You get can get this kind of behavior if you define packages in setup.cfg in install_requires and then use pip-compile (from pip-tools) to generate requirements.txt based on it. pip-sync can then synchronize packages to requirements.txt.

Alternatively you could just use poetry which does all of this with a nicer interface.
> If the vaccines live up to their advance billing some small number of lives will be saved, but it is very unclear whether, in the long run, more lives will be lost to the costs of a severe lockdown than saved by it.

https://youtu.be/bzh6HwN0gbw?t=398

Better yet, watch the whole thing. And check the public numbers.

Stop spreading misinformation.
It is AGPL, so if you use it, even internally, you basically open sourced your whole application.
I found myself brewing with rage while reading this article. The approach of closely inspecting a student's words & physical actions while taking a test just feels...dated. Ancient. Anachronistic. Embarrassing.

In the real world of 2020+, almost everyone has a portable Hitchhiker's Guide to the Galaxy in their pocket. Let people use calculators. Heck, let people use Wikipedia! If they copy an incorrect fact from Wikipedia, well, that's their problem and penalize them for that.

Education needs to be considered in the context of the world we live in. If you want to test students, then develop ways of TESTING students - move to live oral exams. Written long-form essays. Develop education techniques that USE the tools we're blessed to have around us instead of fearing them.

I don't have all the answers as I haven't thought about this deeply enough. But I've got to imagine there are ways of testing learning & knowledge that aren't based on fact memorization & regurgitation or performing calculations in your head that can easily be done on a calculator.
If something were to happen to Coinbase or some attack on the network itself it could tank awfully quickly.

Coinbase is just an exchange; plenty of them have come and gone since bitcoin has been around. Mt. Gox was much bigger on a percentage basis than Coinbase is now when it went out of business. There are plenty of other exchanges and other ways for people to buy and sell bitcoin [1][2].

Bitcoin is a global network of tens of thousands of full nodes verifying the block chain and miners; there's no feasible attack for this.

It's been 12 years; I'm sure it's been attacked every which way possible in that time. The only way you can stop bitcoin is to shutdown the internet and that's not going to happen.

One mantra in the Bitcoin community to live by: "Not your keys, not your bitcoin."

Anyone with a substantial amount of bitcoin should transfer them from an exchange (or Cash App or PayPal) to a wallet they control, which isn't that difficult. There are plenty of hardware wallets to enable this and n of m multisig solutions, so there isn't a single point of failure.

[1]: https://keys.casa
This is getting really far off topic, but the solution is clearly to make speeding fines a "dollars per mile per hour, per hour" system. It should scale continuously both with speed over the limit and with time spent speeding. Programmers who focus on discrete systems are too prone to forget about real analysis. ;)
Can you sum up what's new, or point me to a changelog? I took a serious dive into it in late 2019, but ended up pausing because of tooling deficiencies - mainly dealing with symlinks, iirc.

I was really impressed with how it encouraged decoupling, and it has positively affected how I write code and think about dependencies.
San Francisco politicos have plenty of wealth and will not be negatively impacted by the loss of city revenue and jobs that an economic downturn implies. Here is Aaron Peskin, sitting supervisor living in a home bought for him by his parents at fire sale prices due to his own interference with the prior owner/developer, saying he wishes the air be let out of the tech economy, seemingly unaware that it is the low income service workers who have the most to lose: https://www.nytimes.com/2016/03/09/technology/in-san-francis...
> does anyone know if he fought in the Great War?

I don't believe he did, though he certainly saw it up close and personal.

Wells wrote extensively during WWI, publishing many articles and pieces about what he called a necessary evil, as well as writing condolence letters to soldiers.

To write "War and the Future: Italy, France and Britain at War", he was invited to tour the French and Italian fronts, but initially resisted the idea (before finally relenting):

> For my own part I did not want to go. I evaded a suggestion that I should go in 1915. I travel badly, I spread French and Italian with incredible atrocity, and am extreme Pacifist. I hate soldiering. And also I did not want to write anything "under instruction"
> It's pretty clear what solving means, it means to have an exact representation of the 3D structure.

That's not clear at all, because perfect measurement doesn't exist. I agree that improving is always a worthy goal, but clearly we don't need 100% accuracy to consider something "solved" for the purposes of science. Also, "3D structure" of a protein is not a fixed truth, the parts are in motion all the time and may even have multiple semi-stable conformations. Rather than focusing on X,Y,Z perfection, I would imagine getting the angles between bonds, or the general topological conformation right would be more valuable.

> if you assume that experimental methods can't get better ...

I'm saying that if your definition for "solved" is "perfect knowledge", then we might as well not discuss whether method X or Y solves the problem, because they obviously do not.

The more I think about it, the more I think we should just drop the whole debate over the word "solved". Clearly different experiments and different proteins will have different requirements which may or may not be met by this or by other techniques - I agree that I would be interested to hear an expert weigh in on those requirements.
The phrase "limited issuance" applies to bitcoin far more than it applies to chuck-e-cheese and given the rest of your comments it's clear you already know this. It seems you've decided you hate bitcoin and you're happy to use whatever argument justifies that opinion no matter how flimsy.
So you have wished for it, you just used another device as a bridge to get it.
Funny, the only refurbished computer, phone & tablet chain in NL has a pure Apple offering.
> Note that the "meaning/effect" of a DNA segment encoding a protein [...]

The "meaning" of a DNA segment is not to encode a protein. The "meaning" is to describe a mechanism in the host organism (by way of encoding a protein). That is a complex process which involves gene expression AND protein folding.

For example would you say that the "meaning" of some Java code is to generate bytecode? Of course not, the "meaning" is to run some algorithm on the computer that executes it
How is the problem tenants?
Americans Are Starting a Staggering Number of Businesses During the Covid-19 Pan
Oh American restaurants have tried everything - potato wedges, cottage fries, waffle fries, sweet potato fries, steak cut, truffle, garlic, cheese, chili, curly, oven baked, even poutine. Sometimes more than one kind at the same restaurant.

That's the thing about America. Somebody from every country is here, making their traditional foods or riffing on them with new ingredients and processes. I can go downtown and try Ethiopian, two British pubs, two Vietnamese, French (high and low styles), three Indian places, 4 Thai, 6 kinds of Mexican. All run by folks from those places.
1. The flattening the curve scientific models all factored in a percentage of non compliance. The actual levels of non compliance was lower than predicted. Blaming non compliant people therefore isn't appropriate

2. Flattening the curve is a strategy to lessen stress on healthcare by lengthening the time that the system can cope with stuff. A steeper curve leads to more deaths but ends quicker.

Thus. Lockdowns and people abiding with the rules does not make it end earlier, we want it to go on as that means a flatter curve.

To say the equivalent of "if you only wore masks this would have ended sooner and we wouldn't need lockdowns" is false but it makes sense at an emotional and behavioural level as most medicines, interventions, treatment promise quick results from compliance. It also more natural to blame people instead of an invisible virus for the crisis.

We want compliance so that it goes on for longer as that means less deaths.
CSSC: a fast, friendly CSS compiler in go
This happens to me even with some American accents. Or I'm just losing my hearing :-/
I completely agree. This year has shown how good some of these classic circuits still are. Especially compared to some of the terrible modern circuits like Sochi or Yas Marina. I’m concerned that they’ll continue to drop old circuits in favour of new terrible ones that have some big financial backing. I could happily never watch another Abu Dhabi GP again, but I’d be very sad if they went ahead with the plans to drop Interlagos for the new tilkedrome they were planning to build.
I don’t think rents have been “affordable for the working class” in SF since before the city’s revival in the 70’s. That’s why rent control was enacted.

SF has always been an expensive city. If you look at historical data, a house was $200k back in the 1980’s, or about $650k today. So cheaper than now but nowhere close to affordable.
I'll never forget his oversized reese's coffee mug. Strange that someone with such an obviously good sense of humor could also be so ill informed about good policy.
> comedy has one rule

Who says this is comedy?

Who says that what Dave Chapelle has to do is comedy?

Dave Chapelle is at this point a big enough draw and people care enough about what he has to say that they will happily pay to come see him talk about ANYTHING. He is closer to a poet than a comedian at this point.
Speed of light delay due to trace length really is not that important to DRAM. Adding ~6cm to the round-trip path would add about 0.3ns to DRAM latency, which is already over 30ns. So we're looking at less than 1% difference between on-package vs on the motherboard. This is a much less important concern than signal integrity and drive strength necessary to maintain bandwidth when moving DRAM further from the CPU.

Your argument would be much closer to relevant if we were discussing SRAM caches.
"Since April, 1.9 million excess years of life have been lost, 13% above historical average. Over the course of the pandemic, we found age and sex contributions to excess YLL have shifted. Deaths among adults 65 and older accounted for 80% of excess YLL in April but only 36% of excess YLL in June. Since April, working age adults 20-64 have accounted for 47% of excess YLL, and males 20 to 64 have contributed 34%."

April, May, and June had around 10% excess YLL. July and August had 17.5% excess YLL.

https://healthcostinstitute.org/hcci-research/the-impact-of-...
You've just describe why many Socialists 100 years were very skeptical of anti-trust as trying to sacrifice modernity to proper up a romanticized notion of the past as disaggregated pure-petit-bourgeois capitalism. Really not that different than the critism of the Luddites 100 years before that.

See https://ilr.law.uiowa.edu/print/volume-100-issue-5/all-i-rea...
A total of 11,088 sq km (4,281 sq miles) of rainforest were destroyed from August 2019 to July 2020 in Brazil.

https://www.bbc.com/news/world-latin-america-55130304
Ha. "went out of business" is code for "had its entire deposits embezzled".

It matters not if there are other exchanges, if your bitcoins are on the next exchange to disappear without a trace. That happens enough times, the money folks will give up. Leaving it to hobbyists I suppose
Furthermore the M1 has some hardware support for this, via a runtime-toggle to force x86-style total store ordering.
Tell that to the recent college graduates splitting a dilapidated Victorian with 4 roommates for $1800/mo.
It would be sensible to simply remove barriers to all kinds of housing construction, which would offer a boost in real resources to virtually everybody: https://www.nber.org/papers/w21154.

Instead we have a land-use system that privileges people who bought 20 or 30 or more years ago, at the expense of anyone who did not. U.S. housing policy is in the main poorly thought out.
I curious if proactive measures to curb cheating like inthe parent post results in lesser people cheating outside of college environment.

Any controlled studies?

Are college students more ethical and honest than their non college counterparts?
> when the American "shithole cities" like Detroit,

Detroit is shitty in a way that SF is not shitty. Have you ever been to the parts of Detroit that are just straight up abandoned?

Just an absurd comment altogether.
Oh: to clarify, you mean that the compiler could just use stack slots for everything, but some instructions are only allowed to operate on architectural registers, right? If you have to execute a lot of those instructions, the number of architectural registers can be the bottleneck in performance?
setup.py (especially if you use declarative setup.cfg) works quite well, you can then use pip-tools to generate requirements.txt which then acts like a lock file.

Frankly I would still be using it if it wasn't that PyPA really trying hard to kill it.

This forced me to try poetry though and is quite decent frankly. I wish it would support building C packages though and I'm missing plugins like setuptools_scm which generates package version from SCM (e.g. git) tags.
At the Mercy of Suppliers
"more than 1,500,000 business applications were filed between July and September of this year. It's a dramatic spike in new business applications, which average about 800,000 per quarter and rarely deviate very far in either direction regardless of macroeconomic conditions."

"there's a marked contrast between what's happening now and what happened after the previous recession when startups "got clobbered" and were slow to recover."
The vendor lock-in aspect of the super-vertical integration is definitely one of the more abundant points of complaint I see. I get that it's a controversial choice, and it goes hand in hand with their proprietary standard model, which I think is what feeds my suspicion that there is actual bias at play, as opposed to strong opinions being voiced without the bias.

There seems to be as much shared experience in ragging on Apple as there is in using their products and maybe in supporting their positions in the face of naysayers. Other providers offer similar integrated experience. Google has entries in most hardware markets, and Amazon certainly exercises a ubiquity across more than just the IT industry.

I wondered about 'bias' being the right thing to talk about, of course I was influenced by the complainants characterisation. I imagine I have a pro-Apple bias to some degree. Certainly I know I like the products, infrastructure, and integration, and I'm largely supportive of their technical direction. Is it bias, or are these conversations purely opinion based?

I don't fully understand what you mean by "a reflection of people actually knowing what the company is doing." There might be some misinformation floating around, but I would expect that to balance over time and subject matter. If you mean that some people chime in to these conversations without enough information I suppose my lesson here is not to feed the trolls :)

Great to hear the young one is interested!
Working on it, feature requirements are helpful. 3 down, 3 to go.

What is you niche behind the SaaS? Are you looking to charge by API request or per seat?
What proportion of residents of other California counties have not received a positive test? Other states?
> What is the point of using a public key crypto for something entirely private?

As opposed to symmetric encryption? The advantage is that you don't need to provide the encryption password to write new passwords or replace old ones, since it uses the public key for that. It's a matter of convenience rather than security, in my opinion.

Using PGP also allows you to use related technologies, like agents and OpenPGP smartcards like Yubikey. I use my Yubikey to read my pass passwords. With the right setup using agent forwarding, I could also decrypt my passwords on a remote computer with the Yubikey through an ssh connection.

Besides, gpg is so versatile that you might be using it for loads of other stuff already and you may as well use it for passwords too. For example, you can use it for your ssh keys, to authenticate to PAM for `sudo` and `login` (local and remote (probably) using agent forwarding through an ssh connection).

> rather than gpg, which is in itself complex

gpg is complex, but you don't need to use all its features. You can just stick to a simple subset.
Interesting article, and call my cynical but wasn't anyone else immediately reminded of the excellent HN post earlier this month [1], and the Apple big-picture play proposed there?

"Those shiny new Apple Silicon macs that Apple just announced, three times faster and 50% more battery life? They won’t run any OS before Big Sur."

[1] https://sneak.berlin/20201112/your-computer-isnt-yours/
Fernschreiber is a Telegram client for Salifish OS