skysight-inc/HackerNews huggingface dataset:
The key is to apply DRY principles to argumentation.

If someone makes a claim, you should be able to hyperlink to it where the argument has already been explained.

Then each participant can "agree" or "disagree" with each claim in an argument chain. And every time they disagree they need to dive deeper to refine their argument.

Eventually all arguments reach a point of "because I say so" and ultimately it becomes a popularity contest. E.g. We should maximise happiness for all, etc.

But...the good news is argument reasoning can be objectively validated to some extent. Soundness and validity.

And definitions are arbitrary. People have to agree on definitions or there is no point in debating something. I would say that most arguments are about the parties not agreeing on definitions, and wasting time stringing together argument chains where both sides have different conceptions of the words being used.

I believe lawyers/politicians should be programmers and instead of arguing and making laws in English prose, they should use a structured programming language.
What an amazing year for Microsoft. It's nothing like Microsoft from 2006 or 1996.

Build 2016 is probably THE defining moment for developers that have previously shied away due to their inherent closed, proprietary nature.

At least for me anyways, AWS seriously needs a killer IDE like Visual Studio's tight integration with Azure.
HyperNormalization – BBC Documentary by Adam Curtis
> (Reuters) – Google delivered a vote of confidence in London’s future as a technological hub after the Brexit vote on Tuesday by announcing plans for a new building in the King’s Cross area of the city that will house thousands of extra engineers.

There's something wrong with this story. I've been hearing about a Google building in King's Cross ever since I moved here, so that's been around 2 and a half years. They didn't just announce it.
run4yourlives2 posted an unpopular, unsupported opinion yes. Half of one sentence dedicated to that opinion and the rest about another subject. Completely understandable why that would get downvotes.

manfromuranus provoking meaningful discussion does not make that post worthy. If I post trolling nonsense and someone calls me out with an informative post, I somehow don't deserve downvotes? That's some ends justify the means logic there.
I assume you're talking about why reqwest is necessary (i.e. why hyper is moving to async), rather than the single paragraph mentioning asynchronicity as a possible future direction for reqwest?

Async I/O is important for more than just multiplexing a million requests. Hyper is moving to it for that purpose, and also because it is a more natural way for working with in-flight I/O, e.g. cancelling requests or selecting over them.
Is this also integrated with the new Docker features that we saw in the live stream? I think being able to code in VS, build the project in ones favorite Linux distributions docker image and running or debugging it there sounds quite compelling.

If I develop in VS for a Linux target system how does VS know about the headers/libraries on the target?

Oh and a question that would surely interest some of my colleagues: Can it also be used to build and debug Linux kernel stuff, e.g. kernel modules?
Since you asked, one option would be to simply include it as an alternative part in the MIME message (which email is). In fact, I would argue, that’s the correct option.
That doesn't affect me in any way though, from my POV, lambdas work.
If you've an issue with the size just hit the 'reader view' on Firefox, or 'Distill View' on Chrome etc..
You are only saying this because you have all the same apps on Google Play Store as you do on the Apple App Store(basically).
You would begin to care what OS you have real quick when it doesn't serve you very well and no one is talking about games here(Banking apps etc)
We do, for professional drivers. Next time you're on a bus, look around; there's usually a sign saying something like "please don't make conversation with the driver." This isn't because municipalities want their drivers to be lonely! It is because carrying on a conversation while driving is distracting.
> People come and go and corporate culture changes with them

That's what worries me the most. The "cool" guys won't stay there forver. You can never now who will be the next.
This. As great as it is to hear about sensational founders that have turned the world upside down, it is at times hard to relate to. It would be great to show the ground truth of what small companies have to go through, and having office-hours that help elucidate the thought processes to follow to make steps forward would be invaluable. The best podcast episodes I've heard (and I specifically say episodes because I don't think any show that I've heard has consistently achieved it) on this subject have just been really good at being down-to-Earth and relatable.
I think this is the essential paragraph:

