skysight-inc/HackerNews huggingface dataset:
If they went rogue or something like that and the US government shut down their supply chain they'd be unable to fly in almost no time. Fighter aircraft take an enormous amount of maintenance to keep in an up status.

This was one of the big concerns if the US/NATO ever went toe to toe with the Soviet Union. With the way modern weapons systems work if they both went all at it, it would not be long before one side or the other had enough of an edge up - just through attrition - that there would only be two options left to the losing side - surrender or go nuclear. You can't have two fully capable super powers fighting one another all out for years any more. You'll run out of stuff that works too fast.
How broke is NJ? What could they do? Why aren't they?
If you get infected you spread the daily key to the other users. They generate all the keys you could have sent and compare them with the ones they have seen. It makes sense to have somewhat of a limit here, the work is multiplied by the number of infected people and every user needs to run it everyday.
Why some investors think more big falls are coming
De-paywalled: https://archive.is/waGv3
>when

When I die, that's when.
From the Wikipedia article:

> However, they are also known to "hawk" in midair for honeybees near their hive, which they then take down and consume.

https://en.wikipedia.org/wiki/European_hornet#Problems_assoc...
What rights do Americans have, which you don't think Europeans have exactly?

You're implying America is more free than other parts of the world, but it just isn't.
A lot of it is about opportunity cost. Do you take someone fresh out of school or someone who's been around the block a few times if the latter costs only 50% more? The cost of even a junior but basically able programmer can be quite high if their work has to be redone (heck the cost of a non-junior but bad programmer can be high), so you end up needing to assign tasks that aren't that important or for which large slips can be tolerated. It can be tough to find a supply of such tasks sufficient to keep people fully throttled.

There is no difference between senior wanting to change things

Seniors are more likely to have been through several jobs and environments, and learned that tooling choices aren't that big a deal at the end of the day. They've also already (hopefully) got some accomplishments under their belt and don't need to redo other people's work to have something to show - they're more likely to do higher risk strategies like trying new things as a consequence.
These New Jersey and elsewhere new COBOL jobs are all volunteer, they are not paid jobs?
I feel very uncomfortable whenever I read a code-of-conduct, including the PyTest one:

https://github.com/pytest-dev/pytest/blob/master/CODE_OF_CON...

I don’t think there’s anything wrong at all with the spirit of such documents, but they seem to normalize a world where bad behavior is regulated by well-intentioned ad hoc legalese.

In the good old days, one would receive on the spot practical training on how to behave by ones parents, friends, older siblings, teachers etc. I suspect my revulsion at reading codes of conducts is part of me being in denial that there are so many more people in the world now, on the internet, who were raised by the social / etiquette equivalent of animals.
Yeah, I'm with you on that one. However, in the last few years, I've been working on UI code - and that is very very different (IMO). Developing a complicated UI control will require lots of small changes, which each trigger a new compilation. And if that compilation takes 45-90 seconds, it kinda' kills the mojo :)
> 1. I fervently believe, after having lots of experience with both microservices and monoliths, that microservices do not provide any technical advantage over monoliths. If anything, they can make a lot of technical details more difficult.

Sure, monoliths are certainly easier to work with, and I think they should be the default starting point for most companies.

But regarding technical advantages, what if different parts of the program have different performance profiles and scale differently?
I’m curious what properties this has that aes(0||id) doesn’t.
> What I'm sure though is that storing the state directly in git and especially alongside the code is the bad way to do it.

Everyone has different priorities. I'd argue that tying your tool specifically to git is a worse problem than dealing with merges.
My fastest VPN on DO » forget other providers if you're able to set up yourself
I am building this too atm, but a slightly different implementation (python backend en typescript frontend).
I started saturday; I've had the idea longer, but that it's more like a feature than a product kept me from building it.
Nice work, keep it up!
I guess you are not aware what contact tracing is. If you get a disease like this most governments have the right to ask you where you have been and who you have seen and the need for society to be protected from your disease is seen as to trump your privacy rights. This is just another mechanical way to get the same information, except privacy gets much more protection here.
How it affected their expenses? A big corp leaving lessens services utilization which might help if NJ was paying a hefty premium for over-using their infrastructure.
The "vectorizing" and "pipelining" here seem to work when describing changes/deployments made to the system, but that seems orthogonal to the data processed by the system.

If one part of your workload is suited to pipelining, and another part of your workload is suited to vectorizing, then that might be a reason to split the workload into different processes running on different clusters. Few but beefy nodes for the vectorized part. Many smaller nodes for the pipelined part.
Multi-cloud deployments often happen organically in large organizations, e.g. because there are always legacy systems, possibly different procurement processes in sub-companies, different legal requirements in national branches leading to the use of different vendors or acquisitions of companies with different tech stacks. And while consolidating all IT on a single platform sounds really tempting it can quickly become a disaster and spectacularly fail as well, so multi-cloud deployments are probably here to stay.
Gotta love South Africa. A land where they let civilians own and fly a nuclear bomber
Funny how someone who is not a radiologist can blurt out nonsense and nobody questions it. If you follow the link to the main article:

