skysight-inc/HackerNews huggingface dataset:
That's a really nice feel-good list, but it also doesn't make a lot of sense in several cases:

"We value open-source frameworks and libraries over developing for popular ecosystems."

Most popular ecosystems nowadays are all open-source frameworks and libraries? Unless you're talking about Windows or Mac OSX, I guess?

"We value inclusiveness, diversity, and respect over pure meritocracy."

These are not mutually exclusive goals--even if they are, I'd rather have really good code, even if written by a racist or sexist, than bad code (period). Again, I'm not sure we have to make that choice.

"We value creating wealth over capturing wealth."

What does this even mean? This is a programming language, ffs. Your statement makes sense in, say, the heyday of APL or Smalltalk or some other very vendor-specific language, but that's not quite the case today. Are you talking about not doing data-mining to monetize your fellow man? About not creating yet-another analytics or ad platform? What then, exactly, are you driving at?

"We value teaching, learning, and improving our craft over short-term productivity."

Again, not mutually exclusive. Also, part of learning and improving your craft is knowing when a quick hack is the right answer instead of a full solution.
A deep dive into OpenTable
Really good points-Definitely will add some contrasts to help clarify. Feel free to submit a pull request with your ideas!
Get that MVP out first and iterate. I'm sure she'll want to multi-dish soon enough. Cool stuff
If there was any doubt that Google is in the sack with the US government, this consistent funnel of execs from Google to the White House should quell it.
I think guard-of-terra was just expressing a general wish, no necessarily in relation to the mushrooms. Ediacara are so alien and weird - finding a living specimen would be super cool.
Because US citizens need somebody from Google's business model and school of thought fighting for us on the inside and helping the gov't formulate our data and privacy policies?
If you remove the top comments from both, there are only four lines changed and one additional line (var searchLabel = 'inbox') added.

2 of the 4 lines changed simply alter the labels from "AR" (awaiting response) to "No Response."

So really is is two lines of actual logic different and some labels.
Show HN: SHOWSCOUT – Search for concerts by artists similar to those you like
> These sort of mock ads usually come across as quite petty, especially for big organisations.

I think the trick here is that Ikea isn't competing with Apple, so it doesn't come across as trying to make fun of Apple's style, it's just having fun with Apple's style.
Even if Netflix pays someone to get its data to Comcast's or AT&T's network, they benefit enormously from Comcast or AT&T getting that data to the consumer. In theory, both intermediate ISP's should have the right to charge both endpoints.

And in fact, that's how it has traditionally worked on the internet. Netflix would pay it's ISP, and the consumer would pay their ISP, and the ISP's would pay each other to account for any asymmetry in the data transfer between them (peering). These payments would ultimately be reflected in the charges billed to both endpoints, so the ultimate effect was that each intermediate ISP effective billed each endpoint of the connection.

This whole debacle arose because Netflix's ISP (Cogent) wasn't willing to adhere to the traditional peering arrangements. So in the end, Netflix ended up paying to connect directly to Comcast's network.
Supposedly (not an academic here) it's just exceptionally bad in academics.
Paper can be made from renewable hemp instead of forests, http://www.mastersoflinen.com/eng/histoire

"Perfected by Tsai Lung for the Chinese emperor between 62 and 117 A.D., the technique of making paper with hemp was discovered in the Western world after the Battle of Samarkand (751 A.D). In 1456 Gutenberg printed a Bible on hemp paper, the United States’ Declaration of Independence was also written on hemp paper in 1776."
How to Avoid Micro-Managing a Software Development Team?
Author here. That's a good question. Please see: https://github.com/trustly/bankapi/blob/master/doc/rationale...
I doubt it has that specific wording, yes, and I do know that it has the wording "up to", not guaranteed, so they're not breaking the contract.

