skysight-inc/HackerNews huggingface dataset:
Arghh the biggest issue in current place (I be leaving before year end) is the amount of "engineers" who are pathologically afraid of relational database.

You have dozens microservices per teams, split between k8s, meso, aws, azure, physical servers each on using everything under the moon to store data up to storing files in s3

Needless to say the amount of issues due to data inconsistencies is incredible. And of course the amount of actual users of the overall product is tiny being an enterprise products, maybe few thousand concurrent users at peak.

They now want regional replication and screwed due to so many sources of data. Where postgres alone would have done
When they had the previous announcement I switched my open source projects to GitHub actions.

I get that some people will not want more GitHub but I figured given all the configuration is open and checked into your repo someone will eventually make an open source clone that can read the same configs .

I also really like the way build scripts can be referenced by url/id such that I can just reference existing scripts made by other people. Super nice!
"How to Escape a Sinking Ship and Live"

Jump off your small boat.

Teach your kids previously to swim well and learn to remove their clothing while in the water and all the other techniques of water safety like treading and floating. Have life jackets and EPIRB etc.

For the unlikely chance it's a big ship, it's probably a ferry in a developing country. Again, escape is probably not as important as what to do after jumping off.

For the very unlikely chance you are deep in the bowels of a ship. It's normal escape procedure. Follow instructions

If you want to beat follow instructions, you are training for a very unlikely event but it would go to other case studies, you need to break with pre-trained ideas.

For instance in one fire most people died because they delayed to pay for their meal. But then there's plenty more stories of people doing runners after false alarms. So you might survive that one in 100,000 event, but at what cost.
Yes, most kids can catch up after a missed year of content.

Many won’t. There’s a lot of data about how students fall behind in a compounding way: they start to feel dumb compared to their peers; start to think school isn’t for them, or that they just aren’t smart enough to ‘get math’ — fast forward a few years and they’ve dropped out completely.
Synology Photos looks really great and a possible alternative to Google Photos. https://www.youtube.com/watch?v=3_p5rDMDV2w

I've been using Synology for about 5 years and highly recommend it. I've been documenting 'A Pragmattic Photo Archiving Solution' for a while that outlines how I've automated a system which uses Dropbox, Synology and Google Photos [1] as well as a series of how I ended up with my current setup [2]. Worth a read if you're using Synology to manage your photos.

[1] https://docs.google.com/document/d/1JzqT-DJFlS2e8ZC00HrsQITq...

[2] https://medium.com/vantage/understanding-my-need-for-an-auto...
If you can accept Planes instead of Ships, Mayday is a good show that guides on through the accident investigations of plane crashes (from a short video of the crash with details removed, through the investigation process and then finally a short section on the recommendations issued)
A creepy baby monitor camera that wakes up every night and calls home
I’m trying to find out what is nefarious about this. It’s a foreigner trying to buy in-roads to allow business deals or possibly cull favors to help elites in China get places to dump their money in America. Rich people act rational too.

Local politics isn’t exactly going to shift macro foreign policy with respect to the Asia question.

Feels like we’re painting a boogeyman. A large portion of the NBA literally parrots Chinese rhetoric on human rights with respect to Hong Kong (‘You don’t understand our culture, and are not fit to critique this situation’), what kind of nefarious spy Wormtongued their way into Lebron James and Adam
Silver’s ear? That was some really macro stuff, and even that had very simple reasons. Massive market, massive cash.

Local California politicians being wine and dined is the same as enterprise sales cajoling an executive to buy, geez I don’t know, some shitty project management software.

And this is all coming from me, a guy who still thinks Covid came from
a Wuhan lab, nothing close to a CCP apologist. These are rich people doing rich people shit, and we should label it as such - corruption, not foreign espionage. When we mislabel the theaters of war, we proverbially bring a gun to a knife fight, and a knife to a nuclear war.

