skysight-inc/HackerNews huggingface dataset:
>Apple’s computers need to go on a diet

Yeah, not really. They are still among the thinnest/lightest on the market (and doubly so if one counts thinness AND durability, due to the unibody construction).

Of course Apple WILL make them thinner/lighter in future revisions, but I for one, and many others, wish they didn't -- and instead just used the space for moar battery and such.

>But six years is a very long time. The current Air is behind its competitors in every category. It’s more expensive than an entry-level Asus Zenbook UX305CA or Dell XPS 13, yet behind in looks, size, weight, keyboard quality, and display resolution.

And then it lists the MAIN category that counts in a notebook: battery life as a pro for the Air. Not to mention that it being behind in "looks" and "keyboard quality" is BS. For display resolution it's true -- it should have been Retinized or dropped by now.

>The Pro is almost as disappointing. It has a competitive display, and the massive battery Apple stuffs inside both the 13-inch and 15-inch models gives the Pro an edge in battery life. But both systems are larger and heavier than competitors. The 13-inch Pro feels like a brick next to a Dell XPS 13.

The XPS weight less and is smaller (less bevel), but quite bulkier in height. Moreover, worse touchpad (no multi-touch/pressure either), no magsafe, plasticky and cheap looking (complete with "intel inside" sticker, as if we care), no thunderbolt (for video/audio/graphics pros or quick storage and other expansions), etc.

