skysight-inc/HackerNews huggingface dataset:
How is this Context supposed to work with middleware packages that build on the standard Go http interface? Seems to me that you have to declare Context as a parameter to your functions t o use it. Am I misreading something?
> Never trust or take a recommendation for a home inspector or other service recommended by the agent.

I learned this first hand. I bought my first house in 2009, and used an inspector that my real estate agent recommended. The house was 25 years old at the time and he created a report full of minor issues, but no deal breakers.

I intended to live in that house for a long time, but had to sell it this spring. Got an offer in a month. All the minor things had been fixed and a I also made a lot of improvements. Then the buyers inspection found that a truss had been cut and removed in the attic by a bad HVAC guy. Ended up costing me > $1500 to have it assessed by a structural engineer and repaired, and almost caused the deal to fall through.

Once the missing truss was pointed out to me, it was very obvious, and should have been caught by an inspector on his first day. I'm positive he didn't point it out so as to not sink the deal and keep getting his referrals.
We focus on trade execution and providing algorithms previously only available to high frequency traders.

We comply with all regulations. This is not an anonymous site. When you are invited to trade, you will be subjected to full KYC.

Having built 4 payments platforms before, I can tell you that regulation is never easy but very necessary.
Startuptravels – Meet local entrepreneurs while traveling
On tap at a bar in my area? Yes, absolutely. I see nothing but wheat beer, IPA and maybe a stout or porter. If I want a lager I usually end up with Sam Adams, which is OK, but it'd be nice if another brewery could make a lager too.
an official name for the open source project and community builds

They already did, it's called "Firefox". The ones that chose another name did so because they're making a different browser.

Google needed a different name because Chrome isn't open source at all.
Have you registered on the site. I am trying to figure out how to identify people's email. Should have thought about this first :)
Your customer's big picture, finally all in one place
With the exception of the top-end 15" model, which also has a Nvidia 750M.
I'm thinking of buying a CrashPlan Business account (my corp uses the Enterprise version) for my family for this reason. I set them up with TimeMachine, but even plugging in a USB drive has proven to be too much to remember.
For the uninitiated: Flipkart is AMZN of India. They are doing tonnes of sales here. FK is getting so much valuation as India does not have a big enough organised retail (roughly 5%). This means there is a generation which would move on from unorganized retail to online. And hence the astronomical valuations. FK also has some unique ideas. For instance, they launched Moto e, g and x in India as exclusive sellers. They managed to sell 1 million of those phones in last 6 months. This alone would have easily resulted in a $20-25 million rev.
Hmm. My profile has the email. Are you not able to see it? I can add it to about if you can't see it.
http://www.ratebeer.com/beer/crouch-vale-conkeror/18056/
For combining more than 2-3 commits prior to pushing, in cases where you only want to end up with one commit, I find `git fetch; git reset --soft origin/master; git commit` to be quicker than interactive rebase.
Any good / updated tools for managing IT assets?
Any suggested open source tools for IT assets management in a startup? Not looking for something very extensive. Basic features like laptop, desktop tracking, managing software licenses, spares will do.

