skysight-inc/HackerNews huggingface dataset:
Agree, it would be better if the nodes could not trivially request other secrets. But you can request new containers placed on any node and a root escape that works on one node almost certainly works on the rest.

We usually recommend subdividing the node acls by namespace when running disjoint node sets (where tenant A can't schedule onto tenant B's nodes). More fiddly than it has to be in Kubernetes today.
For those who are unaware, NBN stands for National Broadband Network, the Government-funded project to bring "high speed" Internet to all of Australia, both urban and rural.

This article is about comments the CEO of the NBN company made yesterday.
Then Vista must have been completely unusable in that sense. Because 7, 8.1 and 10 that I occasionally use are still very bad compared to sudo.
Can't agree with this sentiment more. I've been involved directly in two separate decisions over the last 5 years where US companies decided not to invest in product and operations launches Australia specifically because of the cost of bandwidth to residential users. This is not just about home users wanting to streaming movies, Australia is losing jobs because of this short-sighted, political farce over the NBN.

The clincher is that my mother, who lives in the nation's capital, has only two options for Internet connectivity at her home, both are ADSL1, neither offers downlink speeds in excess of 8Mbps and uplink is capped at 256kbps, with actual speeds more like 2Mbps down/128kbps up.

Why? Because Telstra, the national telco decided to implement micro-exchanges in the form of roadside cabinets (RIMs) in the 1990s, thus locking out all other players from offering ADSL access, and themselves from being upgraded to ASDL2/2+.

Almost 30 years later, these RIMs are still a key part of their landline infrastructure and due to lack of competition and the delays in the NBN, they're able to charge the poor customers that are connected to them top dollar (~AUD$70/month) for third world Internet speeds.
I don't think there is an easy way to tell the browser not to download something because the connection is slow. Progressive enhancement can work well for giving users a basic page that loads quickly with minimal assets while also downloading heavier content in the background that renders later. That's still different than putting a timer on a request to download the content (which would require JS to detect the slow connection).

If you make a page well it should render quickly under any network condition, slow or fast. As an example, you could try serving pictures quickly by providing a placeholder picture which uses lossy compression to be as small as possible. It could be byte64 encoded so it's served immediately even over a slow connection. Then after the page is rendered, a request could go out to download the 0.5Mb image and a CSS transition could fade the image in over the placeholder. People on fast connections wouldn't notice a change because it would load right away, while people on a 40kbit 2G connection would be OK with your page too.

The requests to download larger content will still go out over a slow connection but the user won't suffer having to sit through seconds of rendering. Maybe similar to how people have done mobile-first responsive design, people could try doing slow-first design. Get everything out of the critical rendering path and progressively enhance the page later.
MongoDB has been able to do this (optionally) since v3.2.
Current UQ student here. They currently provide 40GB a month. If that's not enough, you're probably torrenting.
Man. Looks a lot like America... Spending money just to waste money AND to hurt your citizens.
I remember moving from New Zealand where I'd had 100-200Mbit/s fibre for several years to Australia in 2012, when I arrived I moved into a brand new apartment in the first suburb to get fibre to the home, turns out it wasn't to all homes... and I was stuck with 2Mbit/s, which is what i had when I started high school in NZ many many years ago. 2017 is here now and I literally spent over an hour today trying to help someone figure out how to get better than her 2.5Mbit/s ADSL to her house which is not at all far from the CBD, turns out there's nothing she can do. Up until recently I was paying for 3x ADSL lines all set to annex-M and peered together using PFSense because all you can get in most of the cities is 100~ year old copper that's falling apart thanks to the hard right governments that are anti-technology and often anti-education from what I can tell. Recently I gave up on my three links and managed to get a point-to-point 5ghz wireless link from a beam off the top of my roof to a large building in line of sight which is better but obviously won't scale well.
The Linux Virtual Server Project: Was This an Early Botnet?
Check this out: https://www.graphengine.io/downloads/papers/Trinity.pdf
It wouldn't be useful on a spacecraft because it takes advantage of a transparent band in the Earth's atmosphere. In space, you have that already at all wavelengths.
Extremely expensive but used by millions a day. The reason they are expensive is because so many people are already there, and construction has to limit impact to very significant economic activity that must still go on while the work is done. "Ya we could do it cheaper if we just cut off traffic for a couple of years, we'd save a few billion at the cost of a hundred billion in lost opportunity."
Do peer reviews, the other developers know. And they want to work with good people.
To be fair VDSL is good enough for a single household to run a 4K stream or two and other activities provided you actually get the whole 55Mb downstream and not the BS "up to" line the telcos like to use for their craptastic DSL offerings. 100Mb+ isn't really a necessity for most people.
J. Patrick Bedell: Did he really go crazy, or was he used?
There's a six-hour old reddit thread[0] on this article with comments from (mostly) Australians in /r/australia, for the interested. It may provide additional context and opinions, although I'm sure you can imagine what the overwhelming opinion is going to be.

