skysight-inc/HackerNews huggingface dataset:
I spend 90% of my work hours developing on a Mac. I have reverse engineered dozens of Cocoa libraries to get my apps working, because of insufficient documentation. I have dug into the XNU source code to find out why things are happening.

Say what you will about Windows, but I don't have to spend hours debugging random out of memory reads causing kernel panics in the OpenGL drivers on that OS. (For example, calling texture2DMS in a vertex shader on anything other than the first row of a texture reads from random memory; still not fixed as far as I am aware.)
Is there anyway to build on Linux yet? Having to use a Mac to build and deploy is really inconvenient for some continuous integration setups.
If you want the first-principles answer, it is that sounds in nature tend to occur as multiple overlapping tones one or more octaves apart, so our ears and brains have evolved to hear a sameness in them.

That is, when you pluck a guitar string that's tuned to 400hz, it also vibrates at 800hz, 1600hz, and so on. (Do an image search on "guitar string harmonics" if it's not obvious how that would work.) But we hear such overlapping tones as a single "note", whereas a 400hz tone overlapping with a 600hz tone sounds like a chord.
Please keep going. I've been dabbling with instruments for almost 30 years, and this is the first time theory started to click with me. Look forward to seeing more. Thanks!
FB Messenger Bot Turned Amazon Price Checker
The truth is that if you're looking for informed discussion from people with knowledge and insight on a topic, then a forum with absolutely no rules generally doesn't fly. There are different characteristations of this, but "the evaporative cooling effect" is a good general description -- too much noise and the clue flees.

http://blog.bumblebeelabs.com/social-software-sundays-2-the-...

The more ironic as I was using that argument with a Wikipedia editor who'd run into issues of petty dictators on certain Wikpedia articles:

https://plus.google.com/+PeterStrempel/posts/Rbm6AusBgmt

Comments sections of most online sites are tripe. It takes effort and curation to make them otherwise. Finding ways to offer voice without drowning in noise is difficult. HN is one of the exceptions, as are Metafilter, some subreddits, and a very few other places online, as Google's Lea Kissner points out (she's involved with Google's own privacy and abuse team):

https://plus.google.com/+LeaKissner/posts/JUEgFFJQWWC
Yeah, the "simply" part made me half agree with you.

We're not so different after all!
Alphabet has access to better capital rates than most local governments, I bet, and they could go decades without a dividend.

But, yeah, government can decide there's no need for a return. Businesses mostly don't get rewarded for doing that.
New poll puts Pirates back on course to win Iceland elections
Sex workers protest arrest of Backpage CEO
Neoliberalism
- Definition: Classical Liberalism
I like this uses the filesystem for the website structure. It reminds me a bit of dokuwiki. Very usable + easy to understand compared to configuring routes.
Rankings, Condorcet and free software: Calculating Debian artwork vote results
Earlier discussion on referenced macrumors.com article: https://news.ycombinator.com/item?id=12790840
Yeah totally agreed. Swift is rife with way more special behaviours/magic to try to smooth over sloppy programming and just make stuff work. There's even a standard term for pushing a problem into the compiler: compiler heroics. Where heroics fall down, the language needs extra annotations to help the compiler out (@escaping closures is the most obvious).

Swift also has a lot of slightly more ergonomic but otherwise largely unnecessary features: initializers vs static funcs, guards vs ifs, throws vs returning an enum, fileprivate vs private.

Moving to working on Swift from Rust has led to me really appreciating how simple a lot of Rust really is. There's a lot of "oh it's literally just X".

But the lifetime thing is a huge empowerer of Rust being simpler everywhere else. It means a lot more stuff can be "just X", because X can be made safe.
For some reason that was the most depressing thing I've ever read about the future of the internet.
To save other a search I found out how here: http://www.jeffgeerling.com/blog/2016/remapping-caps-lock-ke...
+1 for d3.js and the sentiment.

After about a year of using highcharts, for a specific custom chart project, I was given the opportunity to learn and implement it in d3. I built my first line chart by hand which took me little more than a week and then the custom chart project in about two weeks. It was definitely the most exciting project I have worked on so far.

