skysight-inc/HackerNews huggingface dataset:
5 tasks are personal, religious.

Exercise. Anything within 2 minutes - 3 push ups, some squats, etc.

Learn iOS programming. 2 minute video, which I often play in 2x speed.

Work on my side project. 2 minutes is quite a lot of progress as the bulk of the work is data entry.

One task for a game I'm playing. It's not productive but I'll do it anyway. It used to take an hour, but thanks to habit, I shortened it to half an hour and can go even less.

Spending a little time dedicated to the family, nothing else, no phones. Cook breakfast, run with the kids, tell them a bedtime story, help them with homework. I thought I might have neglected this, but it seems it's already a habit.

Two to a regular work task. One in the morning, one in the afternoon. It's usually something like write 5 lines of code, remember to keep it to 2 minutes to cut out procrastination.

What really happens is that I'd rush through all the chores. After all they take just two minutes. I watch an intro video to iOS navigation, which is unsatisfying and end up watching a whole chapter. I write 4 lines for my project when I'm busy, or code an entire module when I feel like it. I do three push ups when I'm exhausted that day or run the whole neighborhood when I'm in the mood.

It's put me 'in the mood' to do a lot of productive things. I end up delaying the bad stuff until later, or have no guilt over doing them because I had a good day.
> When one was destroyed, it would reach into the other to null out the pointer, thus severing the connection.

How does this deal with concurrency? Must you now always use mutexes when handling this kind of pointers?

Also the discussion about destructors having a return value or taking arguments forgets to mention a simple trick: an rvalue-reference qualified member function. To call it you must use std::move() on the object. Linters can then warn about use-after-move. That method can do the real work of destruction while the destructor can be quite trivial.
Many of these UI changes seem like backward steps.

https://blog.thunderbird.net/files/2020/07/compose-compariso...

Old: Clear that you can enter multiple "To" addresses. Obvious that the formatting buttons are buttons.

New: Single-line "to" implies you can only enter one address. "Flat" buttons don't look like buttons.

https://blog.thunderbird.net/files/2020/07/account-setup.png

Extra white space makes the window nearly twice the size for no apparent reason. I wouldn't say the new one is any clearer. Maybe even less clear, since the grey textual tips next to the fields have gone.
Is anyone just using Git{Hub,Lab,Tea} issues and being fine with it?

Is the absence of a Kanban board a deal breaker? Perhaps for management.
This is all fair, it just sometimes feel people are a little too focused on running bash scripts, when something like `npm i create-react-app` downloads 200K lines of code, all of which can autorun. 'Read everything you download' is just not incredibly helpful. From all the code we trust and not read is just a drop in the ocean.
> The next morning, it traveled to the decommissioned coal mine set in the mountain, and then to a chamber deep inside hundreds of meters of permafrost, where the code now resides fulfilling their mission of preserving the world’s open source code for over 1,000 years.

What is the probability that we still have the required tech to read that code in 1,000 years?
>I think people are still severely under-estimating how dangerous this was.

No they don't.
The Tech Cold War Between the US and China Will Cost $3.5T in the Next 5 Years
It’s worse than that. 99.9% of all species that ever existed have gone extinct. Human extinction is a near-certainty, unless we can colonize other planets. Right now we can’t even respond to a pandemic or climate change, so even putting the huge technological problems aside we can’t seem to organize as a species to deal with actual problems we already have.

Individual lifespans are too short for human beings to plan and implement large-scale projects that no one working on them will live to see finished. Hard to get motivated about a distant future that doesn’t include us, even worse when fewer people have children to think about.
Due to a video by Dave MacLeod[1], I made some dietary changes that have had a surprising and profound effect on my mental health. The full list of sources for that video are on his blog[2], but the paper I found most helpful was the first on the list[3].

It's hard to come to any conclusions here, but it does seem like for me, the issue was at least partly chemical.

However, I'll say that a lot of why I got to a point where I could even make the dietary changes, was that I had done a lot of emotional and psychological work. The reason I was interested when I saw the vlog, and read the paper, and made the dietary changes, was that I had done a lot of work to learn to even care about myself.

