skysight-inc/HackerNews huggingface dataset:
It's my understanding that institutional money has been leaving the stock market while less sophisticated investors have been moving their money into the market (on average). If I were you, I'd be afraid of being the last one standing when the music stops, but then again, I have a history of being overly conservative (to my detriment).

Edited to add: If you aren't aware of what's happening with quantitative easing winding down, then do yourself a favor and read up on it.
Your comment made me think of Charlie Sheen: "Winning."
Jared Parsons is the VsVim guy. I heard they are working on a systems programing language for Microsoft.

http://joeduffyblog.com/2013/12/27/csharp-for-systems-progra...
I wouldn't call them hacks. They follow the standard rules of CSS. I would call them creative.
Why Every Child Needs Good Brain Training
Gog.com added DRM-free video section to their store
That was my initial concern, but I've been chatting with a couple friends to try it out, as well as chatting with the founder. As it turns out, it's not confusing at all. It's a really FUN app to use. And the Vim-like keybindings are amazing.

I'm in love with a cat.
Product Hunt an Accelerator for Business Ideas
Try to paint a portrait without being able to critically deconstruct how light, shadow, and perspective interplay and you probably won't get too far. Seems to me it takes a lot of critical thinking about the world to be able to do that.

Or maybe it's contemporary conceptual based art you're thinking about? A lot of it requires the artist to think critically about human social structures in order to create commentary on it.

Sure, anyone can claim they're an artist and produce work that is not well thought out or executed, but that's not a reason to conclude that artists lack critical thinking skills. Every professional working artist I know here in NYC is exceptionally good with critical thought.

Just because you don't use a logic based language to reason doesn't mean you're not thinking critically.
That, and vim-like keyboard shortcuts (https://kato.im/articles/keyboard-control/)

And ability to use the same account to work with multiple teams at the same time.

Also markdown support.
oh, that's good then. i too learned from personal experience. funny witticisms on the internet are rendered unfunny pretty quickly after you spew cola all over your setup. smh
I agree except for life insurance. Most life insurance (at least a whole life policy) is a way to pass on wealth tax free, rather than a real insurance policy.
There are two different costs here and that seems to be what's creating this moral dilemma.

Cost 1= Building the website (coding, design...)

Cost 2= Hosting the site and "stuff"

Assuming that you want to make a "donation" to the NGO, Cost 1 is the donation. And, to be fair, that's really the expensive part of "the website."

Cost 2, is what it takes to keep the site running, and those costs need to covered by the NGO. Or, if you left the NGO, you could stop paying for the hosting and poof the site is gone.

Their site has to be their responsibility, otherwise it's just your site that they pretend is theirs.
To give a concrete example to artmageddon -

I drive a $450 car so I have the absolute minimum insurance on it required by law. Even after only one year of not paying for full comprehensive, I will save money if it gets stolen or burns to the ground and I walk away. (I do have high third party - so if I hit a Porsche, damage to it and people is covered). I pay $300/year for the car insurance I have.

I currently don't have any kids, so I've opted out of Life Insurance at work, instead getting more money into my bank account. In all honestly my savings account would cover my funeral expenses, so why would I want my family to get $250k in the event of my death? It's not going to make them happier.

I also opted out of the health insurance at work, so I get a bigger paycheck. I'm 32, fit and strong, and I can count on one hand the number of times I've been to a doctor in my life. Obviously this circumstance will change as I get older and have kids, and I'll re-work my approach.

EDIT: I live in Canada - basic health care is more than good enough.
On the contrary, I just visited in June and it was a miserable experience. 2/3 of the museum was closed and the part that was open was packed full despite the rather strict entrance timing that they seemed to be using. The story of his life as told through pictures was interesting, but we were in and out in an hour. Kind of a bummer after hearing all the hype.
I didn't like #9 either. It advocates putting yourself out there by pursuing the random possibility of an opportunity instead of opportunities that exist.

I did like the other 8 though.
If OP's account is true, the took away the features but then refused to provide a refund. At best, that's a pretty serious customer service fail.
I'm mystified when big companies think they can just barge into a new product category by slapping their name on a product and offering marginal benefits over entrenched competition. This definitely brings the Zune to mind. Newsflash: you need an edge to compete!

Amazon needs to drop Fire OS and just make a damn good Android phone with some well thought through customizations/exclusive apps for a great price. Until then, I won't even believe that their own programmers are actually using these.
OCSP is still useful, it's just not panacea. Getting timely notification that cert A is invalid or that server B should no longer be using cert A is still good. It doesn't solve every problem (like somebody blocking access to the CA to prevent the OCSP check) but it's not worthless.

It can be defeated if the user or his ISP is pwned. It might kick in too late to properly save the user if the connection to the CA is too slow.

But it still does nicely handle the case where a server and its cert are no longer trustworthy.
Getting Started with Node.js, APIs and Geolocation for the PHP Dev
Huh. Starbuck habit of $5/day (conservative?) over a 200-day work year amounts to $1000. Have to spend $100,000 to make that just 1%.
It's neat, but it seems like more style than substance.
I can't agree with this enough.

If you're not taking 3-5% of your monthly income and just blowing it on something fun (it doesn't have to be material things, trips, fancy dinners, and financially helping friends have the same effect here), you're missing out on life. It's a conscious decision which may not maximize your earnings across your entire life, but I've found that it significantly increases your enjoyment of your entire life.
The problem with art/literature is it's all opinions. And some people feel that their opinion carries more weight due too reasons.
The phone OS may be open source, but is the sim? The sim card can run applications directly without the phone being aware of it.
I've got a HTC One GPE, keep it bone-stock, never seen any volume warnings.
The Making of #BeTech: The birth and rise of a community
I agree with most of what you say; different people have different tastes though.

