skysight-inc/HackerNews huggingface dataset:
You would showing that CO2 fluctuations are very poorly correlated with rising global temperatures. That would falsify the claim.

I think your understanding of falsification is confused.
> meant to be airtight rather than RF-tight

You are thinking about the wrong one.
When I learned the basics of electronics in middle school our teacher (and, actually, every teacher since) explained the relation between resistance, voltage and current using a triangle:

/U\
/R*I\

(Where U = voltage, I = current, R = resistance.)

I'm not sure it helped me. Anecdotal evidence: Just now, as I was trying to figure out which letter goes where, I was actually thinking in terms of what's going, as in "if at constant voltage I increase the resistance, the current should drop, ok, so I = U/R?".

So, in conclusion, I don't know which one is "better". Most likely, different people think in different terms and require different methods of learning, so if there's another way of explaining things I think that's good, isn't it?
Better than not trying to clean it up I suppose. Besides, I don't believe they are destroying the world. Changing it, yes.
It's a net decrease in total wealth, if you include natural capital in that metric. Various authorities differ on that. As early as the late 19th century, Adam Smith's biographer and scholar Edwin Cannan was noting that Smith's definition of wealth, "the annual labour and produce of the nation", doesn't account for natural capital: farmland, forests, fisheries, game, topsoil, and natural resources.
The Technical Evolution of Vannevar Bush’s Memex (2008)
Yeah, no, that's wrong.

If you have problems with this, there's something really wrong with either your design or your choice of tools.

How'd you go about building this?
John MacAfee has a great guide. Context is important. You need to know the situation, you have to be situationally aware. You can't just start showing money (maybe alcohol or other "currency" depending on their penchants are more apt). You have to know a bit about the locals. See http://www.whoismcafee.com/the-travel-guide/
It happens for another reason too: everyone likes to flatter themselves that they're top-tier big shots, that they're "web scale," that they have the same scaling problems and uptime problems that Google and Facebook have, and thus they think they need to adopt the same architecture patterns that Google and Facebook use.

Someone builds a monolith, it gets some traction, and suddenly the server bill gets into five, six figures a month. Management have never been management before, and have never paid anything more than a few hundred dollars a month for servers, so their new cloud bill is mind blowing to them. They're spending as much money as a house costs every month on renting servers. They imagine they're hemmoraging cash right and left, they freak out and order engineering to rearchitect everything around a Service Oriented Architecture, because clearly it's time for the big boy toys. Google does it that way, so clearly that's what one does when one is at scale, when one is successful and has lots of paying customers, right?

99.9% would be better off financially and technically just rewriting a V2 of the monolith using lessons learned from V1, but that's perceived as outmoded, old-world thinking, because it's not what Google does.
Snowden is a Russian Agent
I agree that the case of 1 large 2MB image and a small 1KB file is a good case for multiplexing.

What annoys me somewhat is that HTTP2.0 was basically sold on the back of such demonstrations as 'load 256 identical images'. In that case a proper implementation of HTTP 1.1 with keepalive/pipelining would be just as fast (or even slightly faster due to avoiding multiplexing overhead) as HTTP 2.0.

I think it's pretty pathetic that people can't implement this properly, and I find it worrying that the solution to not being able to implement a protocol properly is to replace it with a more complex protocol.
Sounds like an agent
Even when linked statically, my "Hello World" program is only 10,332 bytes larger than something which prints "Hello World" and then throws an integer.

Building the no exceptions version with -fno-exceptions doesn't change the size of the exception-free version either.

(g++ 4.8.5 with -Os)
You're right, but I was talking about the steady increase in price as you move from the Inner Richmond southeast toward Noe Valley on the sculpture. That cuts through the Haight, Cole Valley, Castro, etc. In terms of how I binned the data by hexagons, that's a diagonal progression across 4 adjacent hexagons, moving from an average price of $766/sq ft on the eastern side of the Inner Richmond across all the way up to $1,050 in Noe Valley. In the photos of the sculpture it might be hard to identify how much that rising part of the sculpture is actually moving south, but it is (and can be seen a bit better if you play with the model yourself or watch the animated gif of it rotating).
Any time a company brings in a professional CEO it's a bad sign.
I'm not sure I understand. Are you saying it cost less to lease 5 cars over a 10-year period than to buy one and hold it?
Get a password manager that syncs to your phone. I'd be completely lost without it. I love 1Password for syncing. Just pop it open, copy/paste, done.
Hall is an engineer. So why is he trying several new ideas at once? Is it hubris or just civil engineering?
NGE was a social commentary and a deconstruction of the "mecha" genre moreso than it was about depression.
I believe it summons a Tesla Uber on Autopilot(tm) with a proper roof rack to drive down the runway, and wafts down upon it and then they roll on into the hangar together.
I've never seen RTTI use in production code. Even with modern C++, RTTI almost always adds too much runtime overhead and negative performance impacts. Most importantly, it's usually a sign of bad design.

