skysight-inc/HackerNews huggingface dataset:
Aerospace - a company I worked for used a simulated annealing variant to optimise aircraft placement and scheduling according to a rule engine for a series of airports.
Right, another monopolist trying to fill their garden. Epic is literally buying the companies behind long established games, removing game support for alternative OSes, and eventually only allowing access from "the epic store".

No matter who wins between Epic and Apple human people lose. They're both walled garden monopolists.
After they sold Docker Enterprise to Mirantis, I don't know anymore.

Probably hold on long enough to get acquired?
Can you explain why just being homeless might cause a depletion of vitamin D?
I think this sort of image, high end car plays like Jaguar, Lexus avoid to an extent. I don't see how Tesla would maintain an edge of luxury over them if they can get good performance in their EVs.
Flax Fiber and flax oil (linseed oil) has been used in place of fiberglass to make boats. Kind of cool that the same plant makes both the fiber and the resin.

http://compositesmanufacturingmagazine.com/2018/09/biocompos...
> Nobody wants to manage servers. Managing servers is a nasty side effect of wanting to execute code.

Actually, I am setting up a serverless app now. 4-5 lambdas, s3 buckets, RDS, IAM roles, and 6 weeks (easily) getting everything into CFT's and Ansible so that I can deploy this relatively small app.

You know how I would replace all that stuff? 1 single VM.
(Alright, maybe 2, 1 for the database.)

A server buys you ease of deployment. It really does.
Code needs an environment. Lambdas punt on dependency management and environment. You have to build the environment for the lambdas using IAM roles, RDS, s3 -- out of toothpicks. All that stuff (security, storage) is already there for you in a VM.

I was talking with my brother in law about his serverless deployment of ~23 microservices he had carved up out of a Java Spring app. A small change anywhere in the code meant he had to redeploy all of it, not because of how the code was structure but that was the only way the build tools allowed him to do it. More problematically, the dependencies had to be built into every single lambda and made the build longer. (No, lambda layers didn't work for us. Way too complicated to figure it out.)

Honestly after going through tons and tons of pain to deploy these lambdas in both cases, it's just way easier to deploy on a VM. Maybe not for developers who just can't do anything if it's not done in their IDE, but from a broader, more globally-looking DevOps perspective, there are hidden costs.

Yes, it's easy to develop for lambda. But WOW, it's awful in deployment in comparison to just putting things on VMs.
Wait, Tesla has a dated exterior design? I must be new here because when I look at what’s on the road, Tesla strikes me as a very modern looking car.
...but not to download. You can clone a repo and download release artifacts without a PAT. That's only necessary for interacting with the API for actions that need authentication, which would be anything involving mutating a repository.
The company behind Fortnite is daring Apple to shutter its game on iPhones
That's an overly pedantic reading of the Linux manpage, IMHO. Even then, a) any of those error conditions may be extended to cover NFS failure; b) EINVAL's description already says "fd is attached to an object which is unsuitable for writing" — who says that such unsuitability is an immutable property? After all, writing into read-only fds is EBADF, and c) a new error code could be invented, if one is so inclined.

But then again, POSIX merely states that while EIO shall be returned if "a physical I/O error has occurred", it "may also be returned under implementation-defined conditions". Heck, if you squint at the right angle, even ENXIO could be somewhat appropriate. I don't think that extending the meaning of EIO is worse than making unkillable zombie processes, to be fair.
Nobody likes buying from a car dealer. But people also don't buy a new car every week like they buy hamburgers. So the 'purchasing experience' is way less important than the day-to-day driving experience they'll enjoy for years by getting the car they want, rather than the car that's easier to buy.
I was imagining a wireless but not mobile type of device
Is Heroku severless now? (i.e. on-demand pricing, no capacity planning, etc.)
They're refocussing on the user experience of the browser. They're stopping their more developer friendly endeavours and research projects such as servo.

