skysight-inc/HackerNews huggingface dataset:
> Most plugins are subscription based with poor support, no guarantee of future updates and just reeks of poor quality

This is why there are reviews, and as a merchant (or any other business) seeking a solution, you should be doing your due diligence when it comes to using apps on the app store. This is no different than other app stores like the Apple / Android app stores where there are tons of apps that are subpar and it isn't difficult to avoid them.

As with any third party plugin, app, or service, there's no guarantee that they'll stay around. Heck, we had an app that had an integration with Instagram's API, and they pulled the rug from under everyone by hard-deprecating their API months before the scheduled date. Don't get me started on the NPM ecosystem either.
> The earlier crew faced an identical issue the day before, and it was only the deadhead pilot onboard who recognized the issue and suggested flipping the stab trim cut off. Out of 5 pilots (7 if we count the other crash), only one suggested the correct fix.

And there are two ways to look at that. One is to say "obviously this means that this failure mode is too hard to diagnose". Another is to say "holy shit Lion Air pilots are fucking incompetent, I'm never going to fly any sort of third world budget airline if any of them are like this".

The truth is probably somewhere in the middle, of course.

> What the pilots did would have worked on the previous version of the plane, but not on the MAX.

And yet the checklist continues past that point, because guess what? The "control inputs disengage trim" component can also fail, and Boeing planned for that.
>>Hey friend, don't take it personally. A layoff indicates a failure (of planning, of budgeting, or whatever) at a much higher level of the organization than you

And yet it is always the low-level folks who get fucked, while the executives who make the lay-off decisions often are rewarded with promotions and bonuses at the end of the year.
I had posted the announcement email here a while ago, but that didn't make the HN cut. It's got a bit more context and info if you're interested: https://lists.zx2c4.com/pipermail/wireguard/2019-March/00403...
The overall trend of IT infrastructure goes from tradition DC -> IaaS -> PaaS -> FaaS. k8 sits at PaaS and the logically next step is FaaS/serverless.

In fact, today you can surely do purely FaaS without the need k8 at all by leveraging cloud provider managed services for any long-live type of workload. Of course, the tradeoffs will the usual suspects: flexibility, control, cost etc. There are still cases where you would want a cluster manager like k8 (at least for now).
How can VW create an engine, cheat, and sell it to Chrysler? Then Chrysler has to put a urea tank to meet emissions. How did some brilliant engineer writing the spec or the third parties not notice?
Instagram doesn’t https://trends.google.com/trends/explore?geo=US&q=Instagram
The reason why the Dutch are tall is they have less of a preference for shorter women:
https://www.theguardian.com/world/2015/apr/08/scientists-try...

I used to work for an ISP in Amsterdam. I sent a network engineer to the US. He had never even had a passport before. When he returned, he told me: “I used to have a stereotype of Americans as short, fat people. Now I know it is a fact” (he was 1m95/6’6”)
The secrets example isn't very comparable. With Kubernetes, the secrets are injected into the container as environment variables or files, whereas the ECS example requires assigning an IAM role to the task and doing a Parameter Store lookup from within the container. This usually requires a custom docker image with an entrypoint to handle that part. The same is true for ConfigMaps, which I believe ECS lacks.
I strongly agree with "something unexpected happens it's a massive pain to debug"; though it's somewhat under-appreciated how often this applies to open source SW in general.
To say that "tech is behind medicine's adoption curve with resepect to gender inclusion" suggests that the percentage of women in tech is slowly growing from a low base, on a similar trajectory to women in medicine a generation or two ago.

But that is not the case. In 1984, 37% graduates of computer science were women but in 2017 only 12% were women [0]. How can it be that with so much more focus on diversity and inclusion today so many women are choosing a non-computing career than in 1984? The tech industry does seem to be on a fundamentally different path to medicine and law in this regard.

A second point is that writing computer code seems to have a strong appeal to people close to the autism spectrum - people who love to close the door to their private office, put on their headphones and write code for 6 hours without any interaction with another human being. And men tend to be greatly overrepresented on the autism spectrum.

