skysight-inc/HackerNews huggingface dataset:
> important buttons I use multiple times daily, like those for brightness and volume adjustments, now require the use of two-step touch-and-slide actions instead of my preferred key-mashing.

This is configurable. Just go to System Preferences > Keyboard, and on the first tab you can choose whether the touch bar shows (a) app specific controls plus an expandable control strip (the default), (b) the expanded control strip (the old default behavior), (c) function keys, or (d) app specific controls w/o expandable control strip.

Options (b) & (c) match the keyboard options without touchbars, and as before you toggle between them with the Fn key. The upside with the touchbar is you can see whether you’re in function or control mode. In any case, sounds like (b) is what you want.

Disclaimer: I’m running High Sierra so not sure if this is available on Sierra, but assume it is.
There's currently a lawsuit alleging the NHL hid the risks to the players, much like the NFL lawsuit.

https://www.theguardian.com/sport/2017/apr/05/nhl-concussion...

And the rates of CTE in former NHL players aren't exactly low. 9 of 16 (albeit a small sample) showed signs of CTE.

http://www.espn.com/nhl/story/_/id/20498726/nhl-players-relu...
You've missed my meaning. I said analogous, not literally the same. The scalper changes availability of tickets from favoring time/chance to favoring willingness to pay more.

It's also a bit much to talk about the scalper imposing anything on end users. If everyone got together and stopped buying scalped tickets, there wouldn't be any ticket scalping anymore. Except that won't work because there are plenty of people that care less about money and ticket scalping than they care about attending concerts.
Don't read guides. They won't help you. Try to use the stuff. Get some money on the exchanges, on MyEtherWallet, use the Ledger Nano, invest in some ICOs, use the Etherscan API, etc.

I did the mistake reading too much about all this crypto stuff for too long actually doing nothing.

Once you do something it clicks and you understand the whole picture much better and you read automatically stuff that matters and which gives you a deeper context.

Edit: Why the downvotes?
Their purchase of the ticket and subsequent attendance literally means that someone else couldn't attend. They, by virtue of wealth, took that experience from someone else.
Sounds great, I've made the change. Thanks! https://github.com/rust-lang/blog.rust-lang.org/commit/92031...
Not a big fan of the judgmental attitude in this article.

> So why do so many workers demand multiple monitors? I believe it’s a case of the illogical allure of extremes.

> Too much of anything becomes its opposite . — Tim Ferriss

If you don't like multiple monitors, fair enough, but don't dismiss everyone else as wrong without considering how their workflow may differ from yours.

I can work fine with one screen, but I can work even better with multiple. Just like the author of this article, I make heavy use of macOS's workspaces. Being able to have three workspaces visible at once is highly preferable to just one -- it is easier to turn my head than to jump through workspaces with my keyboard shortcuts.

Unlike the author suggests, I am not trying to focus on multiple things at once -- my focus remains on one monitor at a time. The multiple monitors just makes it easier to shift focus when I need to.
vertical monitor is a blessing and a curse at times. For just coding, it's great because I have more lines to reference at once. However when I show the directory tree for my projects my width is small and sometimes hard to deal with. Same problem with having a mini-map sadly.

I actually am right handed and read left-to-right. My dominant screen is my left screen and it used to be my editor screen, but I switched my code to the right because nowadays more of my work is server monitoring, communication, and review of code. The wider screen space is nice for this.
Each language had some niche library that did
non-blocking I/O [...] Netty for Java)

Non-blocking IO has been in java standard library since 1.4

More then Netty supported it. Netty, Jetty, Dropwizard, Grizzly, VERTX. Apache Tomcat supported non-blocking IO 5 years ago.
(disclaimer I would never advocate for this in way shape or form)