The VPN client and Pocket are just ways to make money to fund browser development. Firefox itself does not and can not make money (and not from lack of trying). It turns out people don't want "ads", "nags" or "suggested content" in their browser.
I think the Big Mac index has a major flaw that no one discusses.. A big mac is considered a "luxury good" in India and an "inferior good" in the US.
“Enterprise”
That might be a way to remember what it does, but I don't think that's how it works. Try doing `echo <(ls)` to see how it differs. Or, from the manpage:

> Process substitution is supported on systems that support named pipes (FIFOs) or the /dev/fd method of naming open files. It takes the form of <(list) or >(list). The process list is run with its input or output connected to a FIFO or some file in /dev/fd. The name of this file is passed as an argument to the current command as the result of the expansion. If the >(list) form is used, writing to the file will provide input for list. If the <(list) form is used, the file passed as an argument should be read to obtain the output of list.
Amazon did about the same exact thing to me a while back, so you're not alone and it's not just cheap hosts that make that mistake as we spent 10k/mo on support alone. (AWS had EBS silently fail which is awful enough but then restored data from the 'bad leg' of the system and lost all. To this day I've never trusted them again - maybe I should get over it but, would you?
I often use "we" language in code reviews and technical discussions. Just because one person is writing the code does not mean it is their code. It's our code. We will have to understand and maintain it. We are all on the hook for it.

I've found that using this type of language can often side step the issue of personal feelings because it's not YOU who wrote something that could be made better but it's WE who wrote it and WE should work together to make it as good as it can be.
> Serverless container services such as Heroku, Netlify, AWS ECS/EKS Fargate, Google Kubernetes Engine, and Azure Kubernetes Service

IMO I don't think Heroku and others fit the serverless paradigm.

To me serverless is about automatic scaling of performance and cost.

With Heroku you need to provision capacity in advance, and you pay for it whether you use it or not. Heroku doesn't scale automatically either, you do that manually.
Oh I'll look into it, thanks!
This sounds like frustration at the inability to change the beliefs of people. People will often behave irrationally, and yes there is nothing we can do about that. They have done this forever, and likely will continue to do that forever. You can only have a rational argument with them if they care to find the truth, and most people most of the time do not. On the other hand, many people come to Hacker News explicitly to participate in rational discussion, and seeing this kind of low value dismissal is disappointing. I would have ignored it out of hand if it didn’t have your name on it.
Ugh. Was the author of this article in the field since 2006? From the look of this list, I'd wager not. Almost resembles a cherry pick of Google results. Listing VSCode without listing it's precursor and source of inspiration (Atom) nor the platform which enabled VSCode to be a thing (Electron) is mind-bottling¹. We're going to list Snowpack (new last year) but omit Rollup (hey, Webpack made it and it drives three other projects listed there), which is what drives Snowpack?

Should've been called "Some old school stuff I heard about and shiny projects with lots of Github stars." Sloppy click-bait work, this.

[1] https://www.youtube.com/watch?v=rSfebOXSBOE
I wonder if Rust has enough momentum to sustain itself now.
oh nice, I completely missed!

Yeah, I would prefer that personally, but maybe it's just me haha.
Using Postgres Row-Level Security in Python and Django
Nice, I see.
If Mozilla can't maintain their own browser codebase that competes with Chrome now, what makes you think they'll be able to maintain a fork?

The moment they fork it and make their own changes, they are now back in the same position they were in -- a separate codebase under separate branding that needs to keep pace with Chrome.

There are two reasons forks work:

- They allow you to pull upstream changes. That's nice, but pulling upstream changes doesn't work once your codebase starts to heavily diverge from its source, so getting that benefit means you can't make changes that are too divergent from the upstream.

- They also allow you to get rid of upfront work and start from a solid base. That's also nice, but getting rid of the upfront work isn't valuable to Mozilla. Firefox is already basically on par with Chrome where most features are concerned. It's not the upfront work that's the problem, it's maintenance, advertising, and monetization.

A Mozilla fork of Chrome would be effectively the same thing as giving Google control over the entire web standards process.
Floppy disks are still the preferred way to update jumbo jets
Isn't this more a queue than a FaaS problem?
The problem isn't performance, the problem is developer productivity. C++ isn't known for building things quickly. Why would anyone use this over DotNet Core, which is also highly performance but significantly easier to understand. Also building anything in a complex language like C++ means more bugs and errors.
Lol thanks no worries
Those entries aren't all singular IP addresses. Some are ranges (etc).

Picking one at random:

https://www.spamhaus.org/sbl/query/SBL492369

That's showing a fair number of IPs.
I'll look into it, thanks so much!
Mozilla Corp currently doesn't make much money at all, hence their problems. The majority of their funds come from a recurring Google donation, which has to be renewed every few years.
I agree, that would be absurd, which is why I did not make that claim. I, for example, am not a liberal (classical sense) and I oppose riots.

I said only that as a tactical consideration, bringing down a liberal (classical sense) regime with riots would be an excellent strategy.
Continuously throw stuff at the wall to see what sticks?
I used to report these things but ran into some issues:
1) There is no way I can see to contact anyone at Ali Cloud to report abuse and no expectation they will do anything and I've seen an increasing number of scams hosted on offshore providers with no apparent abuse reporting system.
2) Some registrars and hosting providers want you to sign up with an account first to be able to create a support ticket to report abuse which is very time consuming.
3) I would probably be spending hours per week reporting abuse and it never seems to end. It feels like trying to empty the ocean with a thimble.
So now I just ignore phishing scams.
It's probably just a webpage that is loaded.
I'll make sure to make that less confusing in the page. You should take into account how long it takes people to fall asleep when calculating your go-to-bed time.
I'm not sure why this is surprising? There's nothing much unique about Tesla that would preclude other, more established car companies from competing in the EV space. It was only a matter of time. This is why I've never understood Tesla's high stock prices. Sure, Tesla's got big battery factories, but those are being set up by other manufacturers as well. There's not a lot of secret sauce here.
Re: Kibo groups coverage:

Legend has it that if you include "Kibo" in your post to any of Usenet's more than 5,000 discussion groups, the all-seeing Kibo will respond to you.... [James "Kibo"] Parry spends about two hours per day as Kibo - tending a filter that collects any mention of "kibo" in any newsgroup.

https://web.archive.org/web/19961128094925/https://www.wired...
Smaller is a plus.

Comfort is in the eye of the beholder, as a lot of people claim that Model S comfort "is nothing to talk about"
I know that what you're portraying is every online fanboy's wet dream but it's really unlikely to happen.

Tesla's thing is bleeding edge tech. Bleeding edge tech is not what you fill a car full of if you want to sell cars to hordes of people who just want A to B transpiration and are willing to pay a hefty premium for consistency.
https://asia.nikkei.com/Business/China-tech/China-hires-over...

"As a company, TSMC competes to our fullest within the law, but we do not slander our competitors and we respect the intellectual property rights of others. Similarly, we expect our suppliers and other companies to respect TSMC's intellectual property rights and will take appropriate protective actions."

I remember a Taiwanese news said TSMC ask their suppliers not to sell TSMC's custom machines to others.

a while back on Hacker news someone said TSMC have no choice but to build a fab in the U.S. because TSMC needs suppliers like Applied Materials but it doesn't seem that way because everyone can have the same suppliers but Intel and Samsung is struggling while TSMC charge ahead.

https://wccftech.com/samsung-lost-5nm-snapdragon-x60-snapdra....
One oft-stated reasoning is that people who currently don't have much money (e.g. college students) can build a PC with a motherboard socket targeted by both low-end and high-end CPUs; and then select, for now, the (cheap) low-end CPU. Then, a few years later, when they're working and have more money, they can replace it with the high-end version.