Learning d3.js also made me rethink my 'use javascript as necessary' policy. I also came to appreciate what other charts libraries like highcharts do, but I won't be using those other libraries anytime soon if I can help it.
I wonder if it's related to the animated gif? I've had it open for many hours as well, and it looks like this: http://i.imgur.com/E05vChB.png
Is anyone still waiting for the email?
F9 is toggle breakpoint. F10 is step over. F11 is step into. F12 is step out-of. That's all that's important and Apple can blow me if they think I'm going to map those to something else.
Can you explain why this is such a significant benefit? Honest question.
Space Trash, Space Treasure
It's actually entirely similar to the way BSD is grafted onto Mach in Darwin.

lxss.sys is a much better implementation of POSIX, honestly. In WSL I've never had to deal with incredibly broken stuff like ptrace(PT_CONTINUE) panicking the kernel from untrusted userspace with "TODO" messages (I wish I were making this up) or having the kernel close file descriptors sent via sendmsg() in flight if the sending end of the Unix socket is closed in blatant violation of POSIX.
Just+G.+Vol.1+:+TopMixtapes
The biggest hurdle is simply the "physics" of building a fiber network. It's not just expensive to run fiber by every household. That expense is effectively multiplied by a factor of three because you can really only ever hope to get about 1/3 of the market. That's about what Fiber plateaued at, and what Verizon FiOS has plateaued at. So if it costs $1000 to run fiber past a house and $500 to connect a house, and you manage to get 1/3 of houses you pass to sign up, your net cost per house is 3 x $1,000 + $500 = $3,500.

The existing telecom companies definitely used legal tactics to discourage fiber rollout. But nobody manages to deploy telecom infrastructure without dealing with lots of lawsuits. AT&T might have complained about Google moving its fibers on AT&T polls, but at any given time it's facing lawsuits over stuff like fiber cabinet siting.

Even with those lawsuits, Google got a much better deal on the regulatory front than incumbent companies. Every Fiber city granted fast-track permitting, and declined to impose build-out requirements. That's huge. Ordinarily, cities force ISPs to build out to all neighborhoods without regard for probable subscribership. Google totally bypassed that with its "Fiberhood" model, where it built out to neighborhoods with demonstrated interest. Nobody else in the industry gets that kind of preferential treatment. Google got it because of the huge amount of goodwill Google has as a brand.
Apple, metadata, and encryption (from the podesta emails)
I am not doubting Sergio's security expertise, but security expertise != theoretical cryptography expertise. Crypto requires providing clear definitions and proofs of security. All I see in the first two links are adhoc constructions, with heuristic arguments for security; no security definitions, no reductions, no proofs.

The last link is more formal, and talks about models of computation, but once again does not provide any reductions.
> For instance, instead of going to Bangkok, for cuisine, the beach, nightlife and Buddhist temples, why not order something that you normally don't get at a Thai takeout menu and eat it at a place you normally wouldn't eat at

This reminds me of Huysmans Against Nature - a great book! https://www.amazon.com/Against-Nature-Joris-Karl-Huysmans/dp...
Meet the Competitors Who Dominated the First Cyborg Olympics
With respect to recorded music it tends to be the opposite: if you pitch up a track then the rhythm feels tighter and the vocals more steady, because the differences between the intent and the performance are relatively smaller. Hence an old studio trick dating at least back to the Chipmunks was to record in a lower key. Listener discrimination seems relatively less important in practice, on the other hand.
What's actually wrong with getting meaner if we're also getting less violent?
That MBP is a spring 2014 model that you are comparing against a fall 2016 Dell. It's amazing that the Dell doesn't cost US$1000 less.
Word Documents Processing in .NET, Java, Cloud and Android Applications
LMAX, New York Exchange.
Lenovo did this to ThinkPads. They backed down. Apple will do this. They will be heralded as true innovators, every laptop maker, including Lenovo will copy them and thus we get further from usable laptop keyboard by another step.
Swift has had Linux support ever since it was open sourced.
Thank you for your advice. We are building a new way of programming that lets developers wire the logic visually. http://codeflow.co.
Thanks. When I read those thing it is like they are written in a different language. Reading it I got a positive vibe even -- oh look we are growing and are about to just deploy some amazing new technology. The stepping down part was a surprise at the end a bit.

