skysight-inc/HackerNews huggingface dataset:
helm recently(ish) added a helm template command to do client side rendering of a chart

So if you wanted to just create a folder with a Chart.yaml, and a templates/file.yml.tpl with some `{{.Values.foo}}` template strings

It is sufficient to just run `helm template --set foo=bar | kubectl apply -f -` at that point.

Idk if that is little enough complexity for you. Similarly I use https://github.com/gliderlabs/sigil a few places where I want to include specific fields from external json files
In the early 1980s, the oil drilling company I worked for still used Telex extensively to communicate with our various offices around the world. The procedure was that you'd fill out a form by hand and stick it in inter-office mail for delivery to our communications center in the building. In about a day, you'd get back the teletype response.
If you're just using local values, or storing them in an array, then, yeah, value types might help. That's a likely scenario for something like storing arrays of vectors.

The spot where you take a hit is when you've got a scattering of individual objects that are being passed into and out of functions. There, the extra data copying has a tendency to outweigh the other benefits. And that's a more likely scenario for most kind of the kinds of business apps that .NET and Java are typically used for.
For flash cards I use different types for different things, I use the fluent-forever picture cards for almost everything related verbs / adjectives / and nouns in italian and for english vocabulary words (like words I do not know when Im reading a book.)

I use to ONLY read physical books, but after speaking with someone else on hacker news about it, I use the kindle only, and heavily use the kindle highlight feature, download them, and create tons of flash cards using cloze deletion in anki. I also use kindle highlights to keep track of vocabulary i am unfamiliar with.

For math related stuff, I have two way cards for tons of theorems. example "what is the law of large numbers", "what is mean's value theorem", "what is the definition of taylor-series expansion", "what is the difference between a taylor and maclaurin series". I have hundreds of these cards that I can review anytime I want. My programming cards are very similar. I try to create very concise cards, based on the steps found here: https://www.supermemo.com/en/articles/20rules

I am just starting to experiment with incremental reading now too: https://www.supermemo.com/help/read.htm. I have only been using it for a few weeks, but im convinced this is the way to do it.

If anyone has any questions or comments, send them my way -- These methods are not perfect, but they work for me, and I am always trying to improve them.

On last thing that helped me with anki, if you can figure out a way to add an image to the card, add it, if it seems superfluous --- this really helps with retention.
App can get first aider to you faster than an ambulance
I think this quote is more telling (about a previous viral article months ago using the non-existent "estcoin" to promote E-Residency), since it's exactly what I thought even before clicking the link:

Many people [...] wondered if the whole thing was nothing
more than a marketing stunt for the e-Residency programme.