With that out of the way in small businesses reputation can matter quite a lot. Informally many small businesses know that one guy/shop/service that is not worth having as a client. Regardless of discriminatory issues every client has varying levels of cost associated to doing business with them. So just like Credit Scores are a risk profile for how a person will handle debt. You could envision a subset of social scores as a risk profile on having someone as a business partner/client/provider based on metrics like support cost, likelihood of nickle and diming you, Contract negotiations gone wrong. That sort of thing.
American football is also obsessively measured. The difference of a few yards at any point in time can be the difference of a game. Players are also obsessively measured for their performance, so every second counts towards a professional player's career - and their compensation.

Players are highly incentivized to "give it their all", and that's how people end up getting injured or receive massive head trauma.

Hockey can be just as violent, but it's a much more fluid sport, so the pressure isn't on as much for the extra exceptional effort.
The scale of the universe is depressing.

Edit: because I feel that were stuck here for now. If Voyager took 40 years to exit our solar system. And solar system in galaxies and galaxies in the universe...

It's a good thing I'm too busy being poor to be concerned about interstellar travel.

It is mind blowing though... Way to quote pale blue dot... Everything we have ever known...
Physicists just love to work on natural unities, where they throw their types and conversion functions out of the window and calculate in a unityped framework.
I suppose, though it would be very strange and disingenuous to leave off the most important implication.
Not just Windows. Even single monitor unplugging and re-plugging messes everything up on my 10.12 running MBP. Sometimes it even forgets my screen scaling settings on the 4K external. It also loves to move windows so that only 20 pixels of the window is showing at some edge of the screen.
> Humans can only focus on one thing at a time

Hence why I have two displays; so I can focus on code and not worry about losing focus by alt-tabbing away from it when I need to look at my application.

I'm not convinced the author is a very good developer..
But Vanilla.JS IS a framework!

http://vanilla-js.com/
I can see it in the pictures for the article, that the author elevates the smaller monitors, but it doesn't look like the LG Widescreen was elevated as high. I really like the LG for my use, but I found that having the center of the screen (both width and height) straight across from my eyes. My posture is better and the stuff on the sides of the monitor are clear. Plus all the movie playing software that centers the movie. I really wish on laptops that movies would align to the top of the monitor.