But the point still stands, why the heck am I paying for 2 MB/s download speed if my ISP isn't even going to give me that much if I pay for it? IMO, it's simply bull. If they were actually upfront about these practices (instead of just making it look like Netflix's or whoever-else's fault) I can guarantee you their would be a ton more outrage. If my ISP isn't going to actually give me 2 MB/s download when they are completely capable of doing it, and I paid for it, that's just absurd. In any other industry that type of practice would easily be grounds for a lawsuit. It's not even that it's out of their control, they're purposely going against attempting to fulfill what you're paying for.
Exactly. There's no reason to have a CTO for America. It's just another unneeded person on the public dole.
markdown is awesome! Why ruin it by design by committee?
Standard Markdown will go down as fascist markdown!
Resources like this are exactly what I've been searching for while learning clojure(script). Really great work.
FWIW, I'm pretty sure Verizon lost quite a bit of money on this. Especially since most people don't bother to opt-out even when given proper notice so the illegal act netted them far less than 2 million people.
There is a bit more background at http://golang.org/issue/8310.

The problem is that we hope to move toward a concurrent GC. That means that GC must be able to run concurrently with a long-running cgo call--otherwise a call to some C function that never returns for perfectly valid reasons will block GC forever. And when we have a concurrent moving GC, it is no longer possible to casually pass a Go pointer to C.

In other words, we want to make the Go garbage collector work much better for Go programs, and we don't want calling C to prevent that.

Although the actual plan is not nailed down, I suspect that we will permit passing a Go pointer to C as long as the memory to which that pointer points does not itself contain any Go pointers. The cgo interface will be permitted to either pin the pointer for the duration of the call, or to copy the data to a pinned memory area--your program won't know which will happen.

If you need something more complex to work, you will have to allocate the memory on the C side. It's always OK to pass C pointers to C.
Not MRI, but JRuby + http://akka.io/

There are also some great gems like Celluloid to help. That said, it's not the same as built-in concurrency.
Show HN: Mjolnir, an automation/productivity app for OS X
>Except that is untrue historically.

Historically there was no HFT. Historically we have managed to have liquidity without it. Historically, the thing that brought us the greatest liquidity (something that is useful but vastly overrated) in the equities markets is electronic trading.

>The reason dark pools sell that privileged access is that they can't provide liquidity

I think it's cute the way that you're pretending that they were doing their investors a favor. They were selling dark pools to investors because investors WANTED to get away from HFT. If they wanted HFT infested waters they could have traded on the public markets!

What the fuck do you think they were DOING there in the first place? They happily sacrificed a sliver of extra (and largely unnecessary) liquidity for the chance to not get ripped off.
Anybody with money 'squeezes the poor' by not giving it to them. Land is no different. You don't have to 'live on land' - most people don't.

So if by 'land' we mean 'any place to live' then why not make that a civil right, instead of putting the burden on landowners? E.g. people need tools, books, education too and the folks that 'own' those aren't being criticized as squeezers.
Before SWIFT moved to SwiftNet they used X.25, before that they used telex. Of course there was plenty of overlap during the transition, as far as I know X.25 for financial institutions is now all but dead, maybe there are still some ATMs connected to ISDN lines (X.25 packets can be sent via either one of the 'B' channels up to 64 kbps or via the 'D' channel at 16 kbps) but those are not part of SWIFT anyway but of a banks local IT infrastructure.
One Senator, huh?
I think that both Python and Ruby can serve this purpose well, but both the block and method_missing functionality in Ruby can result in highly flexible and concise APIs. Correct me if I'm wrong, but I don't think there's a precise analog in Python to the Proc/Block syntax found in Ruby, maybe with the exception of lambdas. Furthermore, delegation using method_missing can result in APIs/libraries being very concise and readable.
Hootsuite gets $35M from Fidelity group at $800M implied valuation
Optimizing for Bandwidth on Apache and Nginx
it might work better as a more chaotic (two-way) hash function, true - next door streets different by at least half the letters, or something. Or at least with a prefix for the higher-significance bits, like "town", and a suffix for the lower significance bits, like "street".
RAD STUDIO XE6
Awesome team + product. Huge congrats!
I believe that use case is covered via -buildmode=shared and -linkshared. Just run -buildmode=shared when building the standard library.
> We value inclusiveness, diversity, and respect over pure meritocracy.

