skysight-inc/HackerNews huggingface dataset:
mp4 with fallback to gif doesn't make much sense. More appropriate would be webm, or in the future AV1 with a fallback of h264 mp4 for video or high quality animated images. Using gif for small animations is fine, especially if you have transparency.
webp can be a bad choice because it is always chroma-subsampled. png and jpeg support full chroma.
It is absolutely still true, most ship engines are not removable without breaking the hull above the engine. If you're going to do that, it's often easier to start fresh.
So using your summary at which step did the engineer make the wrong choice?
Because most people can't and don't critically evaluate vulnerability reports. If "SpicyLemonZest Windows Client Local Privilege Escalation 0day" becomes a trending headline, my customers will demand I do something about it, even if I have a perfect explanation for why it's not a real vulnerability and they're at no risk.
You think an _entire industry_ has been built up around a desire to pad resumes? I don't even know how to respond to that.
Take a look at the symbolicator service from sentry:
https://github.com/getsentry/symbolicator
How can it be claimed ads supply no value when lots of readers on this site rant about paywalls? People clearly are getting some kind of value from "free" ad-supported media.

I used to be editor-in-chief of my college newspaper. Most of our print ad revenue didn't actually come from direct sales. It came from national agencies that gave us insertion orders. I don't think we could have had a print edition based on our in-house ad sales.

Now imagine this problem for all kinds of other niche websites that can't afford to have their own ad sales teams... Suddenly it becomes clear why outsourcing ads generates a lot of value for cheapskate media consumers and for cash-strapped media organizations.
Said like a person whose never been woken up at 3am due to a hardware issue...
Growth Hacking for Remote and International Developers – Part 2
>Now for a show of hands, how many companies does this describe?

Honestly? Lots.
It might have to do with the fact that the parts of Sparta that this piece is 'defending' minimally interacts with that aspect of Spartan culture or society (if at all?). How does the fact that the Spartans had a brutal class of slaves undermine or interact with the article's thrust/claim that Spartans demonstrate that "that people crave more than individual liberty, full stop. People want actively to participate in the life of a community, too, and our politics ought to answer to that"?
It is something that gets attention when you have a defense-in-depth approach. Look at https://www.python.org/dev/peps/pep-0551/ and https://www.python.org/dev/peps/pep-0578/ for Python.
In part 2 we get more into the specifics of how we leveled-up our team at Kelsus.
This sounds like a good idea, until you realize that the head unit is typically the thing in the car with the most computing power (think AI workloads as well as a GPU and multiple ARM cores) and the thing in the car with the network connection.

A trivial use case which requires write access to the CAN bus is the navigation system informing cruise control of an upcoming hill.

Equally trivial would be the seat position memory or profiles being applied through the main touchscreen.

(I work for a company that is developing infotainment systmes)
I’m glad HN doesn’t have downvoting for articles. It’s probably one of the reasons we still have such a good diverse range of article topics, including controversial ones.

Add downvoting and the article queue would quickly become the same groupthink-swamp that the comments section has become.

One of the nice things about HN is you can still find articles that are against the grain and have topics that challenge the comments section’s “one correct opinion”.
Sparta's modern day equivalent is Israel with Palestinians as Helots.

Universal military service (aka Helot suppression) for all citizens, just like Sparta.
It's worse than this, having just done it. Trying to be particular about your build? BWAHAHA it's madness.
AMC and Regal both have enough market share (as the two largest US movie chains) that they actually could negotiate pricing and revenue share with the movie studios before launching their respective programs...

IOW, they're doing this starting in the black, or already close to it.
Curiously enough, people now think ancient Greek statues and architecture were painted in (if reconstructions are to be believed) rather vivid colours.
Let’s start by banning hateful people like Donald Trump from Twitter. Let them find and fund their own platforms for that willful ignorance. They know it’s hard to survive alone — look at 8chan — so maybe they are willing to play by the rules if we enforce them.
That one was stupidity-related.
What the cloud gives you (and thus cloud native), is way to manage infra like you manage software objects.

