skysight-inc/HackerNews huggingface dataset:
Samsung Galaxy Note 7: Specification, Features and Price
http://bluehawk.monmouth.edu/rclayton/web-pages/u03-598/slf....
Please do not forget Prototype that inspired jQuery
So we are upset over autocomplete now? Why not type in the word criminal yourself you lazy bums. If it wouldn't show any results for that then maybe the rest of us would care but google not autocompleting your bias is actually quite refreshing.
What if an employee works for the company, but just needed a job and that was their only offer?
Unfortunaly tvOS most likely will not go dark scheme, because it was dark scheme and they changed it to light. Which I agree is a horrible choice, since every night watching tv before bed on AppleTV is blinding when the white home screen appears and because black compliments video thumbnails so much better. The only hope is if Apple is planning a dark option for iOS like macOS then there is a chance they might add dark as an option on tvOS but not likely.

A few of the other items are possible and things that would help most all users, where is the majority of the wish list items appear more to be bugs or issues particular to the user or a small subset of users rather than issues effecting everyone or the majority.
Web supports this via touch* events
But that's how IRC was originally designed, and it didn't work out in the long term.

There was only one network and any server could join it. But you could set up malicious servers can cause havoc on the network. Eventually all the Hubs but one closed their doors so only authenticated servers could be added. The remaining holdout was eris.berkeley.edu

And so the network split into the Eris-Free network (or EFnet) with the remaining servers connected to eris forming the Anarchy network (or Anet). Anet died out reasonably quickly.

There have been a few more splits over the years, until you reach the current situation, with around 6 major networks and hundreds of smaller networks.
I should have said as an outline, instead of a summary.

I think the beauty of Rudin is how compact it is. But of course you need an alternative book to be able to digest it.
Many people responding to this "story" are exhibiting classic confirmation bias. They're putting in searches that would confirm their existing belief that Hillary is "crooked" or that the system is rigged instead of ruling out other possibilities.

If you can show this happens for Hillary and not for 10 other people, that would be much more convincing than showing 10 times that it happens for Hillary.

NY Times has a fun interactive puzzle that demonstrates this bias: http://www.nytimes.com/interactive/2015/07/03/upshot/a-quick...
The controversy of the quotes isn't around the statistical truth of what they say, it's that they reject the "democratist" assertion of a monotonically causal chain of more voting -> more democracy -> better. For "democratists", freedom lost to democratic decisions pretty much by definition isn't really lost.

Ancient and not-so-ancient democracies have predicated the right to vote on such things as military service, land ownership, not being on welfare and other things. The idea is that voters should have a substantial stake in the republic (not saying that either predicate is a good, much less perfect, proxy for such a stake), not merely inhabiting it. Returning to that, rejecting "democratism" is the reactionary part.
Want More Money? You Need More Women
Glad I saw this on HN, I saw the news that Jlaw was playing Holmes elsewhere and I just assumed they were doing a gender swap on Sherlock as well and thought it was odd, but figured I'd still see it.
> Therefore whether you re-throw the error or squash it depends on whether another 'reject' function will be there to squash it further down the chain etc.

Does it matter if another 'reject' function is there to squash it? I was under the impression that unhandled rejections would just vanish into the ether... no need to worry about another promise handling them. Just re-throw the error and forget about it.

Edit: To be clear, the browser may display an error in the console as a diagnostic tool, but my impression is that unhandled rejections will not result in an actual exception that halts execution.

Edit 2: Here's a fun example for the Chrome console:

var p = Promise.reject();
setTimeout(() => p.catch(e => {}), 1000);

It displays an error... and then a second later the error transforms into a non-error!
Actor Pattern and NATS
That latter bit in the Amazon interview really pissed me off. They saw my resume, and it didn't include a degree in CS. They had a cheap opportunity to ask me questions about data structures (phone interview). So why the hell do they wait until the "fly me across the country" interview to ask questions about implementations of priority queue?
wouldn't mind seeing "Tom Perkins (description of who he is) " as a headline here. I have no idea who he is.
Sid Vicious at the Center of Copyright Suit Against Artist Richard Prince
Also, to compare with other languages:

Async is similar to a Future (such as in Java), with the difference that Future produces a result once and caches it, whereas Async re-evaluates each time it is executed. It can be made to cache of course. A Future is more like a TPL Task, though IMO, Async provides a more predictable programming model.

Go has go-routines and channels. A go-routine is similar to Async. In essence, they are a notion of light-weigh thread. Note however that Hopac support for channels is far richer than that of Go.
AI for propaganda, sounds like SciFi plot in the making.
I don't quite have that feeling watching this show (I can relate to it, but I'm not in the Valley; the show is hilarious), but shows like Catastrophe or movies like This is 40 hit _very_ close to home for the same reason. Funny, but in an almost painful way.

So I get how you might feel that way if you're in similar straits as the show.
> tuned to the worst possible world type of scenario,

With the possibility of a racist American president looming, search results which could signal one's ethnicity become a valid concern.
There are some timeless tips on acquisition here. Notably once more players are interested suddenly it becomes a whole lot easier to dictate terms for the deal ... like not relocating from Silicon Valley to Redmond.
I was only at the first six hours of the Decentralized Web Summit and I missed your demo. Tim Berners Lee was promoting solid github.com/solid as an open framework. I have just started looking at Solid and I would appreciate your comparison of Matrix and Solid.
Didn't the guy already say it in the video? They tried various times but the system is so broken and rigged that it just won't work. The senate just outright denies any of the reform bills. It's really desperate that one will have to assume by default that there is no recourse other than trying to acquiesce the existence of such absurdity and try to find workarounds, but this is how America is. Don't be surprised.
Didn't the linked post explain that the NHTSA is not looking at it for that reason, but part of routine screening? Or do you think that's a lie?
I find it hard to justify starting a new projet using C++ today when there is languages like Rust, swift and golang to a lesser extent. C++ was the only viable option for a compiled, fast and scalable language. Java has replaced C++ on the server/backend side for years and the same thing is going to happen on the Desktop/mobile in the coming years as the other new language offerings start to gain momentum.
Why would I want to "include" an OS in my code?
Not rolling, genuinely curious as to the specific needs.
Old World metals traded on Alaska coast hundreds of years before Europeans
Kids have it so easy these days, amirite? :D
Why do you say that? While we may not know the ultimate fate of the Edison machines or the company, there is already a compelling story that can be told, one that most are unaware of the details.

Doing it soon when the company is still in natural news cycles helps build interest for the movie. My only worry with something so soon is real world repercussions if Hollywood decides to play too fast and loose with the facts.
Does Tesla try to justify this practice anywhere? Buying a software for a superior navigation system I understand but hobbling the performance of a car seems pretty shady.
yes, that was more or less the idea of my comment :P
Governments aren't children. Starving a child is horrible no matter what infraction they're guilty of... both because it's a child, and the infractions are minor anyway (eating candy).

A government isn't a child, deserves none of the same considerations. And it's crime is mass murder.

I'm happy to see it starve, I'm obligated to try to starve it.
I can relate to this idea, but I gave a try to react and I changed my position:

Here's why IMO react is not actually mixing the two: HTML is just the serialized form of the DOM, your browser reads it, transforms it the a DOM tree before rendering it.

With react, you interact with the DOM (indirectly via a virtual DOM API), so you manipulate javascript objects, you only do javascript. JSX is just syntaxic sugar over that API, because deep nesting is easier to read with XMLish syntax. JSX is not a templating language (that outputs a string).
This is the reason for me that closed source software [that does dubious things] is doomed to fail.

As users find out about things like this, and as it starts effecting them more and more, there will be an aura of distrust.