[0] https://www.reddit.com/r/australia/comments/5t3arf/nbn_ceo_s...
There's no point to doing it there, it wouldn't change anything. And this thread is so bad that I expect it to be detached.
> There is no excuse for deploying fibre-to-the-node in 2007

Which was exactly the finding of Telstra's own internal investigations in 2005 and the reason why the FTTN tender process was set aside by the Labor government in 2008.

The destruction of the fibre-to-the-premises rollout is so achingly wrongheaded. It's an example of politicians clearly, directly lying on numerical, objective criteria – getting called out about their deception on a regular basis by the opposition, media and senate and clearly failing to meet their targets at every level – and there being precisely zero consequences despite the waste of some $40 billion of public funds.

If politics were working properly, the person responsible would be in jail. Instead, he got promoted to Prime Minister.
Indeed, I seem to recall a massive subsidy given to American telcos in the 1990s to deliver fiber to the consumer (we all know how that turned out).
Defending the cluster from malicious nodes is not in the primary threat model of Kubernetes today. A malicious node can do many things, like lie about its capacity, scan container memory for juicy secrets, inject arbitrary outgoing or ongoing traffic, and in general be a jerk.

Securing nodes, preventing container escape, subdividing role access, constraining placement, limiting master surface area, and end to end audits have been the initial focus. Until those are in place, node secret access was less critical.

It is something that several folks are interested in working on soon.
You live in Rhodes, right?
This thing is supposed to last more than 3 years into the future.
As a San Franciscan for about 5 years, those costs sound realistic. However that total comp number is well above the norm for the area. Two points on that.

1. If you're going to count equity, count it by the value at the time of the grant [minus strike price], not what it's worth now. In terms of comp, it was a gamble that paid off.

2. It sounds like you work for one of the big 4? Not everybody gets this opportunity, in fact if your degree isn't in comp-sci they may not even want to talk to you (regardless of your IQ or what have you).
Yeah. I'm a huge fan of dynamically (yet strongly) typed languages like Ruby. They absolutely have their place. But weakly-typed data persistence or data interchange are absolutely terrible.
At my third world home, I get a 125 Mbps fiber to home connection for around USD 74 per month.
Woah, that was exactly my previous position.

Upside: I had one of the most paying position among the technical people. I also got to play with expensive stuff.

Downside: it was soul crushing, I was delivering no value whatsoever and had a really hard time looking at my colleagues in the eye, as they were making a third of my salary (at best).

I got out, joined a new company with that in mind and now have a very exciting job. They do have a dedicated R&D, Data Science team which is a shit show: absolutely brilliant people completely wasted as they can't build anything for lack of programming/technology experience, in an environment where their theoretical skills are mostly useless. I'm genuinely sad for them.

[edit: one of the company still has a Hadoop/Spark cluster for their whooping 500Mb of data]
Or use archive.is and avoid google tracking:

http://www.couriermail.com.au/technology/nbn-ceo-says-austra...
Actually the link should be to https://gowebexamples.github.io/ I screwed up when posting this lol.
The way those line numbers on the left wrap is irrationally irritating.
This was UQ Ipswitch (at that time that's where the IxD program was, no?) ? And this was 2009.

I think they had a maybe 200 MB/mo.

At the same time at Stanford, I was using about 50 TB/mo.

Edit: update: I was one of the largest bandwidth users, they sent me a letter every month. No I will not go into detail.
What’s Next for Transistors
I am confused, how is it different from spark graphx?
Had a mild argument with a friend before the "NBN election". He thought that our internet was just fine. He could read news sites and so on. I argued that, before long, we'd be streaming video as a matter of course, and it would be high definition. More people would be working remotely or storing information online.

I remembered this the other day. The kids were watching Netflix, my wife was watching Stan (another streaming service) and I was live streaming sport. We almost never switch on regular TV. Without NBN in our area for years yet, this makes for a lot of buffering and quality degradation. And if anyone needs to be working, the streaming generally stops.

At work, my docs, time tracker, email, backups and so on are all in the cloud. Multiply that by every person in the office.

As a nation, we can't compete on manufacturing. We should be making sure our infrastructure for online services (education, entertainment, etc) is exceptional.
Great video!

If you want to get an intro to the language w/o installing anything, give Jupyter notebooks a try - F# intro/tutorial:

https://notebooks.azure.com/library/fsharp/html/FSharp%20for...

(you can just browse it, or sign in to clone & run & edit & ... )
As an SF resident of 5 years, I'm not sure I'd compare this place to Athens. Not saying you haven't had that experience, but I haven't so your mileage may vary.
You can get 100Mbit even, if the node happens to live in your front lawn. Problem is they're installing them up to a km away and only promising 25Mbit -- and lots of people aren't even getting that. There are people on 10 and less.

Also, why spend MORE on "Maybe 25mbit or up to 100" with no upgrade potential when you could install the fibre and have reliable gigabit right away? It makes no sense.

The NBN should be for the future, not for what's okay for most people today.

Imagine if we only had dialup now because that was all we needed 15 years ago. That's what the Liberals are doing to the NBN.
40GB is like one week's worth of one hour a night HD video. That's emphatically not enough.
A nice big detached house just isn't my priority, it's not something I want. In fact, they personally sicken me, is much rather have a more cozy apartment with one or two bedrooms. Oh, and nice weather and a thriving culture scene would be nice (yes, I live in California).

If companies followed your advice, they would lose way too many employees, it turns out many tech people at the high end value different things and know exactly what they are doing. We already know where the big house people are.
Ive been to Vietnam and is awesome!, thats the plan, eventually move and work from somewhere in Asia
If you look at the political decisions made in this country in the last 5 years they have all been wrong footed disasters aimed at attempting to paint the other (instigating) party as wrong and appeal to the most base elements of either party, without consideration of our national future
Hex Color Picker in Google Search Results
> But this move is clearly going to benefit us (well, I'm in Australia so not affected directly, but "us" as tech workers). Raising tech salaries and reducing the ridiculous exploitation of immigrant tech workers is good.

As a US green card holder currently living in SV, I must say I'm really confused what you mean by "us". At first I thought you meant "US citizens who are tech workers", but it's possible you really meant all tech workers?

In any case, considering the past two weeks, I don't think most SV folks would consider Trump as a net positive, even though this particular action might benefit some of them.
adam curtis has implied (in the chapo interview linked in this discussion, i think) that he encourages the bbc to/has an agreement with them to avoid taking down uploads of his films
My whole gripe with OP is that he/she used the existence of a "standard" for GraphQL as an advantage over competing solutions. I can write up a fancy document and call it a "standard", but that doesn't mean shit in the real world unfortunately.

This excerpt from Wikipedia might explain it better:

"The existence of a published standard does not imply that it is always useful or correct. [...] The people who use the item or service (engineers, trade unions, etc.) or specify it (building codes, government, industry, etc.) have the responsibility to consider the available standards, specify the correct one, enforce compliance, and use the item correctly. Validation of suitability is necessary."

In other words, when the GraphQL "standard" is accepted and endorsed by (for instance) Microsoft, Google, and Amazon as well, we can start listing standardization as an advantage that GraphQL has over other competing solutions.
iCloud was storing cleared browsing histories
Wow, that is an awesome result. With a cooling panels on the shade side of the roof and water pipes behind your PV panels on the sun side you can boost solar PV production by 3 - 5%. PV panels become less efficient when they are hot, we put some drip irrigation drippers on roof behind our panels (the panels are about 4" above the roof surface) and the evaporating water improved production by 2% on otherwise hot days.
Are Chinese and Russian Developers More Skilled Than Americans?
Ok, we changed to that from https://gowebexamples.github.io/templates/.
WTF? No, it is a load balancing project for servers, as its homepage clearly explains.
Just different spelling:

https://www.merriam-webster.com/dictionary/esthetic

http://dictionary.cambridge.org/us/dictionary/english/aesthe...
Imagine if you're running netflix ;)
Not only that, but when the company buys meals, the employees often spend that time at work, with their coworkers, talking about work, and maybe even eating at their desks while working. It's not a "free" meal by any means. The company wins out big time when that happens.

Instead of such a "free" meal, I'd rather just get paid more and then pay for my meal myself, by myself or with a friend outside of work, or just take the hour off to run errands or do whatever else I want/need to do.
Trump reviews right of H-1B spouses to work
That is salary adjusted for cost of living.
Not all PhDs are equal. You're not hiring them to flip burgers at McDonald's
It's just to look nice, not code.
> At this rate, are we going to see Windows open-sourced?

Doubt it.

In my personal opinion, they're just playing catch up and trying to grab a piece of the pie in the Server space that opensource have been gobbling up.

Linux got web server, cloud, scientific computing, big data (hadoop, spark, etc..), etc...

I believe they're releasing these open source so they can get people on their Azure cloud and get people into their microsoft ecosystem instead. They're emulating what makes Linux so popular, a good ecosystem and also opensource software.

I do not think they will give up Window for free or even opensource at all.

They was willing to lose the internet for desktop. Their mentality was everything goes through the desktop. Google and the internet proved them wrong and made app OS agnostic via webapp. They neglected search engine for desktop and Google ate it up. That's how crazy it is.

There's also a theory of how they dominated Gaming via DirectX so they can keep their OS popular. I doubt they would give up DirectX and gaming lead via opensource.

I think it's a good strategy but I personally love open source ecosystem much more than Microsoft and have trust issues with them in the past.

They're just playing catch up just like Bing vs Google, IE vs Mozilla, etc.. There's still money to be made even though there are clear leader in each space Microsoft neglected.
1-2 Switch – Baby – Weirdest Mini Game Yet (Nintendo Switch) [video]
I don't really think that Hypernormalisation is as partisan as you suggest - in fact, listen to the Chapo Trap House interview people are linking to here. He is extremely critical of the Democrats/centrists that trade as "the left" and goes to lengths to explain how culpable they are for the current dumpster fire we're experiencing
Just to clarify, the whole db fits into 8gb of ram you're saying?
I drink two cups of coffee and one cup of half decaf/half regular during the work week.
I work for a hybrid remote/on-site company - we have made it work well. The most important thing I found is to make sure all of the stakeholders are present online for a serious discussion on whatever it is of concern. As soon as one is cut out of the loop, trouble starts.
That's what the "web" link at the top of every thread is for.
That's really sad. I had TPG in Melbourne and it was pretty terrible. I worked in my company's data centre and we had a really good link, so I knew the capability for good connections was there.

I also worked for a shop in Wellington. DSL at home was shit, but even at work with our decent Telecom/SparkNZ pipe, speeds still felt not-that-great. NZ is in way worse shape just because of the limited number of fibre connections to the islands.

Australia has several Asian and trans-Pacific connections and should be in a better position to offer solid fibre to the continent.
I was a UQ student 2005-08 and can confirm you got 150mb/month quota with the option to buy more at $10/gb. If you lived on campus that was your only option for Internet.

Thankfully they've upped it now.
Yeah, yeah. Telegraph should be good enough too. It's the pinnacle of innovation after all. Or may be this guy should just stick to the pigeon post.
Obviously N and f are independent (although they might not be, your N may dictate how often a cache miss occurs).

Right, so now let's assume that our O(N^3) algorithm is simply a triple nested loop. And that we have an expensive operation f, but that through choice of data structures we can choose in which layer that operation occurs. All other costs are constant.

If f is in the outer loop, it happens N times, in the middle loop N^2, in the inner loop N^3.

So our choice of data structure impacts our running times by any factor from linear through cube of N.

I was simply answering the question of is it really possible to have two implementations of the same algorithm have such disparate run times, and it's trivially possible.

Another way of saying it, is that the mistake need not look expensive on cursory inspection, a simple way to have very different runtimes is through the accumulation of a large number of small costs.

Maybe the important point is to use a profiler.

I've recently gained a 60x improvement in real-world run time of what is considered in the literature to be the best known algorithm for a particular problem. The speed up didn't come from improving on the algorithm, it came from improving data locality, removing memory allocations, and general modern code hygiene (to be fair the canonical implementation is ~20 years old)
I happen to agree with the author simply based on the tight IAM integration between all AWS products. Working with GCP and manually processing OAuth2.0 tokens (three legged oauth, 2 legged oath, JSON web tokens, callbacks, etc.) with callbacks, signing/storing/expiring certificates is such a nightmare from an integrations perspective. IAM solves all of these problems. IAM alone is reason to go all in with AWS.
Whole things super fast now, loads in 55ms. I assume most of that is ping (I'm in Australia).
It's called a free market. Too bad if you're on the losing end.
Falcor extensions like streaming are up at https://github.com/graphistry/falcor , which we slowly contribute back to the Netflix one. We've been loving UWS+falcor on the server talking to falcor in the client, and even smoother with node-opencl & webgl bookending them.
>> As a side note, a friend from several years ago attended University of Queensland, and at that time they implemented a program to provide only extremely limited volume of bandwidth to students which made geographically distributed collaboration much more difficlt.

As a UQ student from '04 to '07 I recall having those limits, and it wasn't that dissimilar to what you'd get on almost every ISP at the time (factoring in that it was there for tens of thousands of students so the quota itself was far lower than your monthly home one). I can't recall if the quota counted AARNet (sort of an AU uni peering arrangement) traffic or not but my stomach says it specifically excluded that, so you could pull as much data from other unis and research institutions as you wanted, which helped alleviate a bit of that pain. Certainly overseas was difficult back then though. Also, I didn't live on campus so it wasn't also my personal internet quota.

Quotas are still a thing here even now, though. My ISP gives me 250GB/mo for $50/mo. You can thank being on a desert island for part of the reason quotas exist. They're beginning to disappear but it's still a notable thing if the plan is unlimited quota.

e: split my comment for better context
Yes. Although IIRC it is heating, not cooling, that consumes the lion's share. But the general point stands.
I'd say ballet slippers and a tutu are in order:
https://www.youtube.com/watch?v=2RGrCyDAVuk
Fantastic. I've found previous examples hard to get into... either way too complex, not doing enough, or not structured well. Thank you!

Update: 2 requests: http/2, and https (self-signed, with chained cert, and mutual auth)
His films often make me feel as if i'm listening to the Feeding of the 5000 [1] for the first time again

https://www.youtube.com/watch?v=FKAHU5-pS_A