skysight-inc/HackerNews huggingface dataset:
I think there should be some kind of survey. Every thread on HN has these posts complaining about this problem, and every thread has people like you insinuating we are doing something "whacky" or "crazy" with our laptops.

To me it seems that a large segment of users using the Retina screens (most people on the osx platform) has severe performance problems. Some people have no problems. And that is just the state of affairs.

The weird thing for me is that there is no official "issue" or information about the problems since so many experience it.
What Windows Lite Means for the Future of Microsoft
>why do I have to dig so deeply to add new containers?

It is actually easy... once you found the option: Long press the "+" / new tab button, and on the bottom of the container list is "manage containers".
I was also surprised to see how much VS Code has grown in popularity among WakaTime users in such a short amount of time. [1]

https://wakatime.com/static/img/wakatime-editor-usage-2018-1...
I don't know the reach, but many agricultural activities can be a euphemism if you put a significant pause in front of them. "Where are alice and bob? Oh they're out... (gathering fruit|sowing barley|haymaking|looking for lost sheep|etc)"
The first version of Aether was in fact just that, Qt + Python. The performance was abysmal.
"letting me spare the class the possibly excruciating and definitely not fun experience of downloading and configuring Python and an IDE"

Aren't you afraid that class participants will have a hard time configuring later Python and IDE by themselves? Wouldn't be beneficial for them to spend some time setting up their own environment during the class?

BTW I am curious in what way installing Anaconda and starting Jupyther notebook is "excruciating". Last time I did that it went kind of smooth, but maybe there are some gotchas I've missed (it was MS Windows machine, I had a admin privileges, etc.)?
Good grief. I'm dyslexic, but that's amazing even for me! Sorry about that!
I work as a nurse on a general surgery floor- exactly where you'll be after you leave the PACU. Your procedure is planned laparoscopic, which will considerably lessen your pain and recovery time. I've had several patients in your situation not take any opiates at all. Ask your physicians to consider a regimen of scheduled ketorolac or ibuprofen, acetaminophen, and gabapentin. Any opiates will be prescribed PRN (as needed), and generally will only be offered if you ask for them. As you alluded to, your safest bet pain-wise is to get the non-opiates on board first and only take opiates as required to facilitate your getting up and walking around- an essential part of your recovery.

As a disclaimer, you may have poor liver or kidney function which would contraindicate some of the medications I mentioned, your surgical team will make that call.
If an ssl cert is expired on a website, you don't have access to the secured website.
In this case though, how does it affect Ericssons telcom equipment (core routers and switchs for mobileand voice) ?
MCExtractor – Intel, AMD, VIA and Freescale Microcode Extraction Tool
I do know what he's talking about, as I've had the same exact problem.

When I did research about it (about a year ago) it seemed the devs were considering retina macbooks with a non-default resolution as origin of the bug for some reason - I'm referring to the display setting that appears as "more space" in the regular OSX settings menu, not some arcane hidden configuration.

I regularly check back because I love the idea of using their open source, somewhat privacy-focused alternative to chrome, but it's been years and still not a fix in sight.
Australia’s attempt to create a Samsonite killer
Thank Mother Nature for All the Beauty in the World
On this one, I gotta disagree with Zappa. It's great in the same way that Captain Beefheart is; which is to say, it's amazing how much awful can be packed into such a small space. "My Pal Foot Foot" never ceases to amaze me, with the depths of fail it accomplishes. For those who have not yet had the pleasure: https://youtu.be/XR9d4ESlpHY
Thanks, I’ve heard about LeelaChess a bit but haven’t gotten a chance to check it out in depth. It sounds like a really interesting project. I’m glad somebody is doing some open source work in this area, just wish Google would join the party a bit more in this area.
I'm surprised you managed to fit the combine harvester in the bedroom
Correspondence bais alert?!?!
I have been using Firefox on my Macbook Pro 2015 for the past years without any problems and seriously it consumes a lot less memory compared with chrome
Steps to produce a comprehensive backup strategy – With template
Compared to e.g. Security there isn't much material for backup strategies and processes. I started writing up a structured process including a template to keep an inventory of data assets and their backups.