But most importantly, one was released just last month, the other is an older model, and all signs say that the MacBook/Pro line is pending update (it's slightly past the usual update cycle, the inventory is low in retail channels, which usually signals an update, and Intel is having new processors out).
So what we're all really saying is that our current concept of 'money' and how it is generated and moved about is fucking up the world and we really need to work out a better way of managing society and balancing our needs against those of the environment.

If only.
I think you'll find this interesting: http://accelerating.org/articles/transcensionhypothesis.html

It argues almost the opposite of your points re: "everything is an organism." One of the things the author talks about is the possibility that our universe (and just about everything in it) is exposed to evolutionary forces. It even deals with your "distances too large to form a feedback loop" issue (by taking the relativity of distance and time to logical extremes).
Good question. For your first point, Terracuda doesn't do anything particularly intelligent with movement between host/device memories--it's mostly there just to hide that away from you. However, empirically, if your baseline is Lua or Python, almost anything you write in CUDA is going to be more efficient so long as you have enough data to parallelize over.

As for the second point, that is still mostly left to the programmer. GPU code doesn't necessarily preclude complex data structures, however. For one of my benchmarks, we used a software renderer that generates a quadtree on the fly and accesses that during the shading phase (https://github.com/willcrichton/terracuda/blob/master/render...).
The schema language is based on Avro which is much more of an RPC framework.
Agreed, I watch these stupid MS commercials where they are using the touchscreen on the laptop and it's SOOO gimmicky. No one really does that. I completely agree on the detachable screen though, of course at that point get an iPad Pro (for certain workloads)....
The context of the comment is about the FBI said, not what we are assuming they mean.
Distributed applications existed before Ethereum. Also smart contracts did too, just not turing complete ones because arguably they are less secure and not very functional because they would require centralized oracles which make them not decentralized.

This is laughable, they setup a MSDN account and added their plugin then pretended it was a big deal.

You got a plugin, WOW, you and microsoft must be building the Ethereum client together.
Port Talbot is my home town. I left many years ago but still keep in touch and visit occasionally. Everyone is directly or indirectly connected to the steelworks.

My father worked in steel, my brother still does, and even I did for a gap year before university.

Everyone (well, in those parts) knows the joke about a man being asked 'That thing up there in the sky, is that the sun or the moon?', to which the reply was 'I don't know, I'm from Port Talbot' (... a sideways dig at the once extreme pollution there).

It's not the most beautiful analogy, but moving away from home to find a job is like committing adultery. Once you've done it once, you're perfectly capable of doing it again.

But what if you haven't? What if you're a steelworker in your 50s whose skills are steel-specific? What if you've never left your home town because of things like rootedness, community - and the good jobs that were once on offer?
If you want to read a sci-fi exploration of a similar idea, pick up Ancillary Justice by Ann Leckie. (I can't say more than that without spoiling things.)
Or "How did this ever work?"

https://github.com/search?utf8=%E2%9C%93&q=%22How+did+this+e...
Write Your Own API Clients in Swift
Why? Please.. Microsoft is dying. Do not disturb.
No can take away the value of the education. It's only the credential that lacks value. There is no requirement that you list it on your resume.
the discussion has been opposed?
Does this support:

1. CommonJS modules

2. Static types

3. Webpack loader

Having CommonJS module support will enable polyglot development where language syntax live inside a module and everything follows JavaScript semantics.
DAO's existed before Ethereum.
I don't believe it's a problem with the name itself but more a problem with how commenters are more easily concerned about everything sounding professional even though it may very well have nothing to do with a job.
Are you sure we are talking about the same "functional programming"? Consider a function that parses a number from a string, and a function that doubles a number. How could anybody expect the order of these applications to not matter?
What makes a great Tech Lead?
You're doing Lean wrong
This idea was around much earlier. See what Steve Jobs said in 1983 to John Sculley, then CEO of Pepsi, to get him to come to Apple: "Do you want to sell sugared water for the rest of your life? Or do you want to come with me and change the world?" https://en.wikipedia.org/wiki/John_Sculley
In my view they should have made Powershell as a language that's derived from C#. Or they should have stuck to bash. Both approaches could have worked. Instead it's that weird thing in the middle that doesn't do anything really right.
Release 0.6 of RedBaron, high level parser/modifier of python source file
Actually, I read Google won't be too late to the party adding ad blocking to Chrome. Of course, with their ad networks whitelisted by default. To be honest, I think if they haven't done this already is because it would be such a monopolistic move. Most AdBlockers come with Google adsense whitelisted, but imagine if Google did that themselves. But considering not only how widespread the use of ad blockers is, but also how other browsers are soon going to ship with an ad blocker built in, now they'll be able to do it without anyone complaining about it.
How to Use SQLite Database in Node.js
Chinese AI team plans to challenge Google's AlphaGo
Will Regulatory bodies – FDA, FAA, DMV – be more amenable to new technology?
Artificial Intelligence, and in particular deep learning, has come a long way to reach it's current level of performance. Deep learning has shown that computers can parse large volumes of data and, in the process, “learn” the salient features of images and find subtle patterns.

We are using similar A.I. Technology at a startup that I cofounded, http://behold.ai, to identify abnormalities in medical images thereby helping radiologists make better clinical decisions. However, we are faced with regulatory challenges with the FDA, although the algorithms have shown great promise. Basically the FDA is averse to the black-boxish nature of these algorithms where an image is input and then the neural network outputs an inference.

I know many other companies and research institutions such as IBM Watson are working hard at the technical aspects. Other startups and large companies such as Google with the self driving cars are faced with widespread regulatory issues. Is there any chance that startups currently working in this field will see commercial viability soon because of regulatory bodies being more amenable to their new technology?
Nest is underperforming, and its future at Google is at risk
I see the markdown more as a reflection that customers, at large, actually aren't getting value from these companies, or at least less value than previously assumed. I know it's only anecdotal, but with e.g. Dropbox, I don't know a single person who pays for Dropbox, and every Dropbox user I know claims they would be content to migrate to some other free service or just buy external hard drives and deal with lesser accessibility before they would pay on a subscription basis for arbitrary cloud storage.

So then the question is about enterprise clients, and it seems the value proposition for enterprise cloud data management is just good enough. Many other enterprise cloud services provide the same thing as merely a tiny add on to a whole suite of other cloud tools and services. I even remember in a past job once I asked if my team could have a tiny budget (on the order of like $100/yr for our team size) to have a private work-related Dropbox set up. Various managers got involved and shut it down right away, claiming that the $100/yr was just not something they could approve, even though we probably paid at least 5x to 10x that per person for various other cloud services. They basically said, make due with this other legacy enterprise thing that has some crappy Dropbox clone buried somewhere inside it.

More surprising than Dropbox being marked down is that it was ever valued at those levels in the first place, IMO.
A tree grows in Ross Ulbricht's prison cell
It's also for cases when you know it can't happen. For example, Java's String class has a method

public byte[] getBytes(String charsetName) throws UnsupportedEncodingException

Since it can throw a checked exception you have to catch it, which generally is fine, but consider this case:

someString.getBytes("UTF-8");

This call can never fail (support for UTF-8 encoding is required in Java) but in my case I have to do something with the exception in the catch statement or our static code analysis tool will start complaining (and rightfully so). So that's where I'll log a 'can't happen error'. It truly cannot happen.
Are Young People Leaving Facebook? Not Even Close
Yes, this is largely how things have worked in the past. They had "disk cleanup" (as far back as XP at least) that removes some install files and such. Programs like CCleaner work to remove that kind of excess - but I was specifically asking what Win10 was doing as a comparison to the complaint that Linux distros don't [apparently] handle removal of [some] install cruft without intervention.
WWW, the Wealthy Western Web?
They've spend a money not only on the players but things in & around the arenas they play in (concessions, upgrading booths) and as a result they've been able to extract more money out of the franchises. I'm also sure owning a team is fun if you're into that.
What URLs/domains are on this exception list exactly? Couldn't find it anywhere.

Edit: had to install Opera to find out, this is the list:

[*.]baidu.com
[*.]facebook.com
[*.]google.com
[*.]yandex.com
Rust has support for "this can not happen" in core: http://doc.rust-lang.org/core/macro.unreachable!.html

GCC also has an extension for that: https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html#index... which Clang supports: http://clang.llvm.org/docs/LanguageExtensions.html#builtin-u...
I know. I just don't like Chrome's UI and it's heavy integration with Google. I am trying to rely less on Google. I have switched to a different email provider, DDG is my default search engine and I use Owncloud for contacts, calendar and files.
A Six-Figure Job Without a Degree: The Rise of College Alternatives
So 90% of the comments you are reading here are crap...
Yes, I drink it everyday
you clearly underestimate the man. erdogan is a brilliant politician probably the greatest of our generation with putin and do not worry he does not need europe. actually joining europe will be bad for turkey on so much levels that it does not make sense
That's a great but age old question. Who watches the watchers?

What we all knew, and what's leaked in the recent years. The answer is nobody really.
تور کیش قیمت ارزان در هتل پارسیان ویژه ۱۴ فروردین ۹۵
How to Hack an Election
CVE has no known issues for Opera 12.18 and they recently upgraded the SSL ciphers to conform to modern standards.
Thank you! Much better now.
If you need to support every possible way email can be sent and received (aka, you are building a generic email client), there is a lot of work you have to do.

However, if you are building a piece of software that simply communicates over email, you only have to support a relatively straightforward format for email that everyone else inherently supports.

Depending on the platform you're building on, a lot of the basics of actual email sending and receiving may be handled by the platform directly as well. I didn't have to write the SMTP handling for my code, for example, because the platform I was building my app on pretty much did it for me.

Also, the great thing about figuring out weird edge cases with email, is that email is such a widely used and universal protocol, there are literally millions of places on the Internet that have code for it or talk about it. There's a lot of resources out there.
If, while randomly flipping a coin, he reveals the car then you have a 0% chance of winning. If he doesn't reveal a car then you have a 2/3 chance of winning if you switch doors.
I strongly doubt writing Terracuda GPU code would ever decelerate your original application, although it might not be as fast as a hand-written CUDA program (and that's an important distinction!). Terracuda doesn't actually lack that many GPU specifics--really it just doesn't provide access to shared memory constructs which are important for hand-tuned matrix mult kernels and blocked algorithms. And that's in the NVPTX API so it's not a true obstacle, just something I haven't gotten around to writing yet.
Those countries do not have a state-enforced opposition to historical facts.
ES2015 boilerplate for creating libraries with the newest front-end technologies
But you can't get arrested for saying it happened in any European countries.
I preserved for posterity a colleague's unique commit style:

https://gist.github.com/rcarmo/c671555169abbae83a1a
I'm reminded of Greg Bear's novel Blood Music.
This is more grokable for the average geek than most, but I think he was looking for a less mathematically jargon-y translation. E.g., something like[1] this written to translate from the "math" domain into the "average dude" domain, done by the co-founder of Julia. R_8 / R_24 is still impressive, haters. ;)

We both might know enough about math to know what a Lebesgue measure is, but Real Analysis wasn't a requirement for most CS majors posting on here I'd imagine. (I agree with my uncle/aunt poster, though-- this is way more accessible to the general mathematician than a Wiles on Fermat or Perelman on Poincare. It's self-contained enough to clearly define * weakly-holomorphic modular form* [which I could take a stab at, but not with too high of a confidence factor]. Spending a few minutes to throw (19) in there was kind of the author to do, so those from other disciplines of mathematics could continue reading instead of just presuming what \gamma was.)
FWIW, I think there's a big difference when the directions are reversed (although that may not be rational).

Example: Log into amazon site with facebook credentials? Hell no. Make amazon purchase through facebook chat bot? Possibly.

When it comes to commercial trust, all third parties are not equal.
What makes you think the money you spend on Chinese goods isn't mostly going to the rich 1% in China? China has their own billionaires who mostly make their money off the backs of the Chinese poor, just like it happens in the US.
Misleading title - it's a Japanese owned Israeli company.
There's a bug where if you mouse down and move the mouse out, the note plays indefinitely.
This is exactly what I was thinking.
Do you mean you work with evolutionary algorithms?

One thing testing does require is determinism. In other words, given all input states X(1) through X(N), output Z should result 100% of the time. If that is not the case, then you haven't accounted for all input states (for example, code that looks at the time and acts based on that- the time is an oft-unaccounted-for input) or you have code that calls something like rand() without a seed.

If you can get your code into a deterministic state, then it is testable.
>> very high volume of small requests

I recommend something with non-blocking IO. I suggest Lua-Resty on Nginx.
Apple should stop being stubborn and start offering up a bug bounty program and start paying out big $$.
It's an awesome library/tool yay for more Python to JS tools!
If you work for a big company, search for this string in your bug-ticketing system to see example logs from all the times these lines are triggered.
This would only makes sense when Internet connections reach 1Tb at low cost. The only "algorithms" this currently makes sense for are very complex ones such as voice recognition which require too much data and processing power to include in a phone's OS.
Show HN: Dependency Network of Babel.js
There are innumerable ways infact to spoof the fact you're not using TOR to a website, and you can read up on these in the TOR documentation.

Ideally you're looking to use TOR as the first hop, and then you dial into the wider Internet with a VPN, or as I mentioned: Using various Google services to camouflage traffic instead of a VPN. This is where pluggable transports come in, because Google doesn't like TOR, so you want to choose how you're connecting to Google, and get to traverse the TOR network to find an optimal route.
LXCore.sys = Linux version 3.4.0-Microsoft
Sales and Marketing Stacks on the Cheap: 5 Surprising Tools We Use
I'm really beginning to wonder where the ad-blocking wars are going to leave us.

If I ran some kind of online content, and it was clear the majority of my money was made in advertising, and that the majority of my money was being eroded by ad blockers, I feel like the natural next step is to fill your content with ads that are simply not blockable.

I've started seeing this with YouTube videos, where people quickly (or not so quickly) plug audible at the start of their videos. I have no doubt that "native" advertising is becoming both more frequent and more insidious (because obvious native advertising doesn't work as well as non-obvious).

I have to be honest: I'm not really a fan of this future. I think the right future is either a) paid content (which very few people will go for) or b) ad-supported content, but those ads aren't evil animated audible malware vector infected boxes of non-relevance. This leaves a chance that the content will actually be content, and not some headphone review that you're entirely unsure who has paid for the existence of.

Perhaps instead of having massive blocklists with the occasional white-listed website, there should be some kind of automated sin-binning, where websites (and ad agencies) that have proven to behave themselves (non-animated, relevant, safe advertisements) are allowed through while dodgy scum gets blocked for N months or until they have a proven amount of time where they have shown themselves to be safe.

This doesn't solve the whole "I don't want people tracking me" thing. I'm not really sure how to solve that. I don't see how you can. I see the future for that being more and more walled gardens so you can be tracked server side, which is also entirely undesirable.
I use the web browser version. Some years I've had to change my user-agent header, but I've always managed to successfully submit my federal & state returns.
Iceland put top finance executives behind bars, but fears of cronyism remain
Yep, that is the reality most of the time. It would be easy if you had a fixed list of features for a project. But they change most of the time throughout the development. You get used to it and start planning accordingly.
yes we all know history is hard science. not talking about the genocides here.
I would use AssertionError exception for that.
you can be socially and economically either conservative or liberal, R or D.

That merely means voters are severely limited in their ways to express their opinion. It doesn't mean every person is reducible to a single bit.
>I'm not saying "global warming causes all the hurricanes",

That's exactly how you wrote it.

>Like Hurricane Katrina or Hurricane Sandy? Or the streets of Miami flooding?

It's a great example of what the problem is. If you aspire to being a great negative example, I guess that's your prerogative.
The examples are linked on the github page. This was something I had a tiny internal debate about. This thing renders HTML, but I wanted something visual on the README. But, that would require a screenshot...of the rendered HTML page. I don't know why, but that was very silly to me. If it's a screenshot, who is to say that I didn't just take a screen shot of my terminal?

I posted this on /r/coolgithubprojects and one of the comments was someone thought that the linked examples were screenshots until they selected the text.

In any case I'll post a separate comment with the linked examples.
Delayed sleep phase is defined in the article as going to sleep at 2-3am and getting up at noon. It said that most people wake up at around 7am but ~40% wake up noticeably earlier or later than that. So I wouldn't say it's irrelevant for the vast majority of the people.

(I personally like to wake up late, though it's not tremendously painful to adjust to another schedule.)
Can we see some examples of people claiming this?

Barring people who are new to FP and reading through a tutorial, who can make erroneous claims out of lack of understanding (just like people learning OOP also make mistaken claims about it), I don't see how anyone using FP can make that claim. It's evident that you cannot arbitrarily change the order in a series of transformations unless they are commutative. I mean, this is already the case with maths! Who would claim it isn't with FP?
http://githut.info