Like you I spend most of my money on rent (I also live in London) and food - in the case of rent, probably 50% of that is paying for location. I moved recently to be closer to work, and now I walk to work in 25 minutes rather than spending 45 minutes+ on the tube. This costs me several hundred a month, and it's worth every penny. It gets me back 30-60 minutes a day of time, I get extra exercise, and I get to enjoy being outside in the sun. It has literally made a significant difference to my happiness.

Outside food and rent, the other main expenditure for me is travel - I have friends around the world, and enjoy exploring new places, so I spend a few thousand a year at least on travel. I could certainly cut back some of that by staying at cheaper locations, but that's a trade-off I'm willing to make.

I think the difference between myself and a lot of consumers these days is that I spend primarily on experiences, not posessions.
Honest question, how good is their client? The Google Drive client on OSX appears to be bit shit and I am considering moving everything away to a new system.
I've been doing a lot of reading in this area lately, and it's not trivial stuff. The central idea of this field of inquiry is using the type system to limit the proliferation and capabilities of aliases. Concurrency is one application: a class of race conditions can be prevented if you can statically guarantee that only one read/write reference to an object exists, potentially in the face of many read-only references. But there are also applications to memory management: you can use annotations to ensure that, e.g. that no aliases to objects in a region outlive the region. No existing system is really satisfactory in terms of annotation overhead versus the ability to accommodate arbitrary object graphs.

IMHO, figuring out a usable system should at least pass the obviousness hurdle to patentability. I think the real issue is that it neither costs much money to develop these ideas, nor does anyone make any money off compiler technology, so the rationale for patents isn't really implicated. If the idea was backed by real world testing of its usability in production systems, I think that could merit a patent, because that is expensive R&D someone could free-ride off of.
Hi, I referenced http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
The revealing pattern is the backbone of the article.
SlamData: Open source compiler from SQL to MongoDB (beta launch)
Machine learning has been full of methods for learning latent feature representations since way before deep learning was trendy, from simple things like PCA to more sophisticated Bayesian models. Deep learning refers specifically to using multi layer neural models and while neat is only one way of doing it and certainly didn't invent the whole concept of learning feature representations as recently as 2012!
Pocketable Zotac mini PC combines quad-core Atom and Win8.1 for $199
> It almost funny that they would not even respect differing opinion on their hiring of Ms. Rice and graciously offer a refund to those offended by such a move.