Anything I missed or should add? Anyone did something similar already?

Link: https://docs.borgbase.com/backup-strategy/steps-with-template/
In Fall of 2017 I was still in school and had to write a sudoku solver in one of my CS classes. I ended up using dancing links to solve my sudoku problems. My implementation was in JavaScript and it could find solutions for sudoku problems very quickly. The paper I read on dancing links ended up being my favorite academic paper I read in 2017 (honestly probably one of the only ones I read that year.) I wrote about that in this thread [1].

[1]: https://news.ycombinator.com/item?id=16036588
I didn’t test rigorously but an unlined tin did not block the signal when the tin was right next to the car. Maybe it still reduces the range.
I look at the August one and remember very similar book covers from much more recently.

I also googled when helicopters were invented and got 1936 for the FW 61.
https://en.m.wikipedia.org/wiki/Helicopter
And the term seems to have originated much earlier.

Your link says "first practical helicopter", I'm trying to match that up with the rotor and tail arrangement. The Chinook has twin rotors, works, and is a helicopter. I wonder if the fw61 just didn't get it good enough to be practical, at that time.

EDIT1:
Further digging has pushed back the date to 1932 for the first helicopter
The TSAGI 1-ea with 2 tail rotors.
http://www.aviastar.org/helicopters_eng/brat_1ea.php

So it would appear wikipedia is wrong

EDIT2:
Ok so the 1-ea is listed under 'first flights'.
The FW61 is listed as the first operational, but on it's own page is described the first practical.

So clear as mud.

It does seem there were helicopter shaped things when this magazine came out though.
C# to C++ Code Porter
I feel like if I took a serious shot at sublime I wouldn't be able to go back due to performance snappiness. Then I'd be miserable because I think vscode is superior in many other ways.
> I paid for sublime so i will use it

I purchased Sublime when it was the least bad editor out there, but finally realized that I was suffering from the sunk cost fallacy. I still consider it the worst software purchase I've ever made, and it's also why I'm reluctant to pay a single buck for software nowadays.
There's nearly always another language to use to get the job done

Sure, but in most cases programmers spend most of their time only in one 'part' of the system and only really have to know the language that part of written. In general it doesn't matter if the back end server is written in Lisp, Java or APL, as long as it talks to my part of the system in the way it's supposed to.
I have the exact same issue. I'm using a fully specced MacBook Pro early 2015 with a Retina screen in a scaled mode (1.5x) and Firefox is extremely slow to use. Scrolling isn't fluid at all and CPU usage is very high. When I put it in the normal Retina mode (2x) it's much better, but still not as fluid as using Chrome, which even on 1.5x mode works and scrolls fluidly.

I'm also using Firefox on an underpowered Ubuntu machine and it works wonderfully there though (no HiDPI screen).
I wasn’t thinking about only biological differences between men and women, but that’s a prominent dichotomy to look at. I think that one big problem with trying to find a competitive event where men and women don’t seem to have biological differences in performance is that, at least according to my impression of the United States, it’s more socially acceptable for boys to obsess over and dedicate a lot of time toward a very specific sport/competition/hobby/interest. I suspect that regardless of any purely biological differences, this cultural tendency will tend to favor males in most competitive events that are fairly well-known and have well-established rules.
I have long given up on Linux on laptops, rather stick with virtual machines, or WSL nowadays.

Even my netbook which was sold with Ubuntu Linux has been a mixed experience.
Indeed modern versions of Kubernetes are fairly good for network security against unauthenticated attackers.

That said it's not that long ago that a lot of distros were shipping unauthenticated kubelets, and I think that's where a lot of this will come from.

From cluster reviews I've done, problems like this tend to arise where people are using older versions (so early adopters) or have hand-rolled their clusters, not realising all the areas that require hardening.
I don't know about the "taking twice as long" problem, but I can tell you why they cost twice as much: A long history of (a) rewarding underbidding and (b) bailing out under-bidders.

