skysight-inc/HackerNews huggingface dataset:
I would like to read details about the model -> production code that the IAP product uses.

I've been developing an interest in statistical modeling and moving those models to production code (and of course, quantitative finance is an "obvious" place where this happens). But I find, even in the statistical genomics world, that the default process still seems to be:

(1) specialized tools for data cleaning and initial crunching (maybe hadoop, maybe HPC clusters
(2) consumption of data from (1) in R or Stata/SAS for model generation
(3) only vague, research-y things where the model from (2) goes to production.

The vague part of (3) is probably just due to my simply not knowing what people are doing with the generated models in (2).

Specifically regarding quantitative finance, it would seem that trumpeting your implementation programming language would mainly be met with blank stares, Jane Street excepted . . .
In the US. In desktop. Globally, and once you count mobile, it's negligible. After 9 years on the market, including multiple rebrandings, it's a lost cause.
>you'll need to, say, do an open-air drug transaction, or get stopped for running a red light and then have drugs plainly visible in your car (or have a dog authorize the search, which is plainly problematic).

Or be a totally innocent person who is unknowingly transporting contraband and say, "of course I don't mind, search my car, officer."
I didn't downvote you. Even if I had the capacity to downvote on HN (and I don't) I probably wouldn't have. I cannot say that your post doesn't warrant downvoting, but I am personally very strict when it comes to downvoting. It's not something that I do lightly.

But hey, thanks for the unwarranted assumption.

I think that your criticisms are fair, but I don't particularly appreciate the implication that those who vote differently than you don't belong here. Perhaps the type of content being posted here lately is indicative of a trend to you, but the fact remains that a lot of people on this site found the stories to be worthy of a front page spot. That's why they're there, and in the end they're really just a couple of "general news" articles amidst a sea of stuff I wouldn't expect to see on many other sites.

I won't tell you not to voice criticism - I think that's the wrong way to go about this. But do something other than compare HN to Site X and make snide remarks about downvotes. I see that you haven't made your own submission lately. Why not start there?
Branding for early-stage startups
ping me if you wanna chat more. maybe I can help:
http://blog.close.io/sales-office-hours
Follow-up on "Linux server monitoring tools"
"Most of the time, as soon as you touch the DOM inside your Angular app, Angular will throw a few errors your way..."

"Rightfully so, because I would have destroyed the DOM that Angular was using as its template. Angular doesn't use string-based templates; it uses the DOM itself."

Up until now, string based templates have been far better performing. Using the DOM as a template engine has been clumsy and laced with oddities. (ng-cloak) Not really what it's designed for.

Everything seems to be either written as code (URL handling) or coded into the DOM. Do I really want my HTML to be Angular specific?

I also like this about the article:

"Another way to look at Angular is to give it the sheriff's star in the cowboy land of frontend development. The lack of official documentation and the ever decreasing differences between browser implementations groomed a culture of "whatever gets the job done."

Then he proceeds to write:

"The documentation leaves a lot to be desired, because it's sometimes incomplete or out of sync, leaving the actual source code as the only source of truth. Now this is not cumbersome for an experienced engineer, but it's daunting for a new engineer to even read, much less understand. The Angular source code is not the most straightforward implementation."

So, Angular's got that going for it.
Sounds like a really interesting solution. Is that actually possible?
Dropbox’s New Space Reveals Just How Big It Plans to Get
I've been meaning to play with it more. Would you mind elaborating a bit on the pros and cons you've found so far?
Generally, yes. With a few exceptions (I can't for example, fire you if I find out you are Jewish and I hate Jewish people) The concept in the US is called "At-will employment."

http://en.wikipedia.org/wiki/At-will_employment
They follow the American protocols, and then some.

Last time I was there, after handing my bags over I got called to the inspector's room. They'd x-rayed my bags and seen a cigarette lighter [1]. I have no idea how they recognized it as such, but they pointed to the area in my bag where it had been seen, and asked me to open the bag and remove it.

On another flight, we were all waiting in line to check-in, but the agents hadn't shown up. Somebody gave up on waiting, and just left their bags sitting in line - this while the recording about unattended bags was playing (yes, they've got that in China, too). It was funny to watch everyone in the line studiously ignoring the unattended bag, for fear that they'd shut down the terminal while calling the bomb squad, and we'd all miss our plane.