[0] https://www.thebusinesswomanmedia.com/stats-women-tech-worse...
Do companies like expedia look to hire people moving from the GDS? I'm not sure I want to stay in the travel industry, but I really like the challenging problems. Just not sure I want to stay with the current company I'm at.
Same thoughts here. This just looks fun! It reminds me of when I started programming. I had a cheap laptop that took half an hour just to start. There were few co-working spaces, so I just camped out on the stairs of a goverment building for free internet.

But it was a productive, fun time. Now with all the high end resources and tools I have, it's not as fun and surprisingly, less productive.
Dude, he wrote a detailed postmortem of his own mistakes. That is taking responsibility. You're projecting, for whatever reason. The sentence about the quiet man is clearly referencing the original hero of his story, who might not have saved 10 people but did try to save another man's life while risking his own.
Guide for engineers interested in NLP machine learning
I got a 312 Mbit download Speed test the other day on my S10+. I will not be accepting Telstra's free Samsung S10 5g upgrade offer.
Honestly, if you have a $GENERIC_SYSTEM that you deploy your code to, you don't need the wasteful overhead.

If you need to (vs want to) rebuild your OS/Environment regularly, you're doing it wrong. IE: PaaS is for you.
That said, I've found replicating OS & Environment extremely challenging on certain operating systems so I understand the appeal. I also don't build products on those operating systems and I've found myself much happier :)
Looks like we will be seeing more loot-box type toys that are optimized for the box-opening experience rather than long term value.
I think the main problem with debuggers is that I've seen people crippled by the need of them. Literally unable to simply stop and ask what could possibly have caused the outcome they saw. Having to use a program to step through with the required values to reproduce what they should already know will happen when those values are present.

Which isn't to say that live coding and debuggers are bad. However, they are usually much more useful to find out either how something got to where it is, or to augment what you have until it is ready to send for review.
Not conductivity, but emissivity. In theory anyway, I'm not sure if plain black paint would make a difference.
YouTube Is Down
TCP Wrappers was a popular access control mechanism in earlier decades: https://en.wikipedia.org/wiki/TCP_Wrappers

It does a number of things in userspace (with a simple minimalist code base) that people might nowadays more often do in a firewall.
Static Map Maker
What You Post Online Could Be Directly Impacting Your Insurance Coverage
As an app developer the updated T&C really threw me off. How are they going to enforce apps sending back data to Shopify? What happens if a merchant has 5 apps, and each one of them sends back a different phone number or name for the customer?

Also, how does one determine if data collected on behalf of an entity needs to be send back to Shopify? Say there's a contact form app. Anyone can fill out that form (investors, analysts, vendors, partners, as well as actual customers). Is the app then required to send that data back to Shopify? How does one make the differentiation, aside from only syncing back to Shopify if the customer exists on Shopify (this isn't clarified in the terms)
Well houses have gone up, but the price of housing (rent) have only gone up a bit.(except for certain markets driven by regulation and fundamentals)

If the government increased interest rates until inflation was zero unemployment would be twice what it is right now. And that seems like a high cost to pay for a neutral monetary base.
I have been using Zoom for the past 2 years after using GoToMeeting, Hangouts video (now google meet), WebEx, Fuze etc. and I must say Zoom is the best of the lot. I don't know what they do differently that Google cannot, but the product works amazingly well.
Strange. That's contradictory. You think you're incompetent yet people rely on you.
Zoom and Lyft are like apples and oranges, the comparison is not fair.
Alternatively, they can slowly phase out 4g like they did with 3G. This is very useful if you have pesky customers stuck on cheap all you can eat data plans.

The funny thing is that all that used 3G gear, at least the good stuff, seems to have gone to the deeply rural areas.

I know a few towns that, as recently as last month, only have 3G service. But the data speeds I get roaming there on 3G are almost double what I get at home on AT&T with full bars of LTE.
I worked on Browser devtools. The #1 used tool was console. Nothing beats being able to put some console.log and see its output. Console.warn is even better since it captures the stacktrace.

Logs give a timeline of change.