I'm not sure how common this actually is in practice, but it seems logical.
I wonder if Microsoft could be interested. They've written a lot recently about investing in Rust internally. Also VSCode seems to be the de facto standard Rust IDE these days.
I think you'd be surprised at how many (particularly young) people and leadership from organizations either refuse to denounce or outright condone rioting.
Need is a relative term. Talk to any designer/artist who’s published something and they’ll disagree with you all day.
They make 90% of their revenue from Google paying to have Google be the default web search on FF. A deal which is expiring in 2021 and hadn't yet been renewed.
Compilers get better every year. Hand-tuned assembly only gets better if someone pays attention to it.

So even if you can beat the compiler today, you might not be able to beat it tomorrow.

Therefore it is often useful to have two switchable implementations. High-level code that is basically straightforward, and hand-tuned assembly. You can the compare the two with every new compiler release.
Epic has no "walled garden". The PC is an open platform. An iPhone is not. If I don't like the Epic store, I can install software from other sources just fine. Good luck with that on iOS.
I could control the heating and other environmental settings in every car I've ever owned without ever looking at them. You could immediately feel which way a dial was currently pointing. The buttons were either in a clearly distinguishable pattern or marked with a ridge or other touch-friendly indication so you could tell which was which within a row.
I'm sure you've cited research older than 5.99 months right?

I wish they would grandfather images before this new ToS to not get wiped so that future images would be uploaded to more stable and accepting platforms so images on Docker Hub from research pre-ToS update don't get wiped.
My first CPU at age ~8 was a Pentium Pro, followed by a Pentium II. That was the last Intel CPU I ever owned. I stuck on an FX8350 for a while, and it was never the bottleneck for gaming performane compared to the GPU.

For a non-enthusiast, AMD has been a great choice almost for my whole life.
2020 27-inch iMac review: A classic Mac for the end of an era
Why? It'll force a shift to a more elegant and general model of specifying software environments. We shouldn't be relying on specific images but specific reproducible instructions for building images. Relying on a specific Docker image for reproducible science is like relying on hunk of platinum and iridium to know how big a kilogram is: artifact-based science is totally obsolete.
Per the App Store Review guidelines: https://developer.apple.com/app-store/review/guidelines/#una... If payment is taken IN the app, not using Apple Pay, and not to an approved non-profit, it's in direct violation and should be removed.

I've had to update multiple apps that took donations, in order to pay for development work, and Apple absolutely won't let that fly anymore. On Apple's behalf, this unacceptable, illegal, and infuriating. I might consider joining a class-action lawsuit like this one: https://www.hbsslaw.com/uploads/case_downloads/apple-dev/201...
As far as I know Netlify is just a pretty wrapper around AWS services like Lambda, so I think, it should fit the serverless bill.

But I don't know much about their pricing.
If I click "Update", I get a spinner in the upper left of the App Store window, but nothing appears to happen otherwise.
I'm glad, thanks!
Rome has zero deps, which is big win over the alternatives imo.
Depends, this is allowed to some degree, buit if you change functionality you have to go trough the review process. Changing the payment method definitely should go trough the review process.
I'm trying to do something similar with Orgmode right now, and I find it very helpful.

The article touches on something I've been meaning to explore more deeply: Grouping tasks by "triggers". For example, tasks that need to be repeated every week, tasks that need to be done on the next weekday, tasks that have to wait for the pandemic to end first, and so on.
I was looking for a C++ HTTP framework a couple of months ago for a hobby project of mine. However, the whole debacle with WinGet and AppGet really left a very horrible taste in my mouth, that I did not want anything to do with a framework built by Microsoft. So I opted for Boost::Beast
What about a lynch mob murdering a violent criminal (I'm specifically thinking of a pedophile because culturally that's one of the 'worst') who got off due to a technicality? How is that not a small scale version of state violence? Society has a problem that was unable to be solved through normal, peaceful ways, so violence needed to happen.

Also, just throwing this out there for people in the back who seem to forget: You cannot commit violence on things. You can't murder a building, or a car, or a city. Only the people who may be inside those things at the time. They're objects and in a riot become symbols ("we destroy the rich by destroying what makes them rich") but they're not people. A riot can be destructive without being violent.
Exactly my take on it as well. Very interested to see what happens.
It's true that the C language is available on more platforms, including more exotic platforms, than Rust, and that will probably remain true for quite a while. But in another sense, Rust tends to be more portable in practice.

