skysight-inc/HackerNews huggingface dataset:
A checksum does not guarantee anything, I can intercept that traffic in flight, alter it and put a new checksum in.

A signed checksum like an HMAC is much better.
Disclaimer

ConEmu is not a shell, so it does not provide "shell features" like tab-completion, command history and others. [1]

[1]https://code.google.com/p/conemu-maximus5/
amazing work, I always dreamt about having a world map in one of my future house walls, thanks for sharing, I will definitely come back to your article at some point.
This stance implies that the complexity of having some systems or parts of systems encrypted, but not others is without cost.

I would not be able to teach my grandmother the UI of this system, she has a hard time with chrome's SSL lock icon as it is. Encrypting everything is a great situation for her so she can shop online safely.
Lovely design. It takes a long time to figure out what it is. Either lead with the problem and follow up with your solution (which I'm not convinced is a good strategy for games) or lead with the description and follow up with your traction.

Which is the other big problem: there is nothing about traction, whether in terms of users or finances. Forget projections - angels want to see what concrete rates of growth you've had.

OK now that I'm rereading your description above, it sounds like you haven't launched yet. I wouldn't expect an angel to invest in you based on (a) you having quit your job and (b) there being a market to address. Instead, you should expect an angel to invest in you because you've launched AND shown that you're growing massively. Especially in Europe, and especially in games.

I'd look into alternative funding options. In Canada, where there is also nearly no VC or angel money, we have a lot of game dev tax credits.

Finally, I'd close with this note, because I wish I'd had someone tell me it when I went full time on my first startup: focus on product, not fundraising. If you can't live off of your own savings or any other funding you can get together, then (unless you've raised money before and did well) don't bet on someone backing you until it's obvious that they should put money in (e.g. a hundred thousand users).
SRI is only part of the solution. What you really want is hash-and-name-based lookup with a fallback. That way:

* Loading common resources is fast - already loaded by other sites

* If resource isn't cached, the browser doesn't need to open a second connection to a CDN, it can grab the file from the same site

* Proliferation of multiple CDNs ceases to be an issue, as each does not have separate browser cache

* Evil CDNs cannot provide bad JS as integrity is checked and the site isn't relying on a CDN anyway

* If a CDN goes down, your site isn't broken, because the fallback can be to a local file

Would work something like this:

<script src="hash-lookup:jquery-1.10.2.min.js,sha256-C6CB9UYIS9UJeqinPHWTHVqh/E1uhG5Twh+Y5qFQmYg=,static/jquery-1.10.2.min.js"></script>

