skysight-inc/HackerNews huggingface dataset:
Our videos are hosted on YouTube, which definitely reduces our outgoing bandwidth cost.

Compute is actually a big part of our costs, because we do a lot of processing for things like tracking learner progress and connecting students with their classroom assignments. This kind of thing grows linearly with usage.

We're working to move to Go, which will make a big difference in this part of our bill. http://engineering.khanacademy.org/posts/goliath.htm
This mixes elegantly with the upcoming recession. Less people being able to afford health care compounded with even less people being able to afford health care. Like the article states, either government steps up or this whole system collapses financially.
I mean it's not like humans have been putting toilets in ships for a while and have past metrics they can use to predict things like pipe diameter or anything.
You are missing the point. As is almost everyone else who says this stuff.

Most of us get paid to write software other people have requested in order to solve their problems. Every problem software solves can be solved by a sea of pencil pushers or factory line workers or human calculators or office clerks with filing cabinets or telephone switchboard operators or typists. The world used to run that way.

It no longer does because it is extremely cheap to program a computer to do repetitive actions. Compared to previous real-estate and labor-pool costs, paying even a thousand programmers to automate work done by people is incredibly inexpensive.

The problem is already solved. Your job is to translate the solution into a well-specified, easy to manipulate series of steps for a computer to execute that can be operated in production as cheaply as possible. You are literally the last step in the race to the bottom. You are literally payed to solve the problems of translating flexible human activities into code. That's the problem you are solving.

If someone asks you to program something that they don't already know how to do, then you are solving three problems - what to do, how to do it, and whether or not it is cheaper to do in software, which it ALMOST ALWAYS IS. You should be being paid three salaries - one as a business executive, one as a business analyst, and one as a software engineer.

The people pushing you to "solve problems, not code," are people pushing you to do more work in one job role to keep them from paying three people for those jobs. As a software engineer, you should be able to assume by the time something hits your task queue that others have decided that it will be cheaper to use software to solve the problem, they were competent in that assessment, and you can start executing.

As a consultant, I frequently take on all those roles for a client. But they pay me as a consultant to do those three roles. Remember that as an employee, in an extremely in-demand field, with specialized expertise compared to the rest of the work pool, you are a sole proprietorship trading time for resources. If that trade is lopsided, you need to push back and negotiate higher pay and a promotion. Don't give away work responsibilities for free because of culture hero points.
Thanks! That's a generous donation
That's the one aspect I liked. Never worrying about what the bill will look like. And with php it feels like it provides the best value / resources / cost.
Or nationalize the insurance companies and set up a national health service.
> You ever run a pip install?

On my regular desktop, not of anything that wasn't Python code I had written myself.

In development containers, yes, sometimes I've installed third-party Python programs to test them (and of course in Python it's easy to read the source code since what you install is the source code), but that's isolated from my regular desktop.

> Maybe an apt-get install?

Never of anything that wasn't from my distro's signed package repository.
Longtime soap opera actor John Callahan dies at 66
Thanks, I was actually pausing a bit to check that word (in my head, at least), and concluded that I have no idea how it should be written :D Ceases indeed makes more sense!
Sorry to hear that. AFAIK, we just use Stripe, which is pretty standard.
It's a shame they also haven't wasted redundancy resources on the electromagnetic catapult system used to launch aircraft, and which as of 2018 had a failure rate consistent with a 70% chance of completing a full day of flight operations without downtime. (1)

It's easy to imagine that the toilet failures here under discussion represent an isolated concern and a teething problem for the kind of new, nonessential system that you expect to see in a new class of capital warship which, after all, still gets the fundamentals right. The trouble is that, once you start really looking, that's just not borne out by the evidence.

A lot of the ideas in play with these ships, as with the LCS or the F-35, are fundamentally good. But the US military procurement process has become so deeply corrupt that we as a country are no longer capable of implementing these good ideas well. The multiple-decade, trillion-dollar boondoggle has become table stakes, and that doesn't deserve to be excused by anyone.