I don't think I've ever read an opinion of Estonian E-Residency from an independent party (ie, someone who wasn't involved in it, promoting it every chance they get) that didn't write it off as hype. This article looks like just more of the same.
AFAICT it's a mix of vapourware and pseudo-'edgy' ranting.
I’ve been meaning to put together a music player for my kids that uses one of: qr codes, bar codes, or NFC tags to select the music to play (no screen). The first two having surprisingly expensive readers (you can buy a crappy smartphone for the price of a dedicated usb always-on auto barcode or qr code scanner, and cheap webcams can’t focus correctly for the job of close-up code reading) and the latter confusing the hell out of me for any option that doesn’t use really expensive hobbyist-targeted tags ($0.50/tag or higher) have kept me from going beyond the googling phase.
nice one.

Dot (both the layout engine and the graph DSL) is used in OmniGraffle, so you can import the dot files like you made into OG and edit them further, either manually or via OG's scripting interface

and then for instance, quickly convert text inside a node to a link to a suboordinate graph (ie, the top-level graph might describe a large project, and each node in that graph, might represent a "sub-project"--hence you can represent a very large project as a hierarchy of graphs, eg, one per sub-project, but that still roll-up to a single top-level. This is a core feature in OG and trivial to do
But that's also the beauty of it. Within the browser we can support the old and the new without too much trouble.
You could probably hack something very simple together with a kindle + email. Construct an ebook of top stories / headlines and email it to your kindle account, all the syncing/etc is then handled for you.
> Losing art sucks, but it doesn't sound like the owner acted in bad faith.

The owner rented out the interior of the building to tenants as studio space and the exterior to 5Pointz as gallery space while claiming the building was empty and writing it off for tax purposes.

He wanted to sell the land to a developer to demolish it and put up a high-rise. When there were murmurings that the building might get declared a protected landmark, thereby preventing him from demolishing it, he hired people overnight and in secret to whitewash the exterior and destroy the graffiti art. That way, there's be nothing left to protect.

If that's not bad faith, I don't know what is.
We don't need improvements at a rate that is anywhere near Moore's law. Moore's law is about doubling transistor density every two years. But for EVs to reach that kind of ranges (7-800 km for mid range price) we just need to add 50-60 percent or so one time, and I'm talking about that happening in 4-5 years. For the cheap EVs that currently have a range of around 3-400 km we need to double one time. I suggest we will get there in less than 10 years and that is not even taking into consideration the fact that prices on batteries keep dropping.

A "modest" 5-10 percent improvement like we've seen historically, for another 7-10 years, and we have more or less doubled the energy density of batteries. Plenty for EVs to beat combustion engine cars.

https://www.economist.com/blogs/graphicdetail/2017/08/daily-...

https://www.quora.com/Is-it-true-that-battery-energy-density...
https://news.ycombinator.com/item?id=15960292
Isn't an ereader basically such a device? Or where is the difference?

Combine it with Pocket or some epub newsletter.
> if the charging times are rapidly decreased

Charging times have an upper bound: physics. 250 kW is an insane amount of power and still you'd need around half an hour to fill a 100 kWh battery, to get even close to the 5-10 minutes of charging like at a gas station you'd need megawatts of peak power... and as there are two steps of conversions involved (grid => HVDC => battery voltage), even with 99% efficiency you have 1% (or 10 kW) of heat loss alone. That heat in the small space of a battery pack is a challenge.
We already tried that - Java Applets. Silverligt was the same idea. And Flash I guess? All attempts failed in the marketplace. It turns out using higher level standards like HTML, CSS, URL's etc actually provide a a lot of value.
I would be shocked to find many young people with such intricate knowledge of the inner workings of phone systems. This is not something taught in school so I don't know what age has to do with it.
Wonder what mechanism we'll use to enforce that.

Oh right, regulation.
I think a lot of the problem in mathematics education is motivation. Students (and people learning math in general) encounter two problems:

1. They don’t realize what you’re saying, i.e. number systems and mathematics in general are built from definitions, not observations, and any definitions work as long as they’re compatible with what we’ve already proven,

2. If they realize #1, even implicitly, they still do not know why mathematical definitions are motivated. A student might say, “Okay so I understand what complex numbers are, but why do we have them? What’s the point of all of this?”

In my opinion, new mathematical concepts should be taught by placing them in the context of the least complicated thing the student already knows, then motivating them by demonstrating what problem they resolve. In the case of complex numbers, this can be explained to a student via analogue to the irrational numbers, which are the set of all numbers p/q where p and q are positive integers. We “invent” and define irrational numbers to resolve real world problems involving numbers that cannot be in the integral or rational systems. Similarly, we define complex numbers to resolve real world problems involving negative numbers on a plane, and so on...
But if you don't love YAML itself you might just wanna check out ksonnet: https://ksonnet.io/
I've had this on my mind for a few months, but something would push it aside before I could look into it. Your post inspired me to finally look up my local Unitarian Church, and we're going to check it out. Thank you!
This is right. Lax security practices at a bank are "more acceptable" because stupidity can be partially compensated for. Stealing money from banks, even if you have the ability to spend it for years is very risky, can be turned back (for losses of banks and governments, not, of course, when normal people get hacked/scammed/...)

If we are to have currencies beyond the reach of laws and courts (which seems to be the point of bitcoin and the like), we will need actually capable organizations.

I wonder what countries and governments will do ? Because we all know that they won't actually have good security practices.

https://en.wikipedia.org/wiki/Bangladesh_Bank_robbery
> which we all know they'll do on the worst possible basis - publicity

That's such a cynical, nihilistic way of looking at government. I can only guess people arrive at it after being exposed to a rather superficial look at governments' work over a long time.

In reality, the vast bureaucracy that is government takes thousands of actions every single day, almost all of which are uncontroversial. They work hard to establish procedures minimising uncertainty. The work is far more transparent than any private organisations'. And all decisions are subject to judicial review–with the judiciary having its own, long tradition of thoughtful deliberation and even-handedness.

As one example, the list at https://www.regulations.gov/searchResults?rpp=25&so=DESC&sb=... shows some recent (federal) actions. Note that this list is only the tip of the iceberg, with the most controversial administration in modern history. Yet it is dominated by "Class E Airspace; Revocations: Eaton Rapids, MI" and other items of rather low publicity value.
That's basically what Chromebooks already are. I think it's the future too. The only problem is that it moves away from the "upgrade your device every X years" paradigm that makes consumer electronics manufacturers money. They'll have to switch to a subscription model and people may not like that (and personally I'm terrified of the alternative situation where a company would rather I give them my personal information than pay them $1000 every 4 years)

One way to approach the latency problem is with more aggressive colocation. For example, an apartment complex could have its own AWS or Google servers for local computation or video streaming.
There are countries (like the U.S.) where long-distance train travel is impractical compared to catching a plane or simply driving. This becomes especially obvious when considered in stark contrast with Europe, Japan or even gasp Russia.
Go look at any major site in the wild right now. They all download several MB of JS. Facebook is 1.8MB of JS out of 3.9MB. The BBC is 1.6MB out of 3.8MB. Kotaku is 2.6MB out of 7.5MB. CNN is 2.8MB out of 6.5MB. Hell, here's an article complaining about the size of websites that itself downloads almost 1MB of JS: https://gigaom.com/2014/12/29/the-overweight-web-average-web...

I've written multiplayer VR experiences that run cross-platform through the browser that only clock in at 500KB of JS. You can put a LOT of code in a MB.
Cunard's Queen Mary 2 still does regularly scheduled transatlantic ocean liner runs between NYC and Southampton for part of the year (in addition to cruises). I don't know of any other ocean liners that routinely do this sort of thing.

I've thought of giving it a try at some point but the dates have never lined up for a London trip.
I feel like this is very US centric. There are plenty of ICOs that block you from buying from a US IP. well, unless you use a proxy.
What's a container platform?
> A customer that is satisfied with their current setup is a lost customer.

A satisfied customer is a customer who will eventually come back (want something new, lost or damaged device, or just general wear and tear). A dissatisfied customer will look elsewhere.
I can't wait for the day where public transportation is replaced by more efficient, cheaper and more personalized ride sharing services. Public transit is horribly broken, at least in NYC... personaly I dont see my self ever sinking 35k into a new car unless it would be making me money.
Is that all politicians or only fairly high level ones?
Insofar as I'm aware most Congresspersons in the US do not receive protection.
Google’s QUIC protocol, which implements TCP-like properties at the application layer atop a UDP transport, is now used by the vast majority of Chrome clients accessing Google properties but has no formal state machine specification, limited analysis, and ad-hoc evaluations based on snapshots of the protocol implementation in a small number of environments. Further frustrating attempts to evaluate QUIC is the fact that the protocol is under rapid development, with extensive rewriting of the protocol occurring over the scale of months, making individual studies of the protocol obsolete before publication.

I had no idea QUIC was so poorly specified (at least outside of the walls of Google).
Thank you for mentioning this. Going to church has helped me too.

First in no way is believing in god a requirement to going to church. If you look at Catholicism they even say that they believe the Bible is only metaphorical and that they believe in evolution.

A lot of people also have very negative (and kind of rightly so) views of the church developed from the religious wars of the 90’s and 00’s. I want to say that these cultural battles were in part 1). stoked by church leaders as a means to hold their congregations together [there are a million ways to argue over Christian doctrine otherwise] and increase their bargaining power as church leaders with political leaders and 2). were also stoked by more liberal leaders as a means to rile up their base / present a credible threat.