If I'm buying a widget costing $1 billion, and everyone in the widget industry knows I'm going to accept the lowest bid which will be about $0.5 billion, then I'll end up paying that bidder $1.5 billion... well, I'm going to end up accepting someone who responded rationally to the incentives I'm offering them.
Doesn't Elementary uses the LTS version of Ubuntu? That may explain differences in hardware support since it would use an older kernel.
Unix is born on the ashes of multics that was big and unusable.
Client cert auth is quite good against unauthenticated attacks but has its downsides.

At the moment Kubernetes has no certificate revocation process at all, so if one of your users has their cert stolen for an Internet facing cluster, you'll have to rebuild the entire CA and re-issue all certs to get round the problem.
Show HN: Graphql-directives-middlewares
Thank you for the input. I know them but I never used Algolia except hn.algolia.com - It seems ok but I usually need to be creative and go through a bunch of pages when I am looking for something. I think Algolia is also using elastic search. Do you use them? How much are they better than an ES cluster?
You seriously don't think Zero can beat humans? 6 stone advantage over AG Lee that was trained on human games? If AG Lee behaves like a superstrong human, then Zero handily beating AG Lee is clear evidence that Zero would beat humans. I don't understand how your intransitivity is supposed to work when DeepMind didn't find any when training in different ways. Are they supposed to run a tournament just to show that a massive improvement that crushes all previous versions can still beat puny humans?
I think the python formatter 'black' came to the same conclusion - the default line width is 88 characters instead of 80
If you want to get double taxed, sure you can keep your Australian Medicare and private health insurance.

As far as the ATO is concerned, unless you discontinue both, you're considered an Australian resident for tax purposes.

Even though the US considers you a resident alien, the ATO requires you to at least look like you won't be coming back for >1 year.
The definition of a PWA is a page that uses features like add to homescreen, service workers... or push notifications. It doesn't have to use this and the browser doesn't have to support it. PWA will progressively use such features when they are supported, and that's where the name comes from. If a page requires these things to function then it's not a PWA.
Hi!

I wrote this library because it allows us to use graphql directives (server side) like middlewares.

-> gql declaration order is preserved

-> implementation is simplified

Feel free to open github issues if you know better solutions
Questions – the main tool for managers
A good read, but the title is a pure click-bait.
I know nothing about AMP, but isn't having the CSS in the head pretty bad for caching? An external file can be fetched once by the browser and then cached forever, while having the CSS in the head forces that part to be downloaded over and over again?

Edit: I just realize that others posted the same concerns below...
Yes but present and accessible is a low bar. For most companies you have to email support to make this happen.
what server architecture was used for the real time collaboration ?
Actually the CVE mentioned at the top of the blog could be exploited over the API server port in quite a few default configurations (thus the CVSS 9.8 score)

Many Kubernetes distributions enable anonymous authentication to allow for health checking, so there is some risk there.

As to the general point, the only thing I'd say is that Kubernetes is a massive 1.5 million Line code base which is relatively new code, where Openvpn has been around and attacked for a long time. I wouldn't be surprised if the recent CVE isn't the only issue we see in k8s over the next year.
What major laptops actually sell without a headphone jack? Apple, killer of the 3.5mm jack, still ships with a 3.5mm jack on all MacBook models.
I have switched to Firefox two month ago. The only feature I missed about "show initiator in devtools network panel"[1]

1. https://github.com/jingjingke/crontab.git
Beyondcorp is a great model IF you can afford to manage it correctly.

Google have a) huge resources and b) a threat model which means they're subject to a lot of high-end attacks all the time.

for many corp's the idea of exposing all their services and endpoints to the general internet without firewalls or VPNs would ... end poorly...
Ok I stopped reading when they started drawing graphs how well the people using certain editors fared better in their test as if the editor could have anything to do with it.
>> This may sound melodramatic...

Yeah. A bit.

