skysight-inc/HackerNews huggingface dataset:
It is a great apples to oranges comparison. If you do not take into consideration that somebody has to setup and manage the instance that runs 0/24 and you do not care about availability (single instance can go down easily) then you might even say that you are comparing apples to apples.
Better to use t3.small and use infinite burst
Maybe it's time we stop catering to the users inabilities,and start making software interfaces that make sense, and expect the users to adapt if they wish to benefit. That was the expectation when I started using computers, and it was reasonable. It not only made me faster, better, stronger, it also meant that after passing a certain threshold, back then, I "got it", I didn't just get that one piece of software, I had some intuition, an instinct, about how "everything" worked.. That made all software immensely more useful to me.

That instinct is getting less useful as every application tries hard to abandon basic concepts in favor of being intuitive, it may lower the bar somewhat (I don't believe that), but it definitely makes applications harder to actually use for people who used to "get it".
Shouldn't all programs be written as APIs anyway? Than you can add a command line interface or a graphical interface on top as wished.
Have you perchance tried Void Linux? I wanted to try it, but didn't get around to do it yet.
Thinking in React Hooks – fundamental mindset change
"residual high level waste (mainly short lived fission products) will be vitrified and isolated from the biosphere in a geological repository"

A little known fact..

there is not enough of the appropriate geological strata in the world for the disposal of the whole worlds vitrified waste material.

Sorry no references.. the book with the references is roughly 245km away from me at the moment
I wonder whether due to the anthropic principle [1], assuming a (practically) infinite number of different universes exist, the likelhood of being the only sentient species in the whole universe is significant higher than the alternative?

I.e. the number of universes that are incapable of harboring life is many order of magnitudes larger than the number of universes that may accidentally harbor life (i.e. us)
which is still many order of magnitudes larger than the number of universes that actually have a more realistic chance of harbouring life.

So us being a singular "accident" may just be a likely consequence of being here and asking questions.

[1] https://en.wikipedia.org/wiki/Anthropic_principle

[update] see also https://en.wikipedia.org/wiki/Fine-tuned_universe
Smoother scaling and lower entry cost as well.

It seems obvious that at scale, someone running machines for you could not be cheaper, unless they had access to technology allowing to operate at lower costs or cheaper electricity.

Renting can't be cheaper than at scale under normal circumstances. OP was beyond the breakeven point.
My former partner kept telling me I don't listen.

Which resulted in my thinking "What, what does that even mean?".

There can be just so very many reasons why people fail to communicate. I would be leery of chalking it up to any one thing.

As the article under discussion notes, interrupters sometimes do fine with some people and sometimes have tremendous problems with others. This is probably generally true of just about any communication thing you can name.
y'all need jesus
I completely agree, but we're constrained to two developers and won't hire anytime soon. So, monorep seems to be working great for us.
What kind of crucial patents do individuals hold?
What patents do you know about that are currently hold by individuals. That if the patent would have been in the public domain, it could have a great impact in different areas like medicine/clean tech/sustainability?
Everything is prettier looking, but pretty icons without text are often meaningless.
You are completely right, for all our history of working in the same buildings, in person.

This changes though when you move to different floors. At some point you might be working more with someone that is on the other side of the street that the person next to you. Will you trust them less because you don't see them everyday ? Will you be worse at your job because of the lack of chit-chatting ?

Perhaps, but it's something that you'll need to work on, otherwise your job is just doomed. So people adapt, catch up once in a while but everyday chit chat just becomes less essential.

Then you work with people on other buildings. You have a remote contractor. You have an office in another country.

20 years ago those were extreme scenarii. Now I think people are expected to be productive and efficient in these conditions.
I used to think much like you do. But as I’ve moved into leadership positions I’ve changed my view entirely. That sharing a pint or two is important. To be able to coordinate a group of people to reach a goal, soft skills are absolutely vital. Humans aren’t machines - hacking humans is a different skill, and being good at it is rarer than good engineers imo. That’s why it pays well, and why you’ll never progress far beyond IC without it.
WebM and MP4 are containers, not video codecs. You can't assume anything about the efficiency of the video just by knowing the container. In this case, the WebM files contain video encoded with the VP8 codec, which in my opinion is significantly less transparent at the same bitrate than the h264 codec that the MP4 file contains.

But it's more likely that whoever encoded these files did so without trying to hit specific transparency targets, so you shouldn't really conclude anything from the file size.
Antimicrobial resistance is drastically rising
I like the tone of your comment, unlike many others here. But to your remark:

"But it seems like his ambition is impeding his ability to consider those who do not want to approach the fix his way. It's never a measured approach, it /feels/ like a "lets write it now and figure out all the problems down the line and fix them" which, for core pieces of software is a dangerous mindset."

I'd like to say that he forces nobody and so we should not complain about his creative endeavors. The market will decide, and you, will decide.
... and 100 doctors can't tell him
No. Because this nonsense will break my systems.

What is this? Some crazy guy makes significant changes to a standard, the distribution maintainers will just gobble it up (as per usual) and then I have to weigh the pros and cons instead of complaining and fixing/adapting my systems e.g. wasting time because of a crazy guy's ideas?

There is no market in OSS. It's either use it or leave it. But even in OSS there are established standards which are relied upon! Poettering doesn't care about that, because he likes change.
Two bit history does something similar.

https://twobithistory.org
Some (many) users actively refuse to learn. There appears to be some psychological barrier that prevents them from even trying (perhaps similar to how some people panic at seeing any math beyond simple addition arithmetic). That's not to say the people are stupid - many of them are relative experts in some other domain, but yet when a computer interface is presented, they shut off their brains.

While I find "wizard" interfaces frustratingly slow to use, I think they are a better approach for many users. Here's a silly but not so terrible idea for an email interface, wizard-style:

1. "You have a new email from bob@example.com. Would you like to open it? [Open] [Save for Later]"

2. (opened) (display email). "Do you want to reply to Bob now? [Reply] [Do Something Else]"

etc. etc.

This kind of interface could be handled by anyone, and it would probably work well for people with different physical or visual challenges.

Anything more complicated than this is just beyond the willingness or capability of most people to handle. What's really scary is that some people operate their cars much like they operate a computer - doing unnecessary ritualistic things that have no benefit or produce the desired outcome as a side-effect, leaving some systems in a permanent state when they should be enabled/disabled at different times, and so on. The tendency is to think that people are just generally incredibly stupid (unwilling to learn, not incapable); but perhaps it's just that our UI approach needs to actually be two approaches - one for users, and one for refusers.
I clarify this more above, but one of the reasons you don't see changes to that file is that much of the work of the repository was working on code that was deleted in favor of that file. And yes, the XML was edited by hand, as text, using ed(1). The vast majority of what I was exploring in the past I completely discarded in favor of that e.cd file that now represents the compiler.
> It just says "Insert figure 1 here"

This is how virtually every pre-print is formatted. Scroll to the bottom and you will find all of the tables & figures.

Laying out the paper is for the journal to do.
Some people claim to have ruled out type III civilizations [1], which I think is what you're referring to.

I thought also that some researchers claimed a star had signals consistent with a type II [2].

[1] https://en.wikipedia.org/wiki/Kardashev_scale

[2] https://www.space.com/30832-kepler-telescope-alien-megastruc...
As long as such a bench gets the job done, the person making it wins.

Similarly with spreadsheets. Sure, they get ugly. But they allow to get work done better and faster that it would be otherwise (if it was done at all). The alternative usually involves finding a ready-made domain-specific application and adjusting your (or your company's) workflow to it, or pestering someone to make it for you, both of which are frequently bad trade-offs. It takes time to arrange, often siloes you off your data, you have lots of irrelevant stuff to learn besides your task, and it prevents you from iterating on your workflow. I'd say the last one - iteration on workflow - is the biggest source of Excel (ab)use. Hard to lock down your process in a domain-specific tool if the details of that process are fuzzy and subject to change.
How are you better than Firefox Monitor?
Yes, you absolutely should.
And they should make cars easier for everyone to repair too.
And make shorter songs. Which is my main surprise. I thought that by freeing themselves from radio playlists (where the radio station mandates short songs) and the physical capacity of a CD, artists would get to make songs of any length, including longer. I am not sure I understand why streaming calls for short songs.
New Technology That Stimulates Hair Growth
Yes, that’s a significant catch, but this is some good work nonetheless.

That said, I’d hope that someone using a C library like this wouldn’t just start using it without understanding the potentially non-trivial consequences/side-effects of that decision.
Powershell kinda does this, but people are still debating if it's a good thing or not.

(personally, I think it is, and helps give structure to the sometimes too "dynamic" world that is shell scripting)
POWER EFFICIENCY is the only thing, also sync across devices is bonus.
Buffett 89 letter:

> NFM and Borsheim's follow precisely the same formula for
success: (1) unparalleled depth and breadth of merchandise at one
location; (2) the lowest operating costs in the business; (3) the
shrewdest of buying, made possible in part by the huge volumes
purchased; (4) gross margins, and therefore prices, far below
competitors'; and (5) friendly personalized service with family
members on hand at all times.

the rest of that is a good read. (http://www.berkshirehathaway.com/letters/1989.html)
>>”along with other interesting stuff like recent data breaches”

Do you have an integration with HaveIBeenPwned?
The author contrasts two different types of explanation for entrepreneurship -- institutional or cultural. "Institutional" means that the country has institutions that make entrepreneurship easy. The author argues that these are not sufficient, and that the key difference is social norms.
So 2 tier applications?
Thanks, it looks like the urine test strips and diabetes test strips is the only affordable way at the moment.
Born on the Internet: The Tactics We Liked Behind Australia’s D2C Growth Brands
Oh, and yes, a few times I did in fact explore programming in Word as well. Just as an example:

https://github.com/Co-dfns/Co-dfns/tree/13e2624d6f5897a0f0c9...

I did also explore more traditional approaches, of course, but I have spent a lot of time exploring the "form" of representing the code.
Find Out What Type of Blogger You Are
Was thinking more because if I made three requests, I got three different responses, so it seemed I was making requests while things were still being propagated
Your hands are itching to start your personal blog and it's already not the first you came across this idea?
Netflix and WeWork are more pertinent examples tbh.
What's not usable (besides some accessibility concerns) in "Computer, get me this", "Computer, do that"?
I disagree with all the comments posted so far.

This should be a perfect use case for lambda, not "oh you're API is receiving more than 10M req/day? Use Elastic Beanstalk instead with an EC2 instance and ELB". This kind of comment is just to abuse the free tier that AWS provide you with.

The whole idea of serverless is so you don't have to manage infrastructure. OS patching, mucking around with Docker and and port fowarding rules are all removed once you go down the serverless route. Is it worth 8x the cost and 15% reduction in performance? The article argues no. If anything, AWS should price API GW and Serverless more competitively.

It's nice to see though that the Firecracker implementation savings has been passed down to AWS Customers.

If the article saw a 1.5-2 times increase in cost, the debate would be much more interesting.

I'm in the container camp because serverless isn't cheap and you can't have long running processes.
I have tried for years to educate users on basic tasks. A small percentage get it and use it; some basically get it and use it sometimes, forgetting other times; but some obviously pretend to watch the demonstration but actively refuse to think and commit to memory what they have just seen.

In some cases I have worked with the same people for years, guiding them (IT-wise), being friends with them, watching them do domain-specific things that require good mental abilities... but also watching them misuse or fail to use software despite my repeated efforts to train them.

If you want to reach the greatest audience and also reduce support time/cost, then we _should_ be catering to the most ignorant users. But as I say elsewhere, we should have two interfaces - one for normal/advanced users, and one for the really low performing users.
Oh oh! Another chance to ask this:

What do you use _instead_ of pulseaudio? I have asked this so many times and never got a clear answer. How do I manage my audio without PA? Where can I find articles on this? I have never had a _real_ problem with PulseAudio not working the way I wanted (bluetooth auto-connect took one line to fix). I would be very grateful for any reading material on this!
Thanks, I'll look into glucometer strips (in Europe).
>if they where equally qualified that the overwhelming representation of white candidates would cancel out their chance //

I don't think you understand probability, they would each have equal chance. Isn't that the goal? If course there would be less chance of a "black American" occupying the role, but that would be for exactly the right reason, lower representation in the population from which one is selecting.

>we as white people rarely experience said butt hurt //

Is this perhaps simply down to expectation. The "it's because I is black" meme: if you're a minority in a particular physical characteristic and fail to achieve a role you assume discrimination. The corollary is that whilst discrimination might not be felt emotionally is still unfair to discriminate against a person based on the colour of their skin.

You're right about empathy, but empathy with those suffering racist discrimination is a strange place to decide to be racist.
This is how I feel as well. Some will say it would be so obvious by now we would have seen some sort of indication but then I think of all the planes that crashed without a trace and we have not been able to find even with an idea of where they were flying. The universe is huge. We have no idea how they will try and communicate maybe it's not something as obvious as radio transmission but maybe they have figured out quantum entanglement communication or something beyond our means but super obvious and useful to species who have figured it out. I grew up watching all the Star Trek shows. I have to believe the universe is filled with other civilisations waitin to talk with us.
Submitted earlier, works:

https://news.ycombinator.com/item?id=21044390
Red hat and Ubuntu LTSs have 5 year's worth of support.

Taking 5 year's to learn something new is your problem.

This guy has become the bogeyman of OSS. Does he have some sort of mind control that makes distributions pick up systemd?

Why is he crazy because he's suggesting change?
How to Survive a Twitter Storm
It's always blown my mind that companies like this will operate not having enough cash on hand to actually provide the services they've sold.

Maybe that's why they're in business and I'm not.
>Deciding to do a whole infrastructure change...

He didn't decide to do a whole infrastructure change. He just ran an experiment that was about more than just cost.
Yes, it would be a much less dramatic headline if they'd used an ALB instead of an API Gateway, it shows the complexity of the AWS product offering though that someone picking up lambda for the first time didn't find this out.

They already have a classic ELB in place, so switching to an ALB wouldn't be a significant change in cost or capability (the ALB is often cheaper, though it's hard to tell in this case)
A well written article with lot of technical details. Well done.

However, I'm wondering what would be a good practical purpose of crawling dark web.
Use this to find out what kind of IP protection is best for you
I disagree, you can argue the semantics of if it's him specifically or if it's another project that decides it will only target systemd/pulseaudio. But the fact that if I want a stable distro for server usage in 2019 I _must_ use a systemd distro speaks to the fact that I am indeed forced to use it.

Maybe that's just adoption though, typically the sysadmin community considers the "safe" options to be CentOS/RHEL or Debian Stable. Both of which default to systemd. (and no sysadmin is going to change the init system on production servers unless it presents some abject nightmare, short of eating 30% CPU/Mem-- it's core software, it wont be touched).

Projects like Devuan are simply not considered safe choices by the majority of the sysadmin community, and there's no alternative for RHEL-esque sites.

So, semantically: it's not poetterings fault. But at the same time, I'm still forced.
He starts the talk with something along the lines of: this is what I want for my laptop, not servers. It's explicitly meant for personal machines, not cloud machines. There is no reason why those should have to change, they're served pretty well by account management as it is today. Laptops are not, and he's trying to fix that.

And by the way, LUKS has multiple authentication slots (you can have multiple passwords for the same volume, for example a long random password that the IT department keeps in a safe place if they ever need to access the volume) and it takes a second to re-key, not hours. This is all well-known. But Poettering brings out the worst knee-jerk reactions in people.
After the reddit explosion I emailed the guy and donated $5. He personally replied, seems to be a cool lad. So if you can spare some cash, you'll make him very happy.
I've grown so paranoid of optimizing compilers this wouldn't even cross my mind. But it is correct, right?
I can't believe we label this guy a traitor.

I never understood how someone who tells the American people/journalist's that their government is breaking the law is a bad thing.

We need less politicians and more people like him in office.

America needs to stop being solely capatial driven and more democracy driven.

Money buys laws.
The one in Indonesia is not only using a CRT, but they have one of those "protectors" on. Blast from the past, I never understood what they were supposed to do in practice.
https://www.result.pk/med-result.html
Following a botched operation that crippled my right hand I learned a number of exercises to stretch the nerves that control your hands, one in particular seemed most effective.

Stretch your arm out fully to the side so it is level with your shoulder with your palm facing upwards, now bend your hand down as far as you can while keeping it flat with your fingers together, now tilt your head away from the direction of the arm. You will feel a tight pull in the arm and neck, it may hurt a little but repeat it as many times as you can, this excercise helped restore a lot of the movement in my hand
Agreed, let me add my 2cts :

>The whole idea of serverless is so you don't have to manage infrastructure.

...when you are validating your product/market (100 request/day is a success here).

Not everyone on HN is a core dev, tech is getting democratised. So 1 week of time dealing with servers and accounts and infra is a week not asking the right questions.
I cannot find the source code, or a license. It's "free" (gratis) software, but is it FreeSoftware?
interesting, of course partially subjective.

I switched to lilypond for typesetting music, I guess it may not be the right option for those who actually compose (I mostly typeset classical pieces to add fingering and obtain a better quality than the cheaply layouted scores that are published today have, unfortunately guitar sheet music is way behind the standards that are set in classical piano music, and just retyping things in lilypond improves the quality by A LOT).
An automation lesson from your wardrobe
Strongly, 100% agreed. Especially that "catering to users inabilities" leads to dumbed down software sucking out oxygen from any problem space, leading to frustration and inefficiency for those users who have jobs to do in it. This is becoming more of a problem now that a lot of software is collaborative in nature, meaning you're stuck with whatever your team or company uses.

The way I see it, we suffer from a bad case of "worse is better" here. The amount of utility a piece of software provides can be to first order expressed as (Number of users * Average productivity * Average result of the results of using the software). Unfortunately, the revenue of a typical SaaS vendor is proportional only to the number of users. Dumbing down the interface and trimming features increases the number of users, but kills the right part of productivity and result utility distributions. In other words: more people doing less with worse tools.
Where do you get numbers like that from and hows the scheme funded by design?
Do you like to watch me coding?
If they had used an ALB instead of API Gateway, the cost might well have been a 2x increase, especially given that would replace the ELB they're already using. The ALB option has it's own caveats though...
I'm prone to interrupting people. It's worse if I'm not feeling heard, if I really feel they are missing a lot of important information and for a few other reasons.

I have found email and other forms of written communication wonderful for effectively sidestepping the worst problems. I can lay everything out that I think matters in an order that communicates effectively. It's much easier to do something like that in writing than in conversation, especially when there are time constraints and you don't know them that well or otherwise don't have the best rapport.