[1] I don't smoke, but it's in my first aid kit for sterilizing a needle.
I can't really deny that this is good advice, but boy I really would just like to write code for a few hours a weekday and leave it at that. I have a good job so if you "need proof" (besides talking to me) that I'm a damn good developer, well I guess you won't be hiring me.
I'm still new to SPDY, although I'm going to check it out with this release. Are there any best practices or recommendations for running SPDY in production alongside HTTP?
you might want to check out the rustboot project then. one of the use-cases is to have rust boot on a hypervisor that then just has not much more than the runtime like you're after
In regard to working on side projects:

> Just ask. The worst they can say is "No."

And that's where I have to ask: what do you do when they say no? I followed this advice a year back or so and it essentially put the brakes on any serious side-projects. I work for a big company that you've absolutely heard of.
ASUS Chromebox: Fanless Haswell in a NUC-like Form Factor, Starting at $179
Generating Polarized Light with Quantum Dots
Then I wouldn't get the laundry done.
I'm in violent agreement with this:

>> you're still a consumer

But I (and the OP, to my read) meant "customer" instead. That takes nothing away from the quality of service being provided, etc. (although good luck getting support from the vendor if you have a problem with e.g. Gmail or Google search). But it is kind of silly to talk about pricing for a service like search that is provided free to its users.

In discussing monetization, the difference between the "consumer" and "customer" obviously matters.
You'll find that with more than just PHP :( I'm seeing it with Ruby and JS / Node too. Some developers are reasonable and great people but there's a subsection that think {Ruby, Python, PHP, JS} are the bees knees. I use all of those languages...
WoD contributed significantly to everything that is wrong with the police today - constant lying and fabrication, militarization, arrest quotas, abusing mentally ill or addicts to fill the said quotas, faking evidence and fradulent lab reports, legal highway robbery called "asset forfeiture", entrapping innocents, violating civil rights and criminal procedure rules, banning common household materials or chemicals because of being "drug precursors", making illegal searches and then asking for a warrant post-factum... And the list can go on and on. Look closer at any police/state power abuse and you'll probably find War on Drug's footprints on it.

That happens because they are fighting a losing war, on the citizens that they are originally supposed to serve and protect, and that can not be good neither for morale nor for morality. And it is not.

>>> Additionally they all are based on previous things cops were allowed to do.

When those paranoid libertarians say "next thing police would be allowed to strip-search and anally rape you because a dog said it's OK" - they are rightfully called crazy paranoid bastards. Then it happens and everybody is like "well, it's only based on things cops were previously allowed to do, so nothing to see here..."
Buffalo makes some great hardware with DD-WRT preinstalled at a reasonable price ($50-90 depending on what you want).
"travel to and from work constitutes ... 19 percent of person-miles."

I find that incredibly hard to believe, like the rest of the article is a parody around it, or its an honest typo (perhaps 89 percent?)