Thing is, Blink is not Chromium, Chromium is not Chrome, neither of them is Google, and BSD-3-clause is a pretty damn solid bulwark against the monopolization of the "control of fundamental online infrastructure", were that to ever become a concern again.

And the other bit is that the building blocks that make up Chromium power a lot of technology that is totally independent of anything under Google's influence, including NodeJS, Cloudflare's Workers, Microsoft's VS Code, and Amazon's Firecracker. They use it because it's solid, well-engineered tech. And even though Google wrote it, Google can't control it or stop you from using it against them. Microsoft isn't ceding anything at all to Google, Google's not in control of anything here.

The uncomfortable truth is that the role of neither Gecko nor Firefox nor Mozilla is particularly critical in terms of protecting the free and open Internet. What prevents Google from going all IE6 with Chrome isn't Mozilla, it's Chromium. If IE had been a BSD-licensed open-source project since 1995, then all the BS we endured in 2002 could never have happened; explorerium would have been trivially forked to create a sensible competitor with no switching cost.

Google tied their own hands from the very beginning, and by ensuring Chromium doesn't lag behind, they're keeping their hands tied. Almost as if they were doing it on purpose. In fact, the fact that Microsoft is switching to Chromium locks both tech giants into an intriguing sort of bargain. Each can benefit from the other's work as long as neither strays too far from the open source codebase, as long as they both push their changes into the open. So you end up with a reasonable guarantee that the future of the Internet stays independent; not because of a nonprofit competitor with a strongly-worded manifesto, but because none of the the main players can afford to make it closed.
This author makes a few good points about teaching children to solve problems , but, there is an unnecessary dis and a click-baiting title about not teaching kids to code.

Teaching kids to code is not about turning everyone into a software engineer/programmer/developer . It is about providing a key skill required to work in whatever field in a world that is becoming more "software defined" .

Kids who grow up with these skills will have an advantage over those who need start later in life .