I've never liked two monitors because one always turns into a weird status display.
Careful sweet prince. It is called Skynet.
Why didn't you dispute the charge with your financial institution?
I think the inflection point for me preferring reference manuals on computer was when the majority of them transitioned away from being scans to actual documents with hyperlinking in the ToC and index. Too convenient (although searching PDFs still kinda sucks in all the viewers I've tried).
I love browser push state so cool, but yeah if it doesn't work right you get stuck not being able to go back.

Edit: also agree to it disappear when accidentally hit back or leave page... I don't think you need to ask permission to use cookies so should opt for it... Or some other way to store.
I mean, I'd start at the very question - romantic desire? I mean, were they testing against likelihood for partners to make out? Go home and sleep together? Go on second dates? Admit mild attraction but not instigate further action? Date a whole lot and eventually break up? Or marry?

The things people look for in a partner to go home with for the night are different from the things people find "just generally attractive" (oh he's hot) which are different from the things people find good for long-term dating. I mean, obviously, but my point is the layer of complexity doesn't just start at "different things that cause attraction."
"Junio is particularly proud that none of his customers were infected with WannaCry, the ransomware"

Uhmm.... so, it detects WindowsXP installations?
>Associated consts aren't class variables, because constants can't vary

That's why I wrote "limited version of". Rust's "associated constants" are a subset of C++'s class variables feature. Namely you can only have variables qualified "const" i.e. constants.

>Rust also doesn't have classes in any recognizable sense

What? If you have instantiatable abstract data types with associated methods you have a "class". Calling them "structs" does not change that. There are classes defined with "struct" in C++ and D too.

Oh and calling an interface a "trait" does not change its fundamental nature either.

Rust clearly is an OOP language.
I use modal dialogs as an example of an app forcing the user to work in a modal way. Thunderbird used to throw up a modal dialog whenever I lost wifi on my laptop. Outlook still won't let me send an email when I'm browsing the address book. Most people find modal behaviour an annoying restriction.
> Languages where variables can be given (nontrivial) types are called typed languages.

This is a vacuous definition because it doesn't specify what is meant by "variable" or what it means to be "given a type." This is not nit-picking. It actually matters in the case of Common Lisp. Consider:

(let ((x 1)) (declare (fixnum x)) ...)

X is clearly a variable, but has it been "given a type"? In CL, type specifications are promises to the compiler, not specifications of program semantics. (declare (fixnum x)) means "I, the programmer, promise to write my code in such a way that the value of X will always be a fixnum, and you the compiler are free to assume that I will do this correctly in order to make my code run faster."

On the other hand:

(setf x (make-array 10 :element-type 'fixnum))

In this case the implementation is allowed (though not required) to make an array that can only hold fixnums. So are the array elements variables? And have they been "given a type"?
I wonder how this compares to UFC, boxing, etc?
Lithium-air battery would work. Additionally, you can use a sunlight-readable reflective display, which in principle only needs as much energy as an LCD, which is negligible.

...or imagine a display that includes a photovoltaic panel taking up most of the area of each pixel to power the device using ambient light, with a tiny electronically steerable LED that points in the direction of whoever is watching (and if multiple people are watching, just switch rapidly between them). The display would appear very bright but use so little energy that it could be powered by ambient light. In principle.
I guess question is less of was it successful but rather was it necessary and did the move do any good at all?

One thing I can't understand is, when I look up all the countries/regimes/dictators in history that have tried demonetization, and almost always it was done for the same reason - curbing corruption, black money, counterfeiting etc., and generally it resulted in people losing confidence in the institutions/governments, no real dent in corruption, counterfeiting even decades later. Unless I missed something, it just puzzles me why we would try it now and expect a different result.
We directly spend billions of dollars on occupational safety.

And people raise issues with buying goods from countries with lower standards all the time.

I would say it is at least as big an issue in the public consciousness as the danger to the players of professional sports.
It seems obvious to me. All the copying of immutable data.

To turn the question on its head you could ask, "why are GPUs or DSPs so blazingly fast?" Part of the answer is they do a lot of operations "in-place", treating data as mutable wherever possible, in parallel, using heavy pipeline optimization to trawl through and update memory in place, sometimes using "modulo addressing" modes to make hardware-supported FIFO structures.

These techniques are all aimed at reducing the number of memory fetches, cache misses, etc. I don't know how FP languages are implemented at the runtime, but I'm guessing they don't go to these extremes.
In chrome the bottom left status "connecting url..." Like a grey rectangle
Well the irony is that boxing gloves were introduced because hands are so fragile compared to skull that fights would be too short. It wasn't a noble reason.
That's a pretty generous definition of "suggest." Could be that they aren't studying the right metrics before meeting.
Constructive mathematics is based on intuitionistic logic (i.e. classical logic without law of the excluded middle, meaning you don't have proof by contradiction, to demonstrate the existence of something you have to "construct" it).
Intuitionistic logic is very close to type theory.
This is such a great point. Anyone have tips on tactics for catching yourself externalizing your stress?
at some point it's a debate on definition. To me, a "framework" as a strawman (and unfortunately, usually in reality) has the following features

* hoses the stack trace and makes stepping through code useless and futile

* introduces nearly indistinguishable vague abstract ideas that have very real differences in code that are not well-documented

* changes core api and underlying functionality every few months and breaks backwards compatibility

* makes code action-at-a-distance spaghetti where one task is strewn around multiple files in different directories through some mystical dance of indirection

* is an order of magnitude slower while claiming to be zippy, lightweight, and fast

* constrains and restricts how you can use the language and express your ideas

* rewrites or suppresses core diagnostic, logging, and debugging features built into the language with their own variation (usually called something like EasyLog or SplendidDebug or some nonsense)...

* shoehorns your problem into a very specific and narrow domain

* introduces new configuration files and changes their formats at nearly every version

* does things very naively (such as busy-polling a file to look for changes, pegging a cpu core, instead of using inotify(2))

* has marketing like a new iPhone so everyone is onboard with the hot-newness of it all

* will be dead and abandoned in about 18 months.

It's essentially people who don't know what they're doing trusting other people who don't know what they're doing all surrounded by mountains of hubris
Even if Node is not the perfect server-server environment, you can go quite far just with knowing JS.
Episode of...?

EDIT: Oh, Voyager. That's also on Netflix, and probably other places. S4E22, "Unforgettable".
Cynicism is the norm in international relations. I am certain that some of the major leaks such as cablegate were allowed to happen in order to define the foreign policy posture and reach of the US government while maintaining diplomatic niceties.
Great advice for people with a disposable income.

Some people just want to understand.

Want to donate money to me so I can play around with it? Thanks!
Coming soon - 49" curved monitor

http://www.samsung.com/us/computing/monitors/gaming/49--chg9...
But we don't see in the same way photographic cameras see. We have a very narrow field of vision and compensate for it by constant eye motion. Vision is never static. And vision is only part of the attraction equation -- there's so much we smell without consciously articulating...
Not surprising.

Your lifetime value for Google multiplies when they can track your location. They learn where you live/work, how you commute, who you hang out with, whether and where you travel, when you get sick, etc.

Much of it can be approximated by looking at your searches alone,
but the correlation with your location record yields much higher accuracy.
Reminds me of roads without trees on the side. People drive faster with guardrails and accident are as bad if not worse than before.
Airlines are pushing people to use Wifi on planes by installing Wifi based entertainment systems that display content on user devices (the airlines like it because they save weight and money by not needing seat-back displays).

Cellular transmissions are still technically prohibited, but I bet many people don't know how to turn on Wifi while in "airplane mode", so they don't use airplane mode.

Here's one such system:

https://www.united.com/web/en-US/content/travel/inflight/ent...
Pretty sure the causation worked the other way, but it's hardly a repeatable experiment in my case.
Nonce reuse for CTR gives you the plaintext of those messages. (Well, the XOR of them, from which you can probably figure out the rest.) Nonce reuse for GCM gives up the key.
I find it easier to work on 3 small/midsize (13"-24") monitors rather than 1 large (28" and above ultra-wide) monitor. It's the best of both world, because of large combined screen estate, and at the same time, a single monitor for focus. I have that monitor on the center, directly in front of me, and I have my editors, shells, etc, and it allows me to focus on that task, but have additional monitor on the sides, just in case I need to glance at books, to-do list, schedule, etc. Having other monitors at the side prevents them from becoming a distraction, where it would be if it were placed in my primary line of sight.

I don't like to use needless Alt/Cmd-Tab, if I can. Not only that, on Windows, Alt-Tab is poorly implemented, and it takes me forever to search for the right window. If I have few editor windows open, it would take me a while to hunt and peck for the right one, because they all look similar. On Mac, it's a lot easier since Cmd-Tab cycles through different apps, and Cmd-backtick cycles through same apps.

Using my laptop outside wasn't that great, and I've even contemplated getting one or two small portable USB monitors, or use tablets as secondary monitor using AirDisplay or Duet.
I feel like I've seen another slow switch, in that injury news is being emphasized more. I'm not sure that the rate of injury is climbing, but it seems like the tone of press coverage is increasing. I also wonder how much of a season's outcome can be attributed to injury luck. Like am I basically watching a tournament that is more about when what injury will happen to who, than it is about actual skill, strategy, and tactics?
"liberal on economic issues" means people/companies are free to do whatever they want with their money and property. So artists and event-planners are free to sell tickets to scalpers, scalpers are free to sell tickets to concert-goers, concert-goers are free to buy tickets from whoever they want, and Tesla can direct sell to customers, all at whatever price they want/can.
Serious question: have you met many normal internet users? At risk of being too blunt, "normal" people don't give a shit about privacy. I'm not talking about people that hang out here, or on some irc channel, or pretty much any other tech website. I'm talking about the hundreds of millions of people whose primary internet activities are facebook, google searches, media consumption, and online email, in that order. These people are "normal", by number. Only some of these people are aware of privacy enough to set their facebook profile off of public, and 99% of them never look into any privacy settings past that.

If you're privacy-conscious enough to worry about this, you probably don't even have a facebook profile (or at least don't have it installed on your phone), and that by itself puts you squarely outside of normal.

Most people don't care. I'm sorry.
when i read it, the implication i got was that the accused gets perverse pleasure from watching corporations defile civil liberties.

like, if he called him a douche, i'd assume it was to say he doesn't care about his obligations to the american people and is only interested in helping his rich buddies... not that the prankster was too lazy to come up with anything other than a gross and generic comparison to female hygiene.
Not all the time, many airlines even offer on-board wifi with internet connectivity.
Windows management software on Mac sucks.

I use the same windows every day. I should be able to quickly hit something like "ctrl+cmd+9" and send all my windows to pre-defined places on my screen. It should allow grouping of windows by type (so all Chrome windows go to the same area) or by tagging a window.
Surprise library dance video
Sounds a bit like crying to me. You built something using a framework and it didn't workout, "so what", rebuild it again. What's next, another blog post about why Rails wasn't right either because of scaling issues? There is no write once and live forever model. Build what you need today, learn, and if you have to rewrite it 10 times then do it.

Frameworks save people time. Not every framework is perfect or maybe 90% of the functionality is never used, but alot of good stuff that solves problems. Maybe the lack of research on your part before you chose something like ember is the real root cause, or maybe the lack of building a proof of concept to determine if ember was the right choice before yapping about your own failure with a framework that you really don't know.
Maybe "In previous Rust versions you could already define traits, ..."?
What Criminologists Don’t Say, and Why
This was on reddit a couple of days ago and the thread was full of examples of bland logos that scored really well and good or notable logos that scored very poorly.

I wouldn't take this neural net output too seriously.

The training size is 1 mil logos - that alone makes one wonder how this mil was ranked in the first place to separate good logos from the junk that is bound to comprise a pool of logos that huge.
I think the only new thing that node.js brought to the table was a nice way to run Javascript on the server. Node.js doesn't use threads, but as you said, their event-driven non-blocking I/O model wasn't new (Python had Twisted and Java had Netty). In addition, Java has had non-blocking I/O (in the form of the nio) packages for quite some time.

In my opinion, Node.js became popular because people wanted to run Javascript in a server environment.
3 Ways you should be using Cinemagraphs
I think it depends what you're doing with it. For example, if I use my document with official letterhead to send my neighbor a fine that he should pay by mail in cash (that I can then intercept from his mailbox) - that's probably criminal. On the other hand, if I were to use my forged letterhead to write "Don't just trust anything written on a document like this, it's easy to forge!" I hope that wouldn't be.

The original incident in the article seems more like the latter to me. If I were on the jury, I certainly wouldn't convict.
Cool to see this type of overall analysis for Apple. I've seen several different attempts at this type of quantification in terms of sustainability/impact/whatever it's called. This eval looks user friendly and has the categories I would expect.
I always look at it from this point of view, Lisp was already running in mainframes during the 60's.

http://www.softwarepreservation.org/projects/LISP/lisp15_fam...

In 1962, the IBM 704 was the first computer running Lisp.

So given the hardware we have nowadays, unless we are doing some critical real time stuff, there is little reason for FP like programming not to be fast enough for 99% of most use cases.
Furthermore, they say humans are biased towards physical appearance and slowly turn towards other factors over time, the latter being something you'd not see much of in 4 minutes of course.