But, with all that said, I suppose the attack vector has to start somewhere. Wish we could all just be friends.
Literally no one is expecting that, let alone suggesting it.
Wasn't it kinda apparent that all of these 3rd party CI services will go the way of the dodo now that github actions and gitlabci exist? How could they compete with a platform built-in CI?
Not if you're Canadian :)
Bay Area has some busy shipping ports and a lot of commerce flowing throw it.

It’s not within the regions power to shut down the state and interstate highways.

Spread was going to come from the rest of the country no matter what they did.
I disagree. The original quote: "I really don't want to be forced to buy an Android phone". One can interpret it in a way that the person does not want to be forced into Android as the only alternative to Apple. In this case, my comment should be helpful.
Okay, I’ll bite — what would be better (from a public health perspective) than government mandates for masks, social distancing, and reduced/restricted indoor gathering?

And, to be clear, what makes you say they are ineffective? Because literally everything I’ve seen everywhere says that those three things are basically the only things that have been effective.
He doesn't claim that docker cli is well designed, only that he worked on it. Docker cli is pretty bad indeed, tar tier. Its web docs are also an example of butchered web 2.0.
Printable, flexible battery offers 10 times the density of lithium-ion
KNL Joins Forces with Telenor Maritime
The dumb myth of the lone tech founder needs to end
This is a bit off on a tangent, but for anyone interested in this subject I highly recommend reading Stephen Webb's book "Where is Everybody?", in which he goes over and lightly refutes 75 possible answers to the Fermi paradox in three main categories: 1) aliens have already been to Earth (and may still be here), 2) aliens exist but we haven't had any way to interact with them yet (and maybe never will), and 3) aliens don't exist.

He covers most of the popular theories - the zoo hypothesis, the great filter, aliens hiding from us, inter-planet communication being unsolvably hard, life being extremely rare, our planet having uncommon characteristics, alien life being fundamentally different to life on Earth in a way we can't comprehend, etc. and the common rebuttals - we haven't seen or heard signs of intergalactic civilizations (which we believe we know how to detect at this point), von Neumann probes haven't come to dismantle us, different alien societies would likely have different goals and outcomes (which invalidates the many theories that are worded like "civilization will always eventually ____"), etc. It's pretty thorough and a very fun read if you're into that stuff.

Notably, though, one theory he doesn't address in too much detail is the idea that evidence exists but is rare enough that it can be covered up effectively and not all governments have it (so there doesn't need to be global cooperation). Throughout the book his stance is basically "it's a hard fact that we have no evidence of aliens", which is obviously at odds with conspiracy theories about coverups. Despite not generally being a conspiracy theory guy, I personally lean in this direction because after reading his book, the other solutions in which aliens do exist don't seem particularly appealing and I do hope that aliens are real. He also shares his own preferred alien-less solution at the end, which I found to be a bit somber but very reasonable.

As for the question in this thread, I'd be convinced if any one major government (US, China, Russia, Germany, France, etc.) officially acknowledges it. It could be that they decide to come out and share the evidence they have. Or, perhaps more likely, it could be that something happens that's substantial and compelling enough to convince a huge amount of people that aliens are real, and the government is forced to respond with a confirmation, which I would treat as the moment of certainty.

https://www.goodreads.com/book/show/180506.If_the_Universe_I...
We now have a vaccine where the time from sequencing the virus to the time vaccinating the first patient was less than a year. That already happened. By the standard of every expert I heard commenting on this that pretty much would've been considered scifi before 2020.
Not OP but it sounds like the echo cancellers were fine, the interconnect to the switch was misconfigured. Rather than sending both channels of audio to opposite ends of the same call, one channel got directed to the next call.