Heh, until not long ago a "meritocracy" was seen as something good and desirable. Nowadays it seems to be something bad (at least in some circles). Funny how things can change.
Can you give reasons?
I agree. Paper should be made from something like hemp, which can be replanted and harvested again later. Enough of this tree paper. http://www.cof.orst.edu/cof/newfmc/product_examples/forestle...
"Standard". I don't think Gruber has a problem with "GitHub-flavoured Markdown".
If the Whitehouse isn't recruiting top Silicon Valley talent to fill technical positions, would you rather they fill them with executives from Washington D.C. area beltway bandit management consulting companies?

They've got to go somewhere for the talent pool and credentials, and that means tapping Google, Twitter, et al. It helps that Google and many Bay Area companies lean progressive and helped both Obama's campaign, as well as fixing ACA Web sites.

If the suggestion is this somehow proves some nefarious NSA connection because a few employees went to work for the government, that seems pretty fallacious to me.
Ask HN: Should I advise my coworkers against working with my family member?
I've landed my dream job as a software engineer. I've worked at the company for 6 months. Everything is going great. We're a very small company, only about 15 people.

I am currently living in my parent's extra house with my sister, but moving out soon because we don't get along. I'd rather pay rent elsewhere than continue living there for free.

My company is hiring a marketing coordinator, my sister applies. (Company is aware that she is my sister, and a few know that we don't get along.) She is technically qualified for the job, and may well be appropriate for the position. I assumed that if my coworkers had any intent of contacting her, they would notify me first. Without notifying me, the hiring manager schedules a call/interview with my sister.

This puts me in a very awkward position. I dread the idea of working with her, it stresses me out just thinking about it. I envision my joy in my work dissolving away if I have to sit 15 feet away from her every day, listen to her at lunch, be forced to interact with her in a professional setting, etc.

Does anybody have any advice on how to respond? Should I notify the hiring manager about my concerns? Should I directly advise against hiring her? Is it unethical or unfair to "sabotage" her chances by notifying them of how it would affect me (reverse-nepotism)?
> How stupid do you have to be to trust core financial information to public communication methods?

The CIA got a lot of info out of the Soviet Union by tapping their military undersea communications cables, which carried unencrypted data as they assumed they were protected.

Sometimes the dangers of public communications methods lead to better security in that you have to consider it rather than assuming you're safe.
Researchers recently reexamined the predictions made in the 1970's book http://en.wikipedia.org/wiki/The_Limits_to_Growth and found the models are holding true.

The models for upcoming bearpocalypse also hold true. Better stock up on bear traps.

http://slatestarcodex.com/2014/09/03/the-guardian-vs-inducti...
If that script was used then Apple had a security flaw which allowed a very simple attack.

The article mentions ethical hackers and researchers. This guy posted an unpatched vulnerability to github. Even without a bug bounty program he could have submitted a report, waited for patch, and then wrote it up for some PR. Instead forbes gives him credibility he doesn't deserve.
Usage limit exceeded? Well there's your first issue.
Presentation tips from the pros: Gary Vaynerchuk garyvee on storytelling
I can't read that page at all (I'm rendering it in XFCE in debian, because I am broke and between Macs.)

to clarify, I can see that there is text, but it's so thin and faint on my crappy LCD that I'm getting a headache trying to read it. No, this doesn't happen on most sites.
Hootsuite Secures $35M Investment from Fidelity-Led Group
Historically (in the 1980s) liquidity was 10x-20x more expensive than it is today. No one is willing to pay those sorts of prices anymore.
Well said. I didn't get a malicious feeling from Ikea. More playful than anything.
Author here.

I'm very glad (and relieved!) to finally release this after several months of hard work and a ton of help from many very supportive and smart contributors. Mjolnir wouldn't be nearly as useful without their help!