I would say - run everything in kubernetes (cloud or not cloud). Change your infra layer to use kuberentes objects.

Then you minimise the problem to : where is my kubernetes cluster, on cloud, on prem, I do not care.
Software complexity in most companies has exploded. Nobody is doing anything to try reduce or manage complexity so it's only getting worse. The more complexity there is, the easier it is to find vulnerabilities.
I think that's the exact point the parent was making. They don't want it open-sourced, because they already can access it, and open-sourcing would only mean that good guys will have access to it too.
See also the NS Savannah, the first nuclear-powered merchant ship.

https://en.wikipedia.org/wiki/NS_Savannah
The Sparta Fetish Is a Cultural Cancer
Not even really 57,600$. Over here, a person costs their company 1.5x the salary written in their contract (and nearly 2x their "take-home" salary). And most developed countries have something similar (more or less).

So the salary we're really talking about actually is less than 40k a year.

Good luck ^^'
Yeah, I think the kicker with managed services vs. self-hosted is whether you're paying for capacity or by usage. The thing with capacity driven costs is that you will always have some unused capacity (and indeed you should as a safety measure). If you're paying by usage, then that pushes the issue of managing overhead capacity onto the service provider.
The SSL cert was simply for "bad" data on "trusted" sites. See https://en.wikipedia.org/wiki/Internet_censorship_in_Kazakhs...
Some of us are working to change that... :)
who drives to the center to change the disk when it fails
The real reason more code isn't open source is because it would severely embarrass a lot of companies, because of how bad their code is.
10x price for 1/10th performance (so 100x price haha)

Don't go to the cloud you're such a good sysadmin aha
I strongly disagree. I used to work on a MUD, the monthly run costs for that MUD came to $60. The MUD was free for anyone to play on - it had a website and forums and a server application to connect to via telnet. The cost for this came out of the fact that someone, somewhere needed to keep some servers running, and we needed to keep DNS working, the name registered... all of these ended up requiring three dedicated boxes which we got at a long term discounted rate because we knew a guy in a server farm where we could park our boxes.

Once upon a time it was a similar question if you wanted to run a hobbyist website, you needed a dedicated box somewhere or maybe to fork out 15/mo for some space on a shared host.

Now-a-days that MUD could easily run on the smallest cloud instance you could find with one less server even for a total of 10/mo - if you want to run a blog and tell the world about your intense interest in widget manufacturing there are cheap ways to host it - if the content is standard enough you might even be able to cut down the price to 10-20/yr.

It used to be that if you were so passionate about a topic you thought there needed to be a website about it then... you'd start it and host it yourself, it'd be an incidental cost that you'd just eat - then the mentality shifted to the assumption that your hosting of this thing should be profitable to you - you should get paid for maintaining such a site!

That's the real problem, people expect other people to pay for shit that nobody would pay for - since no one steps up to the "so reasonable" 10/mo subscription then ads are injected to make up for the "loss". If your site isn't valuable enough to get subscribers that doesn't mean it shouldn't exist, it just means that you should put up a donation page and treat any money you get out as an unbelievably strong endorsement of your decision to fund the existence of your little corner of the internet.
Most papers are slight improvements, or barely an improvement after selectively comparing against other methods or using particular datasets that work well with that method, or after mangling the results so much with vagaries and statistics that the results look kind of good if you squint a lot. That's just how it is because 99% of academics are not geniuses but they still need to graduate or get their tenure. But the papers of non-geniuses provide ideas and an environment for the geniuses to publish their work and flourish, so it works out in the end.
Indeed. Even despite all the shiny web console controls, someone has to know what all the items on the invoice from the cloud provider do, and how they work together.
This is fundamentally because our industry is built on opinions, not standards.