- Thanks
A good half of your vodka brands are just repackaging ADM or the local equivalent farm waste ethanol with water local to the bottling location (and maybe extra distillation or filtering passes if you're lucky).

It's the bottled water business model, but swankier.

Even Hangar One, a favorite of mine, is at least half neutral grain spirit from industrial farms. Thankfully they re-distill it with pot-distilled grape vodka, which rounds it out (no rubbing alcohol flavor).
The best known example for this are bankers. As a rule of thumb, bankers don't go to jail.
according to bitcoin's github repo, the epic fail has had a pull request since april now.
https://github.com/bitcoin/bitcoin/pull/4011

it appears that bitcoin devs are dragging their feet here. to quote gmaxwell (the author of the PR),

> it would catch any case where the public keys and the secret keys in the wallet didn't agree with each other, either due to corruption or due to malicious modification (e.g. so that newly issued keys were really someone elses private keys). How much thats worth I dunno.

and for completeness: the relevant issue posted by the OP:
https://github.com/bitcoin/bitcoin/issues/4601
Allview X2 Soul: the thinnest smartphone in the world
Sure!

Over the course of yesterday we had 747 demo users launch 952 app instances.

Currently we're on GCE for price reasons, though we're looking for good non-Google, non-Amazon options for our eventual release.

Sandstorm tends to be memory-bottlenecked since we're launching separate instances of each app for each user, although we make up a lot of it by shutting down instances when they aren't in active use.

I was super-paranoid about the demo totally breaking under load (having not tried this before), so I upped the server to GCE's largest-memory instance at 104GB of RAM.

That turned out to be completely unnecessary. It never used more than 6GB (and CPU was mostly negligible). Doh. Oh well, better to have spent too much than too little.

We also have a separate front-end server which does our SSL, so that our private keys don't reside on the same server as apps, just as an extra precaution. That machine is just a regular n1-standard-1 instance. CPU usage was in the single digit percentages there as well.

You can indeed run your own Sandstorm instance. There are installation instructions in our Github readme: https://github.com/sandstorm-io/sandstorm

Feel free to send me questions.
No. They're working on a firefox port, but it will take some time (you can checkout the github issue). It's the only extension I really envy.

Firefox does have Adblock Edge (open source adblock without the silliness).
Exactly. (I can't believe I had to scroll down this far to find this.)
Thanks for the kind words.

The comment on jq (which I'd never seen) had me thinking about the relational shell programming again.

One could implement a remarkably robust relational DB at the shell with jq.
Adding to JasonCEC's comment, a semi-famous example of this phenomenon appeared in the blind taste-test challenge Pepsi marketed vs Coke.

Pepsi, being slightly sweeter, was preferred when participants took a single small sip for a taste test. However, when drinking an entire can, people were more likely to prefer the less-sweet Coke.
I was disappointed that there was no mention of how to get out of the common problem situations when working in multi-user git projects.

Eg, you've done work on a branch, and then attempted to pull in recent updates from master, but now while trying to commit there are a huge number of changes listed that you don't recognize.

In my experience this is a sign you've done something wrong (merge instead of rebase?) and what you do next can cause a commit that undoes your colleagues recent work. It's a minor inconvenience and not a permanent loss, but it's a common mistake to make when you don't have experience with multi-user git projects.
I read it, back in the day. In fact, I think I still have a copy.

I thought it made a lot of sense. I mean, you can take anything too far, and any place has a spectrum of people in it. Even so, as the author said, events happen differently in different parts of the country, and the difference is something you can describe.
If Toronto is hit by a devastating flood or winter storm, I think it's entirely likely that both your office and home could be impacted. That isn't nearly enough geographic separation to be disaster-ready. You really want to be on different coasts or continents.
That's not my understanding of how it works. You cannot pay to get obtrusive or tracking ads on the whitelist. If you are a large company (how exactly that's defined isn't clear), you need to pay to get your unobtrusive ads whitelisted.

https://adblockplus.org/en/acceptable-ads
Perhaps but the Hotels have the Transitional Shelter Assistance (TSA) program in regards to disasters as well. So its not like it is something special or unique.

http://www.fema.gov/public-assistance-local-state-tribal-and...
BTech 3056 MUSE was awesome.
I worry about stuff like that happening to me with my photos. The best idea I've come up with is setting up a Synology that I export my photos to. It has a basic web app for showing off photos. I then use it's AWS S3 service to back those photos up every night. The Synology also has something like RAID1 on it for some redundancy at the local level. The hard part is remembering to export the files from the computer to the Synology.
I'd carve off an additional nation stretching from Boston to D.C. Putting NYC in a declining industrial nation with Detroit as its capital seems puzzling even for 30 years ago...
Two new mysterious craters emerge in Siberia
From time to time people raise concerns of using PEAR packages licensed under the PHP license in GPL'ed code. In a discussion about this topic, the creator of PHP, Rasmus Lerdorf, issued the following statement:

It all comes down to semantics of what linking means. The PHP license is pretty much identical to the Apache license and you could indeed make a case for not allowing any GPL'ed software to be "linked to" from Apache either.

See http://www.apache.org/licenses/LICENSE-1.1.

The PHP license was chosen to match the Apache license because Apache and PHP are tied so closely to each other.

This hair splitting over linking, derivation and aggregation has been going on since the beginning of time. My stance is that you can indeed ship PHP licensed PEAR components on the same cd or in the same tarball as GPL'ed code because I see it as an aggregate work. This changes if you take PEAR code, modify it and copy-paste it directly into your own work. Then it moves from aggregate to derived. But the intent of the PEAR components is to be used in aggregate form. The PHP license allows you to use it in derived form as well, of course, but then you should be choosing a license other than the GPL for the derived work.

The FSF has a FAQ on aggregation here: http://www.fsf.org/licensing/licenses/gpl-faq.html#MereAggre...

That text is heavily biased towards compiled software and they talk about executables and memory spaces which don't really apply in this case. If you don't consider using a PEAR component as aggregation then it logically follows that you also cannot have Apache call your code so you will have to stipulate that nobody can use your code from Apache. I think this is an extreme interpretation that pretty much nobody out there shares.

In short, I don't see an issue here. Move along.

For PECL extensions that are linked into PHP, the license must be compatible with the PHP license. That means you can not GPL a PECL extension or you would be violating the GPL. Note also that if you write an extension that links against a GPL'ed library you will be violating the GPL. If you need to link against a GPL'ed library, get permission from the author of the library to use the library under a compatible license.

The license of any PEAR/PECL package can be found in the head of all source code files, inside the <license> tag of the package description file (package.xml) and also on the package homepage.
Unfortunately if you don't want to live in an environment like the one this person helped build, it seems necessary to be either extremely rich or comfortable with high crime rates, or willing to leave the country entirely.
You can't use nukes on some separatists and rebels, so I don't think that has much of anything to do with it. Pakistan isn't exactly in great shape despite having nukes.
Why should they? They are a platform. Sure, they might be able to secure shelf space, market their own wares, make a slightly higher margin, etc., but these activities would compete head to head with all the "craft" distillers MGP supplies. They'd also be entering a market that, from the looks of things, is going to reach saturation pretty soon (if it hasn't already). There are only so many spirits that stores can shelve, and so many that consumers can keep track of (or drink). (Frankly, I'm amazed that threshold hasn't been crossed yet. Sure, the craft beer market seems to support a gazillion beer labels. But consumers can drink beer by the gallon and keep replenishing every week. I doubt they do the same with expensive bottles of distilled spirits.)

By all accounts, MGP is doing just fine and dandy being a B2B seller, and supplying the current craft-distillery boom. They can do that with very little supply-chain risk and expense.

Their current position only becomes challenging if one or both of the following happen: 1) More industrial, B2B distillers enter the market, or more big-batch distillers devote resources to supplying the craft market; 2) the craft market goes bust, forcing a major demand shock onto MGP's supply. If #2 materializes, then MGP can sit on the excess inventory, and eventually bottle it as premium liquor.
Ecotopia (or Cascadia) has split irrevocably. Silicon Valley is not part of it. Far Northern California (which is Oregon-like in climate and culture) might be, but that's sparsely inhabited.

