skysight-inc/HackerNews huggingface dataset:
> thanks to cgroups, this problem never comes back.

cgroups doesn't save you from the OOM killer. In fact, we're seeing persistent OOM issues in production even when there's more than enough physical memory to satisfy all allocation requests.

Similar to the issue discussed in the leading LKML thread, I/O contention and stalls when evicting pageable memory (e.g. buffer cache) can result in the OOM killer shooting down processes when an allocation request (particularly an in-kernel request, such as for socket buffers) can't be satisfied quickly enough--quickly according to some complex and opaque heuristics.

The fundamental problem is that overcommit has infected everything in the kernel. The assumption of overcommit is baked into Linux in the form of various heuristics and hacks. You can't really get away from it :(
I reached out to my friends to email-intro me to anyone who might be interested in my product. That mutual connection made it so that people were way more willing to jump on a call to discuss the problem space.

I made sure to be respectful and mindful of their time on each interview call. At the end of the call I asked them to refer me to anyone else that might be interested too. That way, the number of potential interviewees kept growing.

Eventually we did enough phone interviews to be confident to proceed with the development.
I don't think that's true: they have something called "trial in absentia". It doesn't happen often though.
Usually wasn't an LED. Just a normal diode.
Re-engining a jetliner often means designing a whole new airplane, too.
It's the difference between a difficult problem, and a complex one.

I think most of us here would find complexity more interesting.

Most difficult problems are difficult for uninteresting reasons (uncertainty about how some API works, having to maintain poorly written code, unclear requirements or business rules...)
Funny to hear him parrot several stats and anecdotes brought up by Andrew Yang in his discussion with Joe Rogan just a couple weeks ago.
You mean the loopholes that allow people to start their own business as contractors?
As a software engineer early enough in his career to change tack, how would I go about venturing into this space? Cybersecurity is something that has always interested me, but it seems like such a massive feat that I often find myself overwhelmed and settle back into my comfortable dev job.

Then every time we finish building a new publicly accessible system we send it off to "the security company" to pen test it. I am always very jealous about this.
> Do cyclists pay for their road usage?

A better question is: do automobile users? And the answer is: no. Roads are subsidized: https://taxfoundation.org/gasoline-taxes-and-user-fees-pay-o...

> when I need to get from Mountain View to the Hayward Airport at 4:30am

Well it sounds like the right tool for that job. But that doesn't mean it's the right tool for every job or even most of them.

> Going from Palo Alto to Livermore on public transport is practically impossible

That's a political choice that those places made. It can be fixed if there's the will to do so.
>"Arabic Mathematicians" has some justification as (I suppose) most of these guys were publishing in the Arabic language. But to then switch to ethnic designator Arab is plain wrong

Perhaps so, and "Persian math" doesn't take much to say.

But then, the distinction between Arabic and Arab is subtle enough that I wouldn't notice at a glance. (Other ethnicities don't even get a different adjective for language, e.g. Russian, French, etc)

It's hard to change language around things like that. For instance, Igor Sikorsky (of the Pan-Am Clipper, and later helicopter fame) is know as a Russian-American inventor, even though he was born, educated, and flourished as an aviator in Kiev, Ukraine (then a part of Russian Empire). Sikorsky's father was a Russian Nationalist. Should we call him a Ukrainian-American given all that? I would, but's a subject of contention over a hundred years after his Ilya Muromets (first 4-engine bomber in production) took flight.

For better or worse, though, we use language to get a point across. "Russian aviation" and "Russian rocketry" gets a certain notion across very fast, even though many key contributors to that notion, like Sikorsky and Korolev (of Sputnik and first-man-in-space fame, among other things) were born, raised, and educated in Ukraine[2].

Perhaps it's the same with "Arab math".

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

[2]https://en.wikipedia.org/wiki/Sergei_Korolev
Someone should sue to get banks to stop using S&P, using this suit as evidence. (Yeah, I know, establishing standing to sue would be problematic...)
Bazel’s approach is to cross compile from a stronger platform
Maybe not, but people absolutely do it all the time. Convictions for perjury are rare, probably because it's way too much work to prove to a jury beyond a reasonable doubt that the witness absolutely knew they were lying when they made a statement that isn't corroborated by other evidence or witnesses.
Agreed with PostgreSQL. But I'd go with Laravel rather than Django or Rails. More modern, more features, active development and constant new features are guaranteed for Laravel, in addition to growing community and abundance of learning resources.
Why just scripting languages? Can't I replace compiled binaries as well?
How about: “No amount of controls will stop someone truly motivated, skilled, and lucky.”
Congratulations Vlad, it's been very exciting to see Webflow succeed!
Question: does anyone know whether the current generation of Google TPU uses PCIe 4.0 already? The POWER9 systems support PCIe 4.0 and last year Google confirmed they use them. If that TPU is 4.0 already then expect Google to buy an ungodly amount of these EPYC servers to match them as Intel have absolutely nothing to match here, not until 2021, next year Ice Lake is only rumored to ship with 26 cores tops.
-Click Kangaroo Chrome Extension, add your notes and write your teammate's username, then send.

