skysight-inc/HackerNews huggingface dataset:
Amish Dining Table Sizes – The Ultimate Guide
The world is in a great big hurry these days and sometimes it can feel like there's just no such thing as quality time left. Meals are grabbed on the go or eaten in front of the TV, homework is done in the five minutes before leaving for school.

Bringing the family together again for long mealtimes, inviting friends over for dinner, just to sit and eat and talk and enjoy each other's company... it feels like a daunting task.

But with the right dining table, you'll feel encouraged to make family supper a tradition, to invite as many friends as can fit around your table to spaghetti and meatball night, and to leave the TV for a while and just talk the night away.

Amish Tables come in a series of very special sizes and this guide will help you choose the perfect size to fit your space.

Fitting everyone in

Have you ever been for dinner at a friend's house only to discover that, while the table and chairs fit into their available space, there's simply not enough room for the people as well? It becomes an exercise in logistics for one person to visit the bathroom and eating and breathing space is cramped.

When choosing a dining room table size, the first thing to do is measure your space well, then work out how much space guests will need to move around freely if your table is full.

You should leave 36 inches between the edge of the table and each wall to allow freedom of movement. Each guest should also have between 24 and 26 inches of elbow room. By measuring your room properly and taking these measurements into account, you should now be able to work out which size will be ideal for your room.
MILES – Trouble [Official Video]
This seems to be an over-reaction to overly highlighted code. I work with Erlang in Emacs, and at first I couldn't believe how much of a Christmas tree my code looked like: every token had its own color, and it was really hard to read. Fortunately, erlang-mode has a setting to reduce the amount of highlighting. I don't think the proper reaction to a code base that has too many colors is to have none at all: trop c'est comme pas assez. I think many would be happy with some limited highlighting, for example comments, strings, and other constructions that can span multiple lines, incorrect escape codes, possibly-misspelled identifiers, etc. I don't really need or care that keywords and integer literals are colored differently.
"Low frustration tolerance" is considered a factor in several mental problems by some: https://en.wikipedia.org/wiki/Low_frustration_tolerance
Jason Snell is the former Editor of Macworld; Six Colors is the project he started after the print version shut down.
I don't think you can do it. Just pick what you actually work with, and try to stay up on that.

Someday, maybe, the churn will slow down. But I wouldn't bet on it. Just about the time JS settles down, WebAssembly will be finalized, and there will be a Cambrian explosion of new frameworks, as developers are freed from the shackles of JavaScript on the front-end and can use better languages. Once again, it will take years for a consensus on best practices to emerge, and a thousand flowers will bloom in the meantime.
http://fivethirtyeight.com/features/supreme-court-justices-g...

I never said that judges were perfectly unbiased, just that they tend to the same opinions over time. Republican nominated judges tend to look indistinguishable from democrat nominated judges by the time they retire.
Why stop at imitating that amazing coder's choice not to use syntax coloring? Dress like them, and adopt their tastes in music, political views and sexual orientation too.
Design Principles for Reducing Cognitive Load
since you've amassed so much JS experience, why not go into the stack, stop chasing the newest EMS standard and just put a product together using the MEAN stack?

time to settle, start earning, and slowly tweak/hone your skills.

