skysight-inc/HackerNews huggingface dataset:
What Linux systems performance books do you recommend?
I am familiar with Brendan Gregg's books, in fact just recently he's released a book on BPF tools, though I am not sure whether is better suited his previous one for "beginners" (Systems Performance: Enterprise and the Cloud - 2014)".

Anyway, what books have you read? Any worth mentioning? I work in a computational environment and would like to know how to tackle performance issues. Thanks in advance!
FAA failed to properly review 737 MAX jet anti-stall system: JATR findings
Pure maintenance is a grind to keep the status-quo. Ideally we would love everything to be maintenance free.

There are exceptions to this. This usually occurs when the object or system to maintain evokes an intrinsic positive emotional response as opposed to being something purely functional or utilitarian.

Some people love maintaining e.g. old steam engines and keeping them in peak condition. However, even in those cases it usually amounts to select parts of the effort usually involving some physical/sensory satisfaction, while other parts are still considered a chore.
If You’d Bought These Coins in 2014, This Is What You’d Have Made
A new clean laptop is in itself suspicious, especially if you are on a business trip.

I think the expensive legal brains the company employs decided it is better to simply admit that they do it this way to stop border inspections. Better a deportation of a single employee rather than risk compromising their IT systems and data.
Robots also outperform humans in many other skills, Yet here we are, watching the olympics.
Yeah, like iOS 13, Catalyst, and Catalina. It’s all rather amazing. Ship on time, ship all features that were announced, heck, their hardware teams can barely keep up!
Ask HN: Good Discussion Forums for Static Program Analysis?
I am interested in Program Analysis (or Static Code Analysis). Obviously this is a fairly specialized topic (my own level is a Bsc/Msc in CS/compilers/etc).

Any good forums for both research, SOTAs and libraries ?
that doesn't make it right. Be kind to the bees
Fair enough. I had a hunch I was just taking a bait.
You do know that hardware and software teams are not the same thing, yeah?
Have you worked at a company of similar size before?
Joel said that in the context of begging programmers to learn some micro-economics. It's fair to treat maintenance as an economic tradeoff, but the keyword is tradeoff: it's not just a list of pros and cons, but interlinked relations (just as supply-demand) where doing more/less of X necessitates more/less of Y.

Beyond that real engineering programs will also at least have some sort of 'engineering economics' component that if nothing else exposes one to the fact that say a mechanical engineering company will use present value / future value / maintenance cost / replacement cost / lifetime cost calculations and estimates all the time for machinery and so forth, some of which could be applied to software.

Since Joel's "Joel Test" includes things like "Do you fix bugs before writing new code?" I doubt code maintenance was high on his mind when he wrote the bit about crazy ideas. Can any company even answer yes to that these days? Do they have a strong economic argument? (Best I see is "P1 and P2 bugs closed before release".)
WeWork Bailout Deal May Emerge Soon as Next Week, FT Says
Right. The poblem is when you focus on and optimize for hiring excellent developers only. Then all the non-excellent people that contribute to the average are in middle-to-higher-level management.
My experience with no sleep happened as a part of 21 day Vipasana meditation retreat. So on the 15th day after constant practice we had to face what they called Determination — 3 days with no sleep, not leaving the room, doing 1hr walking meditation / 1 hr sitting meditation / 1 hr rest, all over again.
As far as i remember the point was to keep all the gained mindfulness and awareness in the counciouness and do not let subcounciouness which acitivates as we fall asleep to kind of ruin the whole practice.
It was an intense process guided by the teacher, with new exercises each day, basically some variations of breath counting.

It was difficult mentally but not so much phisically and after just a night of sleep i felt amazingly fresh.

I like to think that those 3 days of a guided practice with no sleep was the key ingridient to let the meditation become the part of my existense.
The thing is that non-technical people aren't using those features on windows/linux desktops even if it is possible to do them, whereas they are using them for macOS and iOS