I'm not surprised at all that a company doesn't want to refund you because of a political disagreement you have with them.
Interesting it can be done real time on the phone (I assume).

Personally I've been using free video stabilizer Deshaker for 10 years with similar (or better) results. The downside is two-pass rendering. Upside is that it is fairly configurable and can stabilize existing videos. You can get ok results with fairly terrible source video.

http://www.guthspot.se/video/deshaker.htm
If you truly are growing 25% a week since May, then that's your differentiation right there: I promise you the other competitors are not growing so fast. Maybe it's pricing or ease of use or better experience, but the numbers speak for themselves.

By the way, 25% a week means you grew by 50X since May. Unless you started with a really low number, that's great.
Their max personal plan seems to be 500GB for $14.99/month. Dropbox Pro is now 1TB for £9.99/month.
Just because it doesn't stop a full MITM between the CA and the client doesn't make it worthless. It still protects the user from trusting a server that is no longer trustworthy.

If a certificate is worth issuing when a server is trustworthy, it's worth revoking when the server loses that trust.
I'm pretty sure that one can be fixed by enhancing the lint to actually look at inferred types. (This is easy to do.)

In any case, empirically we have seen a lot fewer rooting errors (none, AFAIK) in Servo than we have in Gecko.
If it's too good to be true, it probably is.
> Hate to sound like Steve-Jobs here, but: "You're using it wrong."

I don't quite agree — say this individual needs to sort a file by two columns. Should they really load everything into memory to call Python's sorted()? With large genomics datasets this isn't possible. Trying to reimplement sort's on-disk merge sort would be unnecessary and treacherous.

It's easy to forget how much engineer went into these core utilities — which can be useful when working with big files.
Anyone who gives you that story is trying to mislead you, using the rule change as cover. What first to file does is change the rule for who gets priority when multiple parties file overlapping patents. Before priority went to the "first to invent" now it goes to the "first to file" (avoiding the expensive process of figuring out which applicant invented first). It has no effect on a party that publishes an invention with no intention of patenting it.
$ temp.csv > movie.csv
temp.csv: command not found
By the time you pay off the mortgage you will have paid 3-4 times the value of the property because of the interest. So on a $400k house you will have put $1.2mil - $1.6mil into the savings account, but you'll only have a ~$500k property to show for it (IF the house appreciates, which it hopefully does, fingers crossed). That's a seriously inefficient way to save.
I think that he actually is a biologist. He refers to movies as a parallel universe. In which case, these tools are probably not all that helpful. Biological data is usually in the scale of either "Excel can handle it" (shudder) or "ginormous".

In the later case, none of these would be all that useful, and CSV is not the standard format for most of the biological data that I see.

Databases are less helpful than you'd imagine for this type of data as the schemas are not well defined. I am curious to know how JSON records would work for these data, because I could see something like that working for processing biological data files.
Saving is so much easier than earning, and it’s a habit that once built will pay you back for the rest of your life.

There's a weird cultural meme that's convinced the middle class that the road to wealth is saving. The road to wealth is earning. This is just kind of an obvious thing, but I guess there are benefits to convincing people who will never earn enough to be wealthy that there are attainable ways to go about it. I'll tell you this much, if buying an iPad makes you broke, then not buying that iPad sure ain't gonna' make you rich.