You talk to one software engineer, and they'll say, "that's built in PHP, so it sucks; it should have been built with npm, obviously." Then you talk to another and they say, "I can't believe they built that with npm, the package management system is just terrible and the whole mess is bloated and there have been a ton of security issues. They should have used a static generator instead." And on, and on, and on.

Now compare this to a mature industry with real engineers who are able to say things like, "sure, that material might not be the most durable on the market, but unobtainium would have added $35 million to the project cost and ongoing maintenance costs would have gone up by another $5 million / year."

That right there is a comparison that developers can never, ever offer anyone that's writing the checks for a project. Nobody's bothered to do that work. We can't even accurately estimate the cost of a complex project given our choice of tools, let alone talk about costs and ROI with different toolchains for the same projects.

This is absolutely shameful IMO, and the reason why I cringe a little inside whenever I see the words "software engineer".
A New Internet Is on the Horizon
Aum Shinrikyo cult: the video game (2017)
Inflated Bond Ratings Helped Spur the Financial Crisis. They’re Back
Boeing: “We investigated ourselves and determined there is no issue”
The complete guide to the battery revolution
Local admin just makes the life of IT guys more difficult. It's why we don't give it out to your typical "worker drone" employees because they'll manage to install many flash players that want to admin escalate....
Everyone should learn the command line
Ask ASOS about how a site migration tanked the share price and was mentioned in the financial press.
> People who were already spending $10 a month or more in movie tickets

I don't think that's the case. I know a ton of people who went from seeing movies almost never to seeing them several times a month. They had the opposite problem of a gym - having a moviepass membership available actively changed people's moviegoing behavior on a wide scale.

Gyms also don't pay a per-visit overhead cost for a given member.

This is more or less why AMC can successfully offer A-List.
I disagree with the author but I love reading articles like this.
I guarantee you they don’t have the capacity to scale an internet business on demand. Not the way AWS or GCP can.
Fulton Gap (Radius Valley)
Yeah I wish I had known I would end up reading a design pattern book before I set out on this crazy journey too. I wish that so hard. Things would have been very different.
They're both far more pushy with their ads and marketing for one, but the problem I have with them in general is why do I need to sign up with a publisher and install a new app to play a game? Imagine if instead of Spotify you had to make an account and download an app for every record label. Also, they are really just terrible companies.
With respect to the BigLaw firms cited, yes, since Cravath is the only one that is actually doing lockstep.

They rest don't do lockstep anymore. On paper they start with lockstep, but actual raises are based on performance, location, legal group, etc. I have enough friends at Skadden and Latham in different offices to confirm that.
It's great to finally have scientific validation of my hypothesis that the Dutch language is pretty much just drunk German :D
Or perhaps just an experienced sysadmin who has different opinions and preferences than you do. There is never a single TheRightWayToDoThings(tm), different people have different needs, priorities and/or resources available.
The AMD 2nd Gen EPYC “Rome” Launch Live Blog
The TechEmpower benchmarks showed roughly a 10x difference in performance between AWS and bare-metal for basic webserving + DB, across many different languages and frameworks:

https://www.techempower.com/benchmarks/#section=data-r18&hw=...
Searched a bit more, and found this from 2018:

"Experts are still not sure of the root cause of the malfunction in the data unit, but subsequent software changes by Airbus mean any similar error in the future won’t lead to another terrifying nosedive."

https://www.news.com.au/travel/travel-updates/incidents/terr...

Sounds like I guessed right.
>>Nobody is doing anything to try reduce or manage complexity so it's only getting worse.

I disagree, I see a number of large corporations starting to standardize either 1) their entire development stack from IDE all the way to how the code is deploy 2) Reengineering entire languages to have one language be used e.g Quartz at BofA 3) at the very least, companies are starting to standardize their middleware stacks, to at least avoid the configuration related issues of having a development team managing that.

While I do agree, that the complexity of third party libraries has exploded and is increasingly difficult to manage, I'd say companies are well on their way to standardizing that, with tools like Nexus, SonaType, Blackduck, etc.