> What the attacker hopes to find inside the AES attack is a key collision. This means that a key guessed by the attack matches a key chosen by a user. Any particular guessed key has chance only 1/2^128 of matching any particular user key, but the attack ends up merging costs across a batch of 2^40 user keys, amplifying the effectiveness of each guess by a factor 2^40

If the attacker has collected 2^40 instances of some known plaintext, such as "GET / HTTP/1.1\r\n", encrypted under 2^40 unknown AES-128 keys (and it doesn't matter how those keys were generated), then the attacker can generate a key randomly, encrypt the known plaintext under that key, and see if it matches any of the target ciphertexts. The chance of guessing one of the 2^40 keys successfully this way is 1/2^(128-40) = 1/2^88. This means that attacking one of the keys requires far less than the 2^128 operations that one might expect would be required to attack AES-128. DJB argues that this makes AES-128 ill-matched with elliptic curves that provide a 128-bit security level, thus motivating a cipher with 256 bit keys instead, such as AES-256 or ChaCha20.

In practice, the first 32 bits of the GCM nonce used by TLS are derived during the handshake, so the attacker has to do 2^32 more computations (since there are 2^32 different ways a known plaintext could be encrypted with a given key). So perhaps AES-128 is actually fine with TLS. But the point still stands that there is a justification for preferring AES-256 over AES-128.
> Paul Krugman once said something to the effect that all economists agree on supply and demand, but disagree on everything else.

That's why it is hard to take economists seriously. If economy is a science, then facts should establish themselves and economists should agree on more and more things. That does not seem to happen.

Take the statement "Lowering income taxes causes people to work more and in the end generates more revenue for the state". That theory has been put to test in many countries (like in the US during Reagan's presidency) but they still can't agree on if it is true or not. So how can economy be a science when empirical evidence doesn't cause facts to accumulate?
I think this is a fair criticism and I agree that I might have used this comparison in a simplified way to make my point, but I think the primary thesis still holds: when building a React app, you necessarily need to make a very large number of choices that you don't need to make when building Ember.

This isn't because React is bad, it's because React is just the view layer! If we look at it this way, we can re-examine that list as:

* language

* view

* data modeling

* routing

* network connections

* functional utilities

* build

* styling

* testing

And, with React, when you have just a view layer, if you want to build an advanced application, you likely need to add on a bunch of other layers to get everything working. I hear you about being able to "just use React", but I also think that's a an oversimplification the other way: how many applications on the web today are built with only the view layer and none of the others?

After evaluating all the decisions we made in the past when building a React app, we decide to trust someone else to make them for us :)

p.s. the original title was "Choosing Ember of the React ecosystem in 2016" but I ended up shortening it :)
Big fan of the old Podcast and looking forward to the new ones! As for a suggestion:

I wouldn't want this to be every episode, but a themed episode on a specific 'hot' industry could be neat, i.e. interviewing founders of three companies in related fields. e.g. drones, crypto-currencies, bio, etc...

Often there's so many promising directions in a new industry that existing founders don't have time to explore all the opportunities.

YC should encourage them to share these avenues of potential in a discussion format... because who knows, maybe someone listening could grab an idea and run with it (and be in the next batch.)
Of course it is!

The way I build web apps is to use intercooler.js (which is built on top of jQuery) for my AJAX and then jQuery, or jQuery-based plugins, for UI needs.

Works great. Yes, the jQuery API has some aspects that haven't aged all that well, but it's a pretty well thought out and through library that provides great tools that should have been baked into all browser environments since the start, and that has a rich ecosystem around it to boot.