"...radiation shielding, which was one of the main concerns for the engineers. Liquid sodium, beryllium oxide, cadmium, paraffin wax and steel plates were used for protection."

Clearly, the Soviets weren't suicidal. They were obviously looking for lightweight ways to shield the neutron radiation, which is very damaging to both humans and electronics. The gamma radiation would still reach the crew, but attenuated by the distance. Gamma isn't too bad, because little of it is absorbed.

> a young technician, took only three years to die

Well, that wasn't radiation poisoning (it kills within days or not at all), and it wasn't cancer (that takes longer to develop). What was it? Ethanol poisoning?
In UK the split of deaths is 2/1/1/1 between over75/65/55/45 - all other demos account for barely 1.5% at the moment. So yeah, age is a big factor. The problem is that age affects triaging procedures too: in situations of care-scarcity, younger folks and women are more likely to be prioritised for treatment. So it’s hard to determine whether the distribution is entirely due to the virus or skewed by our response.
Mostly RDP, many things (still) require a GUI, and Windows Server Core is something relativly new and has some issues because not everything is exposed to shell.
> Of course this is completely false safety given that many programs can edit PDFs.

Well, unless you sign the PDF. Even more, you can sign each edit separately, so you can do things like add content and signatures and still verify who added what. Meaning: one party can create PDF with forms, sign it, then the party filling out the form can sign their own changes for authentication.

And let's not forget the fact that PDF renders correctly on pretty much any machine you put it on - this is incredibly important.
I used to believe that, when I was younger, new to Google and basically naive about these things.

Having had direct experience of how it works over the years, absolutely, incompetent women are more likely to get through the process. You can't constantly, for years, tell everyone that reducing the proportion of men is a critical priority and not have people bend the rules and make exceptions as a consequence. They're only doing what they're told to.

If companies like google were actually actively discriminating against competent asian/white male developers in favor of minorities their engineer demographics wouldn’t be 80%+ asian/white male

Likely the proportion would be higher. But yes, it's hard to change the demographics in areas where hard skills are measurable and where women don't really want to be anyway. Probably that's why feminists are moving on from targeting engineering roles: their current thing is leadership positions where less tangible "soft" skills are more important, comp is higher (the ultimate goal) and it's easier to manipulate the recruiting process. Hence laws enforcing that women be allocated board seats, things like that.

And there lots of men have witnessed women being put into management roles in software they were completely unsuited for, over and over. I think most guys have a story like that by now.
Gamblers bet on marbles and trotting as pandemic hits sport
>> Why would anyone want to work on an antiquated technology stack like Cobol?

Because it's actually a hell of a lot of fun. I did a year in a Cobol shop as a graduate developer at a large financial corporation. Working on a mainframe was the most fun I had on that job. And why not? You're logging on to a gigantic computer with millions of users and billions of transactions daily, with a text-based user interface that looks like it was designed by Tarn Adams. And I say that 100% as a compliment.

Seen another way, the "antiquated Cobol stack" is like a deep dive into the history of computer science and programming languages. You can see with your own eyes how stuff used to be done 50 years ago. And there is so much to learn. It's not just Cobol: there's a whole bunch of other languages like Rexx for example that is like javascript on a mainframe, or like, well, JCL which is an absolute horror to behold of course. There's a whole new operating system to learn, or three and there's a whole new computer architecture to become familiar with. How is that not absolute programmer heaven?

I mean, seriously, when I first got all the permissions and so on that I needed to work on a mainframe, I was giggling to myself like a little girl. "Really? They gave me access to all this?". It was like someone had given me the keys to the playground.

The job sure got a bit boring after a while, which is the reason I left, but for a few months it was just sheer tomfoolery, poking at things and finding how things worked.

>> The real solution is to think long term and rewrite all of these antiquated systems so that the next time there is an emergency it will be much simpler to find qualified developers.

