skysight-inc/HackerNews huggingface dataset:
It's unquestionable that federation and decentralisation increase complexity significantly. For context, prior to Matrix the Matrix team used to write commercial comms app silos for telcos - and then we had the epiphany that building silos is harmful to end-users and the industry as a whole, and shifted entirely to the longer-term mission to build an entirely decentralised & open alternative. Despite the fact that we already had an entirely functional centralised implementation, it took about 1.5x longer to create Matrix. And if had been starting from an entirely clean slate, I suspect it'd have been 3-4x longer.

However, we very strongly feel that the resulting freedom and choice from the resulting open ecosystem is worth the additional complexity.

Users can choose any service provider without compromising interoperability. They can run their own servers. They can write their own clients. They can write their own servers. They can choose precisely who they trust with their data. They can contribute to the spec and help define the ecosystem. They aren't forced into trusting a provider who may be trustworthy today, but who knows in future.

I believe Moxie's viewpoint is that privacy is paramount, and any complexity which could introduce bugs which could undermine security/privacy is anathema. From a cryptography dev perspective, this makes perfect sense.

On the other hand, Matrix believes that there is more to life than just privacy, though (as critical as privacy is, of course) - and it is possible to have both privacy and freedom.

Yes, it slows down the rate of development a bit. Yes, it means you have to think much more carefully about layering the protocol to allow the different layers to evolve as independently and efficiently as possible, with the necessary mechanisms (both technical and organisational) to upgrade and lock out obsolete clients and servers. Yes, it means there's more complexity, where bugs could hide. Yes, it means that you may not be able to force the world to upgrade as rapidly as a silo might in the face of a critical security issue.

However, we think it's worth it.
Lurching is a proven technique for displacement of incumbents.
Yea but at least a 20W cable would still work if you don't have a 100W one handy. It would just take longer to charge your laptop. Is that really such a big deal? It's better than having a bunch of different ports.
Atlas: Searchable index of everything you see across all your devices and apps
As a designer myself, I certainly like that I can add 32GB to my skylake iMac, however I've never felt the strong need to upgrade. Even when I'm dealing with massive Sketch and Photoshop documents, tons of chrome tabs, running a development environment & editing code, etc all simultaneously (and watching activity monitor carefully), it's been my experience that my workflow has been limited primarily by CPU speed and the fact that Sketch and Adobe products need serious performance optimization. Even running nothing at all, Sketch and just about anything from Adobe will chug on simple tasks at random times. Certainly brute forcing it by throwing more resources their way would help (always been my strategy), but that has serious diminishing returns.

Good points about VMs and edu market.
You are not a cryptographer and not a hipster and apparently never had your life on the line in a way that made it imperative that your communications not be associated with your phone number.

Whether you are a journalist or an abused individual hiding from the ex spouse/parents/whomever that abused you, if your life and/or the lives of other people are on the line, this detail (and perhaps others, as I am not super technically literate) is a serious deal breaker.

It has nothing whatsoever to do with some kind of vague, hand-wavy preference, like preferring red phones over blue ones because you like the color red. It has to do with "If I use this, will I or others end up dead, maimed, in jail for a lot of years or otherwise basically have one's life utterly ruined?" Like that movie scene where they blow up everything "because you made a phone call" (Enemy of the State, IIRC).
I think everything you say is true except the jab at java, which is also true, but not all the truth...

Besides, during the 90s the idea seemed to be that that the next step after the outsourcing was actually no programmers at all. UML and 4gl systems would handle all the complexities and laymen domain experts could just define all bread and butter administrative systems they like - no expensive and socially awkward nerds in the basement necessary...
Drift is mounted on the edge of my helmet, opposite my Cardo Scala Rider intercom system on the other side. There's not much way for it to hit the road first without my shoulder going AWOL, and if it did, it would snap off pretty rapidly.

A key advantage of the Drift and similar systems is the camera sensor can be rotated with respect to the camera body. So it doesn't matter that it's at an angle, close to your shoulder: the picture is still upright owing to one twisting the lens.
My point is that I've personally experienced the pain of purchasing a "high-performance laptop."

It was incredibly heavy to where you unconsciously start deciding to leave it home because of the discomfort of lugging it around.

The battery life was so poor you have constant anxiety about when it will run out or if you will make it through your two classes.

The performance also ultimately wasn't that great and had terrible thermals.

I was left with a laptop that never left my desk. I would have been better off purchasing a cheap chromebook and a mid-range desktop for the same money. The "performance laptop" is compromise incarnate.
That's one of several things that are reasonable not to love about Signal. Criticism intended to urge Open Whisper Systems into changing their Signal policies are reasonable. A statement that someone would recommend less secure messaging solutions to investigative journalists is another --- something I find much harder to be supportive of.
Is this zero-day? Was any of this submitted to Apple prior to release on github?
The example given in that shows it's not the same thing at all.
I'm torn between impressed and horrified.