I had this idea of console.snap but never got around to it. The idea is that it would not only capture the stacktrace, but a shallow copy of scopes at every function. You can query the snap to see how a variable changed, or find what set of variables caused something else to change later on.

I feel like this is the holy grail of debugging. Smarter logs that you can reason with and do time travel analysis.

I never got around to doing it, but now working at an analytics company, I see it being very valuable as it saves so much guess work.
War is hell. Such a beautiful story of being true to your self and finding your war through the anger and confusion of everything that influences us. Such a loss we lost this man, and many others like him, to environmental and chemical exposure issues in Iraq and Afghanistan.
I guess that's the cynical engineer in me too. Boeing is getting a lot of flack, but you know the airlines and FAA were in that proverbial room too.

And I doubt American et al. were clamoring for more extensive mandatory retraining.
Sorta. I feel I was taught to program by basically being taught how to be my own debugger/stepper. That was literally a term's worth of tests. "Write down the state of the variables in this function when it is called with these inputs." was a common test question.

So, yeah, learning the keyboard shortcuts for how to step through something takes effort. However, it is doing basically what I was taught to reason about programming.

Functional idioms throw a lot of this a giant curve ball. Heaven help the person that was used to stepping through a for loop that steps over a map call. Oops. Worse if it is lazy.

That said, they are not competing ways of thinking. Just different ways. If you are having trouble with one, try the other.

(I do note that the difficulty of working in a debugger is ironically one of the major criticisms of macros in lisps.)
DuckDuckGo gave a great talk at Shmoocon 2019 about their tracking and a/b testing: https://youtu.be/oFkmqiwX5vk
BTCclicks Review: The Best Platform to Earn Free Bitcoins in 2019
Beyond the Whiteboard: The Most Common Behavioral Interview Questions
Build it in a cave with a box of scraps... and you'll see how productive you have to be.
Ironically, he cemented his spot as a thought leader by building HN. Even when he's not here, he still holds influence.
Meet Jonathan, the Oldest-Known Animal in the World
While inbording, i have been given shell script that is supposed to take a copy of the data in production, anonymize it, and set it up locally on my machine.

It took 2 parameters, the first one is the IP address of the production database and the second one my IP address.

I guess it was inevitable for those to get mixed up, and I guess no one did bother to prevent write access to production.
Apache Arrow, XGBoost, and TFRecords in Spark Using R
Using debuggers effectively takes skill. When I was younger I would ask other people “hey how does this work?” Now I just debug it and go deep on interesting function to see how deep the rabbit hole goes. It’s helped me pick up things pretty fast.
My guess, they will try to shove this down customers using Android like the rest of the GSuite. Then the same guys who play candy crush on android will start using this. And the mobile game devs will start porting their games to stadia. Overall, mobile game quality will improve but that's probably it.

I think Public Cloudx from Microsoft and NVIDIA Geforce is doing similar things. Not sure why when a Google does it, it's such a huge deal.

Either way, last thing I want is to have to have a Gmail account to play GTA5.
Snapshots are typically part of the provider's web management interface and are basically the first thing anybody who makes changes to anything should learn how to use.

Moreover, if you're having someone else manage your systems and they upgrade them, now what do you do when the new version causes problems?

I ran into an issue recently where newer systems default to a newer version of a protocol but the implementation of the newer protocol has a major bug the old one didn't. When that happens on your systems you roll back until you can solve the issue. When it happens on systems managed by someone else, better hope you can identify and solve the issue quickly because in the meantime your system is broken.
Netflix'a Dirty Money documentary Ep 1 covers this topic: https://www.netflix.com/title/80118100
This is basically Y Combinator and 500 Startups.
What's deceptive about calling something "5G"? It means "fifth generation". I would say the problem is the root terminological choice to identify systems by names that are completely devoid of meaning, not AT&T's subsequent choice to apply the existing terminology correctly (!).