We're obviously a long ways away from being even 75% effective across the board, but to say nobody is managing the complexity is a bit short sighted :)
Air Force Reveals Tests of Supposed Record-Setting Scramjet from N. Grumman
Scientists find huge world of hidden galaxies
Isn't most OS's now blocking read access to text fields labeled as "password"? I'm pretty sure MacOS does this now.
He means that in his opinion text files are fine for low value analytics until they don’t fit on an SSD you can afford.

In the “roll your own, close to the metal” world this is a pretty sane opinion when the alternative is like, spark or hadoop or something that suck up ops time.
> Again I don't understand this argument. What's difficult about it? People have been doing it with win forms for well over a decade now.

And yet it's recognized as a problem there, too, and one of the more recent solutions is state management libraries inspired by those used in Web apps, e.g., there are fairly direct copies/adaptations of React and Redux for .NET specifically to address this issue.
CNN text only: https://lite.cnn.io/en

NPR text only: https://text.npr.org

And although not news, Facebook has a secret no-Javascript version here: https://mbasic.facebook.com
Well I guess cloud is just the new reality now. There's no point fighting windmills really. If it's crappy, but fashionable, it's still fashionable.
I'm not sure you understand the amount of embedded software that runs the world -- or at least think about it appropriately.

And the amount of system and infra software that is needed to even let the web exist.

An "application" is not just a cute GUI that a consumer or an office worker can interact with. Nor is the interface the most complicated parts in some systems. I found your projection and generalization as ridiculous as if you said: even the EE needs to master the web technology, and they are not very valuable if they don't.

Hey, they are web devs of various levels. It is ok to be one, especially a good one. It is also ok to be, I don't know, a compiler expert, a kernel hacker, a baseband FW engineer?

The thing is: you often forget about what works pretty much correctly and silently, even when you use it all-day long... :P
Remembering Computer Literacy Bookshops in Silicon Valley
This is false! Telesur is a propaganda factory for the Maduro regime. Even Panama's government said this is not so.
How to wring power from the night air (The Economist)
I'm glad this person has an opinion, but it would be nice to know if this opinion is based on how things are today, or two years ago.

Note to bloggers: put dates in your damned posts.
I think you’re right. But I think you and the OP are probably coming from different perspectives. Yes if you have frequent scaling issues you probably need the cloud. But a lot of companies shouldn’t have ever have scaling issues and are buying into the cloud to be hip. Just like Hadoop and other big data technologies they didn’t need in 2014.

Ya just gotta know your business needs.
Sperm count is only one aspect of it I don’t think that their app can measure sperm vitality and other factors that are just as important.
Let alone advocate...
This post is equivalent to that famous comment on Dropbox about running a fileserver yourself. It's a waste of time and I can't believe it's being upvoted on HN.
So which tool should I use to convert my screenshot to SVG?
Show HN: Run search query on multiple sites
Unclear to me how that applies; it's more like: 'I do not eat cake, therefore I do not care for whether the canteen serves cake.'
Oh look, all the cloud cheerleaders have come out to mount their defense!

RIP sysadmins, and all the IT knowledge that's slowly disappearing from the web because the sysadmins all work on proprietary stacks at FANG now
This guy has a specific problem that's best solved this way. For ten years, I ran my own SQL server, DNS, web servers, game servers, etc. It was the right thing to do. Because I was a hobbyist. Price was everything.

That's not the deal for most startups, though. You're optimizing for the search process. So optimize for the search process. Even after you've found some fit, you're still searching and attempting to grow. Everything that cuts friction from ideation to sale is pure gold. That's why the cloud rules.

I don't figure out how to host the right-sized server with the right infra. I put it on GCS and BigQuery that shit. Or I snowplow into S3 and then Redshift Athena it. Two days to discovering product doesn't work.

If you've ever worked at a big company, you'll know that they have strict IT ops and then a shadow IT operation that manages to be every growth opportunity that gets late merged into the real thing. You want to bypass that. You want to enable people to build things they want to build and sell those things while having automatic best practices. That's the magic of the cloud: instantaneous infrastructure, instantaneous tooling.

