skysight-inc/HackerNews huggingface dataset:
You misunderstand it, then. Arch is stable enough that (unless you're doing stupid things, like grabbing half of your system from the AUR) there will only be a breaking change every three years or so. Just set a cron job to update it for you and you have nothing to worry about. It was literally created for lazy system administrators, and it's only gotten better for them as time goes on.
Someone didn’t read the article.
Great Twitter thread! (For anyone trying to sell a book online...)

Some takeaway excerpts:

"2. If nobody knows who you are, you're going to have to solve that problem first."

---

"5. You're going to be the writer, publisher, distributor, and promoter. Don't self-publish with Amazon. They take a 65% cut for ebooks > $9.99, and if you're going to do all the work yourself, what's the point?

Put it on @Gumroad @ 3.5%. They're awesome! And follow
@shl."

---

"6. Paid ads don't seem to work, but I might have been lucky.

I tried Google, Quora, LinkedIn, and Reddit.

Nothing worked (either cost-per-click too high, or clicks don't convert), except on one Reddit sub: r/aws.

So far I sold $812 & spent $525 from r/aws ads. $100/day budget."

"But if I had no sales from my own organic reach, I wouldn't have had anything to share on those forums.

The order matters!

---

Sales from external forums:

HN: 164 - $4,592

Reddit: 68 - $1,904

Indie Hackers: 24 - $672

LinkedIn: 5 - $190

---

Total: 261 - $7,358 (18%)"
Well, these are spaces supposedly optimised for conversations and it's kinda expected by customers to have that chatty vibe.

What happens when someone hit them up "hey, what are you reading ?"

Anyway, it's only an hour or a chapter long.

Isn't book club an American thing though ? Never heard of one in Europe.
If you think Paris is clean, you'd probably get Tokyo syndrome if you visit there.
Climatescape.org – Mapping the global landscape of climate-saving organizations
Sorry I didn't mean to make the argument that doctor's are unique in pushing against IT policies.

But they do push back uniquely hard. My experience and almost everyone I've talked to in Medical IT have had the same experience. Have you had a different one?
> There isn't much code I wrote in my previous professional career that is still live

That means your impact on the world has been very limited. You haven't contributed to the basis of what other coders used. Not that this is illegitimate - but I believe we should strive further.

> the reason is vendors only make a profit because they need to generate cashflow constantly, and they do it by breaking the above rules unnecessarily.

1. "vendors" don't control all code. In fact, the most important bodies of code we all use were released for general use rather than sold commercially: Free Software libraries, drivers, kernels and applications.

2. Not all commercial companies want you to write this kind of throw-away code.
China's first 14nm production line put into operation
None of my virtualenvs (on Linux or on OS X) survived the 3.7 -> 3.8 upgrade. Are you saying they shouldn't have broken?
Right but you will also find versioned ports e.g. gcc4, gcc5, etc. It's not so unreasonable to assume the maintainers could / would do something similar with rust.
Depends upon the driving factor, for work most of us have to pay bills so the requirement for hard cash is pretty strong motivator! That's even more true if you have any dependents like kids. You may have to simply do something you hate short term just get by, all the time make sure you're on the lookout for what it is that you truly want to do. Short term could be days, weeks, months or even years. I'm working a job I don't like but it pays really well, so I've got a 5 year plan to work towards, saving my money, getting money off my hobby so I can hopefully quit my job in a few years time. All the time I'm learning what I need in place when the day finally comes, that's my motivation to keep going that target I've set in the distance. It's doable, it's damned hard to get to but it'll be worth it if i can keep going.

If it's motivation for a personal project, that's far more personal and the first thing is to make sure that the rest of your life is together to give you to the environment you need to get your personal projects done. I'm working on my second book right now, my first did really well but I've lost all the drive to do anything with the second one. The first one burnt me out completely, so I'm trying put things around me that will get me in the right frame of mind and wait for the spark of creativity to light and then I can get it finished.
We also have a mantra against optimization until you know that you need to. It seems too cost and time prohibitive to put these things on the programmer to maintain, and that we need to develop tools to help optimize our code. Maybe the next generation of optimization techniques will be runtime instead of compile time. We already have dbs with optimizers, so maybe there will be programming languages with optimizers?
Trying to shift security to end user wouldn't improve security. Most people value convenience over security.

Then the bank is not doing a good job. Its the bank responsibility to secure my account. How they do it is up to them
. I don't really care what method they use as long as from my perspective its frictionless and not annoying.

If you make security tools that is hard to use, then you are not doing a good job, be prepare for push back and consequently less secure environment.
Developers are taking over application security (Report)
On the other hand, I worked on a multi-million line codebase that was deeply joined to oracle’s db, with a team who all really wanted to move away from it but couldn’t because in the beginning (a decade earlier) the choice had been made to not put in “unnecessary” abstractions.
>but realistically the vast majority of software being developed is simply not performance-critical. It's designed to work at human speed.

I learned this by greatly improving a scheduling system algorithm that could schedule 10-12 related (to each other) medical procedures while accounting for 47 dynamic rules (existing appointments, outage blocks, usage blocks, zero patient waiting, procedure split times, etc) to sub second, improving the current algorithm's 13 seconds. You know what? It didn't matter. That was our speed test scenario (most realistically complex one a customer had).

The customer was fine with 13 seconds because it was so much faster than doing it by hand and these customers were paying hundreds of thousands of dollars for the licenses. Because of this, the improved algorithm was never implemented. It was a neat algorithm though.

Absolute maximum performance has its place, it's just not every place.
There are some options like pushbullet that come close; but I think that relies on our phone being on and having a connection.
> JavaScript isn't Scheme, but it's close enough for most programmers working in the real world.

Yeah, a Buick is like a Toyota. Both can get you where you want to go. But close enough?
>Obsessing over clean code is like reorganizing your clothes closet on a daily basis. If it makes you more productive to do so, do it. Too often, however, it's done compulsively and is counter-productive.
Python 2/3 is not a representative example, because it's actually designed to be installed side-by-side by the authors. Many libraries and apps on Unix are not.

Rust is designed to support multiple toolchains with rustup. I've got the following installed on my desktop box:

stable-x86_64-apple-darwin
nightly-2018-12-14-x86_64-apple-darwin
nightly-arm-unknown-linux-gnueabihf
nightly-x86_64-apple-darwin (default)
That’s the behavior of a junior engineer though. It’s a sign of an inferiority complex where any change feels like some kind of judgement on your ability to write it “correctly” the first time.

You are not your code, the code you wrote is not representative of you. Nobody who rewrites your code thinks that either.

You’re on a team working to build something larger than yourself. You’re not a bunch of painters sitting with your own easels in a room hoping to tape all of your paintings together in the end.

The best engineering teams I’ve ever worked on were groups of people that had no issues at all modifying each other’s code because we all trusted each other to do the right thing. The worst were the ones where each module had one “owner” who handled all of the changes to their module and “nobody else’s”.
Yeah, the reason oK was a toy was because John Earnest works for a company that has their own fork of the K3 source, if I remember correctly, which puts him in an area that won't end with one of Kx's harsh lawsuits getting dismissed immediately.

(Not that if he made a high-performance interpreter it'd be a bad thing legally: the reason GNU's programming guidelines are so archaic is partially because everyone implementing GNU early-on had seen the UNIX source code yet they could get around getting sued by writing esoterically.)
It’s what all animals do, why is it weird?
Adults that think they know best oft ruin the lives of children, and the poor have a disproportionate amount of children.
Usually poorly performant code needs optimisation through a change of approach or mindset. It is the way we are thinking about the problem that is lowering performance. Not necessarily the hardware itself.

I've seen locking brought forward as a critical limit. Long discussions about new hardware and adding nodes and all sorts of expenditure required. We need a larger kubernetes. More GPUs!

I've also been in the situation where we switched to a plain redis queue (LPOP, RPUSH) scheme and gotten 10x the improvement just by lowering message overhead. A lot of the very complex solutions require so much processing power overhead simply because they involve wading through gigabytes. Better alternative solutions involve less gigabytes. Same hardware, different mindset. Not even talking about assembly language or other forms of optimisation being required. Just different philosophy and different methodology.

Perhaps we need programmers with the mental flexibility to run experiments and be open to alternatives. (Spoiler: we've already got plenty of these people.)
Google's new website speed badge
There are food deserts, they are the places where residents will spend hours taking public transit just to go to the grocery store because they are too poor to own a car.
This fucks with your life, it will be a challenge to get to the store every week and fresh produce will expire too quickly, so you need to stock up on preserved and canned goods.
And when you get home after work and fridge is empty and the kids are hungry, you will end up going to a McDonald’s or Gas station or whatever is close and just picking what you can get.
If you can’t believe this, then you have lived too privileged of a life.
6-foot wide drones are very expensive and there aren't that many people that can afford risking 50-100k in one go for whatever this is, so I'm guessing it's the military, which would be long overdue.

https://www.nytimes.com/2020/01/01/us/drones-FAA-colorado-ne...
Quantum Takes Flight: Moving from Laboratory Demonstrations to Building Systems
zulln isn't saying drivers are spoofing their names. zulln is saying drivers are being harmed by riders spoofing their names.
It's a good move by google.

Link to their original announcement:
https://blog.chromium.org/2019/11/moving-towards-faster-web....
I think the issue with almonds is that by growing them in massive monoculture you create bee deserts for the majority of the year when the almonds aren't flowering. Once the flowers disappear, any remaining bees will starve until the next year. So this criticism could be leveled essentially against almost any large scale monoculture crop.

I'd be interested to know why almonds (and avocados) are usually highlighted here. Are other flowering crops typically grown in more diverse environments?
I find abstractable parts in code by thinking about potential names for it. If there is no good name for a potential common function, it's probably not a good idea to extract the section into a function. Maybe it can be extracted into two separate functions with good names?
Absolutely the wrong approach.
Could you give some examples of the automagic stuff Debian does under the hood?
https://tezmovieswebsite.blogspot.com/2020/01/angrezi-medium...
https://tezmovieswebsite.blogspot.com/2019/10/dabangg-3-full...
> There is life outside of Google, and always was.

I had a collection of animations related to lambda calculus and alife on g+. Well, now is back online and moreover it is better, because I can add the option to remake these animations live, with js.

http://imar.ro/~mbuliga/collection.html
That quote you gave is awfully misleading, as Bush was not speaking about flight 655.

Ronald Reagan, the actual president at the time, did apologize a few days after the event.

https://www.washingtonpost.com/archive/politics/1988/07/06/r...

If you really want to compare the two events, note that after ~4 hours after the event the US did acknowledge it had shot down the airline. While it did to continue to maintain it wasn't in the wrong, there's a stark difference between that & the multi-day denial of Iran.
Looks a bit like Mathcad for DOS back in the 80s:

https://en.wikipedia.org/wiki/Mathcad#/media/File:Mathcad_25...

https://books.google.com/books?id=zjAEAAAAMBAJ&lpg=PA63&dq=m...
Sadly, this happens in a lot of states. If you owe a fine and don't pay it because you can't, they'll keep tacking on interest until it reaches a certain limit, then throw you in jail.

Our current state of government scares the hell out of me.
It's more america's history of intergenerational poverty, trauma and slavery. The drug laws incarcerating people are not helping either.

It takes 7 generations for that kind of stuff to clear out I've heard.
I agree that the cop committed homicide by negligence rather than premeditated, but I will never understand why people sometimes make the argument that words are so powerless, when they're our species's primary form of communicating information. Anything anybody has ever done has ultimately been a reaction to information. "Nobody reasonably expects a verbal accusation will kill anyone" is just a blatantly wrong claim.
You nailed it. I will print this and hang it on the wall in our office.
In Norway, we use "taper" which translates directly to "loser" - but it's not really used to critique ones socioeconomic or professional status.

Generally, when someone is labeled a loser ("he's a f'in loser"), it's more an attack on their moral and ethical character.

If you lie and cheat, you're a loser. If you beat up your wife / girlfriend, you're a loser. If you're an all-around asshole that can't function around people, you're a loser.

I mean, sure, if you're a NEET on welfare, who blows his welfare money on booze, cigs and video games, while chasing 16 year olds, and with no ambition of improving - then you're too going to get labeled a loser, but that's more because of the apparent laziness and dodgy ethical choices.

But lazy or unambitious employed people? No, they're just regular workers. We all pay our taxes, and contribute to our society.
It doesn't entail any of that. Traditional distributions like Debian allow you to install any number of library combinations, they just do so badly by requiring you to do so on different installations updated at different times.

Supporting the presence of multiple library combinations doesn't mean that you "support" all version combinations in the sense of supporting all combinations of their versions being used in the wild.

It just means when users upgrade they can do so gradually for some sets of packages at a time. You can emulate this on traditional distributions by having a single VM image you use for your browser, then cloning the image, updating packages, and using that one for your E-Mail etc.

Having a mechanism like this should mean less support is needed from the distribution, because system-wide breakages are less likely to occur.

You'll get the same bugs, but users can easily back out say an OpenSSL version with a security fix for the 5% of packages it breaks with, while retaining the fix for their browser & other high-risk packages.

For example, I currently can't upgrade my firefox version on Debian testing because it ">=" depends on a version of a couple of libraries that some 100-200 other packages on my system don't like.

In Debian testing this sort of thing happens occasionally and will get fixed sooner than later, but that it happens at all is just an emergent property of how the versions are managed. If I were to run the latest firefox with those new versions and not touch the other packages until they're recompiled both myself and the package maintainers would be exposed to fewer bugs, not less.

I'd get a bugfixed firefox today, and they wouldn't need to deal with bug reports about a broken upgrade, or firefox bugs in an older version users like me can't upgrade past simply because firefox happens to share the use of a popular OS library.
Having a conversation and “kissing my ring” are not the same thing by a long shot, but that sure is a pretty strawman!
>Has anyone else had experience with getting their Google account suspended?

No but this is why I opted for own domain + paid g-suite. Just so that I can take my toys elsewhere if needed
How about ending poverty instead so that poor people don't have to eat at the dollar store because that's all they can afoord.
Are you saying that his case was as negligent as this one? You can't just imply that two things are equal with no details given at all.
Wtf would the Guardian know.
Journalists aren’t special. They’re not a protected class and their job isn’t sacred. Freedom of the press meant freedom to use a printing press, not membership of a profession.

Whistleblower protection doesn’t exist in practice.

https://www.theguardian.com/us-news/2015/mar/16/whistleblowe...

> Since Barack Obama entered the White House in 2009, his government has waged a war against whistleblowers and official leakers. On his watch, there have been eight prosecutions under the 1917 Espionage Act – more than double those under all previous presidents combined.

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

> Joshua Wilson

> Wilson and Major Jeremy Gordon exposed the malfunctioning oxygen system on board the F-22 Raptor systems that were causing pilots to become disoriented, first to superior officers and then to CBS 60 Minutes. As a result, Wilson's superiors cancelled his promotion to Major, took him off flying duty and threatened to take away his wings. Wilson was also forced out of his desk job at Air Combat Command. No such actions faced Major Gordon.

> Carmen Segarra

> Carmen Segarra discovered that Goldman Sachs did not have a conflict of interest policy when it advised El Paso Corp. on selling itself to Kinder Morgan, a company which Goldman Sachs owned a $4 billion stake. She was forced by her superiors at the Federal Reserve to falsify her report, but stated that her professional view of the situation had not changed. She was shortly thereafter fired.[216] The New York Federal Reserve disputes that she was fired in retaliation.

> John Crane

> Crane built up the DoD IG office over his 25 years there to become the "gold standard" within the government but had his career destroyed for his support of government whistleblowers. Edward Snowden went public rather than reporting within the system due to severe reprisal against earlier NSA whistleblowers.
Not just the US, most of western Europe has the same problem. Everything closes early. And almost everything is closed on sundays. Want to go to a library? They're barely open after business hours. Maybe on a saturday. Want to eat? Sure, plenty of restaurants. But if you want to eat after 22:00 or 23:00, you'll likely go hungry (though not in southern europe). I live in Belgium's second largest city, and even McDonald's closes at 22:30.

But ah, if you want to get a couple of beers, we've got you covered. You can literally find a place to drink 24/7. Which is nice, I like beer, but I feel like it's silly to only have that option.
Correct. Though I suspect the threshold for wrong-doing on paid accounts is probably a bit higher.

There is probably some form of recourse available, but knowing google you'll be talking to bots.
The one at powell in SF is surprisingly good for the price. It's one of my sleeper hits.
No idea why you are being downvoted. I was at that last Halloween event and sad when it got cancelled hence. You can’t have nice things indeed because of the idiotic gun culture. SF lost a part of it’s heritage back then.
Sorry, "when I have to write an outgoing email to that service"
If the DEA were developing swarms w/IR sensing to canvas areas for things like like grow operations I'd expect them to stay mum about it exactly how this is playing out.
WeChat releases hardware framework to let mini-programs run beyond the app
How to expose Traefik 2.x dashboard securely on Docker Swarm
Lol I lived above a bar for years in St. Louis and did all sorts of things there. We ran wow raids from there. It was great, can get food and drinks brought to you. Also great if the place has 9billion TVs so you can watch other social events like sports, or if you know the people more oddball events like Aussie Rules finals, Rubgy, eSports Tournaments, etc. Those are conversation starters!

Fantasy football/baseball drafts, also great. Team meetings. You name it. It's a social meeting space.

My fav was about 2005 someone gave me shit for using my laptop at the bar during Sunday NFL day, because that wasn't that normal yet. I was a regular so others looked at him wierd. About 10 minutes later dude walks back up to me and asks if he can change his fantasy. "Didn't you just give me shit?". He apologized and bought me my standard 2 long islands for sunday.

Now a days, kindles or laptops at a bar is a good way to relax. I hate chilling in hotel rooms.
I like Arch. I run it at home.

That said, just because you had good luck doesn't mean that it's stable.

Here's the most trivial way I can think to explain this:

Check out Arch News.[0] Ctrl-F (Find) 'manual intervention'.
Six years of results on the first page ; 13 instances of 'manual intervention required'.

Reliability != stability. Stability usually implies a platform on which one can use and develop for without expecting common major changes, if ever.

As for the anecdote of using the [Testing] repositories, a users experience with such things really depends on their use of new and currently developing software.

A simple computer with simple peripherals that is used to run emacs all day isn't likely to be broken by the Testing repositories.

Personally , my anecdote : the second someone starts using Arch for something new-fringe (hi-dpi, touch, tablets, SPDIF, SLI, NVRAM, new window managers, new x-windows replacements, prototype schedulers, filesystems, or kernels, PCI pass-through, exotic RAID configurations..) [Testing] repository is an act of masochism. It's only a matter of time before something drops out.

I found that my best bet was chicken sacrifice and Opus Dei-style self flagellation before each [Testing] 'pacman -Syu' . At least then I had a 50/50 chance of the next boot. But, granted, I use a lot of weird or fringe hardware.

All that said : other distributions don't have better [Testing] repositories. It's just that [Testing] is for .. testing. It's unstable by its' very nature.

[0]:https://www.archlinux.org/news/