SOURCE: The Evangelicals and America https://www.amazon.com/dp/1439131333/ref=cm_sw_r_cp_api_1-ro...
> It is just text

This misses the point. Looking at a binary through a hex editor is also just text --- and the binary is also "just code", albeit at a level at which only few people are comfortable to work.

Obfuscated code (and generated code in general) is clearly not the preferred form, so it hardly even counts as source code.

But let's pretend your point were valid: would it remain valid with WebASM?
It's inadvertently disabled for me because my C drive is full (and apparently, in 2018, it's of utmost import that multi gigabyte ephemeral files are cached on the partition that is most likely to be the fullest among all drives).
This paper should probably be read in conjunction with Google's QUIC paper from Sigcomm 2017, which provides quite a bit more detail about the protocol and its design decisions:
https://research.google.com/pubs/archive/46403.pdf
What a great idea. I really struggle to plan sprints and projects just using lists. Also MS Project etc are just far too complicated for my small projects.

I actually resorted to drawing dependency and flow diagrams by hand, then translating those into JIRA tickets and adding to Kanban style boards.

The ability to track changes using git is such a simple (and with hindsight, obvious) idea, but I should think very effective.

Nice one.
The more important reason this isn't being done more often is that advertisers want to push their own code and make connections to their own servers in order to protect themselves against ad fraud, and because they want their own tracking data.
Thanks for this, the first half of the comment perfectly sums up my last few years.

I've moved out of London to try and live a more comfortable and less hectic life in a smaller city, now I find I'm so alone I want to move back to the city just to be with my friends.

I'd love to be in the middle of nowhere, or anywhere else in the world, but the "friends" problem is always so understated. I _need_ friends(hip), or I don't function. Even as an "antisocial" person, as my friends like to say, friendship is the most important thing in life.

Funnily, the fact that I'm being productive while a big part of myself is just a huge hole is impressive in itself.
First off, it's a government site so everything is a little more expensive.