It would imply everyone living in my suburban city of about 100K people drives 160 miles, per day, to go shopping and to restaurants or something. Just not seeing it. I got a new car around Halloween, and I've only driven a couple hundred non-commute miles since then despite a couple thousand commute miles. I'm surprised I've driven that many non-commute miles.
Because instead of an annonymous user, there is now a company to sue. I don't see them lasting unless they create copyright controls that will make most people not want to use them.
IntelliJ IDEA is a really fantastic IDE for Scala/Java. I haven't used VS in ~6 years (and back then not deeply) so I don't have a great basis of comparison. But IntelliJ does a fantastic job and it's steadily improved over the years.
Adobe urges users to upgrade Flash Player – security breach found
Amusingly there is only one comment out of 328 with the word "engineer" in it (ok two now). I think that says much about the future of microsoft.
Well, it's not quite as simple as that. We're talking about a stochastic process here, and while a "hand-wavy" proof may satisfy some, there's a Little ;) more to it: http://www.ece.virginia.edu/~mv/edu/715/lectures/littles-law...
We don't just use English to write software, but we DO use convention from English. In some sense, keywords like "f" and "j" are better-suited for expressing conditionals and loops because they are shorter to read and type. But I'm sure glad language designers settled on "if" and "for". The reason they did that is convention.
Thanks for your kind words. But I have cystic fibrosis, as does my oldest son. Our very expensive health issues are the reason I am deeply in debt and cannot work a normal job. Disposable cups are dirt cheap germ control compared to the thousands of dollars per month in medical care I and my oldest son are supposed to require.

Cheers.
I became a consultant because I got fed up with all the random reconstructions that big companies go through when there's a "new boss in town". If you're smart enough to see that through it just drives you nuts to see the company flip back and forth between two equally valid organizational structures every x years.

I'm feeling happy I'm above things every time I see how the companies who hire me are messing with their employees.

And I have my team mates at our consultant agency, who are all really good coders, ambitious and fun to talk with. We go on trips together and have lots of fun. I believe that I have much better job security here. People know who I am. I'm appreciated. And the money is good too. Why work for a corp again? I won't set my foot there ever again.

Meanwhile I'm collecting ideas for startup #2, this time it will be about something I'm passionate about and with a viable business model.
When deciding on which open-source tool to use, it's often important to look at the popularity of the various choices.

Take a look at the Google Trends for the leading contenders: http://www.google.com/trends/explore#q=angularjs%2C%20emberj...

It's mind-boggling how much farther ahead angular is. Then again, angular is pretty awesome and have been a big fan for over a year now.
The problem with this is no one earning < $22hr can afford to strike for any serious length of time. I like the idea of a high minimum wage or a minimum income (not both at the same time, though), but the right way to attack it is to get all those people you're targeting to vote, and make this their single biggest issue.
The important thing is you're using promises. The differences between Q and Bluebird are minimal, compared to promises vs raw callbacks.

I just found this after some cursory Googling and haven't tried it at all, but it appears to be a compatibility layer for Q on top of Bluebird (written by the author of Bluebird): https://gist.github.com/petkaantonov/8363789
I don't have an iPhone and have used one maybe twice, but the region the article is talking about is where the software keyboard is, isn't it? I find it difficult to imagine that the most common way of holding an iPhone is one that keeps the user from typing.
I worked at an insurance company doing mainly 3 things: maintaining an existing system, being lead on swapping out a different system for something newer, and rewriting a small bit of the business to be automated. I was never treated better than on that last project because I could say "This new thing will save the company $XX,000 a week." Feature-creep and hassles are significantly reduced when you can put direct dollar values on things.
"Tips and leads" huh.

So basically I am imagining a secretive "IC" office somewhere that sends an intern with whatever illegally collected intelligence they have to another unmarked room. The intern then passes the document across a table to some guy the Feds have some leverage on. He scans the documents, seeing carefully delineated highlighted sections and bullet points. He takes some papers out of the file, devoid of all identifying details, and places it into his bag. He walks out of the building and delivers this via sealed deposition to whatever domestic law enforcement authorities are relevant. Plausible deniability, done.

