skysight-inc/HackerNews huggingface dataset:
Is AbsurdJS sounds absurdly to you?
Hi guys, I got some positive and some negative feedback about the library, but it gets really interesting last month. It's now not only CSS but HTML preprocessor. It supports JavaScript, JSON and YAML input and it is ported for the client-side usage. I finally found some time to write a more descriptive article. What you think? Can this nodejs module be used in the future?
Interesting, what platform and browser?
Last time I used Google Maps on Android, the scale was an option you turned on in "Labs" in the menu. Is that no longer possible?
I bought a number of early bundles, and there's quite a few games where the linux port was unavailable, broken, or very-buggy-but-never-updated.
I've used Name.com for years. Their interface is clean and they offer domain privacy for free when using their coupon.[1] Unfortunately, I wouldn't describe the company as trustworthy for two reasons.

First, Name.com was hacked[2] in May of 2013 and they weren't transparent about it. I learned more about the hack from the attackers[3] than Name.com.

Second, Name.com displays advertisements on parked domains for which the domain registrant may be held criminally liable.[4][5] None of my domains are parked at Name.com, so this isn't an issue for me, but I still hold it against them.

[1] http://www.retailmenot.com/view/name.com

[2] http://www.name.com/blog/general/2013/05/we-got-hacked/

[3] https://www.google.com/search?q=HTP+Zine+5

[4] http://nathanhammond.com/namedotcom-another-unscrupulous-reg...

[5] https://news.ycombinator.com/item?id=2443710
I've recommended Chromebook separately to 2 individuals over the age of 40, and they both own & love it. Neither of these people are tech savy, and just wanted something to "work." The big sell for both of them was:

1) low cost for modern hardware (most windows laptops in the same price range were old or had bottom-barrel components.)

2) no more worrying about viruses & (more importantly) no anti-virus software.

3) if they would've stayed with windows they would've had to learn windows 8, so the advantage of staying in "familiar territory" was lost (one was upgrading from XP.)
Ohhhhh... that feeling.
You can be sure that no one with a computer running on a battery will ever visit your website again...
This seems real scary. "Give us your wallet address, email, and a password, then let us run a bitcoin miner for everyone that hits your page that may magically cash out any where."

Mmm... Although if it's legit I'd use it, but only if it's open source.
> The machine heats up fast

Chromebook Pixel? My Pixel is the hottest machine I have ever used...
Ah, intelligent spam.
You do appreciate that, by posting videos to YouTube, you are sharecropping someone else's walled garden?
Skipping Kickstarter: August Smart Lock
I too am faced with the "custom back button" on Android. I just smile and carry on.
Cool, can you point me to a Lenovo that costs $250, weighs 1kg, has >6 hours of battery life, and preferably has no moving parts and runs totally silently?
I completely agree and recommend component for all the reasons Ian mentions. It is shocking how little-known it is in javascript land. Don't be put off by lack of documentation and examples, it is seriously awesome. In fact I can't imagine doing client-side dev without it.
"When you're sick, do you tell your loved one (boy/girlfriend, spouse, parent, close friends, etc?). Of course you do."

This is __highly__ subjective. I don't do this.
But neither your comment nor mine proves anything.

I have a feeling they're coming from the premise that pre-Facebook no one wanted to share what they're doing, filtered pictures of what they're eating, etc. The world evolves. As someone else has mentioned, maybe they're ahead of their time. Then again, maybe not. The only thing they're getting flak on here is the social part of the product. I'm unwilling to believe they just did that for a "Web 2.0" badge.
However, it'll be interesting to know how they figured health is inherently social.

Psychological illnesses, cancer, etc may be too sensitive to share. Even pregnancy for that matter.
Fever, stomach aches, head aches may be noise - I know people who just trudge along their day without a second thought. But this is anecdotal.