Magazines like Slate should not be posting incoherent opinion pieces when the whole industry is trying to up-skill the populace with job oriented skills.
Firefox has never been good on Mac. It kills me :(
On this point, worth noting that the Kubernetes support lifecycle is currently 9 months, so you indeed need to plan not only for bugfixes but a full upgrade, fairly regularly
Keep it under the new one
You're perhaps more snarky than necessary, but I think you're getting to the core of the problem.

The web has unfortunately made JS a very common first language, and created an army of people who know JS. Then rather than learn, say, C++ and Qt for building cross-plattform GUI, they stick to the language they know even though it leads to inferior results.
Kid brains are a sponge. I don't get why the author is either or in his mindset. Sure problem solving and curiosity are more important than syntax, but there is ample room for both.
The NeXT management discarded Copland, most Apple technologies — OpenDoc, OpenTransport, GameSprockets, basically everything except QuickTime. [...] It took the existing MacOS classic APIs [...] and cut out everything that wouldn’t work on a clean, modern, memory-managed, multitasking OS.

I've never seen the innards of the above technologies, but to the extent that this passage gives the impression that the technologies that were cut (and one could add QuickDraw 3D and QuickDraw GX to the list) were the least modern and future proof, I think that's exactly backward. It's largely the most modern technologies that were cut, and it's the crufty ancient APIs that made it into Carbon.

Something like OpenDoc would probably have been reasonably portable, given that it was based on IBM technologies. OpenTransport was based on System V streams, GameSprockets was based on a QuickTime stack which largely survived for some time.

Presumably those decisions were made because the new APIs, gorgeous as they were, didn't have major adoption yet, and Apple desperately needed to focus.
Why do you think Sublime Text is the worst software you have purchased? I use it every day as my main text editor and i am very satisfied.
Kubernetes Pioneer Tim Hockin on What’s Real and What’s Not
I visited Vancouver, BC recently, including a few days driving around. I was amazed at how slow people drove there. I mean, it's really only slow compared to the NASCAR driving typical across the U.S. But it was really enjoyable and much less stressful.

I remember when Americans drove like that, before we rescinded the national 55mph cap. Over the past few decades things have gotten so bad here. Urban, suburban, and rural areas. Small neighborhoods and highways. Both coasts and everywhere in between. We just drive ridiculously fast.

I think of all the roads I walked (to meet friends, to get to school, to play catch) in Illinois, Florida, Alabama, D.C., and Virginia.... I've been back to all those places and they're way more dangerous.
There's definitely a lot of benefit to ensuring that students are able to set up their own environment, but also a non-zero risk that front-loading this would put them off / distract them. Also, for short courses particularly, there's a danger that a significant proportion of time (especially for the instructor) is spent futzing around trying to fix broken environments.

In my mind, something like repl.it would be ideal for getting through enough material such that the course participants were motivated and knowledgable enough to setup their own environments at a later stage in the course.
A general reinforcement learning algorithm that masters chess, shogi, and Go
Kotlin Android Extensions
"Silence is consent" has a long established meaning: if you do not object to something you can be construed to approve it.

I understand what you're saying just fine. I don't think you're picking up on the issue I'm drawing attention to (and I'm choosing to ignore the misogyny comment - come on, you're better than that). Think about how this statement sounds when we apply it to what is perhaps the biggest issue today that is related to discussions regarding consent. You can't default to two opposite positions here, and I'm pretty sure after only a moment's thought you'll agree that we're better off sticking to the rule that silence is very much not consent.
Writing a lot of lines (5000+) to the VScode output window seems to kill performance.
(algolia employee) Hi Chris, Algolia is actually not using Elasticsearch. We've been building our own search engine from the ground up to target the very (end-)user-facing search use-case (big focus on UX, speed & typo-tolerance) while one of Elasticsearch's sweet spot is more billion of line of logs indexing, aggregations & filtering.

You can read more about the differences on Quora, our CTO answered there a few years ago: https://www.quora.com/How-does-Elasticsearch-relate-and-or-c...
> Who are the many?

are you assuming that there are not many hardliners in China?

> One side says the equipment isn’t secure

after so many years with so many Huawei equipments used in the west, when all kinds of security experts and law enforcements officials all have 24/7 access to those devices, when the state of the art analysis tools and procedures are all available to them, any actual backdoor intentionally placed by Huawei got busted?
Have you looked at about:performance to see which tab is responsible?
A mouse gestures add-on not working on some pages, which are no more critical than my bank's, is just bad UX.
It's not eleven, not by far. It's enough that I see this bug as the number one reason no one uses firefox at my job, where there are hundreds of devs - anecdotal evidence of course, but still telling.

I don't know why you're trying to deffend the idea that this bug is not a (relevant) thing. I'm not OP btw.
Why? Outside of Palantir being extremely good at positioning itself as a product and services company vs a consulting shop that they truly are (with obvious significant boost to valuation this gives them).
NEWTEK LIGHTWAVE 3D 2018.0.7 Full Crack for Mac
I managed to commit node_modules folder to github using VS Code git integration. Luckily it was on a smaller test project. My fault but there was a UI failure.

All I did was press Commit which apparently decided to stage and commit everything under the root folder.

It didn't do this in other projects so who knows what was different.

This is how credential files must get committed to github every day.

If VS Code is going to be smart about so many other things, then there should be some sort of warning for major code affecting changes.

You are about to push 5000 files to master repo inluding some that appear to be widely used libraries, are you sure that is what you want ?
What if your gmail account gets locked due to reasons you're not even aware of? Oh wait, that couldn't possibly happen...
Nope, although I'd say that a STEM degree does help.

My observation is that around half the people I've worked with in this industry have a CS degree, and most of the rest have an engineering/maths/physics degree. There are a few people who don't have typical qualifications (myself included) or no degree at all, but as a general rule I would say it's less common.

If you don't have a degree, it doesn't matter - but you will still need to demonstrate that you can do the work. Having 1-2 substantial Github projects in your portfolio is a good way of achieving this, along with studying online courses such as CS50 so that you know basic data structures/algorithms.