This is just ridiculous.
You can configure a $5/m DO instance to handle the front page of HN if you know what you're doing.
Taplytics (YC W14) Run A/B Tests On iOS Without Waiting For App Store Updates
CTF3 architecture
"Plain" OS threads certainly have their place and the OS does a fine job scheduling them. It's just that the more information you have about the threads' behavior the better they can be scheduled (you can reduce latencies by keeping related fibers on the same core to share cache; that's one of the things Quasar does).

So the increased latency of the OS scheduler has little to do with the number of layers between your application and the hardware, and a lot to do about assumptions the OS can make about your code.

You most certainly want a general-purpose OS scheduler, it's just that many applications can benefit from user-level lightweight threads.
Well, they may actually believe their propaganda, which just means that their authority (to influence drug policy) extends beyond the bounds of their competence.
You make good points, and I'll try to explain myself as best as I can. (I'm Sean, I wrote this article).

String templates outperform DOM, this was very true in the past and as far as I know still is true. The great advantage of it, is the "live" data bindings, which I think depend on the template being the actual live DOM. (I can be wrong here, and if I am then I need to go learn more about this choice)

As for the documentation point, you are right I contradict myself. What I meant to say is that angular suggests a way to structure your application versus backbone for example that only gives you the tools and no structure.

Thanks for pointing these out, I'll have to be more careful on how I express myself next time I write something.
How I Helped Destroy Star Wars Galaxies
Good old Rollercoaster Tycoon economics!

"Your guests are commenting that the park entrance fee is very cheap, maybe you should consider raising the price!"
Congrats Kathryn & co! Looking forward to seeing what you do next.
Anyone else think it's funny how he labels w as a dotted anomaly, even though z is just as anomalous?
I hope so. We need more competition out there and Microsoft should be in the mix. It will be interesting to see changes if Ballmer and Gates remain on the Board in some capacity.
Well, davexunit did say "Firefox is the only major browser that is free software". Chromium is arguably a very minor browser.

Besides, if you would like take a tiny amount of market share from Google (thereby weakening their ability to set standards such as the W3C's "EME" DRM, which they support), you know that using Firefox is the right thing to do.

It also shows Google that you're not buying into their free/nonfree paradigm that discourages developers from making apps/extensions not approved by Google's stores.

Also, Chromium OS, as distributed by Google, is not free of surveillance mechanisms such as the omnibar. You'd first have to audit, hunt and remove these features, or trust a third party to do this job for you.

Besides, in my experience, there are fewer good FOSS extensions in Chromium, in particular anti-surveillance ones, but that depends on what extensions you want.
Free Daily Advice on saving and making Money and advancing career
I thought Angular might be cool until my exposure to it consisted of inheriting someone else's project that uses Angular. Digging through HTML looking for ad-hoc HTML tags and wacky HTML attributes was an absolute nightmare. Finding these and then connecting them to the corresponding Angular code, which have the weirdest method signatures, was even worse.

I have a strong suspicion that all of these Angular diehards have never worked on someone else's Angular project.
It says a lot about the nature of a company when they admit the breech even though it occurred in November of 2011 and they just found out about it. Other companies might just try to pretend that it didn't happen.

It also says a lot that they just upgraded all of the users who were members before that point to a free lifetime membership.

Classy move, LibraryThing.
Thanks for your comment - you just reminded me that I have been meaning to create a Google Takeout archive. I'm curious how easy it will be to access and use the data programmatically in my own software.

The archive is still being prepared, but I am genuinely curious to see if it is better than the various office documents, spreadsheets, and backup formats I have had to use in years past. I am, for the moment, optimistic.
I ran into the "your product is too expensive" recently, which in turn also led me to find out that my pricing model was all wrong (I target freelancers and usage of my product is limited enough that it doesn't make sense to have a monthly plan).

To a degree I'll be lowering my prices based on customer feedback, but also because the goal is to meet the customer's reality (not just my own). I think this is important for a lot of new SaaS businesses to consider as we move to a more niche-based market: is my offering matched to my customers reality?

A friend shared a nice little anecdote about this the other day: https://soundcloud.com/khuram-malik-3/pricing-by-peter-druck...
Yea, It's pretty good. But believe me - it has nothing on VS2013.
2014 Best Affiliate Marketing Conferences and Events
http://www.google.com/trends/explore#q=backbone%2C%20ember%2...
The numbers are so small it's hard to draw real conclusions. Outside of hiring new devs with an existing skillset, what's the importance of looking at popularity?

(edit: good responses, thank you)
Hang on - how has google enriched the developer space?
The drug laws are Jim Crow laws, version 2.0 (now with added resiliency!) They were created for exactly the same racist reasons. The laws are evil, and those who voluntarily sign on to enforce them are evil.

The DEA isn't staffed by people who were drafted, they all chose to involve themselves. Each individual member of the DEA is free to refuse to participate, but they instead choose to participate. We can and should judge them for that.
A couple of relevant things you may like to know:

1) A K-9 sniff is not considered an illegal search, because it detects only contraband.

2) An officer cannot detain you solely for the purpose of awaiting a K-9 unit, and it's getting harder and harder for them to fudge by being intentionally slow, with duty video cameras etc.