That is not a sustainable solution. Fifty years from now people will be making jokes about "that antiquated Python stack" and state agencies will be ringing alarm bells for the lack of experienced young Python programmers. You can't just keep throwing out all the old code and replacing it with whatever new language is cool right now.
De-paywalled: https://archive.is/9Ln7q
No, the 50-50 is including that behaviour. So men are infected easier, but women are more exposed.
A 100-year-old vaccine for tuberculosis could help fight novel coronavirus
Probably because there isn’t a good free analytics service that is easy to use (no need for self-hosting) and is able to collect the info that one wants. GA is free, and easy.
Makerfabs Quick News: About the Face Mask
So what are you doing here posting, why have you not solved all the problems already? Get to work!
Great timing. I was just pondering what functional programming language I should attempt to learn in all my new downtime.
I also don’t understand how padding oracle attack corresponds to this if all IDs are under 128 bits.
It is the longest runway I’ve ever landed on that did not have a tower system. After doing a few general aviation flights into that airport at rare times of congestion, I can see why the United crash happened.
What is not obvious to the uninitiated is his saw-sharpening skills. His depth gauges, bar rails and teeth lengths are spot-on. Getting these all right is necessary for any kind of board cutting with a chainsaw.

His techniques are innovative if you are accustomed to other forms of board cutting but its certainly not as simple as grabbing a chainsaw and swinging the tip.

The number of people around who use chainsaws and can't sharpen them to a rudimentary level let alone this guys level of precision leads me to think there are going to be some disappointed people who try this off the bat - if you arent reasonably experienced with sharpening then you will get away with a brand new bar and chain cutting straight...for a while.

Also, safety first people. Chainsaws are horrendously dangerous even for experienced people. Always wear boots, leggings, ear and eye protection.
I was judging from [1]: "I am contemplating to follow the #pytest exodus, I previously left the CoC team because of the issue at hand"

[1] https://twitter.com/ossronny/status/1248674298807627778
wow, those gentoo bugs are very disappointing, are they typical of gentoo?
Show HN: I made a Chrome Extension that helped me give better standup updates
I often forget the list of tasks done and frequently miss mentioning updates during stand-ups. I made a Chrome Extension for myself and I found myself using it more than expected in the last few weeks (especially as I was at home)

Sharing it here so others can give it a try too: https://usedone.today/
I would take that bet, too. If you say “transistor” to non-technical people over 50 or so, they more likely would think of small portable radios (https://en.m.wikipedia.org/wiki/Transistor_radio). To them, and many others, computers don’t have transistors, they have chips.

They _might_ know the transistor replaced vacuum tubes, but I doubt many would be able to tell what function either had, or be able to point out the transistors inside such a radio.
I think the necessity for more masts is a big difference no?
The proposed system requires download of 16 bytes per infected user per day. Unless this really gets out of hand that’s not in the megabytes range.
I don’t see what your problem is with the device - it’s an e ink calendar for 250 euros thats cordless, I like it. Even tho it is expensive for me.
Coronavirus conspiracies like that bogus 5G claim are racing across the internet
If the whiteboard warriors were good at system design. Google would be the top video-conferencing tool over Zoom.
The first rule of Fight Club is: You do not talk about Fight Club. The second rule of Fight Club is: You do not talk about Fight Club.
Very cool! Not quite the same because they use 20-50 input images and this uses 1. But it looks like it might be really cool for photogrammetry. The traditional photogrammetry software sucks.

Very cool application using Matterport I saw recently is to scan AirB&Bs, e.g. https://breconretreat.co.uk/accommodation/swn-y-nant/floor-p...
The media reports about the german version of this include getting a one-time code from the health authorities that you have to enter into the app to mark yourself as infected.

As far as I understand, the proposal from Google and Apple is about the underlying framework, but you can set up additional controls a level above in the app and the server infrastructure. So it's likely by design that it doesn't address the issue as the solutions to ensuring only verified cases can trigger alerts must be specific to the local circumstances.
Essential Sentiment Analysis Papers
I don't think it's that hard to believe. I had a very smart lawyer friend call me the other day to ask for help regarding one of these. He said something like "I probably would have disregarded it, but they knew my password. I'd never pay, but it's very disconcerting."

I'm guessing there are many people who've been doing stuff online they'd worry about their friends knowing, who would pay.

Fwiw,I checked haveibeenpwned with him, and we found where they would have got the password from. My spam filter had caught lots of emails with identical wording, so it was reassuring for him to see the same emails, understand how it happened, and learn some password management stuff.
Me. But I started consciously losing weight since Dec 2019. I have an indoor bike and I do 40 mins/day, 4 days/week, quite intensive.

I've been monitoring my food, and even more so, now with covid.

Before covid, I used to be a workaholic, and sleep 5-6 hours/day, sometimes even less. Now, I'm more like sleeping 8-9/day, to boost my immune system.

On the "why" part: I want to be as healthy as possible if the virus hits. I'm on the 40+ age group, so yeah - I do worry a little.

I highly recommend: a) sleep 8+ h/day; b) conscious eating (less); c) sports (indoors if possible)
Oh, I was hoping the development of an assembler and a compiler was a part of the course.

How useful would that course be for someone who knows about computer architecture, has coded in assembly, understands how compilers work, etc...?