The funny thing is that if everyone played along they could have had a mean game of telephone going.
Why are people even interested in peoples' opinions on how other people might fail? Musk has said that he thought SpaceX had a less than 10% chance of even getting a rocket to orbit when he founded it, but trying was worth it anyway. Now that SpaceX has built an orbital booster that comes back to land at the launch site like in the fucking cartoons in the 1950's, why would one spend time thinking about if they will fail instead of how great it would be if they succeed. You can't short SpaceX stock.
Related. I'm dealing a lib that says Typescript is optional, but we give you lots of boilerplate if you don't use it.
Sure, the flu _might_ theoretically have a long-term positive influence. However it might just as well have a long-term negative influence. Viral infections are known to have negative long-term consequences sometimes.
Or, even simpler: less time in the day for interactions means less interaction.
> Apparently New Zealand still has single digit cases most days.

NZ hasn't had any new cases in the general population for quite some time. The cases that NZ has been reporting are all recent arrivals undergoing the mandatory 14-day quarantine in an isolation facility.

Both Australia and New Zealand have shown (multiple times) that it is entirely possible to completely eradicate this virus using nothing more sophisticated than masks, social distancing, testing, and (targeted) strict lockdowns.
Hahah! I remember playing that in school but forgot about it. Thanks!
Fir batch will probably have its own disadvantages: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque....
Think of it more as part of a suite and it makes sense: host your code on GitHub, use actions to deploy them, and deploy them to Azure. Make up money on 2 from 1 and 3. Google cloudbuild has a free tier too. Looks like AWS Codebuild has a comparable free tier too (do people use that?)

(MS employee, not anything related to this though).
Exactly what I meant. Thanks!
Having lived in Mexico City in the 80s till 2000s, there is 3 simple rules during earthquakes: don't run, don't yell, don't push. When you feel a strong one, the fourth rule is don't follow the first three and save your life. That saved mine in 1985
We were denied a renewal of JetBrains' software because we pay several people to work on our open source software.

We then realised we didn't need the license, as the community edition has everything we need.
As long as it’s an actual tent, with open sides, it’s a pretty huge improvement. I don’t have the link, but I read that basically anything outdoors with open sides might as well be totally outdoors, since the heat created in the tent will naturally cause the air to be exchanged constantly (plus, obviously, the breeze).
If homework is considered easy, then perhaps you're at the wrong school? Ideally you should be in an environment where you feel like everyone else is smarter, and you're struggling just to keep up. Consider transferring to a different institution, your future self will thank you.
In that JavaScript only needs to adopt a few of its features for the benefits of welding yet another compiles-to-JS toolchain on to projects to dwindle in comparison to writing ES8+.
The future of protein design !
I can echo all of this - we also pay, we're very happy, the concurrency is nice (I believe they're bumping it to 80x soon - when my coworker asked "but what's the catch" I realised we pay by the CPU minute anyway so higher concurrency is a win for CircleCI -and- for US ;) ).

I've also hacked about the 'merge' problem but it's not entirely satisfying.

That all said, with GH actions currently being entirely free, and doing PRs better than CircleCI, we might shift our focus there.
This is standard practice in the micro services world, bin ACID compliance and replace it with network partitions because you’re so fashionable you have no users and no data.

In the system I’m working on (it’s mongodb tastic) someone had added a try catch around everything (EVERYTHING) that reverts the service manually in the catch block. I don’t need to explain to people here how moronic rolling your own transactions like this is...

Everywhere using micro services appears to be the same :-/
”I may have a different view of the power and authority I have, as a function of my position, than some of my colleagues."

Maybe some of his colleagues believe that sheriffs report through the Attorney General, as per the California constitution.

If they are elected, I want them out.
> What would those fast-dev do in a vacuum? Or with only clone of themselves coworkers.

Well considering my assertion is the dev is just fast and producing the same quality as others. Carry on working.

> What happens when one of those fast-dev quit?

The company would need to replace them or have the team produce less work due to less works?

> Final last thought: imagine you are actually a good fast-dev like you describe, and your colleagues are less good, but imagine a case where the whole organization would actually benefit from you slowing down a bit and working on developing better way to work more efficiently with others or making them improve, overall yielding even more business value at the end. This can happen too.