This meme is just kind of annoying as it relates to the middle class, but it's downright dangerous when applied to the poor. It's useless to apply ideals of thrift to people making minimum wage, a level of earning at which no amount of saving can cover even predictable periodic expenses.
I agree that the instinct of an employer is to hire employee for the lowest rate possible. But given a choice to hire between local employee and a remote employee who are negotiating for the same salary and possess the same level of skills, won't the company hire the remote one as the CTC involved will be less? So if the company's expenses are already going down by hiring a remote employee, they shouldn't make the cost of living of remote employee's area an issue.
OCSP mitigates attacks by adversaries who control cryptographic secrets and connectivity (or else those secrets don't do any good). It's defeated trivially by manipulating connectivity just enough to break OCSP. It's not useful at all.

This is a common pathology when thinking about security. Lots of things appear to work when they aren't being tested by a real attacker, but don't work at all when they are. It's like an insurance policy that you pay small premiums to that then vanishes when a disaster strikes.

Like I said upthread: there's a way to make something like OCSP work: the OCSP signaling can be moved in-band, so it can't be attacked separately from the TLS session itself, and then made sticky through an HSTS-like mechanism. But until OCSP gets a "Must-Staple" mechanism, it provides literally no real benefit.
My personal favorite is to use this pattern. You can do some extremely cool counts and group by operations at the command like [1]:

grep '01/Jul/1995' NASA_access_log_Jul95 |
awk '{print $1}' |
sort |
uniq -c |
sort -h -r |
head -n 15

Turns this:

199.72.81.55 - - [01/Jul/1995:00:00:01 -0400] "GET /history/apollo/ HTTP/1.0" 200 6245
unicomp6.unicomp.net - - [01/Jul/1995:00:00:06 -0400] "GET /shuttle/countdown/ HTTP/1.0" 200 3985
199.120.110.21 - - [01/Jul/1995:00:00:09 -0400] "GET /shuttle/missions/sts-73/mission-sts-73.html HTTP/1.0" 200 4085
burger.letters.com - - [01/Jul/1995:00:00:11 -0400] "GET /shuttle/countdown/liftoff.html HTTP/1.0" 304 0
199.120.110.21 - - [01/Jul/1995:00:00:11 -0400] "GET /shuttle/missions/sts-73/sts-73-patch-small.gif HTTP/1.0" 200 4179

Into this:

623 piweba3y.prodigy.com
547 piweba4y.prodigy.com
536 alyssa.prodigy.com
463 disarray.demon.co.uk
456 piweba1y.prodigy.com
417 www-b6.proxy.aol.com
350 burger.letters.com
300 poppy.hensa.ac.uk
279 www-b5.proxy.aol.com

[1] https://sysadmincasts.com/episodes/28-cli-monday-cat-grep-aw...
If you know the interest is there, Flash is often used as a fallback for WebRTC things. I mean, yeah, there's a "spec" for Flash, but that doesn't solve things for iOS users either.
In the spirit of more options, `pee` comes with moreutils and does the trick:

cat filename | pee 'head -n 1' 'tail -n +2 | sort -u'
OK, OK, point taken. I would have gone back and deleted my comments but it was too late.
No one gives a shit about cut.

$ man 1 cut
done (not by me) here :

https://patents.stackexchange.com/questions/10122/looking-fo...

and here :

https://patents.stackexchange.com/questions/10128/prior-art-...
So it's basically a very simplified Luma Camera (acquired by Instagram a year ago) with a speed slider?

http://vimeo.com/lumacam
Yes, but not first, rather instead. "sort -u" both sorts and hides duplicates.
"yeah, but it's 3-D printed"

waves hands
We are talking about adversaries who control both secrets and connectivity. Not because those are the adversaries we care most about, but because those are the adversaries that key revocation contemplates. The notion of "full MITM" versus "partial MITM" versus "passive-only" attacker does not apply.
Thanks, but both of those are extremely expensive for backing up photos and various files (100 GB worth).
I suggest reading about collective action, tragedy of the commons, and prisoners' dilemma. Acting alone and then convincing others to join you will make a difference, but we need to stop thinking about ourselves and start thinking about the society and future we would want to live in if we were suddenly dropped in with no assets or contacts.
A Sexy Image Processing Interface Library for Android
Do they? Most older people I know ditched their computers and now have iPads.
>whereas Picasso's early works were considered his best.

Having been to the Picasso museum here in Barcelona, it maybe because he could actually paint, as you can see in his earlier work, as opposed to his later stuff - which looks like it is done by a 5 year old.

I personally believe there is a lot of "celebrity culture" in art, even Banksy said something along those lines.

"The Art we look at is made by only a select few. A small group create, promote, purchase, exhibit and decide the success of Art. Only a few hundred people in the world have any real say. When you go to an Art gallery you are simply a tourist looking at the trophy cabinet of a few millionaires..."
> And the pinning RFC doesn't sound much better. It makes the client store something about sites they visited, which roughly translates to supercookies.

I don't follow. If the user visits a site for the first time (ever) over a secure connection, they will become much more resilient to MITM for all future connections (including the ones where it updates).

That's a win in my book. At least it is a win from the "hacker" MiTM threat. It won't be as useful against states/governments since there might never be a secure connection ever.

But I'd take a solution NOW that works-ish than a solution maybe never which is flawless. Security in depth and all that jazz. The ultimate solution is some kind of secure DNS infrastructure which delivers information about HTTP certificates (which I believe is in the works also).
Just installed it. Let See how it rolls
If you honestly think that leverage hasn't become an overused tool in our society, you're simply not paying attention.

On a side note, based on your tone, I'm guessing that your username is based on how people refer to you. Cool it.
we reddit yet
Yes, and in fact you can just use sort's -u (unqiue) argument, and avoid uniq all together.
Show HN: NextFive - simple status reports for small teams
And why would you want to do that?

You're assuming that passing on wealth is a good thing, implying that it will make your kids happier.

In all honestly, when my parents pass, I genuinely hope they've spent every cent of what they earned in their lives and my brother, sister and I wind up with nothing more than photo albums. They worked their entire lives for that money and I want them to spend and enjoy that money.

I can earn my own.
Linkedin inMaps discontinued: how to visualize your professional network now?
Yeah, the story doesn't mention printing anything from your own $1,000 printer. Shapeways sells much higher quality 3D printing as a service, which is why these guys used it.
Umm.. the reverse advice would be more helpful. Move to your own hardware if you're on VPS/cloud.
In any kind of gambling, including investing, variance is the killer. Unless you're making extremely small bets compared to your total bankroll, the inevitable down-swing will end you. The "take risky opportunities" advice is only valid if you can afford the worst possible outcome and still keep going.
I wish I could upvote this a thousand times....
Doesn't work for me. I get an email with no actual link to the audio message (neither in the plain text part, nor in the HTML (yuck) part).
I think there are some good points here, but I would argue that a lot of these are essentially points for hiring more junior engineers. There are cases where hiring for what someone already knows DOES matter.

I have come across too many codebases that were clearly written by folks who were in the "get stuff done" mentality. Frankly, when you're learning a new technology in addition to trying to do your job, your code/architecture just isn't going to be that good off the bat. If the company had instead hired someone who knew what they were doing from the get go, they could have started with a more solid foundation and potentially avoided pain down the road.
I've tried this a few times and really enjoyed it, not just for code: long-scroll webpages look great like this, too.

I've always switched back due to "unrelated" problems like the viewing angle of my monitors being optimized for landscape orientation and not liking the missing chunk of screen real-estate that comes with an L-shaped desktop area.

I speculate that if I had three large, identical monitors with good viewing angles in portrait mode, I'd be able to leave them like that.

But, if I'm going to daydream about hypothetical money, I might as well imagine myself buying a single 4k projector. :)
Show HN: VPNDemon – Monitor a VPN connection and kill a process upon disconnect