Alternatively, would this course be useful/accessible for complete beginners, e.g. mid/high schoolers?
3D-printed ‘bionic corals’ mimic a reef’s powers of photosynthesis
Any good courses anyone can recommend on tech product management? Seems like very relevant here.
I imagine the concern is the system being highjacked by advertisers or other bad faith actors.
> the business team is constantly changing priorities based on new client requests, so the tech team cannot cope with all the new features and these end up suffering continuous delays.

I would recommend...

— keeping a list of feature requests sorted by popularity, number of client requests, and impact to your KPI / north star metric

— prioritize each milestone / sprint based on this list, this can be for the next week, month, quarter, depending on the complexity of the project, then measure

— agree with the management team to not change the priority midway unless there is a very good reason to do so

You can use a variety of tools to do this, from the traditional Google Suite of tools to more specialized task management tools like Asana, Trello. We mainly use a combination of GitHub issues and Taskade
(our own tool) to do this.
Just curious, how do you make the bookmarks and such locally?
People from other countries are always hating "just wait, we laughed too, but then things got worse!"

But I have the feeling, in Germany we are doing pretty good for ourselves.

I don't think this will be over soon, but when I look at our numbers, I just can't see it getting much worse, let alone as bad as our neighbors or the US has it...
I understand your perspective but you’re relying on anecdata, not data.
When my children were young I went through a short phase of worrying about dying. It seemed like a cloud would come over my brain and I was worried it would come one day and not leave. I have never experienced any type of anxiety like this before or after.

After some time I confided the problem with my wife. I was surprised by her reaction. She said, "you should be glad you are starting to feel normal things for the first time in your life".

Then the penny dropped. I had never been loved unconditionally in the way my wife and children loved me. It's not surprising to worry about being separated from such love. So to answer your question it was more like a brain re-wiring than new perspective.

25 years on I have a contenment about life and death. I hope my children will go on to do better things than I have done and that I can help them along the way.
Many of those things have absolutely happened in the past at Google. I was told so directly by recruiters and had direct evidence of it myself e.g. I was one of the interviewers that one day started being allocated only female candidates; confirmed by recruiters to be an attempt to boost the numbers. I learned about the females-go-straight-to-HC policy from recruiters as well. Facebook experimented with much higher hiring bonuses for women for a while but I believe they stopped (this is in the public somewhere).

The unfireable nature of female engineers there was rather well known, at least a couple of years ago. The last I heard on that was from a fairly senior manager who after a couple of whiskeys reported he knew of managers fighting to keep female transfers off their teams. Not due to any innate sexism but because they'd realised that female transfers were far more likely to be troublemakers or poor performers than male transfers, due to HR's desperate attempts to recast unacceptable behaviour as just "not being a good fit for the team" and constantly moving them around. I had one on my team who was constantly lying to her teammates, as well as being a completely incompetent coder. For instance she was mystified by a CL she reviewed one day that contained hexadecimal, something she'd apparently never seen before! Some people left the team specifically to get away from her. But, untouchable because the bosses boss was a feminist who thought this young woman with clear management ambitions was just wonderful. Result: she was rapidly promoted into management where she wanted to be, to the disbelief of her remaining teammates.

Most Googlers were never really aware of these practices. Nonetheless, to believe Google is unbiased requires an incredible suspension of disbelief given the rather extreme publicly stated positions Pichai and the remaining senior management have taken, not to mention the Damore fiasco.
It is the same "problem" here in Denmark; massive lockdown and overcapacity for COVID19 treatment.

The current level of lockdown is unmaintainable as this virus is probably going to be here for a year or two. However it is very hard for our politicians to say: It is too expensive to save these lives - other lives are cheaper to save.

In a way the media coverage has been so effective that people actually do not want the restrictions lifted.
The language itself is trivial to learn, the environment COBOL is running in is usually the challenge. I really enjoy bug fixing existing software, and I enjoy learning about existing systems. As I said I am done with working for myself, and as for the social aspect, I'd find it interesting to work with peers who may be closer to my age, and not a group who is just starting in the game working on their first big piece of software. I was there 30 years ago, this seems an opportunity to work with more mature and experienced folk. Also back in the day there were far more women working in software than there are now, there may be more gender balance in the older technologies.
red/yellow doesn't mean covid-19 full.
clinic close to my birthplace always have had full low care beds and they build and build new stuff every ~5 years to keep up with demand.
> Abhi: Hi team! On the level of our Kubernetes operator, what do you think was the hardest challenge in making multi-cloud databases work?

Multi-cloud is a network problem. Ask anybody who knows what they're doing: is it the best idea to have dependencies over WAN? No. Can it be a solution to a problem? Yes, but what's your problem? PlanetScale might have a case if their product sells.

Then* only come the platform problems.
Don't enjoy that stuff, someone else can do this academic project.