This seems like "What if, it is better that you don't do the job you were hired for but do a higher job without getting promoted and recognised for your skills?". Well one, is if a company wants their fast dev to teach others they should make them a coach or something along those lines. Secondly, just because they're fast doesn't mean they can teach, sometimes the reason they're fast is they have less interactions with people and therefore able to continually code without having to stop to talk to Jenny from Admin about how important a bug is (not actually a devs job, there should be product/project management for this).Maybe fast dev is fast because they've been there for longer and understand the system, then it's just a case of other devs need to ramp up. Lastly, maybe the fast dev doesn't want to do this other role and just likes programming.
A very similar problem is happening currently in india with Jio. I wonder if anyone from there had seen this.
> basically every scientific paper I read is set using pdftex

That is only because their templates are years behind the curve and they are slow to update. It is not an argument for the advantages of pdftex, aside from its stability, gained over many decades.

LuaTeX has been nothing but stable for me, so from a technical standpoint, there is no reason not to switch.

As far as scientific papers go, the publishers and editors probably value stability and backward-compatibility (I would).
Indenting styles is, humorously, a massive problem for the lisps.

Consider, say,

for (i in [1, 2, 3]) {
x(i);
y(i);
z(i);
}

The indentation here very naturally demarcates between control structures and non-control code.

Compared to similar lisp-y code:

(map
#(-> % x y z)
(range 3))

The indentation doesn't give the programmer any hints that map is actually a control structure fulfilling the same role as a for loop.

Given that indentation is critical enough to be a major language feature of something like Python, lisps have a weakness here that isn't dealt with very often. This so-called 'semantic indenting' doesn't go far enough - programmers want much more of it if Python and C-like languages are any indicator. I think there is a very desirable equilibrium here; something where the indentation changes based on the semantic intention of the function. I don't want all my Clojure functions to indent the same way, map/reduce/recur/let/etc are special.
2020 Trans people...
Isn't that just how start ups code? You ship features fast and loose and then deal with the aftermath once the company is maturer? Wouldn't this be a case of the best business value is shipping fast and loose and a slow and careful dev with 10x less bugs but is 10x slower is not what the company needs?

There seems to be a time and place for everything.
Well, yeah, those are the factors for which race and age (and wealth) serve a pretty direct proxy in the U.S.
Thanks! I like you approach of Human v.s. Computer score more than the "computer guessed ...% right" approach :)
Amazing story! My step dad worked night shift at AT&T back in the 80’s and ran the 5ESS. He took my brother and I in for a tour one night. Thinking back on it now it was a lean crew for the equipment they were running. Rows and rows and rows of equipment. I don’t remember closed cabinets, mostly open frames moderately populated. I’ll never forget he showed us some magnetic core memory that was still mounted up on a frame in the switch room. Huuuge battery backup floor as well.

He loved all of that stuff, absolutely hated when everything went to computers. Quit and became a maintenance man at a nursing home, commercial laundry repair guy then finally retired this year in his late 70’s (due to Covid) after working maintenance at a local jail.
That's not new - we had a space plane that could do that in 1981.
Unfortunately the 'for' doesn't match the ID of the input element, so it won't work - for example on the inches-centimetres converter demo the first label should have for="inches" (as the input has id="inches"), but it has for="submissions_values_inches"
The thresholds are by geographic area, not counties.

California’s page about this is an easy read: https://covid19.ca.gov/stay-home-except-for-essential-needs/
Python Core Team Member Alex Gaynor Asks Travis CI to Remove His Endorsement
Like all the apps you are using now ;) haha, whoops.
Joe Exotic Asks Kim Kardashian for Help Getting Presidential Pardon
Not all of them as it seems.
Yeah, you are right... it is a vast oversimplification and is not the only possible explanation.

I guess my point is that time period is clearly an outlier in a number of ways, which is why it is one of the only examples of high growth + deflation periods in history... it doesn't change the conclusion that you should aim for a small amount of inflation if you want economic growth. A single counter-example doesn't change the conclusion; just because we know there are people who have won huge jackpots in the lottery doesn't mean we stop suggesting saving money for retirement.
Reflections on the State of Nature
Not being able to? Maybe there are cases, where managers cannot buy Bitcoin but can buy stocks.
Have you seen https://www.docker.com/blog/scaling-docker-to-serve-millions... and https://www.docker.com/blog/what-you-need-to-know-about-upco... ?