Secondly, I think that million dollar price tag is about right. Let's say you have 10 full time people building and maintaining the site. Developers, dev ops, security, pointy haired managers, etc. Add in the hardware/hosting costs and you have a million dollars right there.
And it took many years and is still not universally available. (About 70% broadband penetration seems to be the current number although it may be available to some of the other 30% but just not bought.)
There are plenty of people who don't care about the santicity of delivered web content, as can be seen by the popularity of things such as the cloud-to-butt extension. And I am sure that the die hard Mr robot fans that are the target audience for this ARG wouldn't have seen anything wrong with that extension.

As you said, the real issue here is the terrible decision to push this to everyone.
Yep. Also this could be approached as an adversarial machine learning problem, analogous to a spam filter. Modern spam filters re pretty good, so if push comes to shove, I'm pretty confident adblockers will adapt to more creative ways to circumvent adblocking

If it leads to an arms race of adblockers vs. websites wanting to serve ads, the longer the race goes on, the longer web-page loading times become. So eventually a website will lose because its loading times will get too long and users, even non-adblocking ones, will go elsewhere
The "web" link does a google search for the headline, which eventually leads to the same result in most cases.
Basquiat, who's paintings are some of the most valuable, started off as a graffiti artist. One of my favourite artists, Kaws, started off as a graffiti artist. In fact a lot of companies liked Kaws' vandalism of their ads.

One of my fraternity brothers has an album full of pictures of all the places he travelled in the world and did some graffiti. It is so cool.

I'd be lying if I said I didn't like graffiti, but I also think we should "enforce" the law so that not every part of the city gets plastered in graffiti. I think the appeal of seeing graffiti in grungy, underground places is a lot more authentic.
How to Calculate Pi by Throwing Frozen Hot Dogs
Yet each of those steps solved a different problem.

Early computers did not have the local processing power needed to run heavy jobs.

Early PCs did not have the storage.

WWW solved an entirely different problem, namely distribution and communication.

JS et. al. solved the problem of responsiveness and interaction ie. latency.

I don't really see those as exhibiting cyclical traits, at best I see it as a correlation ie. side effects of the true problems being solved.
> Imagine people doing gas-punk cosplay in a couple of decades.

The Mad Max look is already a thing. See also: Mad Max.
Is this PII?

What exactly are these addresses? Work or home address? Phone numbers, are they work, home, or both?
Like the old writer's trick of leaving your daily work mid-sentence / paragraph to keep your mind working on it even in "offline mode."
The Difference Between React.js, React Native and React VR
*won't. It can get enough, it doesn't for political reasons.
Product life and price for batteries will be a big consideration. A lot of young and poorer people buy pretty cheap "beater" cars that they keep running as best they can.
Being small definitely helps make this possible. That's not all it is though. An interesting question is why this is possible in Switzerland when in other countries (not even very far away) there are threats of abuse against politicians. There's been a spike of threats in the UK over the last year or so. Yesterday the PM of the UK even had to say the obvious that it is in unacceptable. I'm betting it's linked to poverty and desperation, if everyone is decently well off then no one's angry enough to threaten violence?
However, the artists would paint over previous works, so it's not like they were permanent installations, they lasted from days to on occasion a year.

There was impermanence about the art. So, i think it's mostly about not wanting to lose their "canvass" than to preserve the art. Given that the canvass was a building owned by someone else, I don't see much of a case.
Pretty off-topic, but the reason why it isn't done is tracking, not ease of use.

Ad-networks want the ads pulled from their servers so they can track views. If web-owners serve the ads themselves, then the ad-network must trust whatever the web owner says about the numbers of visits/clicks/etc.

For now the ad-networks just don't care about ad blockers, because they are making money hand over fist anyway. If things ever get hairy for them, I suspect they'll switch to a reverse-proxy model. You point your domain to their servers as you do with cloudflare, and they they serve your content with ads injected in the right places, served under the same domain. This would be pretty easy for web-owners and completely nullify ad-blockers in their current incarnation.
The classic mom-with-kids is on the road all day. EVs dont have the range/endurance to do the school runs, shopping, then haul the kids to sports. Ive also never seen one even attempt to haul the boat to the lake for a weekend, a very middle class thing in my area. (Rich people dont store thier boats at home.)
Even in a complete compromise of banks systems you are not going to be able to run off with all their money.

You need to get your transactions into the batches somehow. And the batch needs to still pass all automated checks.
Then you need to stay under the limits set for the bank on the correspondent account at the other bank / clearing house.

Banks know this and really don't have nearly good enough security practices for running a bitcoin exchange..
At speeds below tire noise, drivers should be very careful about those anyway. Plus modern cars have collision detection hard- and software too. Do electric cars have better braking performance?