Take a random, non-trivial C program or library and try to compile it for something that's not a Unix (edit: or cross-compile it). How hard is it to do? Now, do the same with a random Rust crate. It's probably a lot easier.

I think there are two key differences. First, Rust has a standard build system (Cargo) that is dominant, while there are many competing build systems for C. Second, the Rust standard library was designed much more recently, and covers far more of the functionality in today's platforms than the C standard library does. (For example, contrast Rust's OsStr and Path types with the pain of supporting Unicode filenames on both Unix and Windows in C.)
I don't get why we decided at some point you need someone anointed with CEO Fairy Dust to be CEO. I 100% guarantee the job is not so damn hard, subtle, or complex that practically no-one on Earth can do it. There are probably 20 people at Mozilla right now (haha, OK, maybe not anymore) who could step into the role and would gladly do so at $500,000/yr. Unless the responsibilities, procedures, and state of things at that level is so poorly understood and documented that someone else coming in would have to start from scratch, which seems like a massive organizational failure if that's the case.

It's. Just. A. Job.

I suspect this is yet another manifestation of the crippling, organizationally-irrational-but-individually-rational levels of risk avoidance we're operating under now.
I'm not sure there is much of a use-case. Most enterprises want to focus on developer productivity. Most modern web frameworks are more than fast enough, whether you use Spring, Kestrel, or ASP.net, it doesn't really matter anymore, even Flask is more than good enough for 99% of use-cases.

Given how capable even cheap cloud hardware is now, optimizing for developer productivity is better than choosing the "very fast" C or Rust framework which no one understands how to program for. Also, C/Rust etc, being harder languages to learn and lower level, tend to be both harder to hire for and also end up with more bugs than the higher level languages.
I’d add to this list Riots and Pogroms by Paul Brass and Among the Thugs by Bill Burford.
Also, the legal standard in the US is laser-focused on whether consumer prices have gone up as a result of a company's practices.

What better demonstration could Epic possibly create of how the App Store leads to price increases?
For a monopolist they provide pretty compelling terms compared to Steam. If anything they are a healthy competitor to Steam, not only for developers but for consumers as well.
Square’s Cash App Offering Loans of $20-$200 with 60% APR
I understood the exact opposite, that they are moving out from the "focus on the firefox browser" mantra because it is not a competitive strategy anymore and they want instead to find and build new products.
Spreadsheets and some other business software can get really gnarly though (especially on RAM usage). Outlook itself can be quite heavy.

But I also agree, browsers and web apps aren't exactly lightweight either. Maybe WASM adoption can help on this front?
H.P. Lovecraft was a virulent racist. How Lovecraft Country confronts his legacy
For what it's worth, I agree with you. Chromium has won. It's the "Linux kernel" of web browsers. However, that DOESN'T necessarily mean that every Linux user has to run Ubuntu!

I recently switched from Firefox to Vivaldi. Just because:

1. I got tired of nagging compatibility issues with websites that I can't easily do with out (e.g. bank and stock broker).

2. I dabbled with Opera once upon a time, and liked it. I don't trust Opera's current Chinese ownership, but the original developers formed this new company and their (Chromium-based) browser is quite nice.

However, I still don't like the fact that Vivaldi is proprietary and closed-source. I would love to have a browser that is both built on a Chromium core, AND built for privacy by a trustworthy open-source company.

If Mozilla would fill this niche, then I'd be back tomorrow. They've already sort of dabbled in this area, with their Chromium-based "Firefox Focus" browser for mobile devices. But that's a very thin shell with no features.

I wish they would just acknowledge reality, throw in the towel on Gecko, and build an awesome Chromium-based browser. Microsoft managed to do it seemingly overnight, surely Mozilla could as well if they so wanted.

FIREFOX'S VALUE-ADD IS NOT GECKO! It's all of the functionality layered on top of that engine.