And yes, paid accounts are exempt. But the costs are catching up.
Related story

https://en.wikipedia.org/wiki/Rick_Rescorla#September_11,_20...
Ancient Petra – Lost and Found
Thankfully my dreams of a career in science were crushed before I pursued one in programming so I don't relate to that.
I really don't know why they do not like Vulkan or don't want to provide a compatibility layer for it.

Metal was released before Vulkan existed, and Khronos already has a compatibility layer available (https://github.com/KhronosGroup/MoltenVK) - I don’t think graphics APIs are the issue here.
In some cases there quality and resolution are higher than they need to be. Deus Ex: Mankind Divided is an exceptionally heavy (or poorly optimised) game.

24fps at 1080p/highest is indeed unplayable, but it's expect it to be much better at 720p/medium.
Thanks! That was the final push I honestly needed.

Now I've migrated my remaining 10+ Travis-CI builds to a different CI-provider (GitHub Actions).

It feels like a solid upgrade.
The virus caused businesses to close permanently by causing would-be customers to stay at home due to fears about the virus. And, of course, other details, like businesses having extremely high rents and operating with very low margin opportunities which contributed to an already high baseline expectation of failure long before COVID.

Yes, undoubtedly government lockdowns cause some additional compliance from businesses and customers, but from what I saw in SF during the early days of the virus, a huge portion of the economical damage to local businesses was done due to the actions of individuals and businesses before the government even got involved with lockdowns.
I like the idea the author mentions of message queues in the database. It also sounds like it would be easier to separate if need be. I also like the idea of keeping everything in a single database as long as possible. Even if it turns out not to scale, it is a lot easier to figure out your business logic in that environment. Anything which avoids microservice madness and Kubernetes keenness as long as possible is very attractive to me.

Maybe slightly contrary to the spirit of the article, but a few days ago there was talk about implementing the backend in your database here: https://news.ycombinator.com/item?id=25290339. Someone mentioned how Cloudfare was initially implemented on a single Postgres database: https://news.ycombinator.com/item?id=22883548
Andrew’s & Arnold (UK-based ISP) actually are compliant with XKCD 806! https://www.aa.net.uk/broadband/why-choose-aaisp/
A package for presenting person names
Roboclaus
I currently have a bunch of clowns who are indistinguishable from most of the clowns in my profession. Application slow? We’ll just add caches instead of trying to create an architecture.

“But we have an architecture.” No, you don’t. You have a set of idioms that you arrange like dominoes until an answer you like comes out the other end. That’s only an architecture in the way suffering is a personality.

You don’t need more caches. You need an architecture and dynamic programming. Someone save me from promise caches. First couple times they were so cool, now they’re a golden hammer for lack of even the most rudimentary of data flow analysis.
No one cares about this shit anymore. Everyone and their uncle had a Youtube channel telling us why Crew Dragon would fail because they used electron for their interface or Tesla would fail because they don't understand what Real Car Companies™ do or Tesla is just a bunch of techies who think they can solve other problems because they can write software or Space X is doomed because their rocket exploded once.

Well, it's over. The naysayers know fuck-all. They just know how to talk and talk. Meanwhile someone out there is walking the walk. It's over. The contrary position is dead.

Musk makes the one in a million shot nine times out of ten.
The alternative is an explosion of REST API routes as each application has different requirements. It is much simpler to have one graphql endpoint that is flexible enough for all consumers.
How to Comply with the EU Privacy Changes to FB Messenger?
You have no idea, those numbers are true.

When it comes to illegal territory money the Forbes wealth lists are just a gigantic joke.
The three most difficult things are naming, cache invalidation, off-by-one errors.

And latency.