I'd be happy to answer questions here.
Like the thought experiment. One note is the fade in animations slow things down when you are trying to move rapidly thru the slides.
That's a fine model when you want to hand a reference to a Go value, just to be used in Go itself, but it's not actual pinning. The data can still move, which means you cannot use the data in C, for example to share a buffer without copying into another temporary buffer managed by the C allocator.
This is yet another attempt[1][2] to turn the already-very-good-and-precise coordinate system into something more overly-complex and unnecessary.

If you need to meet at exact locations where both parties don't have a common name for and no commonly-assigned address exists (like someplace in the middle of a large park), just provide a coordinate -- it will be accurate and all GPS/Map systems can take them, including your phone.

[1] https://news.ycombinator.com/item?id=8052908

[2] http://www.mapcode.com/
I guess youll find less of complex/large applications built with a tool with specific purpose to be minimal and simple.

If anything, Flask is used as part of something larger, but its then not really complex, as that is not a goal for anyone sane, it would be a mistake. And noone is going to flaunt around their mistakes.

You should look for usable applications. And then you're looking at problem domain, will you find an audio software system built using Flask? I hope not. Will you find a "web content management system"? Yes there are some.
The monopoly was granted in return for all sorts of regulations (namely, universal service). The monopoly protection is gone now, so presumably should the regulations be gone.

Moreover, how relevant is the pre-1980's POTS infrastructure to this whole debate? How many Netflix customers are on DSL that hasn't been rebuilt since the breakup?
Meritocracy is good, but not when it creates a homogenous pool of points of view.
Understanding CAC for Positive SaaS Growth
And because if it isn't on Google maps it doesn't exist, right?
Hmm that's weird. I'm using a canned Github-Pages theme on that site. You can read the exact same text on the official readme:

https://github.com/mjolnir-io/mjolnir
Dean Kamen's Slingshot invention is getting some recent buzz.

Using a process called vapor compression distillation, a single Slingshot can purify more than 250,000 liters of water per year, enough to satisfy the needs of about 300 people. And it can do so with any water source—sewage, seawater, chemical waste—no matter how dirty.
http://www.popsci.com/article/science/pure-genius-how-dean-k...
Seems like their would be a conflict of interest when making decisions about search, web-based mail, self-driving cars, mobile phones,... (Google stuff). But I agree a techie is better than anything else.
> this role's primary job should be to rangle in the technology contractors

Rangle: small stones which are fed to hawks to aid in digestion.

Wrangle: to herd horses or other livestock.
This system doesn't (currently) solve the problem it was created to solve, which is to create a system that can uniquely encode locations that also produces phonetically coherent names. The problem is, by encoding the location so precisely in each name, you leave no leeway in the speaker's pronunciation.

Different languages have different sets of phonemes. For instance, in Japanese, "L" and "R" are allophones, meaning native speakers consider the sounds to be the same.
So, take these two UBI's:

http://ubicate.me/NALADU-MAMOKE

http://ubicate.me/NARADU-MAMOKE

Smack dab in the middle of Tokyo, about 15 minutes apart from each other.

Also, this would require speakers having the same vowel distribution/phonological rules. I pronounce "PACASU-FADERO" and "PACASU-FEDERO" pretty similarly. Relying on letters that are only different in voicing is also risky. For instance, take "P" and "B". It's easy to mistake "PACASU-BATERO" for "PACASU-PATERO".

Finally, street names have an advantage over UBI's. Street names are usually formed from words in the inhabitants' native language, so they sound more natural and will of course be easier to pronounce.
I'd say "annoyed" rather than "threatened," and I think it's in part the name, yes. I see a lot of "naming variants '$foo Markdown' is common, what's the beef" responses and I get that, but Standard has very different connotations from Multi- or Github-Flavored or other past versions. I'm not sure that simply naming it something else would have solved this issue, but I don't think it would have hurt to pick something more like "Formal Markdown" -- which captures the notion that you're trying make a formalized standard without explicitly saying "this is the standard."