Currently, I'd say programmers or IT-related people are the only ones that care about this. But as soon as the consumer sees they need to pay 9k for something they already have? Closed source software is done for.
With all the bashing FBI receives they are for the most part operating within the framework of the law.

In some countries just conspiring to commit a terrorist act can lead to a conviction, so in a way you can say that FBI is 'forced' to operate this way to get a conviction for a would be terrorist.
Ender's Game suggests such a genesis story for AI: born as a "spark" of self awareness in the world wide computer network where it developed silently for a while, before making itself known to humans
This is nothing new. Many car manufacturers have premium features already built in to the car but disabled in the software (because its cheaper to build fewer variants). Volkswagen charges a premium for remote window control despite all cars being manufactured to support the feature.
Sure Wall Street Adds Value, but for Whom?
Yahoo: Patent Sell-Off Isn’t a Fire Sale
Well... it's not unusual for companies to ship the same product with different pricing and crippled performance. It's being done all the time. This is just "the next level".

I wonder if you can "hack" it yourself :)
"Today, roughly 67% of prosecutions involving suspected ISIS supporters include evidence from undercover operations, according to the "

According to the what? Is it missing or redacted?
Ask HN: Why are companies paying ransom ware fees?
Can anyone explain?
http://archive.is/5U9ug
It doesn't need to care whether someone else is handling it. It should just do what it needs to do according to its contract. The caller that receives the promise as a result has its own contract that may or may not involve handling the error as well (and so on up the chain).

You generally have to have an end-of-the-chain catch as a safety precaution. If you don't have one and the promise fails you may get no feedback that an error happened at all. All methods that return promises should be able to expect the caller to handle them appropriately whether they pass or fail - it's not their responsibility to try and figure out how to handle an error in the context of the wider application.
> feel free to grab the last word

I hope you realize you're having a discussion with three different people. It's not up to you whether the community continues this discussion without you.
Not true.

At least one program whose graduates I have worked with sets up a payment program that only starts after you land a tech job.
The self fulfilling prophesy
The problem I see is that many of the most prominent media libertarians are far from the "hippie libertarians" that still have the "anarcho" in their anarcho-capitalist philosophy.

Exhibit A I would point to is Lew Rockwell's blogging group, a prominent self-proclaimed "libertarian" and "anarcho-capitalist". Sure, they have a strong disdain for "The System" (items like "Wall Street", "the elite", police corruption, spy agencies) combined with the standard right-wing (they love "market forces", a bit ironic given the Wall Street hate; they hate any social redistribution, hate environmental regulations, etc.). Unfortunately, I think their true colors have shown recently, in that they have shown quite a bit of love for strong "macho" leaders like Putin and Trump.

In reality, I believe that this group is fascist-capitalist: they are right-wingers that don't like the messiness of democracy and laws and rules that much (unless said laws and rules benefit them, of course). No true philosophical libertarian would support strongmen leaders, for fairly obvious reasons. But just like the word "liberal" has been perverted in America (it's not classic liberalism any more!), "libertarian" has been perverted into this capitalist-at-all-cost strongmen personality in the public mind, because unfortunately too many of the loudest "libertarians" are.

As far as SV goes, you are right that (from a distance) it appears less libertarian than 15 years ago. It seems interesting that one of the biggest pushes for "basic income" comes from this crowd for instance. But I can also see why the shift happened.
Personally I don't see that they invade privacy more than they can with other their information gathering methods, I however do belive that the names weren't given randomly but really related to some telemetry they planned, even when unfinished.
I think it's so ironic that the first version of Powerpoint was for Mac which ended up helping give Windows it's name when running Office.

I've seen Powerpoint used for so many crazy things. Most notably non-technical managers designing a UI in Powerpoint. It's just one of those, lets just get the job done pieces of software.
> The point of passing boolean params instead of named functions is that most of the time there is shared code between the two paths and not literally all the code is enclosed in either the if or the else block. If the author was intending just to restrict to that one specific case where there was no overlap whatsoever, then I guess I would agree but I'm not sure how often that happens.