$5k is nothing. For the gain I get from that I'd pay out of my own pocket.
Luckily my comment did not end there and I continued with several more rebuttals.
Yea I wonder if they could partner with Microsoft Flight Sim and find bugs in their code from thousands of simulated player hours.
This is such a lame meme. A community built an entire distributable developer toolchain from the ground up, in a completely modular fashion, and then get lambasted for it existing on disk.

Or maybe non-JS developers are just upset that they had to wait for Docker to be invented to do it themselves.
Originally triggered by this comment on HN https://news.ycombinator.com/item?id=428677

Conclusion: It's hard to appreciate that in the 1980's through the late 1990's I either had to visit a bookstore or write a letter or call for a catalog to be able to buy a book. The selection at Computer Literacy was fantastic. Before search engines I relied on the "what's new" table at bookstores, technical magazines, and recommendations from friends. But wandering the shelves and picking books out at random to browse a few pages normally led to me leaving Computer Literacy with a new book or magazine to read for the week.

I suspect the chain provided a significant technical and business education to a generation of hardware and software engineers and managers in Silicon Valley. There was really nothing else like it.
It is a good analogy. In essence, achieving simplicity is hard. Simple is not easy.
*Those who think they won't need sysadmins that are even more expensive
Tell HN: Duolingo blatantly ignores users in favor of A/B testing
There is currently a very annoying "feature" that is pissing off many users and that has been present for roughly two years. This feature consists in "supportive" messages that shows randomly depending on your success or failures when answering questions. The message blocks the whole screen, interrupts you and patronizes you. You cannot disable these messages from the site settings.

Here are proofs that users are ignored when they report the problem:
https://forum.duolingo.com/comment/21679860 (2 years ago)
https://forum.duolingo.com/comment/24458901 (1 year ago)
https://forum.duolingo.com/comment/33040003 (1 month ago)
https://forum.duolingo.com/comment/33072610 (3 weeks ago)
https://forum.duolingo.com/comment/33180176 (2 weeks ago)
https://forum.duolingo.com/comment/33398782 (last week)
https://forum.duolingo.com/comment/33343246 (last week)

My only explanation is that they have an A/B test that shows increasing engagement when these messages are shown. Why they do not allow us to disable them from the settings on the website (but do in the smartphone apps), I have no clue (I suppose this is less than 1 man/day of work to add the setting).

Clearly there is room for an alternative free software solution that will truly empower language learners.
Back in 2005 I used to work as a systems admin on a relatively high traffic real estate web site. Back at the time, cloud was not a thing, so we had a rented rack in a colo facility and stuffed it full of gear. I remember very well, just how much work and ingenuity it took to keep this thing running, despite the best efforts of our dev team.
> However, the rust/LLVM compiler pipeline is nowhere near mature enough for use in high-criticality environments.

I don't know about Rust, but LLVM isn't mature? Nearly ever program running in the Apple ecosystem was compiled using LLVM. Swift is compiled using LLVM. Since Xcode 4.2, Clang is the default compiler. So iOS and macOS apps are built with LLVM. I'd also wager a guess that Apple uses Clang to compile key system code (Darwin, macOS, and iOS, etc) as well.
> those have not traditionally been on any keyboards

Appeal to tradition, not a real argument.

> it's faster to use a single key.

This isn't self-evident as you make it out to be. Depends on keyboard layout and the typist. For me it's usually faster to press a combo than reach for that far-flung dedicated key.

> Yes, I can press FN+Backspace to do a Delete... but why when it's such a common operation?!

That's arguable, and even so, I don't see why it's worse. It even makes sense that a modifier alters the direction of deletion. Notice that on the mac keyboard the backspace says delete on it, not backspace.

> What I don't understand is how Mac users put up with this!

Maybe Mac users honor their traditions?