-When you discover an awesome article, tool, or something useful on the web, add a note, then save link to the collections in one-click

-Follow your teammate's added links, search any links on the Kangaroo Chrome extension and discuss with the team.

Kangaroo provides many advantages for teams.
> And that's ignoring the Glacier storage class, which is a fifth of that.

And Glacier Deep Archive is a further fourth of that.
For ships? Weight of batteries shouldn't be a big issue with ships. They could be used as ballast, for example.
People vastly underestimate how complex client side code can get and how much automatic functionality browsers hand you. Whereas a nice web framework has users, permissions, session management, templating, validations and forms all set up for you with battle tested out of the box behaviors.

A frontend framework is great if you are a company that really needs to slim down bandwidth and can hire expensive devs to maintain it. But for a simple no nonsense business application it’ll just slow you down and will gravitate towards being a mess.
I have a really hard time believing that the vast majority of convictions depend on uncooperative witness testimony.
4S is hardly an early iPhone.
The iPhone 2g (original) and 3g were the only ones sold purely subsidized.
In 2010, Apple began selling the iPhone 3GS unsubsidized for $399.
No one loves CMake and it’s custom scripting language.

It’s selling point is that it works, and it does. Its a pragmatic choice.

I think this is one of those “join the crowd” things at this point.

Picking CMake for QT is a great decision.

...for personal projects, by all means take your pick, but bazel wasn’t ever really a contender in this space for them.
> At the point that they chose to use all this kit and write "beautiful ES6"

So are you saying that most projects that use JS should avoid the use of ES6?
"security barrier" is a vague, meaningless phrase that they don't define. There shouldn't be any connection at all between flight systems and the in-flight entertainment.
They are most definitely an ethnic group. That's not under dispute by anyone, so I'm not sure why you're racing it as a concern.

> because of their different culture

Which culture is that exactly?

If you're going to say things like feminist views, or bravery, then I'm afraid that's all racist propaganda.

I'm stressing the racism angle here because this fabricated glorification wasn't even created to prop them up, but rather to bring down the other various ethnic groups around them.
A very popular chat app, WeChat, was initially implemented over IMAP protocol.
That confuses primary energy with zero-entropy energy (work). One does not replace a gigajoule of coal with a gigajoule of electrical energy. It also is talking about biomass, which is very land inefficient.

So, basically, the source you are pointing to is obviously flawed and should be ignored.
I wonder what drove this needless and pretentious complexity ?
The javascript ecosystem feels fragile and hacky, which spell bad prospects for its long term survival. It's more likely that jquery and PHP will survive after 2025 than any of the javascript tools mentioned in the article.

Was it the inflow of too many mediocre graduates that needed help preventing themselves from writing buggy programs? The social credits that people added to their CV for making yet another uber-popular javascript thingy that got a lot of github stars? Or was it bored engineers in the major web companies who have nothing to do because their advertising money cow is already being milked, so they decided to build toys to sabotage everyone else?
The article seems reasonably believable. It offers more than the typical fluffy clickbait title with no supporting details. This article has details that merit the title's claim.
SPEC has a reference machine that they ran the benchmark on, the numbers given are (reference machine runtime)/(tested machine runtime). So bigger numbers mean it ran faster, positive percentages are good.
> Is it suddenly a description of color there?

Why not? This is poetry, not an exact science, so playing with the meaning of words is not only completely acceptable, but desirable. Why shouldn't 'wine-faced' relate to the surface texture of wine in one occasion, and to its color in another?

There certainly wasn't room for any confusion, because even if the ancient Greeks had a different understanding of colors than ours, they still knew that wine has another color than the sea (example: in our color system, wine is red, and a traffic light is red. Yet you distinctly know that a red traffic light does not have the color of wine). So it was perfectly clear that Homer meant the surface texture when referring to the sea. The Greeks also knew that there are no oxen which are liquid on the surface (as mentioned below, this may also relate to sweat), so it was perfectly clear Homer meant the color here.
TensorFlow needs a lot of scaffolding for managing the lifecycle of data/&c. A big attraction of Qt is that it is often more like writing Java than C++.
randomly shutting down things? were did you get that from? what did I say that would imply this?
> AMD offers you up to 50 to 100% higher performance while offering at a 40% lower price

I expect to see many more AMD based EC2 tiers on AWS
I guess you are a JS developer. Some of us have a C++ background and C++ code base. Qt is for us a more natural choice (and has been for a long time) than electron is. "a unknown markup language and toolchain just to get a window displaying" is basically what JS/CSS is for me (is it still hard to get a text center-aligned vertically and horizontally or have they finally gotten over that?)

