skysight-inc/HackerNews huggingface dataset:
tl;dr - During the linked talk, the speakers deploy a pacman game across 3 cloud providers (aws, azure, gcp), with shared storage (and a principled approach for some other common storage needs), and it's near effortless

Wanted to post this talk for those who might still be on the fence about the value provided by a platform like k8s or the ecosystem (or at least knowing vaguely what it is/why it exists) -- k8s isn't the usual high hype low value proposition.

k8s isn't the first container orchestration system, and it likely won't be the last, but it's the only one that has official, branded support from just about every big cloud vendor. This is different.

If we really want to get into how I feel about it, I think k8s is a step change in how people deploy applications -- for context some things I consider "previous" steps are containers ("bare" in that they're managed by systemd/ansible/chef/whatever else), VMs, processes on shared hardware (i.e. no isolation), CGI, Java app servers/Servlet containers, etc).

Just wanted to at least present the idea that K8S isn't just a hype train (I won't name other technologies that were bad investments but certainly were hyped a lot) -- it is definitely far from perfect, and has a high initial complexity but it certainly is delivering on some things people haven't been able to get consistently right for years.
The fact that yours is the only post here to mention South Carolina makes me really wonder how practical the typical nuclear advocate could be. $25B would buy a lot of solar panels.
Yes, but apart from virtualenv being older and working with Python 2, I fail to see the difference between the two.
> Sometimes for the better (XHR was an IE invention), sometimes for worse (so was activeX).

Wasn't XMLHttpRequest an ActiveX object?
I don't know if air travel is the best example - more and more people travel by air, and sure, there is the risk of death, but per mile traveled, it is by far the safest means of transport.
Generally, implement/simulate one in the other.
It's a tough question.

OK, so I'm making this up, but if I were a 13 year old girl today, and I knew that I could make $1K per day doing soft porn, I wouldn't think twice. I mean, I'd be very careful to stay as anonymous as possible. But seriously, doing YouTube videos is orders of magnitude more secure than hosting a webcam on your public IP address from home.

Maybe you'll call bullshit on that. Because, you know, I'm male. But when I was 13, I was hacking on unexploded WWII munitions that we found lying around in the woods. And that's gotta be at least as hazardous as making soft porn for YouTube.

Also, when I was in my mid teens, I had a 13 year old girlfriend. And she would definitely have made soft porn for YouTube, if it had existed then. Even without the prospect of making $1K per day.

So yeah, it's a tough question. If you think that 13 is too young, what's an OK age?
SUAVE 2.0 conceptual level aircraft design environment
Tubes vs. transistors: a comparative study
This is something that I've been thinking about a lot recently, and even moreso after seeing the comments on this post.

I question why people are spending time on HN proving that they don't have enough time to do things because of X, Y, Z, instead of using that time for something more effective. Don't get me wrong - I'm here on HN commenting and reading and posting, but I recognize that as a choice and not an excuse for why I couldn't accomplish something else.
Here is an alternative, less extreme and more viable approach: spend one half of a weekend day working on your goals.