"Atlas Informatics Founder and CEO Jordan Ritter calls the software "a photographic memory for your digital life"... This includes web pages, emails, Slack chats, Netflix films, Spotify songs, or anything else that's appeared in front of your eyes on your screen... You can search by keyword, content type or time, and it displays all related information based on relevancy. For instance, if two documents were open at the same time and you toggled between them, they will both appear whether or not they contain a keyword. Once installed on your hard drive and browser, Atlas Recall runs in the background and begins collecting your activity. The company captures all the content you've looked at and stores it on its servers."

http://m.slashdot.org/story/318403
"As speed increases, objects can be in several places at once."

Neatly explains why ninjas in anime are able to create shadow copies of themselves by moving really fast.

All of these are the sort of thing traded frequently in email and USENET in the 90s.
There should be just html and sql datatypes. They should have own literals and any string converted to html or sql or glued to them should be properly auto-escaped. You could still mess things up if someone malforms literal but it could help with 99% of usual vulnerabilities.
But we already know that the currently set emission reductions targets are not sufficient to meet the stated 2°C and 1.5°C goals. This is even baked into the Paris agreement itself. They will do reviews every few years and ratchet up the commitments necessary to meet the stated goals.

New agreements may still be needed since the paris accords lacks enforcement mechanisms.

So if we wanted to implement e.g. multi-national CO2 taxes or make some quid-pro-quo deals to get more renewables into developing countries then new deals will need to be made.
Incentivized computing power network (by Bitcoin.com)
You should go to a Microsoft Store and an Apple Store and try a large variety of laptop keyboards. Someone isn’t going to be able to intuit your preferences via text conversation.
https://en.wikipedia.org/wiki/Stockholm_syndrome

I'd find the "Apple is doing this for our own good with a single unified connector standard" position more credible if the new iPhone used USB-C.
If you know you're going to buy Applecare, why wait 11 months to do so? The coverage starts from the purchase of the computer, not of Applecare.
The comments section for this article hilariously has someone correcting the author's grammar only to be corrected by the author in a subcomment.
Mapping how the United States generates its electricity
I call "printf antipattern" format injection e.g. http://sakurity.com/blog/2015/03/03/duo_format_injection.htm...
From the pro audio side of things Bitwig is a game changer, I can actually run bitwig and renoise on my asus chromebox running crouton on an sd card and it all runs shockingly well considering I spent less than $200 for this device.
What a coincidence! Earlier today, I was wondering whether SSH could be used in place of GPG for encrypting messages; a common answer was that SSH was designed for a different purpose and that it wouldn't make sense to use it this way.

And here you've shown how it could be done. The script is interesting and educational to read through. Thanks for sharing.
Secret World of US Election: Julian Assange Talks to John Pilger FULL INTERVIEW
You will also need a license from MPEG-LA: http://www.mpegla.com/main/programs/HEVC/Documents/HEVCweb.p...

And also one from Technicolor, whose licensing fees are undisclosed.
Will Apple eject this app from their web store for downloading code? Maybe not. Current Apple policy:

2.5.2 Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code, including other iOS, watchOS, Mac OS X, or tvOS apps.

Older policy:

3.3.2 — An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s).

Apple once prohibited a Commodore 64 emulator because it had a BASIC intepreter. But they've lightened up a bit.
For me I won't recommend it because of the horrible lack of options when you replace your phone (let alone lose it). No encrypted migrate. No backup options. Unencrypted loses content (images).

Plus there's no way to search old messages.
I have a pretty thick skin. :-) As someone who is strongly people-oriented and likes to debug the wetware/collective crap, I would say that the Law of Triviality grows out of the need to hash out important human elements, such as good communication protocols, trust between members, etc. It lays the groundwork for doing good work when the chips are down.

Thank you for the long, detailed reply. I think this will help me.
By that logic, linode, shared webhosts, and facebook are all serverless.
I laugh every time I see mention of "gifted" children on HackerNews; not because these threads are always ripe with nerds stroking their penis, but because "gifted" is a conceited buzzword to describe kids with autistic behavior traits. It falls into the same realm as fat-acceptance movements and motto's such as "accepting yourself for who you are"; gifted being the feel-good motto house mothers coined to describe her little awkward Billy playing Dungeons and Dragons in the basement instead of playing sports outside with the kids in the neighborhood.

There are no gifted humans. We are all unexceptional primitive monkeys.
The wealth that has been created here since the last market crash has been enormous. Given the limited amount of land, the cost for RE has been driven incredibly high. As a result, the cost of everything is also way up.

I'm sure the congestion on 101, the BART, and the bridges is worse than it has ever been.