edit; mind you, i see it all around me, how chasing the newest fad keeps many of my friends from doing anything. while me and my good ol` linux skills just picked up vagrant and will hopefully be doing DevOps stuffs. I use whatever i need to get jobs done - Bash? no problem! JS? sure thing. Php? Python? some ambiguous framework? give me a couple of days to read up and it's done.

to quote Voltaire; ""A good plan violently executed today is far and away better than a perfect plan next week.""

just be a problem solver, and use your know-how and ability to learn as a tool to fix/do things. chasing dragons is often detrimental to growth.
^ this. There is absolutely no reason to not be answering emails, even if to say, "I'm really swamped, and need help."

I don't mean to denigrate you, but I must be candid here: hoarding admin rights so that only you have them and no one else can get any work done is simply not acceptable in a team environment.

Going forward, I would recommend taking a look through other projects you may be involved with, and make sure that you are not the only person with admin access. If nothing else, it would increase the "bus factor" to greater than 1: https://en.wikipedia.org/wiki/Bus_factor

Good luck.
You can go to their website and install the normal driver. It installs the nvidia control panel which also has an update checker. If I had known I could just be using this I would have never installed that monstrosity.
Use MacOS Touch Bar from iPad or On-Screen
What happens when there's an error?
eg cannot contact host.
Who calls "Crocker's rules"? The guy who wants to start the discussion about the economics of slavery? The guy who thinks it's viable? The guy who thinks it isn't viable and anyone who thinks so should be shot? How does it work?

Furthermore, what's the point? I mean, if you're in a discussion group where there's a non-zero probability that one of it's members will pick slavery (or something else equally apalling) as a discussion issue, but group members are self-selected (which is a reasonable supposition for groups in general, and even more so for obscure mailing lists) then it's likely that all members are amoral enough for discussion purposes such that this "Crocker's rules" thing would be redundant.
Unfortunately, nome of those neat git GUIs work on Linux...
Google analytics. Anonymous. Couldn't possibly be used to track them.

You've either missed the last decade of privacy-related discussions or you're playing for team spyware yourself.

Companies like Google have billions, lawyers lobbyists, sociologists and every bloody specialist working for them to suck all information out of everybody and there's always some clueless person jumping to their defense with some pointlessly pedantic arguments. Because we don't want to be unfair towards Google or nvidia.
Why you shouldn’t organize your email
Maybe he doesn't consider himself a qualified authority in areas outside his primary domain.

Since he wouldn't ask a poet where to invest, maybe he feels it would take too much hubris to offer his advice on poetry.

On the other hand if you want other CEOs describing their favorite books, often fiction they've enjoyed, valuewalk has some:

http://www.valuewalk.com/2014/09/warren-buffett-favorite-boo...

e.g.:

Oprah - To Kill a Mockingbird

Zuckerberg - Aeneid

Bezos - Remains of the Day

Tillerson - Atlas Shrugged
The "point" is server-side vs client-side templating.

It's easiest to keep everything in one templating system and language. (Note: I said easiest, not most robust or ideal.)

Options:

1. Isomorphic code. This requires either NodeJS or compile-to-JS tooling.

2. Client-side-only: bad for SEO and usability.

3. Server-side-only: You either write several lives of boilerplate every time line your example, or use intercooler and write a single-liner.
I guess you still don't understand where this falls down yet:

> The contacts which would be shared would be Signal contacts, identified by some public identifier like their phone number

If Alice and Bob are just comparing their directories of already-known Signal contacts, there's nothing for a discovery protocol to accomplish: Alice, Bob, and Charlie are already each other's contacts!

So this protocol can only help people discover contacts they are not yet aware are Signal users. That would involve comparing their full set of on-device contacts and sharing mappings of which one of those are within the subset of known Signal contacts.

> You seem very invested in hating this idea

I would continue trying to give you what I thought were constructive technical criticisms, but apparently you interpret that as me being "invested in hating" the idea.

It's more like I'm invested in providing good user experiences for security tools, which often involves starting with the user experience you want to provide and working backward, not starting with a cryptographic algorithm and trying to bolt-on a good user experience.

The latter is how we wound up with a pervasive ecosystem of unusable security tools that Signal is a refreshing departure from.

You are starting with a protocol, not thinking about the user experience, and declaring it a "solved problem". I'm not even convinced this protocol is the right tool for the job.
But you will easily be able to buy (if in need of a replacement) a non-Apple charger at a much lower price.
I think the majority of players would prefer AIs that are challenging through better strategy and tactics, rather than just being bullet sponges or having better aim. People also get frustrated when the computer wins through cheating, rather than actually being better.
It would be good to know if this is the geforce experience of the actual driver, and what exactly its doing. The article seems to be light on details.
If you meant crony capitalism, sure. Then you'll use enough old boy tactics to ban your competition or give you a state-enforced monopoly or deal (effectively skewing the market in your favor and against your competition).
Dupes:

5 comments, 6 hours ago: https://news.ycombinator.com/item?id=12885299

3 comments, 22 hours ago: https://news.ycombinator.com/item?id=12882318
I use Materialistic (on Android), it's really great, and lets you configure fonts, text sizes and colors.

https://github.com/hidroh/materialistic [project repository]

https://play.google.com/store/apps/details?id=io.github.hidr... [Play Store download]

https://news.ycombinator.com/item?id=12464051 [previous discussion]

(edit: formatting)
Read pretty much any SF story about getting to the Moon with chemical rockets prior to NASA, and it involves two transfer stations, one generally manned in LEO, and one in lunar orbit, manning seriously optional.

You use rockets optimized to get from earth to the LEO station, to transfer between the two stations, then one to get to and from the Moon. Cheaper, and you keep long lived and potentially permanent assets up there, anything you loft to LEO is done at tremendous expense, course.

Two flies in the ointment for assets beyond LEO and not under a lot of lunar soil/rock:

Apollo was primarily a political stunt to convince the rest of the world our technology as good or better than the USSR's, who'd we'd let get out into space first to get them to establish the open skies principle that orbiting over someone else's territory wasn't spying (something they were insisting up to a week or month before Sputnik). Such assets were superfluous for the stunt, plus there was a very strong RFK/LBJ prejudice against any hint of military utility in NASA's space program.

That plus internal politics which allocated the initial catch-up job to a group which was only good at making truly impressive launch pad explosions put us on the back foot in terms of getting out into space, and the Soviets made a fairly serious effort to beat us to the moon, e.g. look up the N1 rocket.

Second, and seldom remembered is that the whole program was predicated a quiet Sun cycle, that's the determining reason I've read why the last two missions were canceled, the program had sufficient delays that it was getting into the danger zone, and Nixon wasn't about to kill an Apollo crew.

For some SF coverage of this, read Heinlein's Podkayne of Mars where during an interplanetary voyage all the passengers and crew had to huddle for a while into the small shielded space the craft had for such an event.
It seems appropriate given the reviews to start calling these new machines the MacBook Pro Air as it seems that it's Apples goal to increase prices and reduce functionality to fit into a smaller frame.
Interesting, for me it is the other way around. I use syntax highlighting (but mostly go with Vim's shipped defaults) and like the keyword highlighting the most.

E.g. looking at Python code, it highlights 'def', 'if', 'else', 'elif', 'for', 'while', etc. in orange, function identifiers in cyanish and literals (integer, float, strings) redish (on terminal with blackish background).

If I look at code, it helps me to find the beginning of a function and the parts where logic branches (conditions, loops, etc.) start. Some time ago I wrote code without highlighting and although it is obviously possible I found it harder (i.e. it took me more time) to navigate for my eyes. Maybe just using bold or italic would be enough, though.

However thinking about it, it might be a nice experiment to highlight identifiers with a unique color (or at least highlight all occurrences of an identifier below the cursor - I think Eclipse does something like that).
Show HN: A gem to add better man pages support to ruby
I learned about this multiplayer segregation recently, and It puzzles me. Is this a business decision? Or do they just not bother tp build their multiplayer protocols to be platform-agnostic?
What about the spell stack ? I seem to remember a LIFO spell stack for all instants and abilities, but now it doesn't seem to work that way ... I can't really tell how instants vs. interrupts work anymore and if the spell stack actually works the way it did in the old (late 90s) way ?

Or is it still the same ?
McDonalds is already being used as such a place across the country. In Canada, Tim Hortons is used similarly as well.

https://www.theguardian.com/business/2016/jun/08/mcdonalds-c...

http://www.nytimes.com/2014/01/29/arts/design/lessons-from-m...
Is that because of deliberate gerrymandering, or are Democratic districts so overwhelmingly Democratic that their differentials in their districts currently carry the rest of the state? I.e. an urban district votes 95-5 Democratic, while the rural district votes 55-45 Republican, so under the winner-take-all, both electors go Democrat, vs the other system would be 1-1?
Would love to see a real world project using it.
Didn't mean to demean Musk's achievements! He is indeed an amazing individual and I hope he continues to push space/cars/solars etc. forward.
> Quite the opposite—we take [primes] as immutable features of the universe, and carve them on the golden records we shoot out into interstellar space to prove to the ETs that we’re no dopes.

That sentence itself is golden!
Co-founder here: we posted an individual version of Faqt on HN about a year ago, and we got a lot of great feedback. Chief among them was a collaborative version of the app. After a whole bunch of iterations and a few hundred beta users, we're happy to announce the team version. Let me know if you have any questions!
What were the strawmen in the first article? It is observable that REST/HATEOAS (HATEOAS in particular) are falling out of favor in JSON-based APIs. This is understandable because JSON is not a hypertext, and the rest of REST isn't amazingly useful without it. Where's the strawman?

I'm glad the second article makes sense.

The core point of the third article is that when you increase the expressive power of a JSON API (with something like GraphQL) you are putting this power in the hand of the end user, not just your developers. This is not the same as giving, for example, full SQL access to your server-side only developer, where the code is executing in a trusted computing environment.
Been hearing about Wayland for a while wake me up when it's actually here.
Also there is no problem with switchable GPU's which is specific to nVIDIA anymore the Optimus chip is no longer used (and haven't been for a while) since Intels Iris came out it powered a single generation of mobile GPUs and was a hack even on Windows.
Tricky edge cases

If someone lives in a home for 6 out of 12 months per year, and the rest of the time it is empty does it qualified as occupied or unoccupied or do we count it as 0.5?

What about air bnbed for 75% of the time.

Do you care about 1 person living in a mansion (most of which is unoccupied) vs. 10 people living in a 1 bed apartment?
"When you divide a big prime number by 3, the quotient can’t come out even" should be zero not even. A very good article on prime no nevertheless !
A better way to send emails?
Ask HN: Who are the other Elon Musk's?
He is not the only one, right? There must be other people who are doing extraordinary things on a same level. Or does he occupy all the space on this stage?
An event is fired and you can handle it in javascript, as with usual AJAX requests.
> The drugs, disease, depressions and suicides, social exclusion and the seedy characters at all levels with whom you must interact.

Sounds not unlike the startup ecosystem. :|

At least in porn you know somebody's getting fucked.
If I were Valve, I would absolutely require isolating Steam players from the Microsoft Store buyers. The last thing Valve needs is leaking its customer base to Microsoft.
Which lingo? Is this python?
In the past they've justified segregating console players from the PC Master Race(tm) using better controllers, but Steam vs Windows Store seems pointless.
Learn Vim Progressively
That's great from Griffin, kudos to them for doing this. And shame on Apple for dropping the ball.

It's too bad we'll never know what would have happened under Jobs.

What annoys me is that for example Lenovo has 30 notebook models... so how much effort would it have been for Apple to release a laptop that accommodates real professional users a little bit, with, say: a 5th laptop option?
Oh man, I could write a book about this. A little over 10 months ago our first was born. A boy. And the first 6 months were like a crazy rollercoaster, personally and in the sense of finding balance in the dynamic between the both of us as new parents. Very intense.

"Holy crap. I'm a dad!"

One of the most incredible internal processes I experienced was that, out of nowhere, I suddenly just knew stuff, like what to do, how to act, how to help, how to be there.

I won't write that book here, hehe - the point I basically want to make is that lots of places talk about the amazing maternal instinct, but without a doubt there is also such a thing as the paternal instinct: you know what the little guy/gal needs, what mother and child both need, and this all comes naturally. I didn't have a clue until all of a sudden I just did.

That's how it was to me at least. Like some kind of DNA-code activated all kinds of things that had an impact on my sense of self, my behaviour, my self-confidence got a boost too, and so on and so forth.

And it's true what they say: you need to have experienced it before you can really understand it.

So, to the grandparent (and parent) posters: godspeed and I wish you all the best. Have fun, and if you're anything like me then know this: patience does pay off ond things do get back to normal. Hard to realise when you're still riding that rollercoaster, but still very true indeed.
Bad for few users. But great for most.

Testing less means they can release sooner.

Here is a bad example. New game comes out. Graphical driver glitch crash. Typically would take 2 weeks to get to public as whole. Now with this they can release in 2 days to 10% fix up and release to whole by end of first week. So 90% of population got a fix sooner(1 week) And some percentage of the 10% may have had some annoyances. Sucks for them. But if they roll out in a way that minimizes this. It'd be beneficial to all overall.
A highlighter in Visual Studio is able to distinguish (at least) preprocesor definitions, variables and class names.
You can sign up for leaddyno ;)

http://leaddyno.com

(We are hitting levels of shilling that shouldn't even be possible)
MagSafe is a product from a different era. It was invented at a time when you needed to be connected to power all the time because batteries didn't last long enough, laptops where mostly made from plastic, heavy, fragile, had spinning hard drives, and would immediately break when dropped.

Today, I only charge my Macbook Pro at my desk, where there's no danger of accidental cable-yanking. A full charge easily lasts all day, so when I'm out it's never actually connected to anything.

The aluminium unibody construction and solid state drives also make it a lot more sturdy. So when it does drop, chances are good it wont actually break.

For these reasons, I don't think that Magsafe chargers are necessary anymore. And considering how expensive replacement Apple chargers are, I'm happy they're moving to an open standard!
Would you really like to be Elizabeth Holmes?
IntelliJ & MATLAB both change highlighting to indicate variable scoping etc, so it's neither unseen nor impossible, just uncommon in simpler editors.
How do you measure elbow room? Is it the diameter of the table space allocated to a guest minus their diameter? The diameter of the space occupied by all of a guest's cutlery and plating subtracted from the table space allocated them? Something else entirely?

Furthermore, if the diameter of a guest is to me taken into account in calculating elbow space, what is the preferred method for determining a value to be used? Surely not waiting for guests to arrive before measuring them. Perhaps measuring guests and taking the mean or median for future decisions regarding table sizing? Or perhaps choosing a guest diameter that maximizes your expected utility given previous observations of guests past and their reactions to different quantities of elbow room.
> I watched a documentary about heroin addiction in a wealthy northeast U.S. town.

Any recollection of the title?

My google-fu is failing me.
gamers vocal? they are sheep, they accepted mouse drivers calling home to the mothership before (only complain was a bug causing mouse jerkiness when connection goes offline).
Getting started in open source as a non-programmer
Agreed! I came across Intercooler a few weeks ago when someone posted about it in a thread and I thought "Whoa! Where has this library been all my programming life?". Planning to use it on an upcoming project, and to refactor an existing project to get rid of a bunch of jQuery $.get() blocks and streamline things.
Has anyone played with this yet?

I'm VERY tempted to buy this after the recent disappointments with the new MacBook Pro, etc etc (been discussed ad nauseam already).

Does it run Linux?

How is the keyboard? Mushy or clicky?

The review didn't touch on the keyboard in my quick scan-through.

The 8G max ram is a huge let down.
Is it just me or is the scroll velocity super accelerated on that page? It's going at least twice as fast on ChromeOS
Previous discussion with 300+ comments: https://news.ycombinator.com/item?id=8573992
I declare therefore I am – declarative JavaScript [video]
Ask HN: Do you think social media and AI help making the world more divided
Just finished watching Adam Curtis' new documentary HyperNormalisation: http://www.bbc.co.uk/iplayer/episode/p04b183c/adam-curtis-hypernormalisation

Very good quality documentary as usual Adam Curtis standard, but one idea caught my attention. With all the AIs and machine learning algorithms on the internet, you are more likely to see things you already agree with. And if you voice your opinion on internet, it's more likely to reach those who already agree with you, thus have no effect on the idea you are trying to spread.

As AI improves, it will only get better at finding things match your interests. Would that mean it will reduce your chance of finding and accepting other opinions, and lock people to their own divided groups?