The cases where there's a lot of commonality are cases for polymorphism instead. If you have something like:

def doSomething(useCache: Boolean) = {
//long and complicated function
if(useCache) cache.lookup(foo) else calculate(foo)
//more long and complicated stuff
}

then it's probably worth breaking that out as

trait FooProvider { def get(foo: String): Foo }
object CachedFooProvider extends FooProvider {
def get(foo: String) = cache.lookup(foo)
}
object CalculatingFooProvider extends FooProvider {
def get(foo: String) = calculate(foo)
}

and passing the FooProvider instead - that way you pass something with a clear semantic meaning rather than a bare Boolean.

> I'd say that at least this trivial example would be best handled by some data-driven approach. Look up salaries in a database instead.

Very much disagree. Every time I've seen a program do logic based on what was in the database it's been very hard to debug or reason about. Anything you can possibly do to make it unit-testable instead of needing to test against a prod database dump is worth it.

> Surely this is easier to misread than the if statement example, which in my mind closely matches how I think.

Disagree. The if looks like control flow when it's not actually control flow. If you're just doing Boolean logic, make it look like Boolean logic.

> But even then, that only works when the actual return type is boolean and there are no state changes made.

Yes, that's exactly the point. It's well worth forcing those things into different functions, so that you can inspect what's going on. Particularly when debugging, that means you can step over the conditional and see what the result was, rather than having to step through each if because you never know when one of the branches might actually do something.

> I don't really see how using an Optional type would remove the if(null) checks. It just makes the meaning explicit, which is good but not remedying the original problem.

Optionals have polymorphic methods so you can express most common use cases directly rather than having to branch, i.e. rather than:

val user = if(null == userId) null else userRepository.lookup(userId)

you can just do

val user = userId flatMap userRepository.lookup