In the past cycles, people left the city because of costs and moved to the peninsula. Now even the peninsula is full of people hoping to get their kids into schools that are under-funded and have waiting lists.

I cannot predict when that river of wealth will run dry, but I think the companies that benefit from this can no longer afford to fund housing, health, etc. for every single employee they have.

Where are they going to go? They are going to go somewhere else.

It makes sense given that one of the implications of building and amazing global communication network is... that you don't have to be in a certain place in order to participate on it :-)

Also, don't get me started on the construction here in the Bay Area vs. some of the amazing craftsmanship like the one seen in the article.

I think we are going to see a lot more articles like this.

Oh, one other thing. One of the the reasons all these companies started here was because it was relatively cheap! For example, Apple picked Cupertino because everything further north was 'expensive'. Imagine that!
TV Show
Why would a well know producer draw up an NDA before reading my treatment?
McDonalds to roll out mobile ordering in 2017
Yes, keep it up! I shipped a fragment of something similar in an iOS app a few years ago, allowing my client to customize a complex form component of the app dynamically. It proved very useful.
One religon is replaced by another, one dogma and the unspeakable things and unthink-able things that go along with it, is replaced by something other.

The basic constellation stays the same, sexual deviants pressured by loathing heterosexuals into a social service in return for inklusion and protection provided by the society ing general to the sanctioning third party in this power-game. Cant we just guarantee this third party that yes, they dont have too work for the rest of theire lives, yes they can live on wellfare and in total freedom to do whatever and wherever they thrive but please stop messing up the world with social terrorism?

Im so sick with every date trying to sniff out wether i have some "feeling" on gay-politics because obviously that is needed social currency to man the monastry of social justice. I dont care about gays, i dont care about the whole thing, i want everybody to be happy in his/her/its own fashion, i just dont want to have me and my freedom to be dragged into this culture war between a old social-contract model and the new one. Because honestly- they both suck.
When threats are well understood, there is a greater chance of those threats being constrained by a distributed system of checks and balances.
I've looked at the Ripple site. Can you explain why a blockchain is such a big deal over traditional consensus algorithms?
AMD Preparing for a Breakout Year in 2017
Nobody is saying Signal has less secure cryptography than others. But being able to run it in CopperheadOS without loading microg would make the whole setup much more secure. And one cannot dissociate both things.
So, assuming that average temperatures only go up 2-2.5 C, we'll effectively be out of the Little Ice Age again, and into the temperature ranges that most of the golden ages of human society experienced?
Two things I recommend you do before hosting it again.

1. Use SandboxedEnvironment instead of Environment.

2. Render the template via multiprocessing with a 10 second timeout. This should solve some of your DOS issues.
I heard that running MacOS on a non-Apple hardware was not considered a legal solution. Am I wrong?

I thought my idea of having a test Jasonette app where you put the url from the app after the boot to do your testing could be very easily doable and way not it could allow also to test the various existing apps that OP created: he could create a test app that downloads a list of his demo apps (so it is always up to date), show a dropdown or similar to choose the demo app + allow you to specify your own custom test url using the keyboard of the device. In this way you have both a demo and a test application :)
It's immoral to put people in jail for this.
Yes, and it will still stay so until RHEL 5 is EOL (next year I think), so the Python 2.4 support requirement can be dropped. This is the main showstopper.

There is also work in progress:

https://docs.ansible.com/ansible/python_3_support.html
My local non-official Apple/PC store recommended postponing paying for it. It makes no difference in the length of coverage but you don't pay Apple for the insurance coverage until the end of the free warranty period.
But using the coin flip analogy, I would say that each successful company requires hundreds of "coin flips", with the outcome "heads" a majority of the time. A few bad flips could sink a company. I think it's much more than getting lucky 3 times -- more like mostly "lucky" hundreds of times.
For a moment I thought that really was Kim Jong. Very convincing work :)
Some pretty charts, but I find some of them more difficult to read than necessary. For example, "Electricity generation by power source, January to May 2015" attempts to balance coal against all other sources by placing them on opposite sides of the x-axis. A normal stacked bar chart would have the same effect while making it even clearer that they're percentages.

Also, while noting the generation locations by source and power, it would be interesting to see the areas these generators service.

Kudos to the Wapo staff for putting this together. One of the good things about charts like this is that it gets me thinking :) After all, I wouldn't have been thinking critically about these things if I hadn't seen the charts in the first place!
I live in the UK so part of that is exchange rate

UK Macbook Pros are the cheapest in Europe dollarwise, so that can't be true.
Design tools on Linux are still not good enough. It would be awesome if Affinity released their software for Linux since Adobe is not going to.
Processes? Seriously if there's only a single one, why would you waste resources on process management and process information? Just get over it ;) http://unikernel.org https://mirage.io :D
Great advice. Also, stores like BestBuy and Walmart often have a wide range of laptops on display to try.
أهداف مباراة الهلال والفتح 1/ 0 اليوم
How to name things: the hardest problem in programming (2014)
I think some negativity is helpful. If everything looks peachy it takes away the pressure.