3) This is a highly entertaining read that covers many of these points: http://slu.edu/Documents/law/Law%20Journal/Archives/LJ56-2_M...
"A high price point is a bounty on your head" -- a serial entrepreneur friend of mine.

As SaaS businesses, our fear is that all this uncaptured downmarket demand will create a competitor where none may even exist currently. These potential competitors also have an advantage. You've proven the market for them, and they can expend fewer cycles building their SaaS by simply copying the useful features you've already built.

We all know the standard advice here. Find those features or capabilities that don't provide much value to these downmarket customers, then introduce lower price points with pared-down versions of your SaaS.

But this article suggests another approach, and I like it: instead of paring down features, find out what potentially new features add value for your downmarket customers. Build them. Bring their value received up to your price point, instead of bringing your price down to their value.

This may be hard to do in practice, but it's an interesting idea.
Update on Apple’s IDFA Crack Down
Does Google and Amazon copying the App Store show how uncreative they are too?
The justification is that drug dogs detect only contraband, and thus do not constitute an unreasonable search.
Using CocoaPods to Modularize a Big iOS App
Ask HN: how can I estimate demand for developing bespoke data proc SW?
Reminds me of the time that Sting sang "Message in a klein bottle". Of course, as soon as the bottle was thrown into the sea, the water seeped in destroying the message on the paper.

"Bollocks", said Sting. "There goes my proof of the Riemann Hypothesis."
.... and Microsoft makes more off Android then Google does. :)
On the technical side: D3 is built on svg, looks like this is built on canvas. There are a few implications to both of those as far as compatibility and performance, but shouldn't make a difference in most cases.

In general, D3 looks to be a more general purpose graphing tool (also maps, multiple charting types, and graphs), while this is more single purpose.
One thing that's interestingly unixy about it is that all configuration/interaction is done via a CLI program, herbstclient, which interacts with herbstserver, rather than via config files or an embedded scripting language. So config and scripting is then typically done via a bash script, or whatever other way you prefer to call a series of herbstclient commands.

Otherwise its UI model is fairly typical for "manual" (i.e. not auto-layout) tiling WMs.
It seems to me that Node.js is just manually writing in continuation-passing style, which is PAINFUL. Why not simply use a language which supports continuations natively? Heck, writing a Scheme->JavaScript compiler really shouldn't be that difficult.
The US sets the targets for UK cruise missiles. The French set the targets for French cruise missiles. The Frogs could bomb NY, the Brits, not so much...
So, when you're dropping from N to N-1 dimensions, you lose something, something that you can sort of get back if you add some motion in.

Adding the motion restores the subtracted dimension as time. That's why that works.
> Corporations aren't really immoral, just amoral.

Ok since corporation is considered a person, why can't a person just claim to be amoral? A corporation is a person and thus a person should be a corporation. No?
If you're going to use that analogy then I do think it's better to have more than one such power.