Qt does not force you to use that language, the C++ API works fine and in my experience, the documentation has been one of the best I had the pleasure to work with.

"Microsoft and Apple roll out the red carpet for developers to make ui development super easy"

Microsoft I agree. Apple, on the other hard... Last time I checked (admittedly, a few years ago) there was no way to code an app without having a Mac hardware and a developer license. I ended up borrowing a friends' mac to compile... a Qt app. That worked immediately.
except that front end web dev is hard for political, rather than comp-sci, reasons...

hey what's your timezone? no, i don't mean getTimezoneOffset();
https://www.iana.org/time-zones LOL
I wish I had not built an Epyc based workstation last year. This looks like a spectacular release.
Um, if you read the bug report, gcc also had the same bug.

Age doesn't automatically protect you from bugs.
People are doing a lot of promotion on IG. I wonder how long that will continue for.
What is the difference between an indoor air quality monitor and an outdoor one?

Can't I just put this one outdoors in an out-of-the-rain-and-sun area and call it an outdoor air quality monitor?
But don't they need to show returns to their investors?
Form registration for webcomponents is coming. Personally when trying to create a component system it's been the number one blocker I've had. Your work arounds were not great - either you'd have to mirror an input in the lightdom (not good if you're using a library that strictly enforces a vdom), or you have to use a forked form component (not good as few people will know to use it and will wonder why the x-input isn't sending its data to the form).

Once form registration is in place you'll be able to create component libraries that should truly work no matter the environment or libraries being used alongside them (as long as you have an up to date browser).
I'm in the USA. This particular incident happened in Washington, DC. I also saw a driver do this once in Palo Alto in Silicon Valley.

Anyways, even if lights are too big to climb up you can put on a yellow vest and get a flashing light on your van and people wouldn't really think twice.

Here's some photo evidence from Palo Alto, CA, USA: https://imgur.com/a/NxmphG6
There is something to be said though, and that is that there is always something to be found somewhere. Lacking toolchains that can fully eliminate bugs, there will always be bugs. And even if there were legitimately no bugs, that doesn’t mean there won’t be bugs introduced in future releases, or bugs even outside the software itself.

The low hanging fruit has definitely been thoroughly picked these days, at least in software like iOS. But yet with pretty much near certainty, exploits find a way.

Perhaps even more fascinating, is that closing off one class of exploits always seems be followed by new kinds of exploits, like clockwork. You’d think eventually this would stop happening, but so far it hasn’t. CPU side channel attacks may not be completely new, but they’ve emerged as one of the new big targets as of late.

I really know little about security personally and obviously the amount of work that goes into serious security research should never be underestimated but I’m impressed at the inevitability of security bugs. Very few large programs escape a regular cycle of bugs. Maybe OpenBSD is the best example of Pretty Secure software.
Yes, but I would expect that there is a particular aspect of a framework one might be interested in seeing adopted in another framework. But asking what a random framework X has to offer for framework Y, when framework X wasn't mentioned anywhere previously is unexpected. It's like seeing under the release notes of a new linux kernel version a question "any ideas from windows that might be useful in linux?". I'm probably overthinking it. :)
Spotify’s Event Delivery – The Road to the Cloud (Part I)
> hipster tech flavor of the week

I’m not sure ActiveX, ASP, and SQL server were ever hipster. You’d be doing the world a favour by re-writing these apps.

Literally doing a favour: there’s never any budget for it.
I’m under the impression plastic bag bans and use taxes are intended to reduce plastics waste in the environment, not resource consumption.
Step 1: Disable sticky keys (especially if it is for gaming)

Step 2: install https://github.com/lukesampson/scoop via a powershell script I wrote which will then spend the next while installing all I need for my development environment

and then it is mostly steam, browsers and drivers that are left to do
> With Qt you have to struggle to compile a massive library which inevitably won't work. After sinking hours into compiling it, you're confronted with a unknown markup language and toolchain just to get a window displaying. And the documentation is incomplete, and to top it all off the minor versioning differences will cause your app to break in spectacular ways.

I'm not sure if you have used Qt recently based on this description. There is no need to build it from source, just use the installer, then launch QtCreator, everything just works, on win, linux and mac.

The Qt document is the best I have ever seen.
From the article, mid-2020 for the Ice Lake equivalent:

> Ice lake promises 18% higher IPC, eight instead of six memory channels and should be able to offer 56 or more cores in reasonable power envelope as it will use Intel's most advanced 10 nm process. The big question will be around the implementation of the design, if it uses chiplets, how the memory works, and the frequencies they can reach.
trying to shoehorn a synchronous model onto an asynchronous state machine, are we?
YC-backed Apollo.io launches self-service platform
What's New in Kubernetes 1.15
Baseball has a lot more problems than just length of play. Umpires, for example. A good way to get me to watch again would be to move to an electronic strike zone.

I have no interest in watching man-children think everyone is there to watch their show.

https://youtu.be/s-me7_Y42qQ
It's because I've been trying very hard to understand what your contention is. The bits about peacocking and resume-padding are... unconvincing.

> ...improve UX, performance, maintainability, and development cost.

I don't buy it at all. As mentioned, I've done both professionally and there are reasons I keep picking React (or a hybrid ala Next) that don't involve a bigger paycheck or "peacocking".
Ironically, I recall reading about a mid-flight incident where the procedure to bring things back involved turning the entire plane off and on again.
With the way the internet works and the tech they have built, it's harder not to collect stuff. All of these companies have all sorts of stuff they shouldn't, and I wouldn't trust anything they say about opting out.
Absolutely brutal TCO improvements... I feel like this could start a new race to the bottom with the hyper-scalers. The implications could be profound considering how concentrated a huge portion of our global compute capacity is these days.

Is there a hypothetical point at which it becomes cheaper to spend additional capital in order to remove a perfectly-good Intel server in favor of a new AMD server (considering potential savings on cooling+power+space)?
Depends on the lawyer and the programmer. I was on the lower end of big law and I'm on the upper end of programming.
I'll be interested to see how long it will be before this devastates Intel's business. At the moment, there's literally no reason to buy an Intel desktop or server processor, so how many of the Intel purchases coming from OEMs and big cloud companies are just because of contracts that might let up in a few years?
OK then QED. The point some are making is that with at least the current type of lidar, that bridge may not exist. It may make more sense to devote resources to better radars and radar processing.
My point is simple - things take time.

I am not a fan of Sunday afternoon paper readers. They are not the people who contribute to Science.

If people want to study a subject deeply and contribute to progress, it's going to take decades of work. Those type of people go look for answers. They don't wait for someone else to inspire them or to prove things to them.

If that's too complex for people to get, it doesn't matter really. Shrinking the gap in knowledge between those who do the work and those who don't does not matter. It's like worrying about what people understood about Light or Electricity before Maxwell and Faraday. Even after them, it took about 40 years to start seeing applications.

Science takes its own sweet time to make progress and most people have no sense of how long things take. The world took 1800 years between Archimedes and Newton to realize the value of Calculus? They both basically were doing the same thing. Thousands of people had as good an education as Newton did, access to "papers", books, and the same problems, whether in Europe, China or Persia or India but it still took 1800 years.
Isn't helium expected to be a byproduct of commercial fusion?
I agree, but he doesn't really propose a solution. I guess he kind of hints that batters shouldn't be able to step out... but that only really works when the pitcher has a time limit... and that only works with no runners on. Am I missing something?

A magic bullet to speed up games would be welcome by all, but if they start making drastic changes (like 2 strikes for a strikeout and 3 balls for a walk, which I've seen proposed), I suspect they'll lose fans even faster
I agree that the work people complain about for corporations is not a big deal, it is basic management and housekeeping that you need to do regardless of the business structure frankly.

One key consideration most people don't know or consider too is if you are a sole founder and in a state that disregards sole LLC membership then most people would consider the S corp to be superior. An S-corp in this case will provide greater protection to the founder's and corporations assets in case of litigation to either the founder or the company. Multi-member LLC's don't have this issue.

That said, LLC's are still easier for most people to manage, deal with taxes and avoid common pitfalls. Most attorney's I have talked to and seen do talks will push people more towards an LLC because they know people will screw up the corporation or do something that adds preventable risk if they don't have experience or professional management/guidance. Obviously this is more geared towards the majority of new businesses that aren't seeking millions of dollars in VC/Angel deals. Once you take outside money the rules and expectations are different.

Speaking of investment though, people many times point out Corp vs LLC under the guise of fundraising, saying you can't take an investment if you are an LLC. If you want to take VC dollars it is true that it is nearly mandatory to be a C-Corp and you need professional legal advice to do this properly. Conversion from an LLC to a Corp is possible, but not always good -- however there are things you can do in the operating agreement and articles for an LLC to make a conversion event nearly tax neutral. But it is false that you cannot take an investment into an LLC and it is false people won't invest in an LLC. Many high net worth people will individually invest in LLC's, just not a structured VC fund where the tax implications and investment thesis may prevent such an investment.
These ratings are not cause but the side effect of how much of a crisis this financial system is already in.

What about the incompetent companies giving these ratings?
Throwing cold water on extreme heat hype
Does talking down to people and calling them dicks often yield the kind of results you're looking for? Remove the beam from thine own eye, buddy.