Corporate-speak is a funny thing. I guess it is in a way a test or a filter for good SVPs and CEOs -- can they speak in this language (they better). Talking honestly and plainly would sound so harsh and negative probably.
TLDR; Google Fiber is closing down.
Rather than asking for work, is there anything you can value add off your own initiative? Anecdotally my fist serious job I got about half a months admin work down to 3 by re-building process. I then went to my boss with what I did and what I wanted to do with the extra time. It let me turn a junior admin heavy role to a level up. And generally do more interesting work.

In this way where mention "My career is not advancing because of little work done". The guys that will have the best careers are the ones that find opportunity and offer to deliver. Not sit there and hope your boss realises your available and gives you another task.
Scala.js is Scala.
I'm sure it'll be a much better experience than what Apple's got to offer these days. It's an absolute embarrassment what's happened to that company.
Where would the ctrl key go?
IBM gives Slack developers access to its Watson Conversation API
I doubt that the majority of dismissive comments come from such an apparently informed perspective as your own. Many likely come from people who know a little, and who want to say something on HN, and (in true hipster fashion) take the safe route and trash the idea rather on vague hand waves, than sticking their necks out to support it. That is the attitude I believe was frustrating the grandparent.
Most of those photons contribute no relevant information.

But your argument is shit anyway: you suppose that having more powerful eyes would overload the brain, even though they both developed in relation to each other. If you had more powerful eyes, you'd obviously have evolved a more powerful brain to use them.
Introducing DNS66: a host blocker for Android
And I'd say that's absolutely false. I mean, in cases of violent rape, I'd agree, but to suggest women don't initiate encounters is an incredibly sexist view.
Oh, sorry, that was what I meant to imply: the blue light couldn't be turned off
I don't see any judgment in his sentence, only a suggestion. Seems wise to me.

> (kids, sick family members, elders you need to support and what not)

All of those things can lead to surprise costs, which serves to justify saving some coin.
I'm thinking it'll be rad to map the entire bar to escape for vim use.
Personal happiness means nothing. You're going to be a corpse pretty soon, and if all you've got out of life is personal happiness, we'd all be better off if you were put there sooner.

There's no point in being happy if you can't share it, and you can't share share stupid with people smart enough to see through it. Being ignorant fundamentally limits the happiness you can create in the world.
My 5-minute quantum computing talk at the White House
Calling the disputes over utility poles in KC "regulatory capture" is quite a bit of historical revisionism. This ArsTechnica article does a good job of explaining what the dispute was about: http://arstechnica.com/tech-policy/2013/12/why-att-says-it-c....

Also, Google got very preferential treatment when it came to pole access in Kansas City: http://www.wsj.com/articles/SB100008723963904438626045780306... ("The cities are discounting other services, as well. For the right to attach its cables to city utility poles, Google is paying Kansas City, Kan., only $10 per pole per year—compared with the $18.95 Time Warner Cable pays. Both cities have also waived permit and inspection fees for Google.")
"Each day consisted of the same routines: He chanted the Divine Offices in the monastery’s church with his brothers, prayed in solitude at various points in the day, and worked on the monastery’s grounds scrubbing floors, chopping wood, and engaging in other tasks. He lived in an austere cell; ate plain meals..."

Recently a documentary was made about the daily life in another monastery. It's called "Into Great Silence",[1] and I recommend it for a glimpse in to this sort of life.

I've long been interested in trying to live such a simple existence, but I'm afraid I don't know of any such places that aren't religious in some way, which is a real pity.

[1] - https://en.wikipedia.org/wiki/Into_Great_Silence
Wow, compared to what manufacture do you think makes the best hardware then? Seems like you've got a personal rage with AAPL.
I get shooting, crippling finger pain when there's too little travel after too much typing. Definitely not just a preference.
that was my point, the parent comment didn't provide any evidence better investments were available.