But I suspect it's also in part simply that Atwood and company never said in public "we are doing this." They just announced it as a fait accompli. Yes, two years ago Atwood and Gruber tweeted at one another briefly and Gruber said he wasn't interested in formalizing the spec. But that's not really an attempt at having a discussion, and it sure as hell isn't an announcement of a project.

I think a formalized spec for Markdown is a good thing. But the way this was handled was still kind of a dick move, and I don't think it had to have been.
Show HN: Dictate Me – Make Computers Notate What You Sing
Apple's Plan to Kill PayPal Has Finally Become Clear
There is a very important convention hidden in this method: it relies on the GPS (WGS84) geodetic system in order to encode names.

The thing is, geodetic systems, WGS84 and others, are an approximation, that is mostly invisible since maps are also in WGS84. The problem only appears when you try to convert between geodetic systems. When you convert your coordinates, the errors from the approximation might not be the same between your two geodetic systems, to correct those approximation you need an intermediate model, which depends on local topography, and that can be calculated only when observing directly that topography.

So, if for some reason, we have to abandon GPS for another localization system, this naming convention will be likely to load to wrong physical locations when coordinates will be derived from names. Then we will need to build those local models globally, and rely on them forever, or rename everything, or rely on human memory to rebuild maps just like the ones we have, but with the legacy of those encoded names, far worse to remember the the ones we already have.
Alex Macgillivray has a reputation as a staunch free speech and privacy advocate.

http://www.theguardian.com/technology/2013/aug/30/twitter-al...
Dyson's Robot Vacuum Has 360-Degree Camera, Tank Treads, Cyclone Suction
A few comments:

0: How does the street algorithm work?

1: Not everywhere can effectively be described as a point with varying degrees of precision. Some places are long and thin. How do I tell my friend that I'll be somewhere along a certain meandering river, but not the adjacent canal?

2: Dumb IDs are good, they are stable, and even if they happen to contain some kind of hint, no one is relying on the hint and can still use them. How do you account for tectonics? Dammit! an earthquake! I'll need to tell everyone my new address!

3: Internationalisation. RERI-NUCA and GASAVI-CALILO will be difficult or impossible for some, if not most literate local residents of those places.

Even if legible, some sequences may be phonologically incompatible with the language spoken in the area. Therefore, you'd ideally want different versions of the algorithm for different natural languages. This might then require the addition of another datum to denote the algorithm used, so that I don't get lost going to en:RERI-NUCA when I'm supposed to be going to pt:RERI-NUCA.
Nobody is suggesting turning off electronic trading systems and going back to pen, paper and shouting in a pit.
I need to comment about going into academia. The end goal being to contribute to math/science in some meaningful way by working on theoretical research full time.

I'm in my 6th year of my PhD as a theoretical physicist. I have been rejected for ever prestigious fellowship and tenure track position I have applied for, my academic career is dead. As I finish my PhD I'll start applying for national lab and industry positions and likely end up right next to your nephew writing code somewhere. I will never contribute in any significant way to the world of theoretical physics.

Do I regret it? Hell no! At least I tried! I loved so much of my graduate school experience and I got to try my hand at real research, teach huge classes of undergrads about my favorite topics and travel all over the country giving talks at conferences.

I imagine going to graduate school is a lot like starting up your own business, its a high risk/reward situation. And if you do succeed you get huge grants, a tenure track position, and wonderful students to work with. Failure means going back to industry with the everyone else (is that so bad?).

If I had skipped grad school and moved straight to industry (I've had multiple internships in the valley) I would certainly be much further ahead, both financially and in terms of job security. But I would have missed out on an important life experience and more importantly I never would have made my attempt to contribute to math/science.
The guy that coined the word in the 1950s used the word in a negative sense. http://en.wikipedia.org/wiki/Meritocracy#Etymology
Why Are Google and Amazon Not Using Drone Airplanes?