(Also, a Ford-class carrier has a crew of something like four thousand. They're gonna need a lot of buckets...)

(1) https://breakingdefense.com/2018/06/navys-troubled-ford-carr...
My Aunt would disagree. She had a bunch of her pictures of her late husband ruined because Google thought it would be cute to Photoshop David Hasselhoff into them. Especially some of the last pictures she had of him in the hospital (he died pancreatic cancer), and "The Hoff" was showing up in them with his thumbs up.

After looking through them, I noticed that at least Google duplicated the pictures and left the original on alone. But still it would have been better if the doctored photos would have been put in a separate folder.

Oh, and lets not forget the "Reply and drop mic" button that showed up right next to the Send button on Gmail. That wasn't benign.
And, back before the fall, it would have been.
Tesla are using Scala actors for their power distribution network.

https://www.infoq.com/presentations/tesla-vpp/?utm_source=pr...

I guess cool is subjective.
Yes, how dare he ask you to donate some of your time to contribute back to the open source community, tsk.
Hmm... I'm a big fan of fixed-budget or prepaid services, but between network, storage, VM costs, etc., what should the provider stop serving if you exceed the spend? Create an outage for your whole service? Throttle egress? Start randomly killing VMs?
This is also important to keep in mind, although I'd phrase it as, "You're feeding people." Or more specifically, "You're trying to make people healthy and happy."

I mean, think of all the mediocre, industrial-grade food you've eaten over the years. School lunches, maybe. Low-grade franchise food. Whatever's in the vending machine. How many people involved in making that are focused on the experience of the person eating the food? As opposed to maximizing revenue, or just doing whatever the manager says, keeping their head down, and getting out at quitting time?

Or let's think of all the food we've eaten that was made to please the cook, not the eater. A friend has an aunt that every year sends a giant box of absolutely terrible Christmas cookies. They're like iced cardboard. The important thing to the aunt is feeling like a big giver, not the experience of the eater. Or on the other end, consider fancy chefs who make tell-me-I'm-clever food, where the presentation is dramatic, but the actual taste is not so great.

Every time I cook for others, I see it as an opportunity to really see the person, to find the best intersection between my skills versus their desires and needs. And it's the same for software.
I still won't trust anything on that day
Is it possible you don't need the book as much as the book's target audience, and that's why it seems overpriced?
It was my understanding that by driving around in a gas guzzler, I am precipitating human extinction, bringing forward the long-awaited day when the ecology of Earth no longer includes humans, which will be “better”.

Where did I go wrong? Was it when I evolved?
Oh, this is a wrapper for running dnsmasq.
It's lighter weight than pihole but less user firendly.

Not sure why the readme tries to obscure that.

https://github.com/tanrax/maza-ad-blocking/blob/master/maza
I don't understand. If they cover dying from flu why does it matter if it's pandemic or not?
I figured this out long time ago. Bending a pizza slice helps because top of the pizza slice doesn't fall down.
This doesn't directly answer your question, but I've shifted all of my board game playing to tabletop simulator and had a lot of success with that. I've been surprised and impressed by the quality and variety of games available as mods in the steam workshop.
" In a perfect free market the oil producers make zero profits"

Where does this conclusion come from?
you missed the "healthy" part.

obese, diabetic, or cardiovascular condition means you're in a risk group, regardless of age.

pretty sure the relatively high numbers cited in the us are partly a statistical fluke resulting from the way the sample was generated and partly due to higher rates of metabolic disease etc in the us compared to european or asian countries
From the article: "users could probably have been tracked on a map to within hundreds of metres of accuracy in a city."
Filename encoding errors in macOS Time Machine backups
> Because at that point, if there is a legal dispute can't you be held personally liable and get really screwed?

1) If you're one guy, it's pretty easy to "pierce the corporate veil."

2) Investors normally have you redo the paperwork later.

3) If you're squeamish, don't do a startup. Your customers don't care what you spent on paperwork.
I guess storage producers stocks are soyrocketing
Video playing is mostly handled by YouTube.

Features which use a lot of CPU are tracking learner progress, managing classrooms, and the like. These features are really important right now as teachers have moved classes online.

We are in the process of moving this code to Go, which should still be very productive for us but also reduce how much CPU is required.
Giordanos’s is alright, but once you have Pequod’s you never look back.
For a lover of Borges, what would you recommend first from Chiang?
Mistakes happen. I’ve never heard a case where an honest mistake like that was made and with a simple email to AWS, they wouldn’t waive the charges.
Saenz vs. Roe – Interstate travel being a fundamental constitutional right
"The nation’s largest insurers, which include giant for-profit companies like Anthem, CVS Health and UnitedHealth, reported billions of dollars in profits last year, and analysts say these companies have abundant capital to absorb any losses because of the pandemic"

". Lee warned that insurers are likely to seek rates that are double their additional costs from the virus. If their costs go up 20 percent, Mr. Lee says rates could jump as much as 40 percent in 2021."

I don't get the impression that paying medical staff for working even registers in this equation.
Prior navy Nuke- it’s hard to explain how much Rickover continues to permeate the Navy Nuclear program. When you start your naval nuclear career, you still literally have to go through Rickover. That is, the building where all naval nuclear training begins is “The Rickover” in Goose Greek, SC.
> This isn’t quite Medicare for all