if they built massively on the far east side and it's a subway void, and the Lex is maxed out, maybe that's where they should invest. they should also have decent transit to/from outer boroughs so people can get to jobs in Manhattan or elsewhere.

if someone thinks 'rich white people' getting public services is automatically suspect, they can hardly complain if someone else thinks investment in services for 'poor non-white people' is suspect.

anyway, guess what, there is some politics and cronyism and corruption in these transportation projects, there is graffiti and vandalism and drugs in public housing projects (even if 90+% of residents aren't involved and terrible management and incentives are why the projects suck), and the day there's a big investment in a subway in the outer boroughs, people will complain about that too, and say it's a line to nowhere, or it's driven by real estate interests and gentrification.
> The transition from ratios to equal temperament was kind of jarring

I agree. I'd like the course to comment on the fact that the ratios used in the pentatone scale and the 0th, 2nd, 4th, 7th and 9th powers of the 12th root of 2 don't match exactly.
Thanks for the idea, but sadly that would not fit me whatsoever. Guitar Hero, but with a real guitar - too independent to start.

I'd need the human element - a real person, in an intimate setting - to guide me through the initial pains. A mentor, to the extent that someone would be teaching me their trade - or perhaps even their (our?) ancestors' traditions. Someone who is going to have the humble attitude of: "You will learn this, and it is OKAY for you to be complete garbage for the first year. A music teacher would give up on you after 3 months, but I will not and we will get through the tough beginning together."

Yep, like a helpless dog who keeps peeing on the carpet and just can't figure out why the humans are so agitated - until it finally clicks and the problem permanently vanishes. ;)
It seems as though everyone has gotten them. Most people have gone into hiding though. I received my rejection at 5:37 and was crying in front of a mirror by 5:38. #proud
PostGIS uses GEOS which is a port of JTS or CGAL depending on what "part" of PostGIS you are using.

I'm unaware of CGAL's networking support, our use case depends heavily on the standard DE9-IM relationships. I would look into graph databases like Neo4j for shortest-path and other types of network analysis. They will probably perform better than pgrouting and make it easier for you to conceptualize the problem.

If you need to do huge operations at scale (i.e. things that are just too big to fit in PostGIS and provide reliability/performance) or need 100% accuracy, I would go with straight CGAL. If not, higher level geometric implementations and platforms are probably going to do just fine.
GA Tech OMSCS increases access to education [pdf]
Google Fiber's CEO is stepping down, the company halts plans in several cities
> and will likely remain that way for a while

Not so sure, the alt-Scala train is moving fast (i.e. Dotty, Scala Meta, and Scala Native).

Scala.js is already production ready; come 2019 I'd consider present day Scala deprecated, replaced by Dotty with Scala.js and Scala Native compile targets.

In fact, initial release of the Scala to Dotty Migration Tool[1] is now available

It's happening ;-)

[1] http://scala-lang.org/blog/2016/10/24/scalafix.html
> Another altcoin.

The vast majority of "altcoins" are minor tweaks on Bitcoin and a couple others, they're not at all technically interesting, and I think it's an open secret they're pump-and-dump schemes.

I don't know much about ZCash, but I know it's pretty unfair to dismiss it as "another altcoin". The people behind it are well respected [1][2] and it makes use of novel technology.

1. https://en.wikipedia.org/wiki/Matthew_D._Green

2. https://en.wikipedia.org/wiki/Zooko_Wilcox-O%27Hearn
After a few years, if you practice quite a bit, you get to where if you can hear it in your head, you can more or less automatically translate that to finger movements. A seasoned player doesn't really have to think much about the mechanics. You think a melody, and then it comes out.

That doesn't mean that composing becomes automatic -- often once you cross that chasm, there's still frustration between having an abstract musical idea, and translating it into actual notes. Also, by that time, the way you listen to music has changed pretty drastically, and you also realize that a lot of your own ideas are mundane in comparison to the things you can half-way understand in music that you listen to. That's where most of the work actually happens -- in becoming better at thinking about musical ideas.

If you're able to sing the ideas that you've got, I'd recommend recording yourself singing them, and then spending the time learning to play those ideas. That at least lets you work on the gap that you mentioned between thought and mechanics in a concrete way.

For most instrumentalists though, myself included, you pretty quickly get to where you can play things more easily than you can sing them. If you ask a trumpeter to sight-sing a piece of music, you'll usually see them miming the hand movements because they can imagine how it will sound when they play something, and work backwards from there to singing.
`inore kj <ESC>` or similar
This looks amazing
Replace Lego’s $190 Intelligent Brick with MIT’s Scratch and a $40 Raspberry Pi
>My argument is not offensive, you simply chose to be offended

Although not personally offended myself, it is almost never appropriate to say this to somebody hurt by an action or comment you have made. Please respect the feelings and opinions of others, even when you find it difficult or nigh impossible (such as in this case) to relate to the perspective of the hurt party.
It was, at least from my observation
You've missed the point entirely, perhaps because of some misguided faith.

How do YOU know what photons are relevant and which ones aren't? Did you personally train your brain into accepting only photons under certain contextual conditions that only you personally allow? No, you didn't. Two billion years of evolution did that for you when it determined how your neurons would be configured to form your visual cortex. And it did it without your permission. You are ignorant to the history of that evolution, and you are permanently ignorant to everything that evolution was ignorant of.

Tell me, how many creatures evolve to have more noses? More ears? Scaling sensory organs horizontally is not a recipe for survival because it is neurologically expensive to support that naive type of scaling. Instead, neurology evolves by intentionally limiting the sample sizes of reality to near insignificance... and then shapes your behavior based on that. It's like me giving you a single pixel of something and you correctly can deduce a huge body of information from that to then determine what actions you can take. Your deductions aren't reality, mind you. They are models, and models are not reality. Thus, the ignorance you seem to think you can conquer if you just try super duper hard enough is a fundamentally permanent to the human condition.

There is no such thing as "powerful" in evolution. All sensory intake and neurology is not just linearly relational... it is contingent upon neurology extrapolating MORE about reality from INSIGNIFICANT sample sizes with LESS energy.
That was the same thing that happened and the same positioning they used for Tony at Nest, right?
Next phase of the SAS stretches north up to 125th street. Funding is in place, and tunneling is already happening, and the project should be done by 2019. Is that good enough for you?
front page: https://news.ycombinator.com/item?id=12792928
> Most reasonable people will agree on using a subset of the language but few will agree on what goes into that subset :)