It's the barrier to entry and knowledge. I agree for tab sync but for most things it takes a degree of setup and also knowing that the feature even exists to set things up, but even casual Apple users seem to know about and use these features
Well, this is a much less controversial choice compared to the Nobel Prize in Literature 2019.
> A mirror I have a lifetime experience worth

Which nicely explains why young people don’t have the hang ups you have.
Apple and NBA Expose Fantasy of China Delistings
I note that this story is not on the front page, despite a good amount of votes within 3 hours. Indeed, it's currently only at position 86 on the third page.

I am definitely not accusing HN of anything here. What I do think is the case however is that stories like these get heavily flagged, either by Google supporters on HN or, more speculatively, by controlled accounts.
Declarative Assembly of Web Applications from Predefined Concepts [pdf]
It IS a Unix, not "based on Unix"
Living in Germany, with its history of ineffective but expensive actions against climate change, I do wish people would stay a bit calmer. Germany could have used its money to fund research that would help solve the issue globally. Instead we spent incredible amounts of money on low-tech solutions without actually reducing our climate footprint or even having a plan of how to eliminate fossil fuels.

(Not sure why you always come back to Greta T. She's really not relevant in this discussion)
I have NEVER been good at skateboarding, but what I found and loved very swiftly was the openness to trying and failing. From the outside it can look scary and intimidating but I only found people friendly, welcoming once you try something. Everyone in skateboarding fails, and fails multiple times before achieving what they wanted to do - and they celebrate that failure - which I found very refreshing.

This year I took my young son to a skate park to play on his scooter and loved how welcoming all the people there way. YMMV but my experience has always been positive.
>> Yet another puzzle is Leonidas’ decision to stay and die.

That's probably the easiest question to answer: the Spartans were war-crazy.

This is well-documented, and the tales of Leonida's wife asking him what to do if he doesn't return, and the 300 celebrating their own funerals, etc, are par for the course, for Spartans. Their whole society was hyper-militarised, their highest ideal was bravery in battle, to kill their enemies with no regard for their own life (in the service of the City, of course). They drilled their children from a young age to this mindset and they all became mad with it. So when the time came to choose between ditching their shield and running to fight another day, or staying and dying, the Spartans stayed and died. "Ή ταν, ή επί τας" as a Spartan mother said to her child ("with it, or on it"; "it" being his shield: either he carried it home, or they carried him home on it).

It is perhaps difficult to interpret this mindset from the point of view of a rational actor, because in terms of a strategy that maximises rewards and minimises losses, heroism does not compute. But a good general must take into account the fact that people are not perfectly rational, that they are in their most irrational when faced with death, that men with their backs to the wall fight to the death to a man. And that, at the end of the day, some troops will never break and run.

Remember also the Sacred Band of Thebes.
In the US, the closest that exists is mutual fund ownership (form 13F) and company insider ownership (forms 3, 4, & 5) filings:

https://www.sec.gov/fast-answers/answers-form13fhtm.html

https://www.sec.gov/cgi-bin/browse-edgar?company=&CIK=&type=...

These forms are only submitted about public companies. You can see the data on sites like Yahoo Finance.
Americans and Germans Are Being Fleeced by Real Estate Agents
No but they are not entitled to customers and they have the right to express their dissatisfaction. Just as China can threaten Blizzard with no business unless they kowtow, customers from other countries can threaten Blizzard with no business for giving in to China's demands.
Congratulations to PM Abiy on this exceedingly deserved award. Quite frankly, I was surprised it had not been awarded to him last year.
The list of people who were passed over the Literature prize is more distinguished than those it was granted to.
Thanks, I checked the syntax again and noticed some other places where I missed it. :D
Isn't that basically the same as microfracture surgery in humans?
I think the right thing is to go back and forth between the two systems. Wait until people are fed up with one, then switch to another to clean up and optimise. Once that stops working well switch to the other model. Rinse and repeat.
>Incidentally, the popular book/film 300, which focuses heavily on the bravery and martial ethos of the Spartans, instead depicts the Persian fleet as being destroyed by a storm prior to the decisive battle. This makes for a simpler story, but at a rather significant loss of historical accuracy.

What you're describing is the Battle of Salamis in the _second_ Persian invasion. The storm off Mount Athos in 300 happened during the first invasion (and it really did happen). Quoth wikipedia:

>The fleet then rounded the coastline as far as Acanthus in Chalcidice, before attempting to round the headland of Mount Athos.[42] However, they were caught in a violent storm, which drove them against the coastline of Athos, wrecking (according to Herodotus) 300 ships, with the loss of 20,000 men.[42]

The second time, instead of going around the peninsula, Xerxes had them dig a canal. For the longest time people doubted Herodotus' account of this canal, but it was actually real. [0]

[0] https://en.wikipedia.org/wiki/Xerxes_Canal
I recommend people look into oleamide for insomnia
I don't sleep, I guess this is called "short sleeping". I have been this way my entire life. Frustrated my family growing up and still today, age 42, is hard for my family sometimes.

I sleep 3-4 hours most days, but lately just 2 hours each day. It's like clockwork. I've actually been up for 30 hours already.

What makes me different? Anyone have research or thoughts on this?
Ask HN: Why does macOS 10.15 Catalina still ship with Python 2?
The original title is better imho.
This topic is difficult to address in general and world wide. What I can say is: My wife and I graduated in Germany, we both had a net salary/scholarship beyond 1200€/m, so we could easily afford anything baby-related. This would even have been possible with only a single salary -- having a baby is not expensive if you don't follow your urgent need for a house or car. In a German city, one can raise a kid in a single room apartment and study half time -- and this does not meet the national (or my subjective) definition of "poverty".

The actual problem is time. Having a baby, I felt the lack of time every day and night. I could not do as much for science as I wanted to. That definitely reflects in the grades and scientific publications.
These fish can live on land and breathe air. Authorities suggest you kill them
VisiData: A Table Explorer for the Terminal
I love Vipassana retreats. I've done a few long ones too.
Cool recap. From your article:

> Is there a general interchange format for these systems?

I don't understand why none of these people is using RDF. Seems like a perfect technology for a memex.
It would be fascinating if that’s the situation.

Would that also mean an individual wanting to avoid five eyes surveillance can register their account in China?
Because those breakages are rare enough in the real world for it to be worth the choice.
The goal of the US ballistic missile defense is defend against a limited ICBM attack and regional missile threats. US ballistic missile defense program can't defend against large scale Russian attack. Defending against large scale attack has never been the goal of the program, nor is it a realistic goal.

Russians use the US BMDS it partly as an excuse. Russians can easily compensate against any BMDS development by adding little steeper arch to their ICBM's or adding more countermeasures.
Nim is compiling to C. It also supports scripting.
Almost 50% of Company Network Traffic Comes from Bots, Report Says
[Citation requested]
I'm holding out hope for captains and crews rescuing people from drowning. Or maybe they'll have to serve their Mandela-like prison sentences first.

https://en.wikipedia.org/wiki/Carola_Rackete

https://en.wikipedia.org/wiki/Pia_Klemp
Yes, the prize is meant for actions during 2018. Greta rose to prominence this year.
I do like the "Plain Language Summary", but as a non-scientist (but hopefully reasonably smart person), there's still some jargon in there that's confusing (had no idea what "graupel" was, nor "microphysics of cloud drop formation").

Credit to them for including something like that and definitely needs to be done more from the primary source, but think it needs a bit more work to be properly "plain language".
Bazel is based on Blaze, which is Google's internal mono repo build system. But Angular, Kubernetes, Tensorflow, et al, are open source projects, Angular in particular, needs to work with NodeJS and Typescript ecosystems, which almost immediately demands dealing with node_modules dependencies if Bazel is to be used with it. You see to imply this was a case of Bazel folks somehow being blind sided by these requirements, but it's more a case that step 1 was to make a version of Blaze that works outside Google, step 2 was to make it work for non-monorepos and non-single-version dependencies, and step 3 was to make it integrate with alien package management ecosystems.

Actual support for the things you claimed is quite good now, and that's my point. You posted a number of claims that are now no longer true as of version 1.0. Yeah, a year ago, things were bad, but then again, it was a project at beta level in rapid development, and pretty much for early adopters.
Oversleep leads to lazyness and sadness, or introversion and contemplatency. Or, it was just those teenage years, but when I was 16 and 18, I used to sleep 14h per day.

This contemplating mood lasted throughout the day, only to disappear and be replaced by ambition and will, many creative ideas late in the evening, just before it was time to sleep again.

8-10 hours is perfect, just enough to retain the creativity and motivation for the next morning which was gathered during the evening. Sleep longer than 12h, and feel so comfortable to just contemplate things without willing to do anything else but think and feel.

When I sleep less than 8h, all effects as described in article happen.
How are your general energy levels, memory, mood? I can’t provide any research or thoughts on your case I’m afraid but I expect others who may be able to would need this information.
I thought USB automagically took care of that?
> "I wish the reporter could elaborate more on whether there are live websites broken due to this or is it a project under development so we can measure the impact more."

(Quoted a comment from the thread on https://bugs.chromium.org/p/chromium/issues/detail?id=100574...)

Wasn't this specific version of Chrome rolling out to production users world-wide? Clearly there was a subset of users that was impacted by this (otherwise, a report wouldn't have been made in the first place). Not sure why they're asking the reporter about the state of their specific project?... :\
I don't see why water used for cooling can't later be used as irrigation water
Could modern political strife be making us sick?
The threshold for keeping your job is very low when there is no competition.

Compare how cops act (who are damn near impossible to fire and have a local monopoly) with how private security acts (who can be fired on a moments notice and who's customers are not locked to a particular provider).
Agreed! That's why I went for markdown in implementing it for myself.

Handwriting definitely helps, but a lot of it in this system is done during reading (or just general life), which Ahrens calls "literature notes". Ahrens has a theory that handwriting forces paraphrasing, which he views as important to learning. Anyway, I handwrite all that, then there's a later stage of integrating the relevant info into the system.

For me, searchability and accessibility, plus backup (I write a ton on paper already and I'm a bit worried about losing notebooks) makes it worth the digital step.

Also, I suspect from initial usage that the Zettelkasten is what Krakauer calls a "complementary cognitive artifact": https://philosophicaldisquisitions.blogspot.com/2016/09/comp...

I.e., it makes you better at what you're trying to do even in the absence of the tool. To me, the main benefit of the system is that it encourages relational thinking.
Are you talking about Greta Thunberg, I would think so, I don't know enough about her, what do you recommend from her?

I fail to see what or why she is important, we are past good speech in terms of ecology, what actions does she recommends?
What's to stop someone building similar functionality for the web? Seems like a no-brainer to me.
On the other hand, I could scale my external monitor perfectly with W10, while on Linux the answer is still xrandr. Which makes everything blurry. Unless you scale Gnome/KDE to 2x and downscale.. which makes everything slow.

Gah... i hate computers.
I work from home coding, sometimes went onsite. If I'm stuck on a problem with some code which a walk or short break didn't solve, a sleep would usually solve it, hence the saying "sleep on it". I'd even sleep during the day for half an hour or a few hours just to get the answer. I've also been awake for 80hrs doing a windows server upgrade which failed horribly but I put that down to the system being hacked. Felt like a zombie, but strong tea and hard water calcium rich near London so possibly also contains unmetabolized cocaine in, played its part in being able to stay awake for that long.
Apple has announced they would deprecate scripting languages like Python, Perl or Ruby from the desktop edition of iOS. So there is no point in including the "new" version of Python (3). They're keeping Python 2 for compatibility with existing applications but they'll eventually remove that too (and potentially they will remove every single piece of technology that is vaguely standard or open).
England is cheap for both sellers and buyers.

France, for example, has both high fees for sellers and legal red tape that adds plenty for both sellers and buyers: it is mandated by law to use a 'notaire' for the legal paperwork and they charge up to 8% of the sales price.

In England you can even do everything yourself if you don't have a mortgage. Otherwise competition among solicitors is fierce.
A soft way for Apple would be offering iPhones with two different connectors - Lightning for luddites and USB-C for rest.

However they’re more likely to come up with one with no cables at all...
I mean, they're very different laptops and anyway, if this is a competition, I get ~10-11 hours with a 9 cell in my x220 on arch.
It might need chemicals so it doesn't rust or freeze pipes
Fedora 31 includes prototype of new network platform – LinkNet
Making a commit with two parents is shooting yourself in the foot, because every other kind of commit can be summarized as a single diff, which means you can definitely do bisect without misery.

What is the simple diff content of a merge commit which solves a conflict between two parents? There isn't one, change my mind.

We both agree that software should discourage shooting yourself in the foot. We disagree about which one of us is using the feature that encapsulates the moment where shooting ourself in the foot happens. It's not nonsense history if it reflects the order that branches were actually merged, which is far more interesting than the order in which commits were written concurrently across disparate branches IMHO.

If you are working with other people that can't read your thoughts, especially those who are too distant to reach you to return the favor when you have inflicted pain on them, they will appreciate it if you rebase your feature branch before submitting your PR and don't send forward an unmerged conflict unless we actually need to talk it over for some reason.

On the other hand I don't know anyone who will be mad that you did this. The rebase feature exists for a reason, and so does amend, reset, squash, etc. How many of these features do you think I shouldn't use? I am only discouraging the use of one feature, the automatic octopus merge that happens when you thoughtlessly run "git pull".

Why do thoughtless things? Don't you want to review the code you've pulled?

Rebasing also guarantees that the commit your CI has tested is identical to the commit that becomes head after the branches merge. How do you guarantee that your branches still function properly after merges? Carefully running the tests by hand between merge and push? My test suite is too large, and we are too busy for that, friend.
I must, as I always do, bring up my favorite editor Code Browser which works for this to some degree: http://tibleiz.net/code-browser/

I've been using it for some 15 years and I don't think I will ever leave it. I do wish that other editors (vscode in particular) would adopt its folding style or at least enable it. Doesn't seem promising though (https://github.com/microsoft/vscode/issues/17904)
That's great to know. I loved Zen when I was younger, thanks for mentioning Lilo.
Inflation is losing its meaning as an economic indicator
A related visualisation is a delta-V map:

https://www.reddit.com/r/space/comments/1ktjfi/deltav_map_of...

AIUI this takes in the cost of both climbing gravity wells, and changing orbital speed and inclination.
There is a race to acquire wealth through cryptoassets
If they were testing flavonoids/anthocyanins, it is probably a species that has with blue/purple flesh – e.g. the european blueberry (Vaccinium myrtillus).
>...granted Google permission Wednesday to pump 549 million gallons of water out of the ground each year to cool servers at its sprawling plant in Berkeley County.

>DHEC’s decision is the latest development in a bitter fight over whether the company should get state approval to withdraw from a major groundwater source that, critics say, is dwindling and in jeopardy of being further depleted.

Just put the warmed water back? It's not like it's being contaminated or anything.
My sleep has been reducing, strangely. I used to get 4.5 hours or so, then 4, then 3.5, etc. Recently I'm on 2.

I feel fantastic every day. I get up without an alarm. I don't need caffeine, I work hard, I take care of the kids, cook, etc. Should mention that I eat a lot of blueberries, avocados, fish, tea, turmeric, etc.

Memory is fine, I don't forget or have trouble recalling details. Usually. Sometimes I forget an API call, but don't we all?

My mood is always positive/euphoric. Some days I'm a bit grumpy but its usually because I'm bogged down in tasks and trying to do a lot at one time and I really just want to put these chores aside and do something more enjoyable.
Do they have or are they building the infrastructure to do that?