The "5" in "5G" is just a version number; it ticks up whenever someone decides they want it to.
I think pretty much all of the “fast hash” programs drop into assembly, even C. Or at least that’s my impression.
Not nearly as pronounced as Pinterest's though.
Yeah, that's one that keeps popping up over and over again, especially in google searches.
Inflation is an average. Sure, you can disagree on how to compute the average (what gets more weight) but then it gets pretty subjective and then the question is: too high compared to what?
We run Shopify across a plurality of domains.
Over the last 12 months, especially with the release of "Shopify Payments" (Stripe Connect) - they have become a lot more opaque, greedy and dangerous for merchants.

Anecdota:
- Their "Shopify Payments" onboarding is highly shady. They onboard you _without_ performing KYC. Once you are committed to the platform, they perform KYC. They refuse to perform KYC before moving to their platform.

- Once you commit, you can't go back to Stripe - they remove Stripe from the list of providers. In the past, support would reenable it upon request. Now they refuse.

- We have a high volume site that migrated to Shopify Payments, after 4 years of Stripe without issue. Two weeks later, they sent an email stating we were not eligible Shopify Payments, refused to let us return to Stripe (would not reactivate it), and held the money collected for three months.

- On another store, a competitor issued a trademark infringement email. Shopify pulled all products immediately, without communication - and refused to reinstate, despite letters from our legal team showing proof of capitulation from the accusatory party.

The _platform_ is great. It out performs Magento, Presta, WooCommerce, BigCommerce, etc etc with its interface, product management, raw performance and core feature set.

However, it is most definitely the PayPal of the eCommerce world: they can, have, and will happily kill accounts and clients based on their whims.
Sounds like it wasn't K8S performance issues then, but performance issues with your environment.
Lego Mosaics Using R
I had been working on an integration between our product and Shopify via an app for just about a week when their updated ToU came out. It is a pain in the butt. I side with MailChimp here, that customer data isn't ours to share with Shopify, especially since it concerns a whole different segment of our merchants' customers (brick and mortar vs ecommerce).

What's not mentioned here is that they also updated the terms to prohibit selling anything on behalf of a merchant without using their checkout api, if your software is integrated with Shopify. But we make a special-purpose POS, that's our value-add. It appears that they just want their cut - of customer data and of fees.

Edit: a link to the ToU discussion on the Shopify forums. https://community.shopify.com/c/Shopify-APIs-SDKs/We-ve-upda...
If you don't want to waste resources and run a separate service, you can do a very similar thing with just iptables. Look for the TARPIT target.

> Captures and holds incoming TCP connections using no local per-connection resources. Connections are accepted, but immediately switched to the persist state (0 byte window), in which the remote side stops sending data and asks to continue every 60-240 seconds. Attempts to close the connection are ignored, forcing the remote side to time out the connection in 12-24 minutes.
I can get around 100 here with my Verizon hotspot.

https://www.speedtest.net/my-result/i/3127192452

Most places seem to be around the 40mbps mark but when visiting SoCal it drops to anywhere from 2mbps to 30.
>To think that cars could use diesel engines, be cost-competitive with gasoline-fueled alternatives, AND pass the ridiculously-low emissions standards that lawmakers have arbitrarily decreed was simply wishful thinking.

The emissions standards are perfectly sensible for maintaining good air quality. It definitely looks like it is wishful thinking for diesel engines to meet those standards and be cost-competitive with gasoline-fueled alternatives, but there is nothing wrong with that. Gasoline engines may simply be the more suitable technology for passenger cars.
Disclaimer: I work for Red Hat as an OpenShift Consulting Architect.

If you want a gentle, free introduction to OpenShift (our Kubernetes distribution), I recommend trying out Katacoda portal, Learn OpenShift [0]. Katacoda [1] also has vanilla Kubernetes lessons as well.

[0] https://learn.openshift.com/

[1] https://www.katacoda.com/
Centennial here - 9Mbps download / 0.9Mbps upload
Clojure Socket Prepl Cookbook
Tesla is updating its in-car internet browser with Google's Chromium
BitMEX isn't like a bucket shop, it is a bucket shop. Complete with price manipulation to blow out shorts/longs when too many people are stacked on one side of the action to pocket the margin deposits, repeat ad infinitum.