Typically, it's hard to squeeze out free time during work week, especially of you have kids. But weekends for most people are usually loosely planned, plus you're not tired by having worked a full workday. So all you need is to find 4 hours of uninterrupted time when you can focus on something interesting without being distracted.
Your opener: "Anyone with an understanding of basic economics can see" puts you at a disadvantage, as you insult anyone who doesn't already agree with you and surrender your ability to persuade them.
Except that this means that you are disconnecting yourselves from anyone who is not in cryosleep, as they would have all died. Incidentally, this problem exists even when moving at close-to-light speeds as well :(
Not for query parameters sent to the remote server, but there are definitely pages/applications that store state in the hash.

For example, look at the URLs used by mega.nz, or any encrypted pastebin (they store the decryption key in the hash so it's not sent to the server).
> Regulation is not as black and white as you are painting. Plenty of regulations do good things, because people can't be trusted to act with a social conscience when profit is their motive.

Indeed. I think the argument ventured is that it is burdensome to the point that only the big established players can bear
I'm not sure how you reconcile appreciating labor laws with belittling a fellow worker less skilled (or less able due to their circumstances) at negotiating with their employers.
The page is down for me but archive.org comes to the rescue:

https://web.archive.org/web/20190215103117/https://9p.io/wik...

Or if you prefer google groups: https://groups.google.com/forum/#!topic/comp.os.plan9/x3s1Ib...

The headline could use a "(2004)" suffix.
faux-leather falls into abusive skeu IMO
How do you know that those coins haven't been dropped by someone crossing the glacier?
lots of older or poorly written SPAs use the hash exactly in this way. I guess their fault for being poorly written, like those people who allowed GET requests to /deleteaccount based on the theory that you had to be logged in with a browser for it to ever happen and not considering that google would make an extension that did all get requests on a page on entry.
Show HN: Follow Team – Great Teams to Follow on Twitter
One problem most peoples contracts forbid out side work and the fact the article doesn't say exactly what these side projects are make me think its going to be on of those ghastly MLM schemes.
We have labor laws too here (europe), and they allow weekly work times of more than 40 hours, more than 8 hours per day.

> If you're incapable of negotiating a good rate and contract, that's on you.

Its either them. Or it could be that the job market isnt particularely well looking, or economy beeing on a down swing.
Pascal compiler and Polish contemporary art
I am under impression that some web designers tend to follow the lowest common denominator, which is the vertical mobile touch display, then enforce the same experience across all platforms. This is why I sometimes see hamburger menus on desktop even though they have no place in any possible desktop design. PC games ported from consoles suffer from problems of similar nature.
And it will also use less memory.
Yes, but it should be noted that a sed-interpreted word would also need to emulate the OS and the hardware, as I imagine that the syscall you can make from sed are limited
Statically linking the OS is quite common nowadays [1], better known as containerization.
For quite a while there has been a movement that every program or "executable" is statically linked.

In your example, the "OS" is a program on it's own, it's controlled by a single vendor and released/updated at the same time. So dynamic linking it fine there

For a downloadable program statically linking Qt would seem prudent however, otherwise an incompatible version on the OS would render the program unusable.

You see this design decision nearly everywhere where legacy is not too big a concern: Go and Rust statically link its runtime and dedendencies in executables, JVM consumer apps are usually bundled with a specific JVM, containerization etc.

[1] edit: masklinn correctly pointed out that usually the kernel is still shared between containers and the host OS
I am in the UK and I aim for ore than that as utilization rate
I built Follow Team because the idea kept nagging me because I wanted to use it, but it didn't exist.

As a big fan of Twitter I’m always looking out for great people to follow. When I come across a new product or startup I often think it would be great to follow the team behind it. Unfortunately this is harder todo than it should be.
Odd, no matter how troubled my childhood, I think I am still responsible for my actions. I think she is too. I hope this chicanery increases her sentance.
A fact missing in this article is that dams in Switzerland are used for energy storage nowadays. It used to be the case that during lunchtime hydro produced most of the peak energy. Atomic power was used to pump the water into the dams during the night.
Nowadays solar and wind, mostly from northern Germany, provide so much energy througout the day that it is more efficient to pump water into dams during lunchtime. It is unclear if these big dams can be run profitably.

More context: https://www.nzz.ch/schweiz/aktuelle-themen/pumpspeicherwerk-... (German)
I think the author has a list of the projects on her main page. For some reason they weren't true hyperlinks so I went to her twitter profile. She's built a few sites. She may well have done other things that she's not publicizing
If your team is over 2 developers and you don't have a revenue of $5k then I don't think you will be in the market for long.

In other words, CE only caters to students and those will not invest their time in a dying platform if they are smart.
< one of which is unable to access a graphical display.

at that point we are only speaking about access control. It's very well possible to run sed in a context, so the bytes it outputs can be used to display information. In fact that's exactly what the console does. It interprets the output of sed as text and displays it on the screen. Nothing forces you to display the sed output in a console.

Digital displays only get bytes as input and output visible light for humans. These bytes are mostly an arbitrary format optimized for performance. Sed can output arbitrary bytes too based on an input program. That's what "sed is turing complete" tells us.
>Aren't url fragment originally used for page position already? Like url.com/#title would scroll to the page the div with id "title"?

That was the pre-SPA, traditional role of anchors...

If you did any html between 1995-6 and 2005, you'd use it for that.

Then, with AJAX/SPAs, # was used for state (pre-history API) -- and I'd assume many webpages are still left at that use.
What about current weapons, such as the UK Brimstone missile that apparently:

"includes essentially the ability to find targets within a certain area (such as those near friendly forces), and to self-destruct if it is unable to find a target within the designated area."

https://en.wikipedia.org/wiki/Brimstone_(missile)

When does something become fully autonomous rather than temporarily autonomous?
It is in client-side JS single-page-apps...
> But let's not stop there, because the linkage to the kernel is also dynamic, which is a no-no. So every app would now need to be linked to a specific kernel, and include all the kernel code.

> Now imagine you upgraded the kernel. You'd have to rebuild EVERY SINGLE THING on the system to build with that new kernel, or a new version of KDE or QT or X or anything in between.

You could though, that's pretty much what unikernel systems do.

You'll still likely have dynamic linkage of sort to the hypervisor or (ultimately) the hardware.
Have they answered where do the 25,000 jobs go now?
You don't outsource your key competence Hr legal Payroll yes.
that's far easier said than done. Simple example a basic chat who's only info is userId+message. Then service A decides they want userId+message+timeSent and service B decides to they want userId+message+userStatus(happy/sad/busy/away)

and on and on. Basically forcing interoperability means a huge slowdown on innovation as you can't add anything without a committee and years of negociation
Agree with the article. The economists can argue all day about how the equation will work out to be a net profit to NYC regardless of subsidies, but that seems short-sighted. Every decision can not be reduced to a profit/loss question.

One company should not have bargaining power over an entire city, and they certainly should not get special economic treatment over others. It points to and perpetuates an unhealthy power imbalance.

At the end of the day, every US company (and Amazon in particular) got where they are in no small part thanks to all the infrastructure & standing in the world that the government provides. Using that when its convenient and forgetting about it later is just not ethical. And I suspect the 25K jobs are going to stay somewhere in the US anyways, creating about the same tax income even if its spread out.
I agree very much. I have worked on quorum based blockchain systems for bank consortiums in the past.
the 10th lowest tax bill on median priced home of the same 51 jurisdictions

You don't give a source, so it's unclear whether that figure accounts for Prop 13 effects or local added parcel taxes.

The average of existing tax bills (with embedded Prop 13 reductions) is meaningless for comparing to new-property taxes in another state.
It is a rare occasion where "productised female body" is justified: google charges more per "girl" clicks than "boy" clicks. Still pretty weak by scientific standards.

She could also have said that the female body is more valuable, which essentially means the same thing even though it sounds very different.
I'm an impatient reader and I skip parts I think don't matter to the story, like what exactly happens in a fight, or descriptions of clothing. I didn't notice any of the errors you mentioned.

For example, on the «“You are in good hands, dwarf,” said Gimli» part, I pattern-matched to [boisterous protagonist remark] when I saw the opening quote, and skipped until after the dot.

My point is: to a reader like me, this "filler" (that's not the right word, but you get what I mean) could be machine-generated and I would barely notice it. I guess an author could concentrate on writing the "important parts" and let the machine "fill up the gaps".
> But at some point people want to start families

Some people do, yes.

> and buy a house

Some people do, yes.

Others want to just stay in an exciting, vibrant area. You're projecting your values here.

> will pull the trigger as soon as they can find a job that pays even 2/3 of what they are earning in SF or NY.

The very fact that such jobs are somewhat uncommon, even though programming ought to be the kind of thing that's easy to distribute/make remote, should tell you something.
I just so happen to be working on a universal input method that covers different languages.

All the letters are divided into trees. One thought that I've had but haven't gotten around to implement as of yet is to merge different languages, along with their statistical attributes into one tree.

This is in a prototype stage but if you feel like this might be something go and subscribe and I'll let you know when there are new updates.

I'm having a new version that'll come out soon, that's rewritten and in a more serious manner.

http://sigma.eruditenow.com/theory.html
The problem with autonomous robots is that there’s never cold dead hands to pry them out of. Both a robots hands are always cold and dead and they’re autonomous so no hands at all.
"automata" is already plural, note.
Why are surprisingly few people worried about the highly confidential data they trust their cloud provider with, yet when a company is Chinese, it's seen as a big issue?

There's the well-known argument that cloud providers can't afford to snoop on their customers - if word got out, they'd be out of business. I don't see why the same argument doesn't apply to Chinese companies. As soon as they violate the trust and someone finds out, they lose the future business.
It was used in SPAs. It was a common technique in the mid-2000s up to 2010 or so.

But not for query parameters per se, for app state stored in the query string (and bookmarkable).

https://stackoverflow.com/questions/15238391/hash-params-vs-...
China’s slowing tech hiring
It's not like (un)necessarily verbose syntax is that uncommon in URLs. Or rather that's exactly where you'd expect an excrutiatingly verbose description of what you're linking to.
This isn't so much an answer for 9p as a description of why GCC symbol versioning is confusing.

> The symbol versioning breaks assumptions users have about how shared
libaries work -- that they provide a link to one version of a function and
if you replace the library all the programs get fixed. I've seen this
problem in practice, for both naive users and very non-naive sysadmins.
> Statically linking the kernel and OS is quite common nowadays, better known as containerization. For quite a while there has been a movement that every program or "executable" is statically linked.

Containers specifically do not statically link the kernel, the entire point is to have multiple isolated userlands use the same underlying kernel. That's why they're so cheap.
Imagine if a foreign advesary had access to this data, as well as credit-rating information like that obtained from the Equifax hack (not saying China is behind that, but it's plausible) and information like that was obtained from the Office of Personnel Management hack.

Then add some sophisticated big data analytics capabilities on top of that and a troublesome picture emerges.
They didn't use it because they were "poorly written", it was a "state of the art" technique back in the day.

Gmail used, others used it.

https://stackoverflow.com/questions/15238391/hash-params-vs-...
> I'd argue NYC rejected Amazon.

Over 60% of NYC residents who had an opinion supported Amazon. Over 70% of Long Island residents supported them. This is a victory for some well organised political activists but to cast it as a victory for NYC is a bit much.

At the very least it makes NYC a less likely competitor to the Bay Area.

https://marginalrevolution.com/marginalrevolution/2019/02/am...

> The Bay Area: NYC is no longer such a fierce competitor at the macro level, with the potential to become the new center of gravity for the tech world. The Bay Area can breathe a bit more easily now, at least as long as clustering remains the name of the game. Yet this one is double-edged, because it also means the Bay Area has less incentive to solve its rather pressing problems and dysfunctions.

https://twitter.com/jbarro/status/1096137477188976646?s=21

> The most prominent voices of opposition to the Amazon deal have been local pols in Queens, but that doesn't align with public opinion. The Quinnipiac poll showed strongest support for the subsidy package in Queens (55-39) and the Bronx (54-37).

https://poll.qu.edu/new-york-city/release-detail?ReleaseID=2...

> Support for the Amazon relocation in general ranges from 51 - 29 percent in Manhattan to 64 - 21 percent in The Bronx.

> Queens voters support 55 - 39 percent the $3 billion incentive package to attract Amazon.
“What’s the point of robotics then?”
>Second, LeBron (and other athletes) earn playing income in every jurisdiction they play in, not based solely on the jurisdiction that the team is based in.
This means they are responsible for filing taxes in each of these jurisdiction.

That’s pretty funny how well settled that area of Law is, and yet again Amazon thinks it’s pretty special in that regard also...historically they haven’t paid those taxes either (state or local) and there was just a Supreme Court case confirming that in fact amazon isn’t special and that all this time they themselves should have been paying taxes where they had been selling/shipping goods.
> AFAIK, the back-end, not the front-end/parsing, takes most time when compiling C++

Is there a reason why you believe that to be true?

> So in case of GCC or LLVM based D compilers, the time should be similar?

They are not: https://atilanevesoncode.wordpress.com/2018/12/31/comparing-...
Virginia, Nashville and to a lesser extent everywhere they’re hiring.
Interesting that they blocked tutoring which I suspect is not enforceable unless you actually worked for an educational company.
They said that the search for a HQ2 will not continue and instead they are focusing on increasing presence in NY, VA, and I think TN. Not sure if the increased presence is 25,000 jobs worth.
Step one to mastering javascript: drop the hyphen!
As far as I'm concerned, I'm not using an ad blocker, I'm using a third party tracker blocker. A reasonable number of ads, even in the middle of an article, are fine with me (well, as long as they don't pop up, obscure content, move or animate, or make sound). The name of the former extension "RequestPolicy" neatly sums up what I want: to be able to tell my browser to contact only hosts that I want it to contact. Also, malware blocker and CPU cycle saver.
Omitting braces for single statements is quite idiomatic in the C development world, whether we like it or not. If we don't trust ourselves that we wouldn't make this kind of mistake, use the right tooling: 'gcc -Wall' (since GCC 6) or 'clang-format' can easily detect misleading indentation.
It's pretty useless to write about a risk without putting it in a familiar context. Otherwise, it is just an academic debate.
On a related note, there's a "Interpretable Machine Learning" approach that tries to provide more insight into the "whys" of ML. (I'm not en expert and I've learnt about this quite recently)
Brain Scans Reveal Why “Night Owls” Have It Rough in a 9-to-5 Society: Study
I abandoned ad blockers, they caused more problems than they solved for me. Now if the adverts are that intrusive then I just leave the site and don't go back.
Agree, it feels good doing it. :)
C++ 11, 14 and 17 have all closed the gap with D in terms of features, but IMHO even when those features exist in C++ they're a lot harder to use and a lot easier to shoot oneself in one's foot.

You _can_ get things done in modern C++, it just takes longer and is buggier. In my experience, anyway.
A Product Ideation Method: Zoom-In-Zoom-Out (ZIZO) – Product School
It's reverse because Conway's Law, as stated, says that code structure inadvertently arises from org structure, i.e. code = f(org). The reversal is to architect the org structure to ensure optimal code structure, i.e. org = f(code).
its "related to your job" not everything eg if your in a band at the weekend an say write your countries next Eurovision song that's not theirs
I was looking forward to those jobs tbh. Like the majority of nyers...
"intelligent discussions" with things that have the biases of their creators? no matter what you do that will filter in, guess we truly are heading towards an age where the engineer decides what society [will] think
This whole thing seems fishy to me.

The Governor of NY and Mayor of NYC were in alignment (highly unusual) and are profoundly powerful people.

Amazon doesn’t typically give a hoot about activist opinion. And honestly, the professional activists in NY give zero shits about Queens and would have been bought off with something else. This was a thing that was going to happen.
I thought about that, but while it's true that a glacier acts as a buffer, I guess that rain at those altitudes always falls as snow- for the majority of the year but probably in the summer as well- then proceeds to melt away during the summer. So the buffer effect shouldn't be entirely gone.
Different river characteristics than what is required for hydro plants.
Can't agree more with the description of why multicore is important. This is exactly why we switched from Python to Go for some stuff.