Why not have "Medicare for all"?

Like every other Western country.
It's our biggest expense after salaries, as noted elsewhere in the thread.
Are you sure you're not suffering from some mild depression? The first signs are the total disregard, and sometimes anger, towards humor. Depression is serious.
Renewables are already cheaper - solar in the US is the cheapest form of energy in the world. The remaining challenges are improving batteries for storing it, and continued panel efficiency to reduce the amount of space needed for generating solar power.
And that's why Java is slower than it could be. If I'm using String[] array, it can't contain anything but String objects, so JVM does not have to check type everytime I'm accessing that array. That's not true for ArrayList<String>, where compiler must check returned object type from `get(index)` (because it really is Object and can contain anything), but it could be true with better language design.
Or you could just send an email to support and ask them to waive the charges.
I teach in a district that has a good portion of kids without internet access (even on phones) and, as things stand, there's no 'until'. It'll never happen. The families are either too poor to afford internet costs, or they're so rural that no company will go lay line; it's just not profitable. This is exactly why the government needs to step in an declare Internet access a utility and make sure everyone can get access (not to mention it's basically the only way to apply for jobs anymore).
I work in the travel industry (in a weird IT/social media guy position) and the consensus seems to be that people will get back to traveling but in their own country.

“Public” tourism industry is going to be okay (and aren't too worry about it for better or worse) but OTA and traditional tour operators are bleeding and some will eventually die.

Small local actors too but they will be replaced (or back after a year of unemployment, with loans from bailout banks).
Yeah, for my personal projects I always stick to flat fee hosts like Linode and only ever used AWS for some backup storage in S3, and GCP for a geographical region that Linode doesn’t serve well. And whenever I use the big clouds I get paranoid and have to check billing & usage very often since I’m always just one oops/DDoS away from incurring a large bill, as opposed to the flat fee hosts where I leave shit running for months or years at a time without worrying. (FWIW Amazon Lightsail might be a flat fee service, but I heard performance is pretty bad so never tried it.)
This doesn't sound hard to achieve in a bipartisan manner. Why didn't this get created with the Affordable Care Act? This also seems much more in line with traditional insurance (big, occasional claims) and would probably be easier to audit due to the lower volume of cases.
Having reliable hard limits for production accounts can be technically difficult as you need to do billing in real-time and also make decisions on what services to kill once the limit is reached. Do you just stop VMs, do you automatically delete data from storage. Many things could result in loss of production data.

There can be also many reasons for the budget overrun. It's not always a user error. It could be issue with the platform itself such as error in billing system or faulty autoscale logic. Or it could be caused by an external event, such as denial-of-service attack.

(Not sure how things work with the MSDN subscription credit, but at least you are not supposed to be running production workloads with those)
On the other hand, it sounds like you hired someone who wasn't really up for the level of responsibility given. :(

In theory ;), you shouldn't have to be a core expert in everything. But yeah... in the real world, things aren't so cut and dry. :/
The article [incorrectly] equates all JITs with the author's experience with V8. The article even states "faster than python, but slower than Java" which makes no sense because Java is a JITted language.
> not one is back to normal on Monday

No one in the US seriously believe this right? You're all behind schedule and the worst have yet to come. As far I understand, there are many places in the US where a lockdown/quarantine hasn't even taken place yet, so count on a couple of months before things get back to normal.
Agreed. I almost skipped the article due to the start. I'm glad I didn't. Now I'm seeing all the curved surfaces around me that were hiding in plain sight.
Digital Marketing in Turbulent Times
They should give you the option to set a hard limit across your entire account, to prevent you from accidentally spending more money than you have. "If I try to spend more than $5k in a month, something has gone wrong, don't let me do that."
Ask HN: How to mask voices and keep them from carrying to ensure privacy
I am looking for ways to keep my voice and conversation from carrying to other rooms in a house.

When I am working remotely, I feel uncomfortable having my work conversations carry across the house. My doors and walls aren't the greatest. Is there anything that can inject white noise (in a directional way ) so that my conversation is muffled for everyone else in the house.
Thanks, Wowfunhappy person. :) Much more to come. The long ones are too tiring.
Sure, but cylinder (degenerate hyperboloid) can too.
There used to be no limit on EC2 instances.
It’s possible to put performance guarantees / insurance etc. into contracts such that if the contractor cannot build the entire thing within some percentage of budget then the entire cost is refunded, and the contractor is left with scrap metal.
Map of tweets about Coronavirus (or other topics)
In addition to letting you read someone's location, SS7 lets you intercept their SMS messages. This is used by, for instance, criminal groups to intercept 2fa codes or go through SMS-based password reset flows and log into peoples' bank accounts:

https://www.vice.com/en_us/article/mbzvxv/criminals-hackers-...
In general, in science, if you're uncertain, you're considering everything, even that survivors might not be immune. There is every reason to assume anything can be possible right now, as we don't have enough data. Once we have data, you can start to reason and consider things, but we're not there yet.
Aren't a lot of jobs about solving problems?

A therapist solves psychological problems.

A lawyer solves problems between people and organizational entities.

A surgeon solves medical problems.

The reason I'm asking this question is because a few groups proudly say that they are problem solvers. The most notable groups that I've seen are programmers and the consulting industry.

But who isn't solving problems? Why this focus on it?

Sorry for derailing the thread a bit, but my friend group doesn't have the answer.
Mastering C and systems programming on Unix-like systems might be the best long-term career effort, since the field is not moving as fast as other technology stacks and old knowledge is still valuable knowledge. C jobs might not be the most widespread, but once you land one, it is highly-likely that it would be a stable one and you wouldn't be easily replaced by koolaid-drinking youngsters.
Or they could pull money out of thin air and give it to the doctors and nurses instead of sinking it into the stock market.
Already been done for a Defcon talk. Limits were added.
The GC amortizes the cost of allocation. Allocation is expensive even in manually allocated languages.

The real problem with the GC is that it leads people to believe that they don't need to be considerate about how they are using memory.
The architectures, license (GPL + classpath exception; i.e. it is not viral), and Oracle's leadership of OpenJDK has worked well for many companies for years, like Amazon, Google, Netflix and Apple, that base much or most of their infrastructure on it.
Your version hides the toppings from your tongue.
Recently the US has been far in the lead for even crude production. Here is a source where you can see the break downs by type for every country from from 1973 to 2018[1]. Data from the US Energy Information Administration. Download the .csv file for easier browsing.

The totals for just crude, not including petroleum liquids, for 2018 are:

US : 16.8 Mb/d

Saudi Arabia: 12.4 Mb/d

Russia: 11.4 Mb/d

[1]https://www.eia.gov/international/data/world/petroleum-and-o...
Looking over the contents, it seems expensive for what you get and what not might be the most practical day to day C issues. If you want to use C more effectively, I'd look at a systems programming book for what ever system you prefer. When hiring engineers knowing C isn't the issue, knowing how to code daemons in Unix, how to use sockets, pipes, io, handle signals, etc etc is the issue.

Contents are:

* How to identify and handle undefined behavior in a C program
* The range and representations of integers and floating-point values
* How integer promotions are performed and how they may affect portability

I think it's incredibly important to understand how numbers on computers work, what are the limits of 32bit and 64bit values and how double/floats play into it.

* The order of evaluation of expressions

Most coding styles avoid ambiguity by just using (enough parentheses) around (important statements).

* Dynamic memory allocation including the use of non-standard functions

Non-standard worries me here. Memory allocation isn't particularly

* The philosophy underlying the use of character types in C
Character encodings and types

I'm curious as to what this is covering? Is it system specific?

* How to perform input/output (I/O) with terminals and file systems using C Standard Streams and POSIX file descriptors
* The translation phases implemented by the C compiler and the role of the preprocessor
* How to test, debug, and analyze C programs

IO is an interesting topic, but I suspect best covered by a systems programming manual. There's several unix books, Stevens being the goto guide historically, and I would go straight to the source instead.
I have been on the saving end of some of these AWS mistakes (billing/usage alerts are important people), but alerts aren't always enough to keep them from happening completely if they are fast

- Not stopping AWS Glue with an insane amount of DPUs attached when not using it. Quote "I don't know I just attached as many as possible so it would go faster when I needed".

- Bad queueing of jobs that got deployed to production before the end of month reports came out. Ticket quote "sometimes jobs freeze and stall, can kick up 2 retry instances then fails", not a big problem in the middle of the month when there was only a job once a week. End of the month comes along and 100+ users auto upload data to be processed, spinning up 100+ c5.12xlarge instances which should finish in ~2 mins but hang overnight and spin up 2 retry instances each

- Bad queueing of data transfer (I am sensing a queueing problem) that led to high db usage so autoscaling r5.24xlarge (one big db for everything) to the limit of 40 instances
April Fools jokes rarely contain humor.
That sounds like a great way to make sure no company ever bids to build an aircraft carrier.
What language is it written in currently? Python? JavaScript?
So not a single gamma ray is escaping during normal, correct operation?