skysight-inc/HackerNews huggingface dataset:
Have you ever worked in a management position at a decent sized company? Firing someone is not an easy task. Unless it's an egregious case (violation of laws/policy, sexual assault, etc), firing someone, even someone that literally produces zero work product, can take months or even a year. That's a slacker that is going to sit on your payroll, disrupting your teams flow, and eating your budget for months/a year while you build your case for firing.

Then, even after you fire them (or let's even say by some miracle you were able to fire them quickly), it costs a lot of money and time to hire someone new. That's yet more time and budget that isn't going into your team, and your team is also a person short while you go through the process of hiring and then training.

It is leagues and leagues better for "the slacker situation" to not be a problem at all, and it is much less likely to be a problem if prospective slackers aren't given the opportunity to slack off at home to begin with.
This sounds a lot like gameplay recording software that I've worked on in the past using apitrace[1] for GPUs. You can tokenize, compress, and transmit recordings of graphics API calls and re-render at variable resolution in post. I hope S2 Systems/CloudFlare haven't attempted to patent this concept.

1. https://github.com/apitrace/apitrace
Because they don't actually have time to test it themselves 1000 times. I bet any developer given that time to test his own UX would improve it ten folds when he starts to get frustrated with his own design.

Data entry UX? Suddenly instead of having everything overwhelming a user you'd get only most used and then have an "show advanced options" button where you get the rest.

Charts? Show only important features then rest get hidden behind "show advanced options" button.

Reports? Menus to show only most common used reports, rest must go into "Show advanced reports"

And so on and so forth. See VLC player options, I think that UI is beautiful, despite it's myriad of options there.
Look around when you drive at how many other cars have more than 2 people. Here 90% plus have a single occupant, and 1-2% have 3 or more people/kids
Stenography is specifically excluded, because it's a shorthand: the actual form of the final text is reconstituted from abbreviation.

The system described in the OP text is a form of stenography, conducted with a normal keyboard. I would be surprised if a competition typist, presented with an already-shortened text, couldn't beat out most stenotype stenographers working off the original text.

It would be unfair for a typing competition to exclude a chorded keypad, and I don't know of they do or not. It's completely fair to not accept "ts cmptly fr" as the transcription of "it's completely fair", no matter how it's typed in.
I think some people treat optimizing spending as a hobby that they enjoy doing, even if it's not strictly rational.
> I think great UX designers just grew up naturally having much more empathy towards others and having a much better ability to place themselves in others shoes and see the world from their eyes.

This is nothing more than a trope.
Yes, with all of the typographical aesthetic of something etched into granite. Reminds me of a tombstone, frankly.
Anything Git does that Mercurial doesn’t? I wonder if I’m missing out sticking to hg.
This has been my strategy for last 12 years. I own a 17 year old Volvo XC wagon and a 16 year old Toyota Camry. Volvo I bought 13 years ago from a 96 year old gent who's family had taken away the keys. Bought it sight-unseen on Craiglist for $9000. I'd put it up against any modern SUV for looks and functionality (except smartphone integration). The Toyota was $4500 and had 30K miles.

The Volvo heads to the shop on Wednesday. I'm concerned that I'm in for an expensive bill from the mechanic (~$1000) for various ailments. Never an easy analysis on a car with a KBB value of like $2500. But on the other hand, I'm driving a $40K car.

Another benefit of second used car is that if friends and family come to visit, they have a car to use.
> Calories in calories out works.

What do you mean by "works" here?

Technically it is true... the same way as "atoms in, atoms out" is technically true. So why do people prefer saying "calories in, calories out" instead of "atoms in, atoms out"?

That's because "calories in, calories out" implies that there is an easy solution to being fat... you simply need to "out" more calories, while you "in" less calories, duh!

Which conveniently ignores all possible problems with trying to "in" less calories and "out" more of them. For example, that your metabolism can make you feel extremely tired, even pass out, if you don't "in" enough calories. Similarly, to "out" more calories you sometimes need more than sheer willpower; your muscles have to cooperate, and sometimes they will only if you "in" enough calories.
I don’t think they suck at it anymore than UX professionals suck at it, e.g. gray text on a white background for an article I just read.
Between Zipcar and day-rentals, moving heavy things things or randomly taking a trip are trivial.

I don't have a garage, so if I bought a car, I'd likely have to go walk a few blocks to it. When I rent one, the "extra hassle" is I spend a minute on a phone app reserving it first.

I don't see it as a barrier, and at least at my use, way cheaper than a car. But the real gain is not dealing with parking, moving for street cleaning, parking tickets, broken windows, etc.
The contrast between the way sport win loss percentages are dealt with, where 10% chances happen 1/10 times so that you get used to it and the way that people take politics predictions is dramatic.

No doubt politics is harder, but people need to get calmer about these things. Prediction with 70% confidence and the other side winning is not wrong.
See, I think this is just what New Yorkers tell the rest of the world to trick us into thinking New York is so great.

Like, Broadway. That's a big, inside joke, right?
>>I would MUCH rather stay in a nearby hotel (and have my guests stay in a hotel). I would feel less like I was imposing.

>You must be well-off with well-off friends.

As always, It Depends™. I have friends allergic to our pets, some have significant trouble sleeping on inflatable beds or couches, etc. Some have kids, so one couch / one bed won't cut it.

The only way it's reasonable for them to visit without having pretty major issues after a day or so is when we're all up for setting up a hotel + transportation (or similar)... which ends up meaning it's less often than some other friends.
Thanks for the clarification. I read an interview with you, and there was some discussion of the difficulties in parsing things like "ls -lR", and whether to interpret that as an ls command with flags, or a subtraction. (If I'm remembering correctly.)

If a xonsh user does want to do strict separation, how does that work? Syntactically, how do you separate shell code from Python code?
Grim new analyses spotlight just how hard US is failing in pandemic
You make it a requirement for some certification that the device maker wants to get.

I once wrote the Novell NetWare drivers for a SCSI host adapter vendor, and part of Novell’s certification testing was to run I/O heavy tests on a system that would randomly cut power to the drive or the computer and make sure that this did not corrupt things beyond what NetWare could fully recover from.

Hardware vendors like host adapter makers and drive makers wanted Novell certification, so made sure that was possible.

They might also provide settings that sacrificed that for more performance, but they would make sure you could get decent performance using the full durability settings.
Mineral: Bringing the era of computational agriculture to life [Google X]
Could you elaborate on why you dislike Django? Would be great to hear from someone with extensive Python experience.
"Money in, money out."
I agree with you and feel WFH is very liberating mentally. My biggest concern is career progression. In the office, it's easy to jump into conversations where you form connections with your coworkers, and find out who are the decision makers, gurus, and informal sources of information. I joined my company after the lockdown started, so have not met any of my coworkers face-to-face, and I feel that not being able to tap into those threads of information is going to leave me out of the loop.
> He should not complain, but write a better user interface.

The average person has no idea how to write a good interface. That's not a very fair demand.
Nice example. Another would be abortions. If someone believes that abortion is murder, well, https://en.wikipedia.org/wiki/Abortion_statistics_in_the_Uni... gives numbers that add to 46.4 million abortions reported to the CDC in 1970-2016. Imagine if the people who held the reins at Facebook were hard-line pro-life.
Right before the election he actually called it a much closer race than most polls suggested. https://abcnews.go.com/Politics/nate-silver-predicts-close-2...

Number wise it 28.6% Trump wins which is an edge, but not a huge one. https://projects.fivethirtyeight.com/2016-election-forecast/

The real issue with these forecasts is so few elections happen that you can’t actually tell much about how accurate the predictions are.
I've been using it for a recent project, and quite enjoy it.
The Cold War killed both the United States and the Soviet Union. Both the US and the Soviets ended the Cold War broke and insolvent.The United States "won" the Cold War, but it was a Pyrrhic Victory.

What the US had that the Soviets didn't was the Reserve Currency credit card.

The Soviets had to declare bankruptcy and start again from scratch, but they started from a level of very little debt. It's taken the best part of twenty-five years, but they have dragged themselves up by their bootlaces and now are doing very well. They have an economy that is in the black, and they have built up very nice levels of currency reserves.

The US looked good, but in reality they were just as broke as the Soviets. With the reserve currency credit card they spent like they were still rich and to all outside appearances they were doing fine.

But living on a credit card has heavy long-term problems. Today the US is 26 trillion dollars (maybe even more) in debt. They have no hope in Hell of ever paying that down. When the inevitable monetary collapse happens, the US won't be having to rebuild from a low level of debt like Russia did, but they will have to start rebuilding from enormous levels of debt. That will keep the US impoverished for probably a century at least, if not forever.
It provisions EC2 for you, and scaled up or down. To really simply, it’s the basic equivalent to having an infrastructure admin turning EC2 instances on and off as load goes up or down.
"noise levels in urban areas were dramatically lower during the shutdown, characteristic of traffic in the mid-1950s"

Thats just said. 70 years of innovation and we don't even have noise under control, let alone climate change.
Very interesting question!

I don't think there is any language/environment that does that natively.

What you seem to be asking for is an abstraction of processes. However the process itself is ultimately an abstraction that is made-up by operating systems.

For example, let's say you call getpid(2) in your program. Then you do some "async offline" work, during which the process exits and is restarted. Now you have a new PID, which is not what you expected.

That means you need to introduce "virtual PIDs" that don't change across async calls. Before long you've reimplemented all of libc (or equivalent).

Golang has had a lot of problems just making green (non-OS) threads work correctly. Any time you stray from the OS, you will have problems interfacing with it.

As an OS feature, I can imagine a kernel that aggressively pages out programs while they're blocking, etc. Before long you get into philosophical questions like "what does it mean for a process to be running?" Usually it's something that the OS defines, and we leave it at that. But you don't have to, if you don't want to.
Social proof tool for all types of web platforms
Wearing a suit on an assemly line doesn't seem like a good idea to me...

I do like that phrase a lot, though it does have its limits
The increase in price is well worth it for our team to not have to manage any servers.
> I don't understand what this is supposed to mean. How are e.g. coq tactics not the exact same?

Well, I've never gotten `induction' to generate anything close to a readable program -- hopefully this is better?
They also only drive forwards which helps a lot.

When I was a kid on the farm, all the transmissions in the grain trucks were modified so you could only go forward. Too many accidents driving backwards with bad sight lines. Its a strange thing at first but you get used to always parking with a forward exit.
> AppSync and API Gateway don't even have them if you directly integrate with AWS services.

I was quite impressed when I exposed Kinesis via API Gateway, it just worked, although the Kinesis requirement that data be b64 encoded did require some fiddling about with mapping templates.
Transfering 85 kilowatt hours in a couple minutes is going to be difficult for safety and practicality of couplers.
Given an opportunity to milk existing, locked-in customers in lieu of investing in R&D and new products, few leadership teams can resist.

Time will tell.
Best response so far imo. There are so many opinions and advice about how to get ahead in this field that it is literally debilitating. Should I work on side projects? Should I grind leetcode? Shoukd I study algs? Should I build mobile apps...the list goes on and on. Seems like the only thig to do is chase down what's most interesting and hope the time spent will benefit the career as well? Would your 40 years agree with that?
Yeah, a 5 point would suck if you had a dress on.
No. Amazon very much prefers uptime over cost cutting; they rather have your website up than read a story about a bill limiter taking you offline. They also tend to be quite lenient on unintended bills.

Additionally, bill cutting is not that easy. Should they shut down current services? Stop sending in the middle of a newsletter? Delete your S3 Storage? Even then, a large company might accumulate hundreds or thousands of dollars within a second ; even if they decide to cut at all cost, minimal delays might break the limit.

I fully agree that it sucks for experimenting; it is very much the reason I don't have an AWS account. But I can see why they don't have it.
Another option may be wanting to port existing Fortran libraries to web.
> You must be well-off with well-off friends.

I don't think extravagantly so, but I have worked in software for a couple decades and saved a lot.

But I think you're confusing the fundamental question here. Sure, when I was in my twenties I crashed at friends' places, and they at mine, all the time. But the article is specifically about the tradeoff of getting a smaller, cheaper, apartment, vs. getting a larger house in the suburbs with a spare guest room. The idea that it's usually a cheaper option to pay for the occasional hotel than to specifically purchase a larger house with rooms you rarely use. Obviously the "crash on my couch" is a different dynamic entirely.
Can someone show me an application (other than a real time one) that can't be solved with simple javac my_script.java, tomcat, and a database of ones choosing?

Dare I say that it might even be possible to run twitter at scale with just a simple NoSQL database and some scripts?
Decentralized Money Is the Future. Just Ask Al Gore
Yes about three weeks ago. If that was going to cause exponential growth then we should have seen a sustained rise in cases by now, but it hasn't happened.
How ok/apathetic were they about the explosion matters.
What's the point?

I think real file formats evolve into "boxes full of boxes".

For instance a DOCX file is really a ZIP file that has some XML files, PNG files and similar things in it. Similarly a PDF file is a composite object that has text, images, fonts, and similar things encoded inside it.
No different than the fast food places in certain neighborhoods of Los Angeles. I entered a KFC that had plexiglass partitions on the inside, from the counter to the ceiling, with a slide out tray were you put the money and the cashier puts your food. The bathrooms were locked and you needed a key that was attached to a five pound weight. All that for some mac-n-cheese and a coleslaw.

These anti-theft methods now seem normal with the pandemic.
Inertia is how well a system responds to a change in frequency.

For example, if a large amount of loads switch off, the system frequency decreases. In response to this, synchronous generators will produce more power to bring the frequency back to normal. This is as a result of the big spinning mass in the generator that wants to maintain its rate of rotation.

Synthetic inertia involves configuring control loops in the battery inverters to cause them to have a similar response to a synchronous generator. The bonus is that you can tune this control as much as you like depending on grid conditions.
Is explained in the article:

Conventional Generators have enormous energy stored in their rotating parts, and the grid ties all these generators together as if they were on the same shaft. This maintains the phase and frequency of the grids electricity by providing "synchronous momentum".

However this synchronous momentum is lost when the mechanical generators are switched off. And so giant batteries and inverters are used instead to provide this critical function.

To put it another way, the giant batteries are not used to power the grid, but instead used to lower the AC impedance of the grid, eg provide synthetic inertia.
Does the factory just wash their hands of it and keep thr money? Is there no accountability ?
Methinks not. I was around for all that history, and that is exactly my point. Savannah, bitbucket, and SourceForge all added support for git later because they had to. They added support for git because git won, not because it failed.

Also, please look at the article I cited about Microsoft. That was not just a simple swap. Microsoft could not use git as-is because of the way they use Version Control in general. Instead of sticking to their existing system, they implemented additional functionality for git so that git would work in their environment. That is a vote of confidence for git, because they believed it was better to add functionality to git.
Are you sure you don't have something misconfigured? By default Cloud Run services their project's GCE service account, which has permissions to everything in the project: https://cloud.google.com/run/docs/securing/service-identity

I've never had to do anything special to access Firestore for instance.
People always think serverless mean FaaS, while in fact you should use FaaS only to glue together other serverless services when it's not otherwise possible.

Sure, a container is better than a serverless function in many ways, but the function isn't what the container is competing with.
No, no you don't, but you do have to study and learn many competing standards and syntax. These are liable to
completely rewritten in 3 years from now, or else defunct and forgotten.

If you already have a server somewhere you could consider spinning up a container instance or kubernetes ( assuming you have at least linux 1 server with excess ram available )

If you deploy your service on kubernetes than you should be able to scale effectively.
My favorite econ professor at my (private) university often pointed out that our eventual diploma was far more about signaling qualifications rather than education; that you won't necessarily get a better education than at the state school down the road, but it proves you can play the game; get the good grades in secondary school, do the things you need to do to get into the university, get the grades, do the work. It's far less about what you actually learn or the 'quality' of the education, whatever that means.
I've only ever worked in defense research, but the community is great the problems are hard the hours are good and the pay is fine.
Hmmm maybe if you're talking about developing from scratch, but most developers have a lot of knowledge and assumptions about existing implementations of infrastructure; also, in many organizations developers don't have to think too much about implementing the infrastructure, someone else takes care of that. And at the very least, there's a separation of concerns: you don't have to think about both at the same time.

Actually, re-reading your comment, I'm not sure what you were trying to say. I may be agreeing with you.

---

I think it is possible for serverless to supplant PaaS et al, but I don't know if it's quite mature enough yet.
I've read through a bunch of comments but don't see anything to answer this question.

Is there a way to use one "serverless" framework in one place and then use another in another place?

For example, I love dokku. It is so easy to have the heroku like experience on the cheap.

But I wonder: what happens if I need to scale my application bigger than the dokku server it's on right now? I really like the immediate prototyping possibilities of dokku but the long term plan seems less exact when I read their documentation.

So, is anyone else using dokku locally and Google Cloud Run globally? Or another combination?

This is why I dislike firebase (maybe this has changed). It's incredibly powerful, magic. But, you have to go all in both locally and globally, and there were gaps that caused me a lot of pain.

The tendency would be to use a framework that gives you the best of both worlds, local/dev plus production.

But, why couldn't we use the best solution in one place and the other best solution in another.

Is that a naive question?
Genomic evidence for reinfection with SARS-CoV-2: a case study
> (3) Google updates their team rules and meeting rules s.t. if anyone in a team or meeting is remote, then the entire team or meeting is remote.

(When offices are open) Dialing into a well equipped conference room is mucb better than doing a meeting with 5 or 10 people in little phonebooth rooms, if there are even enough rooms. Taking conference calls at open office desks is a non-starter.
Actually, I legit played that game on a road trip since this conversation came up with a friend right before we left (2017 timeframe). I counted and kept track. Through Colorado north bound i-25, roughly 60% were more than 1 occupant. Through Wyoming, then west bound i-80 was about 40% more than 1. Didn't do it on the return trip. Throughout east coast Florida city driving doing it every now and then (especially at traffic stops) ranges from 40-60%. Rainy days seem to be high single occupant days from what I've noticed.

Sure, anecdotal, not perfectly scientific or even at a good enough scale... but I don't really believe the 10% idea. I'd love to see where their scientific data is on that.