map/flatMap/foreach each have their own specific semantics so it's easy to see what's going on, whereas an "if(null == userId)" could mean anything. (If your logic really doesn't fit into any of the standard use cases then you may need to use an if even with an optional, but such cases will stand out when reading the code - as they should).
Something to consider: perhaps the Bureau allows resources to be spent on "nobody-wannabe-terrorists" because it provides real-world experience for dealing with "actual-fuck-up-your-shit" terrorists, as well as a general reminder of how powerful and pervasive the FBI can be.

There is a prevailing theory that America's post-WWII habit of blasting smaller countries to smithereens (Vietnam, Iraq) is at least partially done to test out new war tech, train soldiers for real conflicts, and demonstrate the power of the American military to uppity rivals who might think twice about butting heads with the biggest military of all time.
If you're using ES6 you may as well use spread and defaults to make it more useful:

const $ = (selector, context=document) => [...context.querySelectorAll(selector)]
The real estate angle behind San Francisco’s Smart City ambitions
I do, it's still nice for "creative websites" with some animation.
Is raising right necessarily pushing?

I decided that I don't have the energy to force my kids to overachieve at things they don't want. But... If they are interested in anything, I will help them find the best instruction. For one this is foreign languages, the other it's chess and programming. But if they weren't interested, I wouldn't make it my mission to push. It's their life, and achieving "potential" is ultimately on them.
The last few books I've read I heard interviews with the author or discussed on NPR. Everything else is technical manuals or books on computer things I am trying to learn. Those are normally what I pick up from OReilly or No Starch or Humble Bundle when they're on sale and the topic interests me. Also tech manuals for work on various prices of equipment.
When making Office 2007, the MS Office team had the problem that 99% of their feature requests were for features already existing. Users couldn't find them.

Their solution was a UI change, from menus and toolbars, to the oft-maligned Ribbon. Advanced settings were kept almost the same as in previous versions, and the button to access those was an arrow in the section containing common settings.
I use vim, but the lack of autoindent support is a bit of a pain. I've been meaning to check out spacemacs and see if it does any better there.

also I'm just learning f# and I've started a small project to capture the paket and forge commands needed to get up and running: https://github.com/martindemello/fsharp-quickstart
isn't this just showing the effects of your filterbubble as defined by google?
> I find it hard to justify starting a new projet using C++ today when there is languages like Rust, swift and golang to a lesser extent.

A simple reason, for Swift and Rust at least, if you want that your code from today to work without changes in 10 years from now you will use C++.
> Cost has long been disproven as a favorable factor for choosing open-plan, as the productivity losses quickly destroy any real estate savings.

That's very interesting. What's your best reference for that, so I can independently verify it?
Baby Bust: 2015 had lowest U.S. fertility rate ever, down 600,000 births
libc seems much more substantial, maybe we can split the difference and call it "youmightnodneedstdio.com", although that sounds much less pithy.

I still wouldn't be so sure about that ratio. The people decrying the printf family of functions are often targeting small statically linked binaries. Where a few kb shaved off might be a bigger chunk than 30kb are for your usual multi-megabyte front page of today's web.
Hive Mind A.I. Forecasts Tech Trends (TechCrunch)
Yahoo: Our Patent Sell-Off Isn’t a Fire Sale
There was also the antenna issue on the iPhone 4, which was patched by giving away the free bumper cases and redesigning with the iPhone 4s. One would call a design issue with all iPhone 4 models an "entire generation", no?
It depends what you consider the end, in the movie "social network" they managed to make an awesome movie with a young facebook.
It used to be called "newspaper". People used to pay for it if you can imagine :P
I think you are seeing this in a the glass is half empty kind of way. I am assuming you think that everybody is really good at something special. Better than most people.

I don't think about it that way. My inspiration came from reading the Undercover Economist, where he starts by admitting that there are lots of people who would have written that book much better than him. However nobody has infinite time. They can't do everything. That is the key insight of the concept of comparative advantage. You do what you are best at even if everybody else is better than you at that thing. It doesn't matter because if their comparative advantage is in a different area, they are better off doing that.

So the glass is half full way of reading everybody is talented at something, simply means everybody is better at some things than other things. You might be a poor mathematician and a poor writer. But if you are a better mathematician than writer, then that is probably what you should do.
According to the pictures / reports this car was driving on a normal road, not the Autobahn.

Outside of cities you're limited to 100km/h (or less ofc - but 100km/h is the maximum you'll get if we ignore rare cases with 4+ lane roads and a solid barrier in the middle → 120km/h). Speeding means that you drive reckless and/or cross the (low-ish) legal limit and/or the limit that common sense dictates.

"Very high speeds" over here refer to the Autobahn and I'd be quite hesitant to label anything below 180km/h as "very high speed".

Just so that you can chuckle a bit: My company car (A3 SportBack quattro 2.0, 110kw) was returned this week. Due to rather .. special circumstances I'm currently driving a Toyota Prius Plugin Hybrid instead. I reached 190km/h on todays morning commute a couple of times (late, after most commuters - very low traffic).
Definitely not worth bricking your entire battery over $9,000.
Funny you say that. I thought it was weird that he didn't mention it because I've been in the industry for years.

But apparently, he left them out on purpose so as not to be associated with Occupiers (according to them) http://blog.debtcollective.org/whos-afraid-of-occupy-hbos-jo...
For actor model:
http://getakka.net/
https://msdn.microsoft.com/visualfsharpdocs/conceptual/contr...
For channel/~process calculus:
https://github.com/Hopac/Hopac/blob/master/Docs/Programming....
https://github.com/fsprojects/FSharp.Control.Reactive

There is also the Async monad:
https://msdn.microsoft.com/en-us/visualfsharpdocs/conceptual...

Ofcourse it is also possible to use standard .net stuff like the TPL https://msdn.microsoft.com/en-us/library/dd537609(v=vs.110)....
Doesn't Apple already use this model? They deliberately disabled Siri on older iPhones to force users to upgrade their hardware.