For me, there has been a feedback loop--learning to care about myself has allowed me to discover tools to improve my brain chemistry, which in turn is now allowing me to care about myself better and do more for myself (and others). I don't think that just giving people the right food or medicines to fix their brain chemistry would work if they don't see themselves as worth making the life changes for.

[1] https://www.youtube.com/watch?v=UPi41bSrFdI

[2] https://www.davemacleod.com/blog/vlog15

[3] https://pubmed.ncbi.nlm.nih.gov/30254980/
How does FB handle people that are strict 9-5'ers?

I read a lot of conflicting things on teamblind or glassdoor about a poor WLB. It's hard to tell if this was someone in their early 20s out of school struggling to work with a large company or someone mid 30s that burned out.

If you just do your obligations does it look bad? I mean not everyone can be a top performer, especially if there is a curve. Some companies will PIP you out, but I can't quite get the vibe at FB.

I'd love to join, I interviewed last year but went thru some personal grief and didn't really prep well then failed the interview. I'd like to time to properly study this year because the process as was very do-able if you put in the effort.
I was an eng manager at Facebook for a number of years and I think you accurately summarized the coding metrics in performance reviews perpetual great debate.
Yes, in the background window in this screenshot https://blog.thunderbird.net/files/2020/07/Dark-Mode-1.png you can see manual Light and Dark options as well as Auto.
That was my thought as well. A big stunt to show they can take over some of the largest names on Twitter/world as a proof of concept. Think of what they can do if they fan this out at scale to millions of normal accounts.
“You’re trying to predict the unpredictable”
The high rate of police brutality and incarceration of men vs women proves that society is systemically sexist against men.
China should stop forcing Tibet, Uyghurs, and Hong Kong to adopt their system

> wrong, they are not countries. And China didn’t force them to adapt to Chinese Cultural. Their cultural inheritance is widely seen in the region.
I flew on Singapore's A380 and A350 in Business a while back. That A380 Business seat was astoundingly large. You have so much room to move around, adjust posture, stretch, etc.

Even their A350 business seat didn't have quite as much sitting-room, much of the space being taken up by part of the built-in furniture.

Given the option, I'd pick the A380 over the A350.
Stop with this stupid trope already; think before you post.
The mayor of Nagasaki reported that the bomb was a dud, and only then realized he'd heard nothing from the north half of the city. Same statistical paradox as the Brits reinforcing the parts of planes that returned with bullet holes, until someone said, "Um", ...

The Japanese surrendered before realizing that Nagasaki had been half destroyed.

The bomber crew was going to release on radar alone, against orders, realizing this made more sense than releasing over the ocean before landing. Then they saw an opening in the clouds. Not a good day for visibility; Nagasaki wasn't even the primary target.
The state of Florida cares less about the unemployment rate and more about whether they have to pay out of their unemployment fund. The federal government is different because they just increase the deficit whenever the situation is dire.
I like how the original example is "median" and not the "lowest of lows". While my examples are outliers. HN bias again.
"Smooth" is definitely still current slang, with a meaning similar to "cool." And "smooth" came first:

> Slang meaning "superior, classy, clever" is attested from 1893. Sense of "stylish" is from 1922.

> A 1599 dictionary has smoothboots "a flatterer, a faire spoken man, a cunning tongued fellow."

It may be time to bring that one back. "Did you see Keith chatting up that girl at the bar? Total smoothboots."

https://www.etymonline.com/word/smooth
RStudio, server and connect are such a treat to interact with compared to anaconda entreprise.
I loved to ask my grandmother about this because she recalled listening to the original broadcast. She said the station would take commercial breaks to interrupt the story, and they reminded listeners it was a fictitious broadcast when taking these breaks. She didn't believe that anyone could be fooled by it, at least not to the extent that was reported.
> As a spectator it is reminiscent of previous attempts at "remedy", notably the Cultural Revolution by Chairman Mao.

You left out Stonewall, the Haymarket Riot, and the LA riots.