I do think they're building something cool here and wish them the best of luck!
Being thrown into Basic mode is unfortunately expected. I'll bet the reason it didn't work is having the secondary monitor on the left. I think I only tested it with the secondary monitor on the right.
Well writing "hogging all the resources and chewing up cycles" shows he doesn't really get it at all. Not to mention that there's many reasons things can become non-responsive without using the CPU. Like a shitty driver blocking on some timeout.

Sigh, "tech journalism".
Child's Play is frequently a charity that HB will include. The very general description is that they help donate games and gaming systems to kids in hospitals:

>Child’s Play works in two ways. With the help of hospital staff, we set up gift wish lists full of video games, toys, books, and other fun stuff for kids. By clicking on a hospital location on our map, you can view that hospital’s wish list and send a gift.

>Child’s Play also receives cash donations throughout the year. With those cash donations, we purchase new consoles, peripherals, games, and more for hospitals and therapy facilities. These donations allow for children to enjoy age-appropriate entertainment, interact with their peers, friends, and family, and can provide vital distraction from an otherwise generally unpleasant experience.

(from http://www.childsplaycharity.org/about)

edit: I am having a really hard time blockquoting this. Sorry. Working on fixing this :)
The US drives a lot of global internet policy - supporting the EFF helps there.
I will say that I'm a huge fan of the Caltech Learning from Data course (currently also offered on EdX). I took Andrew Ng's Coursera course 2 years ago, finished it successfully, and liked it. But I feel that the Caltech course gave me a much deeper foundational understanding of the basic issues and tradeoffs, and much deeper insight into what's going on.