Check out some 15/30 min or 1h BTC charts, look for 'bart' patterns. Pumping and dumping to wipe out shorts/longs, it's blatant and obvious.
Every time she posts I feel simultaneously excited of what's to find in there, and dumber because I haven't gone this deep into something. Such great writing where the subject matter is both compelling and the author has done their homework.
I totally agree - I love the ability in python to print out the stack trace, I use it all the time! I would love if that also had variables as well (although, this is tricky, because you have to worry about cycles between the variables if you are trying to print everything out. Maybe a list of variables to print out with the stack trace would be enough?)
But am I correct in my assumption that you have never paid taxes yet? :) Any one who has ever been on a payroll will know that the basic component is dynamic. Also I don't know anyone who does not claim any exemptions!
Many, many, people who worked on Java and Solaris would agree with you.
> Instead of paying $6k per year or close to $20k for 3 years I got my own ecommerce system custom built.

This sounds wrong. do you also pay monthly hosting costs?
correct. we can't determine the usefulness of this statistic without a false positive rate.
Are sharks not "animals" anymore?

https://www.bbc.com/news/science-environment-37047168
FCC is allowed to regulate specific terms like what internet qualifies as broadband. Curious how it applies here.
Discussions often goes out of topic - anyway, here is vid on soothing melody. It's Sitar - ancient string instrument.
Hope everybody feel the human skill and uniqueness.
https://youtu.be/nDHrd1QByL8
https://physics.stackexchange.com/questions/159856/why-is-bl...
Seconded, LA, while not perfect, is probably your best online learning path.

Or, even better, find a server/hosting company/datacenter, and insist on interning/working for free/peanuts as a NOC Tech. You'll learn all the SA/networking/Linux/DNS etc fundamentals for sure, and it's a great foot in the door into the tech industry. If you're half way decent, you'll move up the chain quickly.
> There was a lot of talk about Isomorphic rendering of JavaScript, but seems to have died down recently.

It's no way near dead, just look at nuxtjs/nextjs/Gatsby. they are getting more popular day by day. Recently I worked on an E-commerce platform using next.js and Gatsby.

I have to say its really cool and good user experience overall. the only issue I had was the complexity of the code. You have to think about backend/frontend at the same time. I will definitely use it where it makes sense.
Which makes it exceptionally unlikely to happen..

Although Brexit happened, so never say never I guess
> the technology in which they are an expert is obsolete

A lot of the principles, idioms, patterns, and instincts experts pick up transcend technology. Sure, they won't be able to optimize a framework they've never interacted with, and some bugs will probably require a trip to stack overflow, but they know how different pieces fit together, where to go for help, what it looks like when something isn't working, best practices for avoiding a huge catastrophe, and - probably most importantly - the wetware people skills required to get things done and done right.

Being a master software engineer, in other words, has almost nothing to do with the particulars of the software.
Shopify Partner Terms of Service: https://www.shopify.com.ph/partners/terms

Section 5.4. ("Proprietary Rights of Shopify") is the interesting bit.
I use 12345 as my SSH port (not really)
Did you recover it? And if you did, how?
European here. My next car will be electric, likely a Tesla. The dieselgate is the reason why I'm not even considering Volkswagen's upcoming 'ID' family of electric cars. I've similar feeling about the whole traditional auto industry.
From what you've said, it's my interpretation that if the 10 year interest rate falls below the 5 year interest rate, then it means that bond purchasers speculate that money in 10 years will have more purchasing power than money in 5 years.

Is that interpretation correct?
It's at least as useful to search Pinterest for specific terms. E.g. "wedding Pinterest" or "kitchen Pinterest". And if you look at "TERM Pinterest" trends you see same decline as well:
https://trends.google.com/trends/explore?date=all&geo=US&q=w...
If Oracle or Larry Ellison were on fire, I wouldn’t bother pissing on them to extinguish the flames.
Can you get it into three sentences? That do not assume the reader knows any financial jargon?
Newfound fossils in China highlight a dizzying diversity of Cambrian life
Can this be used for indoor Ag or a new kind of greenhouse membrane?