My experience with exceptions is different, though, and I see them used quite a bit. It depends a lot on the age of the code base and the group working on it. Old code is less likely to use them, and developers with a heavy C background, or a lot of pre-C++98 experience are less like to use them. Except for maybe some tiny embedded systems (like microcontrollers), the overhead of exceptions isn't that bad any more.
I can pull up twitter on my laptop while watching a video and tweet about what I'm watching, and if others are watching it at the same time, I can see their tweets about the same video. Why is putting that twitter content onto the same display as the video somehow different than when it was on my phone display, especially when injected between the player and the display? It would be different if Huang was taking video, modifying it with a twitter stream, and then distributing the resulting derivative work, but that's not what he's doing.

If I sold a transparent LCD display that displayed twitter content, and told buyers to put it in front of the video while it was playing. Would I still be making derivative content for profit? If not, why is compositing the video and overlay physically meaningfully different from the compositing happening between the player and the display?
Elon Musk’s Futuristic Plans Give Shareholders Cause to Worry
Right, but I'd really doubt that "store new auth token if it exists in response" would take long enough that it causes any kind of problem.

I know that there are benefits to using service workers in general, I guess I was just thinking about it in terms of adding a service worker to an application that isn't currently using them just to do the handshake they're suggesting. In which case it would be a lot of added complexity and wouldn't work across the board, whereas doing the check on the server side would add very little complexity and would work with every browser made since about 1995.
Lol, you just create a joke! "Na Ge", good one.

As childhood, some of parents (like mine) forbid us to use the words during our talk/speech because it is kind of make you sounds uncertain.
Although I'm slightly biased towards rebellion, I don't buy it. Innovation, as rebellion, happens when there's enough cracks in the model that enough people thinks something else is worthwhile. This usually happens when things are in flux and it's very much what is happening in China today. San Francisco is one of the most free and culturally accepting place in the world with all the world information at your finger tips, yet how many have the time for rebellion in between a six-figure job and massive housing cost?
Microsoft shipped Python code in 1996
Wow, incredible! Sounds like a real-life movie :-)
What If There Just Aren’t Enough Jobs to Go Around?
I've never experienced any real xenophobic in the biggest cities in China, such as Beijing or Shanghai, but it has happened to me and my family in smaller cities such as Nanjing
> There is only 1 good quality manufacturer in the world for the in car rearview mirror

Why is that? That seems insane.
True, but like you said, most of the ethical arguments against Facebook are preaching to the choir. Sad as it is, money (even the chance of it) typically motivates more effectively than ethics.

I think if there are enough people willing to go through a convoluted process to help a Nigerian prince that it becomes a meme, then there are plenty of people who would be willing to go through the perfectly legitimate process of opening an E-Trade or Charles-Schwabb account and buying PUT options. Everything on the site would be verifiable by any financial advisor, though they may not understand/agree with the overall strategy.

And really this is just my personal musings, I have plenty of my own doubts otherwise I would be building this site and not openly sharing and commenting about it on HN.

... Of course, if some people here did think it was viable I wouldn't take much convincing to start putting it together...
I haven't found the same to be the case.

Being able to speak the local language and to be able to portray yourself as "local boy made good" seems to bring out something in people where they want to root for you.
I thought the CEO was on the list for pager duty.
Thanks for the Ansible recommendation. I was wondering if I was reinventing the wheel but I guess I wasn't.
This speed advantage could have been present for plain HTTP as well, if not someone with an agenda had declined to make plain HTTP supported in HTTP/2.