Silicon Valley (an emerging city state with severe, criminal levels of private sector corruption in addition to public incompetence, both forces producing a housing crisis) is paper-belt in denial. It will never admit so, but the negative aspects of California (mostly due not to locals, but to an area systematically attracting the worst of the East-- greedy businessmen who aren't capable enough to play with the big boys in NYC, so they move west) have moved north. The trash that the elite used to dump on Los Angeles is now being dumped on San Francisco, as failed McKinseys become VCs and founders.

It's definitely not Mex-America, either.
Yeah, I've got an iPhone. I use it much more "passively" if that makes sense. Mostly just for listening to music while walking or driving, and for general boredom-thwarting while on the bus or waiting in lines.

But I really like the small screen, or rather, the small form factor. I don't want anything bigger in my daily carry. I'm not too keen on the (well-established) rumors of a larger iPhone. I wasn't even keen on the larger screen on the iPhone 5, but it made up for it by being much thinner and lighter than the 4.
"Privacy Badger" is the only option nowadays.

No whitelisting, and no corrupt companies behind, doing the whitelisting.
Gaza Power Strip
That's a good explanation of why so many young black men pursue sports as a career. But I'm saying that their success within the NBA is the result of skill and ability.
Atlassian actually scales very well from my experience, even to 100+ person projects.
Conveniently enough, I just generated myself a pdf of it: [link redacted]
Aren't Coinbase trades ACH?

On a related note, I hear horror stories on /r/bitcoin all the time about bank accounts being shut down over supposed BTC activity. Does your service have a solution or guidance for this?
Perhaps instead of "fortune favors the bold," Virgil should have written "fortune favors the observant." I consider myself extremely lucky in life, but reading this article, I'm recognizing just how much of my luck has been a direct result of my being bold, highly observant, or both. Great piece.
Moscow may walk out of nuclear treaty after US accusations of breach
I've been looking and hoping someone takes up this mantle. A "vodka" in a plastic or metla motor oil-like bottle, dressed up to look like a fuel additive and labeled NGS or something vaguely technical. Made straight from ADM (or an equivalent) farm waste and distilled an extra time or two to remove the nastier volatiles.

Priced cheap, maybe at 80 and 160 proof options (normal and hi-test). Filtered tap water added at the bottling plant, and proud of it!

Something like that; I'd sure as heck buy it.
Oh, I like that. Thank you very much!
It's not a private list:

https://adblockplus.org/en/acceptable-ads#list

https://easylist-downloads.adblockplus.org/exceptionrules.tx...
I wasn't making any comment on tech hiring. I specifically disclaimed having an opinion on how that interacted with diversity at the end of the post, and and the whole comment was responsive to the question posed in the grandparent post.
> If it feels icky then maybe ad blocking is icky.

Or perhaps the ads themselves are the icky part, and internet complacency in finding other business models is the problem
A couple of years ago we were trying to use BigCouch in a product. The erlang build tool was happy to have transitory dependencies that were just pointing at github:branch/HEAD. It got to the point where we'd build it on a test machine, and then just copy the binary around.
Adblock is the #1 culprit for bugs on NewsBlur. I get at least one report a day where some functionality is broken (sharing stories, saving stories, loading a user's feed list, etc). First thing I do now is ask them to disable Adblock.

Doesn't even matter if they've told me if they have Adblock installed. I just assume if some random functionality is broken on my single-page site, it's Adblock's fault.

I suppose I should look for a way to identify if a user is using Adblock, though I bet they've made that as difficult as possible. And if I identify a user using Adblock, I should let them know it's the cause of any bugginess.
Going Public Is The New Exit: Six Israeli IPOs To Watch
You're complaining that the Finder doesn't work like Windows. Well done, it doesn't. Design choices made decades ago mean that Macs work differently - I find a lot of the differences really frustrating when I use a Windows machine, because I'm used to Macs, but that doesn't mean that Windows is for 'idiots and grandmothers'.

Something not conforming to your personal preferences does not mean that it's only suitable for the hard of thinking.
Probably something like:

// h already has a context.Context in scope through similar
func MyHandler (ctx context.Context, h http.Handler) http.Handler {
return http.HandlerFunc(func (rw http.ResponseWriter, req *http.Request) {
// do stuff before handler
h.serveHttp(rw, req)
// do stuff after handler
})
}

then you can just chain your handlers and pass through a shared context
>If they really wanted to stop these programs

There's your answer, isn't it? They don't want to stop these programs. They benefit from the economic espionage. Actions speak louder than words.
Thank goodness, though. The bombings were a bad idea, but at least they didn't bomb Kyoto!
Based on a cursory glance I'd say those middleware packages could also use that unless they've rebuilt net/http entirely. Some of the examples demonstrate that.
Stopped reading at "Arse-Sum"
> There's not much preventing me from re-assinging copyright to myself (in countries that allow it) and then suing the original creator.

By that logic, public domain is "ambiguous".

> There's nothing to stop me from taking your code, re-licensing it under say a proprietary license, then suing the original creator.

By that logic, virtually all the "BSD-style" licenses and their ilk are "ambiguous".

> There's nothing that stops me from taking your project's branding/symbol/graphics/name and claiming it as my own and then suing you.

By that logic, virtually every FOSS license that doesn't extend to branding (e.g. pretty much everything other than the MPL) is "ambiguous".

> There's nothing that stops me from taking your work and then not providing attribution back to the original creator.

See the public domain remark above.

> By default there is nothing that absolves the license holder from warranty nor implied fitness for use.

That is true, and would be a worthwhile addition as a default rather than an afterthought.

> legally, what does "DO WHAT THE FUCK YOU WANT" actually mean?

It means "do what you want". Unless you're claiming that lawyers don't have a strong-enough grasp of the English language to be able to properly interpret extraneous expletives (which wouldn't surprise me to be quite honest...).
I'd be worried that Uber and the like are going to destroy the value of a taxi medallion.
I'm not making any copmment about white people in technology. Did nobody read the last sentence in the comment above before getting bent out of shape and downvoting it? I have no opinion on that. I was responding to the specific claim in the grandparent post about bringing diversity to areas like sports.
Nonsense. There's plenty of middle-ground between Detroit and Manhattan.
But HTTPSB is only for Chrome? If so, meh.
By picking tacit standards for the messaging, web, build, orm stacks etc Typesafe introduces a chilling effect on other projects in those functional spaces. This chilling effect causes there to be less choice and competition which causes quality degradation in the long term. For instance, I don't think sbt would have survived it's dreadful beginnings if it weren't for the tacit backing of the core Scala team and to be honest I think the Scala community would have been better off with sbt dying young.

Further, by assuming that those stacks are the tacit standards it decreases the diversity of opinions for the language designers to hear about how the community is using their language. For instance Play is very opinionated about how web projects should be created. But it isn't actually the only way people are using Scala for web deployments. Further, once the core team starts to assume that people are using those stacks they can fob off problems onto them instead of centrally fixing the root cause problems. Compile times and sbt's incremental compilation support is an obvious example of this.

Finally, just my own opinion is that they've drawn the lines about what will be Typesafe and what will be "the community" in weird places. Refactoring tools seem like a very central requirement of the language yet that is left to the community. An ORM on the other hand has been elevated.
I really hope the same.

There was a story on HN just a few days ago about an Indian from Cornell, who came back to India to do an India centric startup.

Here's the story about why he chose to come back: https://news.ycombinator.com/item?id=8090158
I don't think that's true at all. I can think if several areas in the cities I've lived in that have densely packed houses, condos, or apartments within walking distance of some stores and public transportation. There is a huge swath of possibilities that lie between downtown and the suburbs. You may have to give up that one acre property, though.
> https://dl.dropboxusercontent.com/u/19746944/kv.png

That's me running Qt Creator (my personal favorite IDE) on Linux. You may be disappointed to learn that the code is C++. :) Sandstorm's lower layers are all C++ since we interface closely with Linux syscalls, though I think in that shot I'm actually editing Cap'n Proto (which Sandstorm uses).

All of the machines in the video are running Linux, with GNOME 3 as the window manager.

> Camlistore

Yep, I've talked to Bradfitz about Camlistore a few times.

Sandstorm actually gives each app instance its own directory on the filesystem for storage, so that it can use any storage format it wants. So an app could use Camlistore. It may also make sense for Camlistore to act as an independent app which other apps connect to. But in any case, Sandstorm is agnostic to these things.
Visual explanation of Markov Chains
I read the entire article, and I guess I missed it - what's the proposed solution?
I thought so but others seem to disagree.