Why is that a problem? Different people/teams will have different needs.

If I'm working on a problem where generics is a good fit and bob across the office is working on more business code where it isn't a good fit then it makes sense that we would both be using a different subset of the language.
> In my area here in LA county, it seems most utility poles are on public right-of-ways, I would think it would make a lot of sense to have those poles available for any company that wants to compete to offer services.

That is the law! https://www.law.cornell.edu/uscode/text/47/224

> A utility shall provide a cable television system or any telecommunications carrier with nondiscriminatory access to any pole, duct, conduit, or right-of-way owned or controlled by it.

There was some dispute as to whether Google Fiber counted as a "telecommunications carrier" for purposes of Section 224, but that is probably mooted now that the FCC has determined broadband providers are all "telecommunications carriers" subject to Title II.
Put it in the bank and do it for 3x as long in your 60s
My bias in this thread is pretty obvious, but to me, that ArsTechnica article doesn't make AT&T look any better. Their response was basically "Here, you want to be a telecom? Go clear all these regulatory hurdles that we've already done", without at all addressing whether those regulations are worth having in the first place. That's almost the definition of regulatory capture: when regulations exist to create barriers to competitors rather than to protect the public interest.
You might want to tell Apple, they think they released it in April 2015.

Meanwhile as best I can tell, the Dell was out in August of 2016.

I have no horse in the race. I'll be upgrading my Mac with another Mac. But it's not Dell's fault Apple has been neglecting its entire computer range: over a year since the last iMac bump, 18 months for the MBA, 2 years for the Mini and nearly 3 years for the Mac Pro (I love how they're still charging full retail for the Pro components, or worse, $280 for 64GB ECC, but $1200 from Apple).