Browser checks cache for a file with a matching name and hash, ignoring site (this looks in a special cache for files loaded with hash-lookup, you can't check for arbitrary web resources). If there is one, it's used. If not, it loads it from the fallback URL, checks the hash, and catches it.

Now, this would create potential for hash collision attacks. However:

* If hash algorithms found to be weak, browsers can disable them

* Unlikely to be effective given users will usually already have a file cached
Drones Will Massively Speed Relief After Nepal Earthquake
You really think so? I personally think the US is going downhill recently with the violation of basic human rights (NSA, police brutality, arm-twisting to please minorities, etc.) Corporate interest (Monsanto, fracking, military complex, law firms, etc.) is above people's, conflicts are still stirred around the globe and military aggression is still ongoing. Innocent people are killed by drones abroad and others labeled as "terrorists" assassinated without trials. Saudi Arabia and Qatar are allies. UN is often ignored. Cold War 2.0 is being brewed as 1.0 was fun and profit. As a First World country with such bold claims, many basics need to be taken care of before this baseless patriotism.

My hopes were in Ron Paul, but this great American will never be let make the much-needed changes to truly justify the "democracy" label!
By the time the evacuation of Saigon happened the war was over.

Why they lost before that point can be debated. Communist nations funding of the North increased while US funding was cut by Congress.

Some claim the US agreed to sacrifice South Vietnam to the Chinese in exchange for reestablishment of relations and trade.

Others claim it was because of Watergate and the war weariness of the American people.

Probably a lot of things.
Of course, I'm just arguing against the particular detailed proposal `nine_k` made.
I wonder how many of these people use Dan Pallotta's 2013 TED Talk to rationalize their own corruption.
True. Azure is slow slow slow. Even their new portal is just laggy (JS/layout overload). But the service, yikes! Create a new VM, wait minutes. Then find out it failed. Or try to add a port mapping, and wait a minute, unable to do another operation cause one is in progress. It's infuriating. And the VMs take forever to start. And the SSD options are late, under performing and downright janky (they actually tell you to do RAID on the SSDs, since they cannot figure out how to scale storage for you.)

I tried Google Compute Engine on a whim and I'm totally in love (despite a deep distrust of Google). Everything is fast. VMs load in seconds. And it's simple - no inane UI, no crazy leftover bits from being a PaaS. No idiotic design for SSD. And as a kicker, it's half the price for compute. Oh, and SSH client right there in the portal? It's such a small thing but really made me happy.

It's just that Google doesn't do startup outreach and give us cash and court us. Unless you're in an "established" incubator or yc or something. Whereas MS is super friendly and does everything they can.
My dad has a more low-tech approach: he buys a bunch of maps from the National Land Survey, cuts away the margins with scissors, and tapes them together with scotch tape. Rather than world maps, he likes large-scale maps of particular locations.

It's really very cool to a have that kind of wall-scale high-resolution information display. When I get a more permanent place to live, I'm tempted to do the same thing.
We would appreciate any opinion.
The US DoD influenced the development of the internet. Not sure it's all as black and white as easy absolutism demands.
> See, there's an argument that women should not wear short skirts and tank tops, because this provokes potential rapists. Better safe than sorry, no?

This discussion went emotional very quickly.

> It's the law enforcement that needs to change, not citizens.

Last time I was looking there was no world government. What a country has to do and does not have to do is fundamentally decided by it's lawmakers. In some countries those are elected, in others they are not. I'm a programmer and as such I limit my general impact on technical things. I might have the opportunity to shape legislation but I do not claim that I know what every country should do.
GitHub Repository: Awesome Data Science
New Test Suggests NASA's “Impossible” EM Drive Will Work in Space
Calculating the checksum of a document and encrypting this checksum is far less costly than encrypting the whole document.
I have problems with daydreaming similar to what the article describes (it makes it incredibly difficult for me to work from home [with music the main trigger], though I am getting much better at controlling it), and yeah, most of it is wish fulfilment. Also fan fiction is basically wish fulfilment as well IMO, so that fits as well. (somewhat ironically, the effort to turn that into good fiction would probably fall prey to the same daydreaming problems)
You can edit all of that with CartoCSS. OP made a great map, but Mapbox Studio really is ideal for a project like this.

https://www.mapbox.com/guides/cartocss-in-studio/#studio
Microsoft Project Orleans - distributed actor framework
How do folks feel about founder/vc speed dating events - Usually charge about 60-80 for 5 mins with 5-6 VCs....seems iffy, but lots of tier2 vcs show up...
Latency Is Everywhere and It Costs You Sales – How to Crush It (2009)
Freedom of choice comes in degrees, with no sharp divide between free and not free.

The freedom of an individual to negotiate with employers exists in a context of wild inequality in negotiating position, information asymmetry, and coordination problems among workers that lead to a race to the bottom (absent collective bargaining or government intervention).

I don't know enough about Uber and their workers to comment on that in particular, but I don't think that "they could have not signed on, so it's OK" is necessarily a strong position from which to oppose collective intervention, governmental or otherwise, without qualification of the degree to which participants in an agreement were free to make their decisions, and what the consequences of thier decisions will be on the choices available to others. Since we're talking about low-wage workers and a giant company, my guess is that closer examination of those considerations won't aid an anti-intervention or pro-market (for common definitions of pro-market) argument.
"We have a reasonable certainty that QM is possible", sorry I meant to say QC(Quantum Computing)
I was formerly a cartographer with the military; I have lots of experience with large format maps, both of the world and of single countries (usually Iraq). It was fun to read an article about a map that wasn't hastily tacked up on a wall with nails or duct tape.

A few notes:

- Paper sags over time. Good thing he mounted it to a board

- We printed on tyvek for water/rip proofing, which was interesting. It's surprisingly hard to rip.

- I would have chosen a different projection maybe, but only for purely aesthetics, not any scientific reason. If its hanging on a wall in your house because you want it, you have all the license in the world to do whatever.

- I can't tell, but did NZ make the cut?

- And I may not have used blue for areas in the corners that are not actually water.

What a great job though!

This reminded me of Colonels coming to me in the military saying - "I want all of Iraq on my wall at 1:50,000" and as a junior enlisted man saying something, very respectfully, like "Well, sir, Iraq is about 900km from top to bottom, so that's 900,000m, and at 1:50,000 that's about 18m from top to bottom. How high are your ceilings?"
Yeah, like the Outlook team, someone could learn how to make the UI continue to pump messages, while waiting for remote operations to complete...
The checksum is obviously transmitted out of line on a secure channel.

And even if we would go back to cryptographically signing resources you still benefit from it tremendously speed wise because after the initial signing, you can serve up the same data to everyone directly from memory or filesystem. Your argument does not work either way.
Yes. I have seen more than few 100k+ employees companies using CSV for data transfer between their internal systems.

They were usually processed using Oracle external tables though.
Doesn't this replace VisualGDB?
I was guessing, but looking it up ... Gartner are talking over 200 million tablets per year, of which only 50 or 60 are iPads (according to the Quartz charts), so I'd say it's in the ballpark. (I'd expect the Androids to decay faster, though ;-)

http://www.gartner.com/newsroom/id/2954317

"""
Device Type 2014 2015 2016
[...]
Tablets 216 233 259
"""
Microsoft Hololens Live Demo
American, Virgin Atlantic Launch New Airport Lounge Designs
Twitter has a huge problem, and it’s in your head
Employers shifting externalities onto employees is something that labor law has been created to mitigate for decades.

The fact that Uber has found a loophole (which is being closed quickly) does not make it "okay, because it's consensual".

Also, I have issues with semantically null statements that could have been written by a Markov Chainer that's seeded with text from the Mises Institute, but that's a more personal problem.
Finnegans Wake: the book the web was invented for
Here's how Windows plans to hit 1B devices in 3 years
Instela is where the people defines things under relevant topics
> Pure garbage.

From your link: "The servers are also
designed to deliver between 10Gbps and 40Gbps of continuous
bandwidth utilization"

So how many terabits per second are you pushing out? Oh… oh you're not? You're not network bound at all? Well then…

And for reference:
https://www.entrust.com/ssl-is-not-computationally-expensive...
https://devcentral.f5.com/articles/dispelling-the-new-ssl-my...
From 2011

> Google do it because their content is more dynamic

Isn't Youtube SSL?
This is a really interesting argument you've advanced. The chart you describe is illustrative and the changes wrought on it certainly disturbing.

Unfortunately, I think you have over-simplified a complex issue to a dichotomy (encrypt everything or nothing) that is perhaps more confusing than helpful.

Encryption is a broad and diverse subject, as well as a field of expertise (not mine). I doubt parties in the debate have axioms that align here as there are so many interpretations and levels of detail to disagree about. Put more clearly I don't think any three people reading this would agree on what you mean by encryption in your post.

If you instead said "protect" "everything" / all traffic / all data/ all browsing /... , and gave some details as to the threats you are concerned about, it might strengthen the argument you are making.

EG : "protect" the "names of sites I visit" from sousveillance ... "protect" the "integrity of software packages I download" from "evilgrade" attacks ... protect "the pseudo-anonymity" of "journalists posting to social networks" from "state sponsored malware injection" ... and so on. Encryption techniques could be (are) used against all of these problems, but in different ways.

There is a lot to discuss and try to understand in these issues. Thank you for contributing positively to the discussion ( and I hope I am as well).
I have to agree. I love the idea here, it's something I've dreamt of myself, but even after trimming Antarctica and the Arctic, I feel like the map is dominated by the least interesting possible features on the globe: Greenland and Siberia. Worse, those features fall closest to eye level.

On some level this is an unsolvable problem, but I was disappointed to see him spend more time on the pins he used than on the tradeoffs involved in the projection.
Just wanted to let you know that not all is lost. To avoid keeping a FB window open all day at work, you can use messenger.com, which is facebook's solution for this. Or http://www.goofyapp.com/, which is that webview packaged as a mac app. There's tons of other software solutions as well.

Facebook messenger is an amazing platform. You can communicate with all of your friends (even if you don't have their phone number), on all of your devices, mobile and stationary. It also provides context to conversation - a full profile is only a tap away. Sharing photos and files is a breeze, and emojis and stickers add a dimension of fun that is not as effective on other platforms.

Facebook is keeping up with the times, changing, adapting, and not wasting resources on outdated technologies.

I get excited about change and technical improvements, even if it means I have to break old habits. Just something to think about.
Reminds me of the Mortal Engines series!
To be fair, Armin presented the solution to the first argument in the form of checksums. Your 2nd argument is valid though.

I also think it's a bit of a shame that we're having to do all this encryption these days. Think of all that wonderful caching capability we're losing. Still, I come down on the side of "necessary evil", given the increasingly malicious attacks on parties that aren't using it.
Encrypting everything promotes individual agency, the freedom of an individual to communicate solely (encryption) and certainly (MAC) with whomever that individual chooses. Cryptographic protocols do not inherently cause performance or logistics complications (Resource usage, content isolation) as these are side effects of other underlying issues with the technology upon which we implement cryptography and can be fixed without compromising the security of cryptography.

The only argument against pervasive solid encryption with potential validity is external-party bypassing; where the external-party is outside the intended group of involved parties (Bob & Alice) and wishes to access or manipulate the secured communications. The most obvious situation being some external authority wishing to prevent or prosecute a crime.

Traditionally, in the US, you (and your property) have agency until a warrant, subpena, or probable cause arises. At this point, and no sooner, the acting authority suspends some part of that agency for the assumed greater good of the society and begins collecting evidence through an established process. Without this suspension of agency the authority, traditionally, cannot and should not be treating you or your property with reduced agency; the authority should not be preemptively diminishing your agency by starting that evidence collection process (compromising protections) with zero probably cause.

It is the problem and responsibility of that authority, as set out by the social contract of free agents comprising our society, to reduce agency and collect evidence AFTER probably cause arises and NOT as the default against every citizen.
True, and this is largely a good thing - if you actually want a secure connection you do not want your browser accepting a NULL cipher suite and saying "Hey! I'm using TLS!"

There's no reason why browser-makers couldn't put in a capability to fetch some resources this way, without telling the user that what thy are doing is 'secure'.

However by the time you've done your RSA verification and a per-packet SHA256 HMAC or similar, the overhead of AES encrypting the data might not actually be all that much more...
Best Online Code Editor Run Your Project Easily
No, it can be done wholesale. For example, a corporate firewall of the kind used in any large business will happily (and cheaply) MITM every TLS connection that goes through it. It'd be easy for an ISP to install such a device for unsigned certs, if the payoff were great enough.

ISPs have incentives too (advertising, user tracking, etc).
How to Make Sense of DAU
I notice they have now included the Aporia IDE and Nimble package manager in the Windows installer. This seems like a good step toward getting newcomers up and running quickly, and getting more feedback from the community about the core tools. It seems like many new languages are going with this route of tools supported by core-dev, such as package management. For instance Go ships its code formatting tool, which seems like a good idea. Supporting an IDE seems more questionable, for instance Python never seemed to have much success with IDLE, and IDE preference is very personal. Anyway, as someone who primarily writes Python at work I find Nim to be very usable because the syntax and style is so familiar, and I really like most of the decisions they have made. I prefer Nim's static typing and compiled executables for redistribution, and they have introduced nice new concepts around concurrency and more advanced language features. Definitely looking forward to using this language more and more as it moves toward 1.0
> When it comes down to it, it's nobody else's business what python code-modules I'm downloading, it might give them enough information to attack my servers, so secrecy isn't a bad thing either.

There is much bigger issue there: nobody verifies package signatures. Most packages do not even have ones. So you fundamentally have no way to verify that what you downloaded is what you wanted. Someone could have stolen my PyPI access credentials and uploaded a broken package under one of my releases.

Or I'm just a bad person and would ship you bad code.

SSL does not solve that problem.
Currying in ES6 JavaScript
At the moment you can use a trick to play with your friends (that's what I'm doing): For each player, redirect m.agar.io to your own server (/etc/hosts), which serves a static file with the gameserver location (which you get from the original m.agar.io). Then reload the game until you're in the same realm.
Don't forget to set the Access-Control-Allow-Origin header.
This article's throwaway notion of glow-in-the-dark pins has got me thinking about how to make a surface with light-up LED pins that can be stuck in arbitrarily.

- You could use (cleverly-braided+insulated) regular LEDs if there was a breadboard or something behind the map, but that'd be both huge and inconvenient.

- Maybe LEDs with inductive coils and a large backing induction mat?

- Given a metallic backing, and a regular fridge-magnet-like magnet, is there some way to trade some of the magnetic force the magnet is exerting on the backing for electrical power? Or maybe power a light using the normal force of the backing on the magnet. Either way, this would probably have the side-effect of reducing the coercivity in a regular permanent magnet way faster than otherwise. (You can make the whole backing surface a weak electromagnet, though! I wonder if that's more or less energy-intensive than making an induction mat of that size...)

- Maybe ignore conductive power, and try for radio power? RFID-powered LEDs? Crystal-radio-like LEDs? Or even just phosphorous-coated pinheads (not the matchstick kind; the CRT kind) with an infrared lamp or blacklight on the other wall?

- Or maybe, if you don't care about the LEDs only lighting up when on the wall, you could just make them "permanently" lit in the same way some exit signs are: put a tiny little bit of something radioactive in there, and then surround that with fluorescent gas in a glass shell.

- A chemical solution would be very interesting for its own sake. If there was potentially chemoluminescent fluid in the backplane (which would then have to be a gel/sponge), and the pins could pull it in via capillary action somehow—maybe the heads on the pins could be squeezed, making them effectively into little bulb syringes—then fluid could end up in the pinhead and react with something inside.
The data is stored as coordinates, so given software that supports a projection and understands the system used to store the data, it can be transformed.

(Much recently available data is stored using geographic coordinates - basically the latitude and longitude, and maybe the elevation, but a lot of older data, and especially government data, is stored in coordinate systems that are designed to limit the error in spatial analyses that are done on the data. This isn't really something that you would have to understand deeply to make a map in a given projection, but you might have to deal with it along the way.)
Does Nim still allow indifferent `fooBar()` and `foo_bar()` to access the same function call ? It makes grep-powered refactoring unnecessarily hard.
Bitcoin Brokerage Circle Gets $50M Investment
Are you serious? After taxes that's maybe 1.8mm each. That's great, but certainly not never-work-again, especially in SF where the median one bedroom goes for 3300/month.

When doing FU calculations, you have to figure out how much you can earn from investing it, then factor in cost of living increases over the next 40 years.

Put it another way, if they invest and get 4% annually that's like earning a salary of 72k. Good luck living on that in SF with rent increases. (Starting salary for a new CS graduate at bigco in the Bay Area is like 105k).
The Era of Japan’s All-Powerful Videogame Designers Is Over
Hi, I have checked it and want to say that it's really awesome even though I never was in Singapore :)
The FBI Has No Idea How to Solve Its Encryption Problem