Actually the whole HTTP/2 name is massive misnomer (since it doesn't actually support HTTP) and is the closest thing I can think of as technical newspeak as far as internet protocols are concerned.

Marketing this as a new HTTP protocol version when it clearly wasn't was just shady tactics and bad propaganda. The whole thing stinks.
Thanks for that - it's great to have a confirmation. Obfuscated/unobfuscated VPN traffic, what is the actual difference at protocol level?
But a couple 45 story buildings will mean you don't have to put up a 5 story building on every corner. Or do both and make it really affordable.

You also have to consider that decreasing cost in SF will lead to increased demand.
I described some of the benefits I am currently experiencing from using microservices where we previously had a monolith.

Spinning up multiple components generally takes a few seconds once the image is built, as it is not much more involved than spinning up a new docker container of an image that is already pulled. Each image might take a couple of minutes to build, but because there are no hard dependencies between images (unlike libraries in a monolith) any amount of them can be building and deploying in parallel.

It doesn't really matter how fast the "whole thing" can be built-and-deployed before, because in a monolith, you need every developer building and deploying their own library versions as well as the monolith. Meaning, not only do your changes to production have to wait in the queue for everyone else's, but you unintentionally pick up work from other folks along the way. That road leads down to the environment you describe, where every developer needs at some point to spin up their own dev instance and live on their own branch just to be able to test in isolation, resulting in an organization that requires merging, building, and deploying several times along the way in different environments before the change finally reaches production.

I also described a perfect use case of an HTTP interface (or RPC, or whatever language agnostic interface you want to use, it doesn't matter to me and rarely matters in the real world). Data science work is often in a different language space than web work. I'm not going to bundle native Python/R/Clojure dependencies with my node.js apps. It's too much work to maintain those bindings between runtime versions and app versions. I'm not going to force Data scientists to use JS because the library ecosystem is targeted toward completely different use cases. With HTTP or RPC or whatever transport, each team can use the best tools for the job.
>That map drawn by Joseph Smith looks awfully similar to a 5280x5280 .PNG I made a while ago

Do you mind uploading it?

>without reserving at least 1.8 parking spaces per household, you're going to have problems

For those curious, SF has 805,235 households / 441,541 public parking spots = ~0.548. Both numbers as of 2010.
Using mingw-w64 (GCC 6.1.0):

g++ -Os -static -s on `int main() { }' 17.408 bytes
g++ -Os -static -s on `int main() { throw 42; }' 139.776 bytes
I really doubt that. If true, the land would be littered with the bodies of people who did something stupid in front of police officers. Considering the number of interactions that cops have with people and the percentage of people doing something stupid at any given point of the day.
Has this ever actually caused you confusion?
> (with my earbuds on, no music, because this thing is so noisy)

Have you tried a pair of closed-back headphones?
I'm not sure how to relate what you said to my post? Wrong reply button?
This reminds me of Bert Kreischers' story about his travels in Russia as part of a language immersion trip.

https://www.youtube.com/watch?v=8PAtFsJY5q0
I honestly find the concepts far easier than the syntax, and I am used to weird syntax.

It's not just the notation though. It's using crappy notation in place of explanation or as a short-cut.

While some notation is "modern" in absolute linear terms, it's really not in any practical sense. The entire premise of most mathematical writing, exposition, and notation, is still that of thousands of years ago: writing takes significant time, writing surfaces are expensive, communication lag is long, and cultural/linguistic barriers between people are significant. That is simply not very true any more.

There is no reason we should be writing, teaching, and discussing math as though it was still a thousand years ago. We have computers, we have amazing printing presses, we have relatively cheap material. There should be no reason we're still pulling this "as the reader will clearly see" crap with this massively dense short-cut notation.
Head of line blocking is mostly a theoretical concern not a practical one. Since browsers use 6+ connections at once, a large slow request will only hold up a few resources and usually doesn't affect the page load speed by much. In fact, as shown recently interleaving can actually slow down the page rendering. Then there's the priority system, an inversion of which caused Google Maps to load far more slowly over HTTP/2. The main problem solved by interleaving responses is when there are 6 slow resources that tie up all the connections causing deadlock, which is because of browsers capping the number of connections.

Google spread a lot of FUD in their push to get SPDY standardized. For instance they never compared to pipelining, which is relevant because Microsoft found that with pipelining HTTP was essentially just as fast. Google's mobile test where they claimed ~40% speedup used 1 SPDY TCP connection for the entire simulated test run of many sites vs new connections per site for HTTP -- a simple mistake? Maybe, but they didn't take any steps to correct it once they were made aware of it.
Serious question: given how ... unstable ... McAfee seems to be, how reliable is this guide?
The Netherlands will pay a pension to anyone who lives there past the age of 16. You'll get more money for every year you live there. One year of living there will get you something like 18 euros a month when you retire, but it's definitely more than zero. It's giving back to someone who has lived there and (presumably) has contributed by paying taxes. Someone who as lived there all their life only gets something like 800 euro a month, so I think that it's expected that you will have other savings or an employer-provided pension in addition.

I've never lived in the Netherlands, but I hear that employers there will also contribute towards a pension for an employee. This pension will be managed by some sort of private company. I'm not sure if it's a defined contribution or defined benefits pension. The details on when you get your pension and how much you get probably depend on the company that is managing it. It may be that a couple years of working will get you a very small pension or it may be that there's a minimum qualifying period. In any case, you should be able to get some benefit from it, even if it's a one-time lump sum payment.
It's a work in progress https://en.m.wikipedia.org/wiki/Zenzizenzizenzic
This is something I've been thinking about a lot recently. I'd read this as the creators being compensated directly from the market place. There are so many industries where the creators of something are very much removed from the market place, so much so that there are many middle players that make more money than the original creators.
Zenzizenzizenzic
+1. If you are trying to detect surveillance by considering RF emissions but only some of the time, a sane attacker will simply have the bug record what it needs and transmit it in a burst later when you will not find RF activity suspicious.

You need to prevent the thing from recording you in the first place.
A 45-story building is much more expensive than 9 5-story buildings and causes localized transportation problems. You really want your housing, jobs, education, retail, and leisure spread around such that people can conduct most or all of their daily affairs on foot.
Yeah, really killed Google.
>slow movement

But not too slow. You need to be able to stay on station when there is a wind. You would need some sort of powered airship. To be better than a wing it would have to have less drag.
That seems to be largely due to the small-town nature of where he was, and the boredom of the guards. Plus, presumably the author is a friendly, affable sort.
In addition to the capacitive sensor, there's an RF sensor that apparently responds to living tissue, but not dead tissue. http://fortune.com/2013/09/16/apple-touch-id-and-the-fear-ha...

I imagine there are some Frankensteinian ways to create the necessary current to activate the RF sensor, but… well, Frankenstein
How do you square the narrative "units in these high rises would be bought out by investors and so no one would get to rent them" with "these high rises would attract too many people and too much traffic to the neighborhood"
In one sense that's true, but as they say in the security field, the fact that someone could break down your home's front door with an axe doesn't keep us from locking our doors. Even if you generally trust your infrastructure provider, there's still no harm in considering the different layers at which you are and are not protected from certain attacks. For example, a single rogue employee might be able to do some harm in one area, but not another.
That is great to hear. Good work! Sorry i can't edit the post anymore, otherwise i'd update that. :)

Edit: Wow, he did update it and he's only defending his bullshit with more half-knowledge. At this point i'm ready to call him a liar, just over this claim: "My conclusion is that both apps are very similar in terms of scalability complexity."
You can argue that the earth is shaped like a torus. I can argue that the moon is violet. That is not the point, and has nothing to do with the merit of the argument.

Setting this aside, all usage hours are not equal. How do you compare an hour of enduser desktop usage on Ubuntu 23.57.something to a usage hour of a commercial NAS storage solution internally based on FreeBSD and ZFS?
Do you think the enduser performed comparable product testing cycles?

I've seen ZOL systems where the zpool claimed it was online, but contained no vdevs. `zfs list` had no datasets, but datasets where mounted and trying to read from them got your process stuck in-kernel.
It just lost/forgot its devices.

Up until one of the latest releases on every boot you could roll the dice by which name your pool would import the devices. Behaving differently on identical machines and setups. Personally, I am still not trusting that problem to not reappear again.

ZOL is bolted on. With a large nailgun. Simple as that. At times, it feels about as integrated as pjd's original patches distributed on the FreeBSD mailinglists.
And since this division is not technical, but legal, based on the license choice made 30 something years ago for Linux with regards to where the code could be exported to and what could be imported into, this situation will not resolve itself.
Out of curiosity, are there effective and significantly cheaper systems in other countries outside of the US that people could purchase from? Or do they have industry associations and such eating out of their hand to mandate their use?

This is exactly the kind of thing I'd love to see China come in and drive the price down to commodity levels on.
> The second example, the 8^(1/3) is not even equal to 2, it's equal to three values

No, the expression "8^(1/3)" is equal to 2 and only 2, even though there are three values of x for which it holds that x^3 = 8.

> What if he had selected an example with two real roots, like sqrt(4)?

The notation √a refers to the principal square root of a, which is defined to be positive. You might recall expressions such as "x = +/- sqrt(a)", which would be redundant if sqrt itself was a multivalued function. a^b, for rational b, is defined in a similar manner.
Hah, when I first heard na ge (more like nay ge in Beijing) my first thought was "I'll bet a lot of American ears prick up when they hear that"
Although I agree that there are a large number of unnecessary police shootings, I would not define it as "sport" by cops. That's the easiest way to get someone to dismiss you than to get them to listen to your point. No such thing is happening.
Ferguson had no video. Just the word of the live officer and 24 eye witnesses who each saw 24 different things. I think even the dumbest prosecutor should be able to pull this off.
Excellent series of posts. I think his description of the paralyzing uncertainty of how to monetize his work is something many of us who've created open-source products can relate to.
You can use StartSSL free certs for TLS too

https://startssl.com/

I set up Courier today to use it for TLS imap

http://maht0x0r.blogspot.co.uk/2016/07/another-server-more-c...
And many of these kind-of-free tools are built on top of open source code. I also feel that Open Source movement is changing.
Copyright infringement isn't a tort in San Marino, nor Ethiopia AFAIK, setting up there would seemingly put you beyond legal obstructions.

USA government always have a way though, there's no way either place would stand up for their own citizens once the USA start threatening sanctions.
I've heard about this emergency capability for years, e.g earthquake, tsunami etc...But has anyone ever heard of it actually being activated for real?
So he pays for software and goes to jail :-)
The Uber Engineering Tech Stack, Part II: The Edge and Beyond