The bleak predictions of acid rain killing forests and the ozone hole making australia uninhabitable may have helped driving policy to avert those scenarios.
1password was a weird one for me, I operate on BSD/Linux and very seldomly my Mac (I use an iPhone though) and I wanted to stick with 1password because it allowed me to access my passwords from my phone.

Luckily they use an open specification for the database they use which has a python module[0] and I've started building my own interfaces[1] to interact with the keychain in much cooler ways.

It's no 1password.app though. :(

[0] https://pypi.python.org/pypi/blimey/0.9.4

[1] https://git.drk.sc/dijit/password-utils
Cheyenne Mountain? I thought they just have deep space telemetry there!?
There's just nothing to do in Raleigh, unless all you do is drink and go to restaurants.
Well, I hope on Matrix we've not been blindly namedropping axolotl/double-ratchet: instead we've tried to be as transparent as possible (more-so perhaps than OWS) in terms of speccing what we've been doing (https://matrix.org/docs/spec/olm.html, https://matrix.org/docs/spec/megolm.html, http://matrix.org/docs/olm_signing.html, https://matrix.org/speculator/spec/drafts%2Fe2e/client_serve... etc). Thanks to the Open Tech Fund we also got libolm audited by NCC Group - and we've ensured that the audit report will be publicly released (mid-Nov). Hopefully the audit & the code will speak for itself, and certainly speak stronger than bios.
There isn't a single one, there's at least one per container.
Most Samsung phones can do it. I know at least as early as the Note 4. HEVC is codec of choice for 360 video for the Gear environment due to its small file size. The Galaxy S7 can do 4K60 in HEVC. Although, VLC has a hard time playing these files on beefy PCs used to encode these files. My 4K/UHD LG SmartTV running WebOS from 2013/14 plays HEVC as well. The Netflix app handles their 4K streams with no problem.

There are just personal first hand knowledge examples.
I tried this once for a small internal site in the university. It was nothing formal, just grab a T.A. and sit him/her until the forms are filled. I sat a few meters behind and tried as much as I could not to speak or give instructions, just look carefully.

It was very helpful, when we deployed the final version it has very few issues.
This seems like another point on the divergence from the traditional security model. In the 70s, the software on a computer was entirely controlled by the system administrator; the software was presumed secure and the threat was from the users. Users needed to be partitioned. In the present day, there's only one user who is also the system administrator, but the software is the threat to itself and others.

True for both server-containers and mobile OSs.
Προγνωστικά στοιχήματος με το αιώνιο ντέρμπι
Thank you. This helps. I get told all the time "Just do X!" and then I try X and it blows up in my face because it turns out you only do X under (long list of conditions that no one ever told me and assumed I knew).
I'm .. confused. Aren't you basically just confirming my position, with stronger examples? Are we on the same side or do you disagree with my comment?

I mean, I think I wrote[1] that I really dislike the connection between identity and phone numbers. I happen to use Telegram at the moment (I have exactly 5 contacts, one of those is the Telegram 'we updated the software' bot, another one is a random 'Sticker' bot), but I'm an xmpp guy deep down. Matrix looks promising, I just need to find the time/energy to make the switch (and convert the 3 'real' Telegram contacts).

If you look at the thread with tptacek I do have to agree that the safest bet probably is Signal right now - if it leaks the phone number or not. I don't have to like it though...

1: If you look at my comments it seems that I repeat that in every other one, but English isn't my native language. Please blame the language barrier first, then blame the human behind the message.
> What do they even do?

At the time they launched I worked for a CRM reseller.

The market was roughly segmented into two sorts of solutions: contact management and automation for individual sales people to run on a personal computer like the extremely popular ACT!, and more enterprise style client server CRM systems like Saleslogix, Peoplesoft, Sage, Pivotal, etc. These latter products were relatively expensive and complex to implement and integrate.

It was often remarked at the time that the majority of CRM implementation failed to deliver value. That matched my personal experience as well. Despite this abysmal success rate, companies kept adopting the systems because the alternative was individal sales agents keeping personal records, leading to very fragmented and inconsistent interactions with contacts and customers.

The initial Salesforce offering was quite limited, but it gave everyone another upgrade path away from individual contact managers like ACT!. My coworkers and I were initially dismissive due to data ownership/confidentiality concerns. Boy were we wrong. Salesforce blew up because it solved the problems with contact managers and simpler sales force automation software, but didn't impose the costly implementation and integration efforts the enterprise client server systems did.

And of course as tends to happen, now decades later the product is a massive offering that is frequently just as massive a headache to implement and integrate with.
Pro also means having an ESC key I think.