And maybe the Civil War or American Revolution.
Some moons of Saturn are interesting. And breakthroughs in physics do happen and there’s a lot between here and “bouncing around the stars.”
Sure, but the root cause for kids being blown up is because France was threatening non-aligment with the US.

As far as that there is nothing the Vietcong did that was out of the ordinary and that would warrant blowing up kids on bicycles for fun.
Sisense (formerly Periscope)
A Bomb in the Desert
I suspect the nostalgia is the same old story: it was big when Baby Boomers were young.
Who says its an antipattern? VPN Authentication is additional to authentication on internal systems. VPN is a requirement in most security frameworks like NIST.
> "But what about 200 years after the apocalypse? Or maybe just 1,000 years from now, no apocalypse needed?"

-Thanks to flash memory cell charge leakage, I'd be surprised if the micro-SD card or USB drive kept its data for more than 3-5 years. They're designed for low cost, not longevity.

-The electrolytic caps will probably have dried out and failed by 50-100 years.

-The plasticizers used will have evaporated away by a century, leaving any plastic or rubber components brittle and crumbly.

-The lead free solders used in modern electronics are prone to the "tin whiskers" phenomenon. Not sure about the mitigations or timeframe for growth but a couple centuries is far, far longer than any reasonable design timeframe, making it a distinct possibility in my mind.

-At 1000 years, I'd wonder about diffusion effects in chips wrecking the circuits. It would be interesting to do a calculation to see how long that would take for an unpowered chip at room temperature.
I haven't seen the video, but the current governor's Chief of Staff complained that the previous governor (both Republicans) actively created a difficult process and legal requirements which were very high hurdles to cross. Part of that are the anti-patterns or dark-patterns in the sign-up system, but the qualification requirements aren't as easy to qualify for as many other states.
Agreed about the flat buttons sadly following the OS-cohesiveness-hindering flatness fad instead of adhering to standard OS styling which can be recognized across apps by users.

Disagreed about the To/Cc redesign, the new design is much more efficient when you have multiple recipients, making good use of horizontal space. The old design did lead to:

1. Tons of wasted horizontal space (as each line is a recipient, on each line you only use the few characters describing each recipient, leaving space on the right blank). And also, one-line-per-recipient leads to tedious vertical scrolling inside a vertically-constrained space (3 lines by default, and you don't want more, you want to preserve vertical space for the email body, not the header).

2. Impossibility to easily copy/paste all recipients. With the new design, it's now easy: select all, copy (and repeat once if you have a Cc field, okay).

There's a reason this To/Cc design is what most (all?) desktop/mobile clients do.
I'm not sure it's the cheap companies or developers driving this. Even companies that pay really well produce pretty slow software (Gmail, etc.). It's mostly the ecosystem in which software is developed.

As someone else said, businesses hire software engineers to solve business problems. Speed often isn't a priority. Fast software will make the experience perceivably better, but it's hard to get on a sales call and tell a potential customer that your application loads much faster when they are looking for feature X. And most companies buying software are looking at a checklist of features first and then maybe the experience.

You also need to put in the time to make software fast and then keep it fast. It's not something you can tack on at the end—if you want something to be fast, that has to be carefully considered from the very beginning. By the time people notice something is too slow, you're burdened by half baked architecture and a monstrosity of a codebase. At that point, it's near impossible to really make anything fast.
Is the Saudi Government Plotting Against Another U.S.-Based Critic?
The link to airlinegeeks.com is seting off a number of av warnings for me.
> there is a high chance that the person in question have already heard it.

This is so true. I speak as someone whose name prompts an obvious joke. People think they are so clever and witty, having come up with something I have heard hundreds of times before.
They'll change the keying so that that can't happen. Same as with DDR2 and DDR3
Firstly, India has a huge engineering population. Even if 10% of it is interested in consulting jobs, it's easily more than most countries. Secondly, most folks do engineering just because it's easy path to get a decent paying job. They don't really care about engineering itself, so consulting jobs are a happy medium, also they provide easy transition to customer facing roles or management which many folks want to move to anyway.

And lastly, there's dearth of product based companies in India, so positions in such companies are highly lucrative and competitive. Consulting job is the last resort for someone interested in software.

This entire phenomenon is so common there's a popular comedy sketch on it - https://www.youtube.com/watch?v=oPp4htuqDOs Not really far from reality
Here's how I think it could be done:

Get Trump's account, and tweet something like, "I've ordered a NUCLEAR STRIKE on China! The missiles are already in the air. The DEEP STATE is trying to take me out. They will try to silence me and delete these tweets and use deep fakes to say this was a hoax! The storm is here, Q is real, it's time to take up arms and kill democrats."

Then continue tweeting escalating things over the next half hour (since apparently the hackers couldn't be stopped for a while).
The thing this is doing with "named deconstructors" seems to essentially be a form of linear typing, which is already well-modeled; and while the article claims this is "incompatible" with exceptions, I don't think that is true: it only means certain kinds of objects can't be on the stack if an exception were to occur without a "default" deconstructor (similar to a default constructor), but being able to get that scenario as a compile error is actually "cool" (as you can always model exception handling as just an automated expansion of an error propagation monad, at which point the code either would have worked before or it wouldn't have) and so I wouldn't throw the baby out with the bath water so soon.
Anthony Tommasini: To Make Orchestras More Diverse, End Blind Auditions
Presumptively, the Tech Tree will have some way of bootstrapping a system capable of decoding the tapes. They say in the introduction that it’s nearly useless to access the tapes without a computer and that they expect whoever is reading this is to have a computer that is centuries more advanced than we have now.

Maybe they just zip tied a ThinkPad to the tape reader and pray that it can eat whatever happens to it in the vault.
Wait.. does that mean no Cap’n Crunch on Mars? Count me out.
What's EPAM Systems reputation like?
Github has Projects, which IMO does a pretty decent job.
>Catchup

Hence throwing money at strategically important industries like semiconductors. The goal isn't to pay more the west in everything, but to enough premium attract the necessary talent to meet development objectives. Like attracting sufficient Chinese engineers from the valley to sea turtle back to bolster domestic innovation while locals spam derivative products until something competitive arises. At least data from the last few years shows it's drawing Taiwanese and Korean semi engineers. But semiconductors are very hard, like turbojet engines which China also has difficulties tackling, so who knows how well this strategy will work. Only that it's worked for everything else.

>Chinese Tech

It's not romanticization, I'm not in tech and I don't know what goes on method of cultural wise behind the scenes. I just know most everyday services I interact with when in China is ahead of the west, with exception of Google maps. Maybe the code is all duct taped from github, the workers are underpaid and overworked, but the experience is better from a consumer experience. So for me whatever is happening is sufficient, and breakneck speed for practice reasons might be the kind of consumer oriented process I prefer. Silicon Valley may poach most of the talent, and have the best pay, but they haven't made my life as convenient in comparison.
I've always liked how "fool" is at home everywhere from the King James Bible to gangsta rap.
"Quotations allegedly of me on the internet are rarely legitimate"
AlbertEinstein.
Fascinating - thanks for sharing. Newspapers always play the same dirty tricks - they're doing the same now with the tech reporting because they're losing ad revenue to the tech companies.
Hmm, perhaps the URL title would be better?

> Attorney General Barr Takes Aim at Hollywood, Disney For Censoring Films to Appease China
I get what you're saying but the state here is often the official record for things. These kinds of government records are open and searchable in most cases. And to some extent they answer to the governed. You can get a new DA, mayor, etc. You can't fire an internet sleuth.
Let us not forget the 13th Amendment to the US Constitution. Involuntary servitude was abolished in the US for everyone except prisoners.
:%s/emacs/vim/g
> “Where is all of this excess water?” Raghu Chundawat, a leading Indian conservationist, asks me sourly in nearby Panna National Park, a sanctuary for endangered tigers. “The government won’t share its flow data. I don’t think even they know what the impacts will be.”

In a quick Google search I was able to find this - http://www.mppcb.nic.in/pdf/594-English.pdf. I'm not an expert on this topic, but seems like there is some amount of flow data.

This is just one example of what's wrong with the article. It feels more like a travel blog than a well researched article.
> As a software engineer, every review season completely ignored all of my technical accomplishments and problem solving skills

How do you even measure that?
Trace32 & the Lauterbach JTAG. Expensive, but intuitive, scriptable, and performant.
I’m thinking that someone at Microsoft may have snuck the code for Windows into the archive after it was pulled from Github. Between Windows and OS X, a ton (most?) of the end user software would be unusable to a future generation in its original form since they didn’t have the desktop OS it was used on.

Ironically, 500 years from now, they may think that the year of the Linux desktop was 2008 :-D
This may also be an example of simply tripling your effort, while maintaining about 80% uptime.
“any”? Just what did you have in mind?
The Windsor Node SDK
> most companies buying software are looking at a checklist of features first and then maybe the experience.

I think the hugely successful SalesForce proves this point. Just one standout among many such products.
I'd say 'dope', 'fresh', 'sweet' are still alive.
ML forecast for Covid-19 cases in US
He says it like it's a bad thing:

"The bourgeoisie cannot exist without constantly revolutionising the instruments of production, and thereby the relations of production, and with them the whole relations of society. Conservation of the old modes of production in unaltered form, was, on the contrary, the first condition of existence for all earlier industrial classes. Constant revolutionising of production, uninterrupted disturbance of all social conditions, everlasting uncertainty and agitation distinguish the bourgeois epoch from all earlier ones. All fixed, fast-frozen relations, with their train of ancient and venerable prejudices and opinions, are swept away, all new-formed ones become antiquated before they can ossify. All that is solid melts into air, all that is holy is profaned, and man is at last compelled to face with sober senses his real conditions of life, and his relations with his kind.

The need of a constantly expanding market for its products chases the bourgeoisie over the entire surface of the globe. It must nestle everywhere, settle everywhere, establish connexions everywhere."

— Marx 'Communist Manifesto'
In this context not at all. No one controls who you give physical cash to. If someone promises you magic beans in a bar and you give them $1000, no one stops you, just as when you control a balance, nothing stops you from sending it to any address you want. I'm not actually sure what part of this is not clear.
I have loved the old FAEMAs for a while and found this one for sale in the Netherlands. It had been restored. Price was around $5500. It turned out to need a bit of work but I finally got it running well and use it every day now. I don't have a blog but I do post coffee pics on Instagram.

https://instagram.com/desertdefender
I have very mixed feelings about Excel, having been using it intensively over the last year where I never did before. It has a large number of components with overlapping functionality, apparently designed by separate teams at different times, all missing crucial functionality when I want to make some sort of BI type of solution. You have DAX, you have VBA, you have Power Query, you have the Data Model. And every new area I delve into, after I use it for a few hours, starts giving me weird errors and possibly corrupting my file. The latest is a dialog with a button that says "Send a Frown".

Quote from someone that is not me and not my particular issue, but that expresses the sort of problems endemic to Excel and MS software in general:

"When data is refreshed, I get a message box "Send a Frown" at unpredictable, inconsistent intervals. For example, it will work seamlessly for five or six times then suddenly it will fail, and give this "Send a frown" message.

A normal VBA error handler does not deal with this "Send a frown" message. Not even an "On Error Resume next" deals with it. I can thus not capture or step-over the error (err) and deal with it in my code. When the "Send a frown" message appears, the entire process is on hold until I (the human) clicks on "Send a frown" or "Cancel". This is problematic since this process runs 3am in the morning on our servers for about 200 connection refreshes."
QDR/QDR2 are real interfaces, although for SRAM. Afaict Micron and Cypress make them for specialialty applications.
US weighs ban on TikTok as friction with China rises
Congratulations to the Zulip team, this release looks awesome!
At $12k for what would be a Concorde flight, you might as well pay $17k for a supersonic ride on a MiG-29 once Migflug has them again.