skysight-inc/HackerNews huggingface dataset:
My company is in the process of migrating off of a managed kubernetes provider. Sure, it's nice to have someone else manage the operations of the master. At the same time, a single customer is entirely insignificant to them.

We've experienced multiple outages from forced upgrades. We usually can find out the reason through github, but it may not be a priority for them to provide the fix. If they do, it could take days or weeks for it to become available. Much revenue has been lost because they can't do something at the speed which we could do it.
Why should your personal standards be determined by other people? You have complete control over what you say online, there's no reason to compromise your personal integrity.
Article links to Ultraphones, - high isolation headphones.

”UltraPhones are SONY 7506 Studio Monitor headphone components mounted in a comfortable 29 db passive isolation hearing protection muff.”
https://www.gk-music.com/product/ultraphones/

Any experience on these? I’ve been using the BeyerDynamics mentioned in the thread, but I’m not fully satisfied with the isolation.
I don't think I have logged into the Azure web UI in like... 3 years or so. However I have used AWS and GCP pretty extensively. I have always found the GCP web UI to be light years ahead of the AWS one. Curious for why you think the Azure one is ahead of GCP and AWS.
A source would be great if there is one.
My range cans have an aux port and speakers on the inside. Maybe it's psychosomatic but I stand by the improved effectiveness gained by not breaking the seal snaking earbud lines under em'. ;)

I use your strategy from time to time though. If it's safe to shoot a .50 cal in em' it'll probably drown the shrill winging.

If you want to pump up (down?) the jams you can wear inner ear plugs under the outer ones. It's like a sensory deprivation tank for your mind.
AirPod battery life isn't great when you're using the mic too (think a Skype call) but the fact that you can use one at a time while other charges makes it pretty manageable.
Ditto. Hell Google just dropped out of the JEDI pitch mumbling something about their tech not being up to the requirements. Azure and AWS are so clearly in the lead. Google’s offering is, well, a bit better than Oracle’s, but that’s as far as I’ll go.
Apple Genius Bar caught ripping customer off ON CAMERA by CBC News
His hatred for Azure ruins the article. There seems to be a massive correlation at the moment between Kubernetes and hyped up magpie egomaniac developers.
Chinese hacked Ethernet adapters
Apple isn't perfect either. I'm not trying to defend Google, but Apple is going after the right to repair and trying to make it illegal for you to repair your own device, let alone 3rd parties to.

So if you're someone who respects your right to repair and won't pay for Apple products, and the other option is an advertising company, what options are there left?
Same thing could have been said about the Pixel 2 but you bought one anyway. They will sell because people settle for well-known and good, not new features.
I had written a similar post earlier but decided not to submit as I felt I must have been missing something. You articulated what I was attempting to say very well. Thank you!
Azure actually gives you several ways to do things, of which automation scripts (ARM templates) are just one:

1. Web UI
2. Powershell
3. CLI
4. REST API

I know what you mean about ARM templates though - the auto-generated ones in particular are extremely verbose!
4 word summary: great but too expensive
Would you want to run a $100MM/yr business that costs $120MM/yr to run?
You're getting downvoted here, but I agree with you. Once you really lean on Java constructors to guarantee initialized state, it's hard to go to something like Go that doesn't have this. Sure, you could do a lot of gymnastics to try to work around it, but that's the thing about Java that's nice. It's just built-in with that in mind.
> As a US citizen, you can't report attacks carried out by US intelligence agencies.

Who says? Unless you've received a National Security Letter, a gag order from a court, or have a pre-existing relationship with the government that governs disclosure (e.g. security clearance), there's nothing preventing a researcher from disclosing lawfully obtained information. Stumbling upon a secret investigation doesn't make the information unlawfully obtained, even if you suspect it might be a secret investigation.
Learning Acrobatics by Watching YouTube
> The mathematical sense you are referring to is "existence": the number you have picked does exist, but the probability of it being selected is zero.