Homework is much better in the Caltech course, too. In the Coursera course, they give you programs and environments in Octave that are all prewritten for you, and you just need to plug in a few key lines (often there's essentially one way to do it due to dimensionality). You feel like you understand what's going on, but the understanding is not really grounded. The Caltech course has multiple choice questions, but they look like this: "implement this algorithm, run it through a data set chosen randomly with such and such parameters, calculate learning error, do all this 1000 times and average. What value out of these 5 is your learning error closest to?". You choose the language, you implement the algorithm from scratch, you debug the hell out of it, you visualize your data to understand what's wrong... then the knowledge and the understanding stay with you.
GOG.com doesn't do Linux, while Humble Bundles largely became popular with that crowd first.

Funny that GOG.com does its first (I think) 100% charity run at this moment: http://www.gog.com/news/charity_promo_pick_3_games_donate_5_...
I deleted my comment because I realized it was tangential to your point and don't want to sidetrack discussion. Carry on!
All I can say is try again. I've been monitoring things throughout the day and improving the stability as I go. It still seems to clam up every now and then, however.

Part of the problem is that the backend wasn't really the focus for this, so I kind of just hacked it together. It hasn't been standing up as well to the constant churning load as I thought it would. In the future I intend to remove VDE2, and do all of the switching in my websocket server with the aid of something like rabbitmq. I may also decide to write it all in go instead of Python as well.
So how many live clients would you need to mine 0.1 bc/day?
At my current employer, we're working on a product that relies heavily on a graph DB (Titan, in this case). Performance characteristics vary dramatically based on the type of query you're trying to run so you have to be careful about how you use it. There are certain types of things you might do in a relational DB with no worries but that would perform horribly in Titan. The converse is also true, of course. For example, a query along the lines of "give me a list of friends of friends of person X" is very fast indeed on a graph database, whereas a query like "give me a random person" tend to perform horribly.
But we've been able to get impressively fast, real-time performance on graphs with millions of vertices and tens of millions of edges. They're still niche products compared to NoSQL systems like Mongo, Redis, etc. But I don't see any reason to think think that Titan or Neo4J aren't production ready.

Here's a good intro to Titan and how it works: http://www.slideshare.net/knowfrominfo/titan-big-graph-data-...
Lenovo laptops suffer from eyestabbingly bad screens. To my knowledge, traditional PC laptops with better screens than the Pixel have been announced, but are not yet available for purchase.
From another comment I made, on why I don't think is a good article even using the proposed thesis of "mongo doesn't work for graph like relationships":

Even though their data doesn't fit well in a document store, this article smacks so much of "we grabbed the hottest new database on hacker news and threw it at our problem", that any beneficial parts of the article get lost.

The few things that stuck out at me:

* "Some folks say graph databases are more natural, but I’m not going to cover those here, since graph databases are too niche to be put into production." - So you did absolutely no research

* "What could possibly go wrong?" - the one line above the image saying those green boxes are the same gets lost. Give the image a caption, or better yet, use "Friends: User" to indicate type

* "Constructing an activity stream now requires us to 1) retrieve the stream document, and then 2) retrieve all the user documents to fill in names and avatars." - Yep, and since users are indexed by their ids, this is extremely easy.

* "What happens if that step 2 background job fails partway through?" - Write concerns. Or in addition to research, did you not read the mongo documents (write concern has been there at least since 2.2)

Finally, why not post the schemas they used? They make it seem like there are joins all over the place, when I mainly see, look at some document, retrieve users that match an array. Pretty simple mongo stuff, and extremely fast since user ids are indexed. Even though graph databases are better suited for this data, without seeing their schemas, I can't really tell why it didn't work for them.

I keep thinking "is it too hard to do sequential asynchronous operations in your code?".
wives , get an free alert right in your mail box when your husband get aids or syphilis !!!
We (at Empirical) use janky to describe animations that aren't butter as this author uses it. Not sure how standard but I suspect many people (native speakers) will understand when in context.
I think it's still disinformative. Disk cache also uses RAM which is allocted and reserved by applications, of course data is swapped out in this situation. o you'll need more swap, but it isn't a bad thing at all. Even OS/2 did this a long time ago, nothing new at all.
Google has two-factor authentication and does the tunneling for Chrome Remote Desktop for you, so you don't have to set it up. From my Chromebook, I can remote control a Mac or a Linux box, too.

You've tried setting up Cloud printing on your desktop, printing to your HP network laser, and then using it remotely from another Chrome, and it never worked? Your experience is the opposite of mine - it works great.
Dockly: Building Ready-to-Launch Docker Images
Facebook seems to be doing quite fine by combining SQL and Memcached.
Seriously? This idea was horrible back when Coinlab tried it in 2012 ( http://bitcoinmagazine.com/1086/bitcoin-mining-a-new-means-o... ) and it's even more horrible now. At the very least mine Litecoin or Primecoin.
Has anyone assembled benchmarks across the different browsers yet? I like the aims of this benchmark a lot -- I've recently switched away from Firefox to Chrome simply because it feels less janky.
Simplicity does not mean the absence of features. ChromeOS is simple because it does not have the capability to include features we take for granted in desktop software. For example, in Google Docs you cannot merge two or more table cells. This is hardly an advanced feature, it's something Wordperfect 5.0 could do 20 years ago. How is this progress?

Some things are certainly not simpler on a Chromebook. For example, printing requires signing in via Google's cloud print service even if it's just to print to your desktop printer (which also means Google can record when and how often you print.)

More seriously, ChromeOS gives Google an unprecedented opportunity to track and record your online behaviour (since you must sign-in to ChromeOS with a Google account to use the operating system). This raises important questions about privacy, but Google gets away with little scrutiny of what they record and track.
You don't get anything like 'normal' without scores of samples. Any small (<50?) group is going to deviate significantly. Which means stacking is abusive to somebody.
I got a Chromebook as a supplementary computer. I'm a 3D Art student so I never expected it to replace my rig, but I thought it would be nice to take notes in GenEd classes and browse the internet between classes or on the couch at home. It works perfect for that.

What surprised me was some of my non-techie friends saw my Chromebook and decided to get one. They stream their music and the only thing they used their Windows laptops for was the internet and typing up essays and stuff up. It took them a while to get used to not being able to install anything but between their smartphone and their Chromebook they can pretty much do anything they need.
I think I can echo having a list package from my mailbox vs front door and it has everything to do with FedEx/Ontrac/UPS leaving the box at my front door.

One of my favorites is the recommended carrier of Monoprice, Norcon, that emails you a photo of the delivered package once delivered.

Ontrac is a west coast delivery service, and from what I can tell they keep prices low by using mid-90s beater white minivans with a company logo magnet and issuing their employees a polo T uniform.
hiring/firing/raises can be done in small groups by their managers. What's crazy about that?
The problem with going offshore are the bank fees for international wire transfers. The UK uses GBP not EUR so that is also a barrier to overcome.

edit: also, don't forget about what happened with transferwise.com. It was used to transfer GBP to EUR to get bitcoins from a Polish bank account. Transferwise then blocked people from using the service to buy bitcoins presumably due to UK bank pressure.
This is not very new idea, I think this is first PoC I can find quickly: https://bitcointalk.org/index.php?topic=166417.0

Given current network difficulty, this won't earn 0.000001 $ per impression (more exact calculations are needed)
We've been using the prevent force push hook for Atlassian's Stash on my team to avoid situations like this. If you really need to force push, you can get around it by deleting the branch and re-creating the branch.
Right, but everything clientside can be audited. Especially on Android where decompiling apps practically gives you source code.
How do you know the data becomes more normal as your add more people? Especially if you are performing the rankings independently on each individual.

If you feel like your company is hiring against a certain set of high standards, are your employees at the low end of the 'normalized' curve holding you back as much as the people at the high end are pushing you forward?
For example? I recently stepped on my ChroutonBook and am looking for a replacement.
I find it very unlikely that developers would start to rely on maliciously installed libraries. That means all the developers and tester machines need to be infected, and that none of them do testing on clean installs.

Additionally, for point 2, locked down OSes usually have a locked down app store. This means those app store tester machines would also need to be compromised, as well as the app store testing suite. Otherwise the testing suite would notice a dependency on not-allowed functionality.
It's called... Force Push?
Confessions of an eBay Opium Addict
No.

I can point you to one that weighs 2.5x that, barely manages 4 hours, has a rotating disk and is fairly quiet for that price.

But my printer will work with it so that makes it infinitely more valuable.

And I don't have to sign in to a google account nor be connected to the Internet to use it effectively.
5 million, given present work factor and 20khashes/s per client.
> The knee-jerk urge to paint big banks as shady criminals will only intensify, not mitigate, the regulatory pressure.

This knee jerk urge is an excellent heuristic: big banks seem to act in shady, criminal ways whenever they think they can get away with it.
Dang, then if Linux is the only thing Humble Bundle has to fall back on, they're really going to feel the squeeze from Steam.

It'll be interesting to see how it all plays out, maybe they'll find their niche.
Thank you for your answer. I agree with you. And after I read this article I went on to do some research decided to move the servers in-house. But I am also researching a Hybrid cloud using AWS.
Did Amazon sign a Business Associate Agreement (BAA)? I know in the past that prevented clients of mine from using AWS in the healthcare space.
@lowkeykiwi (your comment is dead)

Witness the rise of "web services" that will only work when used with proprietary browsers run on a trusted OS on trusted hardware. Netflix on the Chromebook is a harbinger of things to come.
Duplicity also works with Rackspace Cloud files as detailed here: http://gsusmonzon.blogspot.com/2013/07/backup-with-duplicity...
Resource for developers by designers
I like the idea, but how about a ballpark idea on what it'd cost? Your site says nothing about price.
Exactly, the proper response should be "Then why the fuck didn't you write that down when you wrote the code?"

People not documenting the code's intention bring down the whole project. Sure, sometimes the code _may be_ right, but without documentation, you can never be sure... It inevitably results in a trust-no-one environment where you can't change a single line safely because it might be doing something else: the weird side effect might be used in some other module, or it's sanitizing data from library X that's no longer used, but nothing is documented anywhere, so you never know.
I actually am searching for a service like this. But I'm very concerned about privacy, IP logging and stuff.
I don't understand, does everyone in the organization have full commit privileges to all repositories?
htop author here. It was nice seeing the table in the article with the memory split in three colors and thinking "well, but that's how I already split it in htop, isn't it?".

The "Linux calls it" column should probably be called "top calls it"...
>>First, health is inherently social. When you're sick, do you tell your loved one (boy/girlfriend, spouse, parent, close friends, etc?)

What is happening is that you are using the term "social" in a literal way, whereas in this context (the tech industry) it means something very specific.
That would be fantastic; looking forward to it.
If there's something that can beat the Acer C720 in terms of performance/price w/SSD, I'd very much like to see it.
I did put Linux on a laptop with an SSD, and I also switched my workflows to be either entirely online, or through Chrome Remote Desktop. That machine is a Chromebook.

The best parts for me is that my data is completely backed up, I have to use two-factor authentication to get into it, my machine updates itself, and I don't worry about viruses. Just switching to linux on a laptop doesn't do those things for me.
Completely agree, and I didn't know this practice had spread so widely. While doing the HR-sanctioned stack ranking requires X > MIN_POP_SIZE, in practice each line manager (i.e. lead) provides a pre-sorted list up the chain for merge-sorting. That way the line managers minimize the number of arguments during the official org-wide stack ranking. Many managers have gotten good at balancing their teams with high and low performers so they come "pre-sorted" as the lingo goes. If you don't believe me, ask about "pre-sorting." The fact your manager recognizes the term should be telling... Remember, managers get graded on how well they appear to their peers in stack ranking. It's ok as a manager to have low performers so long as you are "managing them." Managers have a disincentive to overrepresent their team to their peers, and managers are perfectly fine pre-sorting their lists. Again, it's easier and better for them to do so.

The unofficial pre-sorting when X < MIN_POP_SIZE is what most individual workers notice (managers play favorites, careers are differential functions anyway), and HR has prepared the logical response (MIN_POP_SIZE is larger than your team) for managers to say when an employee asks.

It's clear that the primary effect of stack ranking is to induce churn in the org at the expense of loyalty and morale. The people making the decisions are smart, so I presume the effect is part of the strategy. My theory? Software development isn't as skilled as we like to think it is, and it's often cheaper to hire a young kid and pay a "high" entry-level salary with vested bonuses than invest in long-term employees. Think about all the unvested money that the company saves by pushing employees out before 4 and 5 year maturity cycles. Plus, actual senior engineers (not the title!) tend to say "no" more often to clueless middle management and create unnecessary headaches.
I was shown some OCaml code at the university, so learning OCaml later seemed easier than Standard ML.
Also I use Debian, and after a quick look at the repositories it has far more libraries for OCaml (-ocaml-dev) than for Standard ML, which tipped the balance in favour of OCaml as the language that I wanted to learn.

Why did I stick with OCaml after that? Mostly for two reasons: there are some libraries that I like (OCamlnet, Lwt, just to mention a few), and the community appears to be more active in recent years (lots of work on build systems, packaging, new libraries coming out, user meetings, etc.).

TBH I never followed the Standard ML community, so I don't know if its similar.
Show HN: I built a Chrome extension to donate to charities while on Amazon
Python Tips: Iterate with a Sentinel Value
I'm pretty sure all of their _INDIE_ humble bundles were cross-platform and DRM free. The publisher-specific ones weren't.
Yes.

The pure luck that their ancestors just happened a tiny bit more like a leaf than their fellows, due to a random mutation or random environmental factor affecting gene expression.

Over time, many tiny bits of pure luck accreted as something that actually looked almost exactly like a leaf.

Natural selection is 100% pure luck. Sexual selection may be as well.
Another example to something in this realm comes from Brazil, where you can cut time from your prison sentence by riding bikes.
http://www.usnews.com/news/articles/2012/07/12/stationary-bi...

and yea, totally Black Mirror S01E02. The best one imho.
Ping me at isaachodes at gmail.com if you have specific questions (and I've love to hear about your use-case as well). Encrypted data at rest and transit are upcoming (SSL is very soon, encrypted by the secret key (as an optional measure) is coming later, if there's demand for it).
Everyone in Mexico uses it too