The jQuery haters are usually folks who tried to write an SPA with it, which they say, correctly, is a terrible idea. But then, building an SPA is usually a terrible idea as well.
Letter to a Medical Student – What % of Cases Are from Detergent? – Part 4
I feel like there is more to this. Can't you just show them the bill of sale?
cant believe I have lived enough to read this news!!
Can't you just, like, replace the function ? And postgresql has the best migrations, transactional (most of them).
I just started the Free Data Foundation. The goal of the project is to support OSS that can replace "free" services that subsist on our data. Interestingly enough the maiden project is tentatively called Tmail (short for torrent mail).

It works somewhat like TOR in that it will depend on volunteers to host nodes that will communicate with existing email providers (outlook, gmail, yahoo, etc). The reason we need these nodes is that it's practically impossible to host an email server at a residential location because ISP's block port 25. Also most people don't have the desire or knowledge to maintain an email server.

Users can host their own delivery nodes (which will be plug and play software pre-installed on RPi's). These nodes communicate with the volunteer's host nodes over 80, thereby bypassing the ISP block of port 25.

There will also be an option for people hosting delivery nodes to share their resource with people who can't/won't host their own nodes which will allow people to sign up for email accounts without running their own software (a la gmail).

It gets way deeper than that, but I'll leave it there. You can follow the project at https://github.com/freedatafound/. I've also bought http://freedatafoundation.org but there's currently nothing there.
Any insight into options for advertisers without that sort of budget to put towards just a single brand lift test?
The alt right is the popular front of the NRX.

Scott Alexander has a good overview here:

http://slatestarcodex.com/2013/03/03/reactionary-philosophy-...

This quote is priceless

"The good Catholic in medieval Spain doesn’t feel repressed, even when the Inquisition drags away her neighbor. She feels like decent people have total freedom to worship whichever saint they want, total freedom to go to whatever cathedral they choose, total freedom to debate who the next bishop should be – oh, and thank goodness someone’s around to deal with those crazy people who are trying to damn the rest of us to Hell. We medieval Spaniards are way too smart to fall for the balance fallacy!"

The tldr is that neoreactionaries believe that many beliefs about modern society are not just wrong, but not even wrong.

The follow on header might be more relevant to this particular thread though:

"Wait, You Mean The Invisible Multi-Tentacled Monster That Has Taken Over All Our Information Sources Might Be Trying To Mislead Us?"
So a guy has hurt feelings because his colleague prefers GUI over bash and makes little joke of him.

How is this relevant to .NET Core?

It isnt.
I have never developed outside of OSX/Linux. My languages are Ruby, Javascript, and the things in that domain. Can someone ELIaRubyDev what .NET is? I used to think it was a language, but I've since been told that the language I think of as ".Net" is actually C#.
That's just weird.
WebAssembly logo
SteamVR's implementation is equivalent to ATW, but not Oculus' new ASW.
I guess semantic markup is the full featured sibling to microformats.
You'll like Rust, because concurrent mutation of a value is impossible if you hold a `&` or `&mut` to the value. So this can in fact be ruled out by the programmer.
Tizen gives Samsung options and means that they are not beholden to Google.
I totally agree.

Besides, what is wrong with HTML? And why doesn't it render properly in the gmail client?
Possibly, but maximum memory usage is rarely predictable anyway. I expect it might be even less predictable than maximum latency.

However, it may still be possible to conservatively bound your maximum memory usage too, as long as your reclamation-work phase keeps up with your program's allocation rate, then you achieve a steady-state.

Suppose some amount of reclamation is done on malloc(), a tunable parameter could measure the ratio of allocation speed of the running program and amount of unreclaimed garbage. This ratio would control how much reclamation work to do before returning from malloc() so you can fall into steady-state.
Essentially nothing degrades in a landfill. Not even food waste.

If we don't use plastic shopping bags, we'll use something else that costs more to manufacture. Has more manufacturing impact on the environment. Paper, fabric etc. They can be reused, but it would take thousands of reuses to total less environmental damage than the extremely efficient plastic bag.

Its conceivable that plastic bags are the minimum impact to the environment, considering all the options.
IME, they always screw up costing me more money. I've oddly enough never seen the opposite. Funny how that happens...
DockerCon Europe 2017 is going to be in Copenhagen
“My position as Product Manager of Automation Technologies was eliminated”
Yeah, they could use RDFa, which actually can represent the exact same info (they're both encodings of Linked Data). Still, this actually makes it easier for people who dislike them to filter them out of the emails.
Wx, Qt, Tk all also fall into that boundary.
Right, I already mentioned this a couple of comments ago.

You can use various arena-like structures where you explicitly forgo the guarantee of deterministic drop for this.
>HN only allows upvotes for articles?

Correct.
It's only "open" in that they detail the spec they've come up with. Email has been so useful and resilient only because it's an open standard which is broadly agreed on and adopted.

Once the big players start adding custom features on top of existing protocols we start seeing fragmentation and parts of the market being cornered off. Once people start depending on this custom functionality, the vendor usually starts raising the walls to lock people in (see GTalk -> Hangouts.)
It's called Monodevelop, and it would have taken you 5 seconds to find using Google.
So, lets say someone had never worked with C# or .net before and works on a mac - where would you go to get started building a small server application? I assume you would use the .net core stuff? and visual studio code? Any good tutorials for noob-to-the-ecosystem but someone that has programming experience?
pursue knowledge of both fields by reading books on both.

the resolution of the query within the article is the meson nonet, a structure that underlies the physical reality in which we exist.

by comparing the "platonic" versions of the meson nonet with the larger, subatomic (like neutrinos, quarks, bosons, etc), particles, one can build an aggregate of the nonets crystalline structures into models that will give rise to the sub-nanoscale structures we observe at that resolution.

Feynman's color theory goes to this, and some reading on the lagrangian lattices of something I would call a four-sphere are the nonet's basis for architecture in 3D and 4D matrices (like the space-time continuum, for example).

my instincts tell me that this will read a little jumbled, but you asked a pretty heady question with no real quantification as to how the data need be learned or presented, so I gave you a summarized core dump ;)

but yeah, Feynman figured out the unified theory a long time ago and has yet to get credit. He "only" had a 123 IQ btw....lol
Assuming Platinum is the highest membership, wouldn't it be fair to consider the possibility that MS contributed MORE than 500k?
Millennials are often treated as a foreign entity, some entitled byproduct of the information age, but in reality you're talking about two decades of people whose views are going to vary as wildly as generations that came before them.

At the end of the day good organizational culture is good organizational culture, regardless of the year someone was born.
IBM System/360 emulator written in APL
I found this old YCombinator post

ctdonath 1646 days ago [-]

Long ago I found an IBM 360 emulator written in 2 pages of APL and published in some technical magazine. Anyone recall this and have a copy? (I've found websites with copies of similar articles, but lacked the straight-up APL code.)

dandrews 1646 days ago [-]

You're not thinking of Falkoff/Iverson/Sussenguth's A Formal Description of SYSTEM/360, are you? http://www.cs.trinity.edu/~jhowland/class.files.cs2321.html/...

ctdonath 1646 days ago [-]

Close, but not quite. As I recall (some 20 years ago) it had two pages of actual APL code (not notation, real runnable code).
-------------
My question is...
The person who has seen this before, "ctdonath", has he found the program yet?
Or has anyone else?
-- William Gallant
From what I've seen in the presentation today they addressed these points. There are no more guids, and you can use wildcards for source files.
Are we back to the 90-ties with no code highlights in text?
Citrus Integration Testing
Does it work when you switch between browsers and do you happen to be on OS X? Something might live on in keychain/cloud whatever.

They could potentially be using something based on this, https://panopticlick.eff.org
Even in a library there are valid use cases for an unwrap. If you can literally guarantee that the value is present it's fine.

In libraries one should be wary about it, and never use it if the unwrap might actually panic, but otherwise you're good to go.
Microformats are actually a kind of limited semantic markup, but here they're using JSON-LD, which can represent/encode any Linked Data, as far as I know (though they only support the schema.org ontology).
It's hard to read this when one of the points they use to distinguish themselves from provincial Americans is that they prove their cosmopolitanality by stressing they fly often, including just having been to Lisbon, and one on the way to SF.

Way to set yourself apart by highlighting carbon footprint and disposable income and consumerism. I think I spotted a disconnect.
Good read, but the article title is borderline tautological. Makes it seem like the article could read "By existing." Given the damning content, they could have fairly switched "Enable" to "Methodically Exploit".
The type of podcast I'd like to listen to is if you got a roundtable of people in various roles (like a roundtable of all technical founders, or a roundtable of all first employees, or a roundtable of all solo founders), and then asked them questions and let them discuss and debate topics, optimally ones submitted by listeners. And perhaps if a subset of those people were particularly good have them on semi-regularly.

There is a woodworking podcast I really like that is 3 woodworkers just chatting with each other about various topics and responding to questions. They all have different perspectives and skills and they often disagree about things, but by listening I get a good idea of the breadth of opinions and viewpoints.

IMO too many startup discussions are very narrow and don't talk about the large breadth of viewpoints that are out there in all sorts of topics. This is especially true if the people doing most of the talking are either VCs or successful founders and essentially are unchallenged by opposing viewpoints.
Possibly, but is the system getting stronger on each failure(like a human muscle), or is it just recovering?
Any chance this is available as a pdf ?
Thats fair. I said script for that reason. A better example would be assert equivalents - if an API could return null (Option) under normal circumstances but you know it can never be null based on how you're using it, unwrap() makes sense. That contract could only be violated if there's a bug in the implementation. If thats the case all guarantees are out the window and usually the best / only thing you can do is to crash and allow the process to restart.

Also in those case (in my experience) having a human-readable error message is rarely useful. When assertions are violated I almost always have to consult the code anyway. And 80% of my asserts are never hit. I usually don't bother preemptively writing decent error messages. File name and line number is the right information, and panic provides that anyway.
A sincere word of warning to all of the aspiring hackers out there
Sounds really good!! :)
I'm hoping that as the Pixel line turns into more of a real business for Google, they will actually start making phones that cost half as much or even 1/4 as much as the current Pixel devices. Google raised the (pricing) entry bar for secure Android devices to the level of iPhones, and that leaves most people without any real options for secure phones especially when most Chinese phones seem to come with backdoors by default.

I also think Google needs to increase OS update time to at least 3 years, and security updates to 4 or 5 years. The entire life cycle of a device should be taken into account when support is considered for devices. And no, two years is not the lifetime of a smartphone. That's a lie, mostly pushed by carriers (and of course manufacturers). A smartphone can easily last 4+ years, and it doesn't have to have the same owner during this period.
Archeology Gives History a Makeover
C seems to be going through yet another renaissance.

C is a smaller language to learn.

There is tons of legacy code even for embedded systems.
Q. I hear you no longer work for Apple; is that true?

A. Correct. I joined Apple in January of 1997, almost twenty years ago, because of my profound belief that “the power of the computer should reside in the hands of the one using it.” That credo remains my truth to this day. Recently, I was informed that my position as Product Manager of Automation Technologies was eliminated for business reasons. Consequently, I am no longer employed by Apple Inc. But, I still believe my credo to be as true today as ever.

Because who needs or expects anything remotely 'pro' at Apple any more?
> I'm seriously waiting that tokio train to be stable and a unified way of writing async services without needing to use some tricks with the channels or writing lots of ugly callback code

By which [1] is meant, for those not knowing.

[1] https://github.com/tokio-rs/tokio
.Net is both a run time and an echo system. C# is one of several programming languages (VB, F#) that get compiled into CIL (common intermediate language) and executed on the .Net run time CLR (common language runtime). Think of Java being compiled and executed on the JVM (java virtual machine).