Yes, I know. However, contravariant said (https://news.ycombinator.com/item?id=18174774):

> In statistics there's a slight difference between something that happens 100% of the time and something that always happens.

> Or rather just because something has a probability of 0 doesn't mean it can't happen, events with probability 0 happen all the time.

I took this to be a claim that there was a 'real-world' sense (or as real-world as statistics is), not just a strictly mathematical sense, in which events with probability 0 happen "all the time", and I was wondering what this sense (not the mathematical sense) was.
> And really, the first case is no worse than the old days with manual controls that just anybody could walk up and fiddle with.

In that case, you could trust physical security to some extent; someone really not intended to be in contact with the device could be prevented from doing so by some dude with a big gun. Now, those devices are networked, so someone could figure out an access method and use it on all the devices in the field at will.
I didn't have 100, but I did have around 60 of my own plus all the associated K8s pods (about 10 of them).

It's a bad idea to have that many if they're all Apache or whatever. But when they're simple Golang containers that handle APIs it's ok.
The joke was not about software specifically, but about the whole system, everything. But even software feels like evolutionary forces are at work - when you work on huge systems developed and added-to over years, sometimes decades, often by new people (lots of churn, contractors), the "design" is less and less visible and it becomes a mess, the role of deciding whether a new "gene" (feature/big fix) works is taken by the (also messy) huge test suite and since nobody understands the whole system any more people code to pass those tests. I made the comparison looking back at when I once was part of those adding to a huge existing piece of software without understanding (it had become impossible, the only objective was to have the tests pass, or even just most of them).

When I later also took biology classes (and org. chem., biochem., physiology etc etc) I could not help but see parallels - I say parallels, not transferring the models over! - to how we develop huge systems, be it software, hardware or the combination of both. No single human understands even a significant part of them any more. "Deliberate design" is not the sole force working on those systems any more.
Just to point out the misconception most people have here, that quote does not imply that growth is not infinite. Take, for example, compound growth that grows at a rate that declines over time asymptotically approaching 0%. That is infinite growth even if returns decline over time.

It isn't just a hypothetical exercise. This sort of relationship with returns over time is common in both economics and finance. I, for example, experience it as a futures trader. It's not uncommon for successful day traders who intentionally limit their trading capital to get returns averaging 1% per day. Those returns, however, are completely infeasible when talking about trading capital even on the small end of mutual funds. When your trading capital increases, it becomes much harder to grow at the same rate, and returns rates diminish greatly. But they still may have positive returns.

No economist I know of would ever presume that growth can happen without limit or diminishing returns. Reasonable economists will inevitably disagree on parameterization of their models though, which is entirely to be expected.
I found this book not very useful as a beginner. I plan to revisit it when I get further in.
It's not that trivial in my experience. I tried hacking my shell so that the `go` command would automatically set GOPATH for me, but then I also had to set GOBIN for some reason, and even then I had to move my repository from ~/code/myproject to ~/code/myproject/src/github.com/myuser/myproject - which is just hugely unnecessary.
I've been in the process of migrating from AWS to Azure to take advantage of start-up credits. Previous to this I was working at a large company on AWS-only infrastructure. I feel like I've got enough experience with both at all levels. In Azure we've been using Kubernetes for a number of months now.

I, too, think the Azure portal is amazing to work with. It feels much more coherent than the AWS portal. I like the Azure command line package as well, in preference to the AWS CLI. I've never touched the Azure PowerShell tools and have never felt like I had to.

Creating resources via the portal or command line is something I only do as a last resort anyways; we use Terraform for all of our cloud resource creation purposes.
Makes me think of Peter Thiel's comments here https://www.youtube.com/watch?v=2Q26XIKtwXQ
Nice theory. Bloomberg is probably reading your comment and working on their next article as we speak.
The laundry industry is in a spin to save water
I'm like you, mostly. It's not that the type of noise, it's the presence of noise that gets to me. Tried the earplugs, abandoned them because I don't like the feel or the wax buildup. My doesn't work workaround are a pair of JBL around the ear headphones sold under the false pretense of having ANR. Not that ANR would help with frat house-style conversations.

> "library quiet respectful"

!!!

When 2 layers of management above the one I (software puke here) have access to responded to my request for quieter digs with this incite-ful retort: "We're not a library reading room" I realized I'm managed by persons who neither know nor care about my work product. I care though, so it seems time to move on.

I really can't upvote your thoughts enough.
I thought 100% the same. While it is known that GKE yields the best managed Kubernetes experience I thought the whole Azure bashing was not only pointless, but also flawed with many inaccurate and even false statements. So much to "honest".
This is especially pertinent in the context of recent discussions about Apple installing kill switches to lock out anyone else from repairing their equipment.

https://news.ycombinator.com/item?id=18144489

This Reddit thread is also eye-opening!

https://www.reddit.com/r/videos/comments/9mlkha/apple_quotes...
It doesn't have to be, according to the current Dropbox Terms of Service[1]:

>We need your permission to do things like hosting Your Stuff, backing it up, and sharing it when you ask us to. Our Services also provide you with features like photo thumbnails, document previews, commenting, easy sorting, editing, sharing, and searching. These and other features may require our systems to access, store, and scan Your Stuff. You give us permission to do those things, and this permission extends to our affiliates and trusted third parties we work with.

This is unarguably something that facilitates searching.

[1] https://www.dropbox.com/terms
This is exactly what I came to the comments to point out. You're 100% right. If the operating system's scheduler is any good at all, it won't wake up a thread which is blocked on something like read or select system calls. NIO-based servers on the JVM will (in their idle state) have a bunch of operating system threads all blocked on a select system call, waiting for a connection on the TCP socket. They won't be woken up until there's something to do.
Good point.

Now a "Freemium" app might work. Text is free. Pictures up to a limit are free. A few seconds of video with an expiration time is free. More pictures, longer video, and long term storage all cost.

Fortnite is "freemium", and bringing in over $1BN a year without ads.
You are deliberately fixating on one issue or the other, ignoring the other. This isn't a serious discussion.

I assure you we can have closed or open borders and it won't influence global warming. And global warming will only have a very minimal impact on migration flows.
Would you be ok with trading off your medical history for example?

What about insurance companies providing you a quote based on your online habits? Browsing car modification forums and then all of a sudden your car insurance goes up.

What about location based privacy?

What about government powers being able to exploit existing advertisement data infrastructure for law enforcement purposes?

Sure, seeing a new camera ad on instagram is harmless but the overreaching possibilities of sacrificing privacy are deep, profound for the society. There are so many aspects, I've just put forth a few above.
Fair enough. There's no clear-cut answer which is better. You're painting vesting in more darker light than I assume it's but you made your point across. =)

If the founders and investors want to screw you over I'm sure they can and will do so, nothing much you can do with that. If they're concerned with their employee happiness I doubt they'd do it just for pure greed. However as you said the lottery-ticket will probably keep the best employees around much longer than they'd otherwise so it's probably not all bad? Not everything can be valued by its monetary value only.

And also I'd argue that the hottest start-ups aren't for sale in stock markets or at least they are already highly priced when they enter them. It's a lottery-ticket for sure but as with all companies you can never be 100% sure how they're going to end up.
I don't know about "2 weeks" but it was clear from Google's announcement that they had no idea. I remember this, because it was posted on an HN thread where the poster claimed it was "unexploited" so I went in expecting that, and Google's own words made it clear they had no idea.
I don't think you're talking about commercial grade pizza then. Do you mean something like Pizza Hut/ Papa John's or a local pizza shop?
It supports addressable pods natively on vpc. Others (i think) do not. This simplifies ingess options a great deal.

Also in general GCP networking is better than aws ime (ever tried to have multiple projects in aws share a network?). Don’t know anything about Azure but I suspect msft still sucks at networking things so it’s not great.
Apple is the most valuable company in history and the new focus on privacy is going to win them even more loyalty.
If you're not using iPhones, I think so. Apple is the only one adding features worth upgrading for, maybe not every year, but definitely at least every other year.
Best Exercises to Transform Body and Health Successfully
Does Google seriously believe the Chinese government will let them threaten Chinese companies? Are they just planning to use it as a window into a more technologically-integrated society to gain an advantage in the West?
At least what the first is saying is that when even bearish investors capitulate that the rise is justified the crash is around the corner.
All advertising is targeted.
Billboard ads change based on the neighborhood you are in.
Magazine/Newspaper ads are different from magazine demographic to magazine demographic.
TV ads vary dramatically based on channel, time of day, and program.
> You will only have "error accumulation," as you call it, if your desired precision is at the maximum that your computational machine can tolerate.

This is not true. The tiniest of errors can accumulate arbitrarily—this is what it means to say the real numbers form an Archimedean number system; and so it is perfectly possible to get, say, the wrong integer part (a far coarser measure than the maximum precision that any modern machine can tolerate) by performing many successive operations on, say, a float.
On DEP, MDM, device identity, and authentication
The quote refers to the "process of growth", which I took to refer to the rate of growth rather than growth for an infinite amount of time.
Not relevant, since the fundamental issues still aren't being addressed. By and large, dysfunction will just find a different way to manifest itself.

Moreover, treating the symptom without treating the disease will be an inordinate struggle until the underlying issues are understood, processed and addressed. This will leave most of the afflicted no better off, and in some ways, significantly worse for the failed effort.

Mental health is costly and difficult. There is no shortcut around this. You can't replace it with an app, or we would have replaced it with a book.
Even without FTL travel, on galactic timelines, we could presume to see colonization spread very rapidly through the galaxy. For example, this answer on quora shows with some pretty conservative timelines, the galaxy should still be riddled with life: https://www.quora.com/Could-the-answer-to-the-Fermi-paradox-...
Neat; now I am left wondering if this could be also implemented as applying a sty.xsl to a sub.xml in order to get an SVG.
I don't know that it's just the procurement strategies to blame. Many years ago, I was asked to bring a command and control system into (Orange Book) C2 compliance. Among the things I introduced were personal user accounts with some restrictions around allowable passwords. The users of the system (most of which were "former" fighter pilots) were furious with the restrictions, which they viewed as getting in the way of their jobs. They invariably created a shared login with the simplest password they could come up with that would meet the requirements (e.g., Abc123 or some such).

Security can't be imposed by the system on its users. They have to cooperate.
Trying to view every problem through the lens of a probability distribution seems to be Google's only way of looking at the world. Converging every answer to the same hivemind mean is not always the best solution, let's start thinking more about the edge cases and outliers which do actually still exist.
Have you tried porting to Perl 6 yet? https://perl6.org
> Does your project offer any advantage over the obvious competitor, apart from being open-source/self-hosted?

When you have over 67,000 bookmarks, as i do, I feel open-source/self-hosted becomes a higher priority due to for data ownership and performance reasons.

By moving to self-hosted, i was able to bring down my "cold-start"/"non-cached" wait time on tag filters from 30s to ~1s.

> I like to manage my bookmarks in plain text files

I think that's a great idea and definitely see the value in going that route.

Obviously, it's a different place in the design place. Hosting & deployment is much easier of course. Though workflow for adding new bookmarks seems more manual e.g. can you add new marks while on your mobile phone, quickly?

My use case may be a bit different, as i add marks as part of browsing for things i want to return to later in the day, and also for long-term recall or aggregation when researching a topic, with as low/minimal-effort as possible
> cd go; cd src; cd github.com; cd jrockway; cd project; is kind of a lot of typing to get to the thing you're working on. I have a bash alias to get there

In addition to your bash alias for navigation, you can use the `autocd` option of bash so that from your home directory you can say `cd /project`.

You can also use the CDPATH variable for quick navigation into a deep directory structure like that.
You can also have it in feline format as a stone gray coloured little beast with yellow/orange eyes:

https://en.wikipedia.org/wiki/Chartreux

(I wonder if Mr Wall is a dog person or a cat person type. I just realize now that having a cat stomping around could explain the look of some perl code... mmhh)
Originally saw this here:

https://news.ycombinator.com/item?id=18178863

Found it to be interesting and seemed worth posting on its own.
Beware the Siren Song of “Crypto VC”
I’ll bite. There was no indication in the article of anyone with an MBA in particular being responsible for these issues. The reasoning reads as: “lots of stuff is going wrong” ==> “must be because they have management with MBAs”

Why try to make this link if it isn’t there? What if I replace MBAs with ‘foreigners’, ‘women’, ‘people who read HN’, etc?

Why do we need this? Does blaming non-technical people for the failures of management make us feel better about ourselves?
Michael Young, the Red Baron
> We're not having 119 disks read 8.5TB each and sending it all to the server with the new disk.

> Instead, 119 servers are each recovering 85GB and then sending that to the server with the new disk.

Could you explain how this is possible? In other words, how do you arrange the blocks so that each individual device has enough data to reconstruct 85GB from another drive without doing network I/O? I'm not aware of a scheme where this is possible. Can you point to a paper or describe how this scheme works?

Simple arithmetic suggests that it is not possible to rebuild 100 different 8.5GB chunks from a single 8.5TB selected from an larger amount of data encoded with Reed-Solomon (100,20). The simple arithmetic suggests that you would only be able to reconstruct a total of 1.7TB from any individual 8.5TB disk, which is only 20% of what your scheme suggests. It is also unclear to me what would happen in this scheme if two disks were lost simultaneously, which is nearly guaranteed to happen at some point if you are playing around with 120 disks.

Simple erasure coding means that e.g. with (100,20) Reed-Solomon, you spread each stripe across 120 devices, and therefore need to read from 100 different devices to recover any one lost chunk from a single stripe. There are some schemes which reduce this but the gains are modest and there are tradeoffs involving e.g. encoding time or overhead, for example, the "Hitchhiker" schemes published by researchers at Facebook:

https://www.cs.cmu.edu/~nihars/publications/Hitchhiker_SIGCO...
Straight from their announcement https://www.blog.google/technology/safety-security/project-s...

> We made Google+ with privacy in mind and therefore keep this API’s log data for only two weeks. That means we cannot confirm which users were impacted by this bug. However, we ran a detailed analysis over the two weeks prior to patching the bug, and from that analysis, the Profiles of up to 500,000 Google+ accounts were potentially affected. Our analysis showed that up to 438 applications may have used this API.

> We found no evidence that any developer was aware of this bug, or abusing the API, and we found no evidence that any Profile data was misused.
> the politically-motivated hands of the lying Google haters, who have already been screaming for Google’s blood

Yikes. Maybe tone down the invective a bit? It’s possible to think Google something other than a force for unalloyed good without being “politically motivated”, a “lying hater”, or consumed by blood-lust.
It is not - we develop a lot of our own internal tools that better suit our workflows and varied tasks, since we don't fit a traditional mold of "agency" or "startup".

In reality it's just a little window that pops up at a time you can set and has some smart defaults, and makes the resulting compiled data available at another internal web application for further analysis.