skysight-inc/HackerNews huggingface dataset:
Hi Dylangs,
Thank you for your valuable feedback.

- Screenshots: We're going to have those up on the home page shortly.

- Differentiated User experience: We've really worked hard at making it as easy as possible for users to fulfil certain tasks. Our objective is to have the functionality be self-evident and not require a manual or a help page to use the website. We have some pretty powerful customization options.

- This is a great point. We're just about coming to parity w.r.t Google reader-like functionality and we're late. However we believe our next release which will focus on personalization and making greater use of user training data will set us apart and deliver highly tailored relevant news to our users, cutting down the clutter.
DevTools can do that? (Part II) Video from jQuery UK
I don't think Sublime is heading the ways of IDEs.. why do you think so?
Yes, of course it is affected by temperature. But the thinner the substrate could upset the signal/noise ratio faster than the gain in cooling capacity would correct for it.

The same happens in most sensors on the extremes of sensitivity, and cooling is actually a way to correct for some of that. For space based sensor pods cooling is usually the limiting factor for long term deployment.
There is an article with similar thematic in the lastest "new scientist": http://www.newscientist.com/article/mg21829194.300-rise-of-t...
Tangentially related - we did some analysis a little while ago of how screen size affects use behaviour (in terms of data consumption) - http://opensignal.com/reports/data-usage-by-screen-size/
"Most testing libraries allow you to run a subset of tests based on their line number by running something like rspec spec/models/user_spec.rb:15."

This sounds... strange to me. When would this be an advantage over some sort of named test? e.g. `manage.py test Thing.validation_test`
No it's not, that just moves the difficulty from merchant to client. Actually getting bitcoins is not easy, takes a long time, etc. It adds friction, support overhead, risk, latency, for very little pay-off.

We're talking about subscriptions here, so the customer would have to send bitcoins every month. He would have to first get bitcoins, then those few days later actually remember wanting to use the service, send the service the coins he paid for a few days back, wait half an hour, again. All that, for those maybe 1 out of 10K leads that would even know what bitcoin is.
Yes, the United Nations Development Programme:
http://www.undp.org/content/undp/en/home/presscenter/pressre...

The United States, New Zealand, Canada, Ireland, Liechtenstein, Germany and Sweden round out the top 10 countries in the 2011 HDI, but when the Index is adjusted for internal inequalities in health, education and income, some of the wealthiest nations drop out of the HDI’s top 20: the United States falls from #4 to #23, the Republic of Korea from #15 to #32, and Israel from #17 to #25.
Imagine gasp coming to point in life where your children & those of friends and loved ones make up some of most meaningful "content" there is.
And JS VM is written in C.
On the subject of your personal choices: why the Telegraph/Observer combination, when both papers have more similar sister publications to cover the other days? I would imagine than Daily Telegraph + Sunday Telegraph or Guardian + Observer are much more common combinations.
Would the term 'full stack developer' really need explicit (i.e. Cisco) sysadmin qualifications?

What about more of the devops "get stuff working" on cloud platforms (EC2, Google App Engine, Heroku etc) using proven load balancing / caching / static serving software, changing your stack as and when you need rather than over-engineering something?
HalfBakery was great but you had to sift through a lot of joke ideas iirc.
I had a house-mate who cleaned things by washing them under a running hot tap. Doing this after every meal seemed like a massive waste of hot water because:

a) the running water barely touched the item before going down the drain

b) does it need to be as hot as the tap is able to produce?

On the other hand, I usually pre-wash stuff in warm water with heavy washing-up fluid, to get rid of grease and large pieces of food, then a hotter, more detailed wash to get rid of small stuck on particles and residue. Then maybe a cold rinse to get rid of the soapy water. Then I leave things to air-dry.

A solution to things getting dried-on is to put dirty dishes in water to 'soak', then it should get easier to clean them over time, instead of harder (although it does mean your dirtier dishes will dirty you cleaner one, but maybe this is just more incentive to clean them properly?).

I try to 'batch' things when I can, rather than doing dishes as needed, but the sink might need to be used in the meanwhile, and some people have a chip on their shoulder about having dirty dishes in a sink.

Maybe this is wasteful too, but it annoys me when people dry things with dirty residue on them - if you "clean" something with yellow, greasy water, it isn't clean!
Android Will Become The Most Popular App Platform within Months
Both are oversimplifications, what are the real reasons behind their judgement? are you trying to breath water on the beach and the one telling you that you are wrong is part of a rescue team. Or you have invented the radio and the one telling you wrong is a cleric that things that sound is the voice of evil?. Maybe examples are a bit extreme.
It also depends on the moment, place and people: if you are a scientist that has discovered a liquid that let´s you breath water or a tribal leader is using the radio to organize a genocide, probably the situation is not the same.
As someone who has a hearing problem, partial deafness sounds terrible (no pun intended) and slightly scary because hearing problems affect everything from your balance to be able to function socially in loud environments. Get well, Jacques.
So much for all Linux distributions, there's only two. I realise that this solution will probably work for most distributions, but not all, like Slackware for example or (Open)SuSE.

The given example also suggest /etc/init.d/apache on Ubuntu but for (older) releases that don't use systemd or have the service command compatibility yet invoke-rc.d is the prefered method.

I also don't really see the use of taking two entries from the original blog and then just link to the original blog entry for the rest without providing much of a hint that this is an incomplete repost.
Training the entire populace in basic civil defense or "pre military" skills is a win because they use those skills in daily life. You wouldn't actively call them up except in a draft situation, and at that point you evaluate, train, and direct them. But basic stuff like "if you are on fire, stop drop and roll" or whatever is useful to have widely disseminated.

The other advantage of paying people for being trained and theoretically available is it gets around the "moral" objection to basic income unfairly paying people to do nothing.
Put Your Commas On the Left Dink-Butt
Everyone puts their commas on the right in lists, but it is an incontrovertible truth that coders should put them on the left.
> Has this turned into "I can does the servers and the javascripts too" or did I encounter the term out of its original context?

Haha, I cringed.
Agreed. This is definitely good progress, but (going back to the bug report) this issue hasn't been completed yet, so should still be open.
> The real question isn’t why Facebook got upgraded, it’s why Wall Street has returned to such a bearish position on the social network.

I would have though basic math would answered that question.

When Facebook floated they did not issue all they shares, but instead did a partial float.

Based on that initial IPO offer and share price (which they got) that gave the whole company a market cap of about $100 billion.

Now lets assume Facebook could manage a revenue of $5 billion (not the 1.7 mentioned in the article).

Based on that $100 billion valuation that a 5% return on market cap.

Most other companies on the stock market would be returning double or triple that return on investment.

Consider Microsoft: http://finance.yahoo.com/q/ks?s=MSFT

Market cap of $291 billion with revenue of $76 billion.

So unless Facebook can start to pull in some big numbers on the revenue side, it share price is looking way over priced and the market knows that.
Cool I'll check that out,
I'm interested in single-page application frameworks... however as a developer whose built UI's for desktop applications I find the focus on the MVC design pattern rather strange. I've tried learning how to build these kinds of interfaces in Backbone and friends. However the learning curve is rather high and the metaphors don't make a lot of sense. I was surprised when, after bugging my JS developer friends, I finally got "Hello, world!" up on the screen.

As a test I was able to get a native cocoa application up on the screen in <30 lines of CL.

I realize it must have something to do with the whole document/DOM relationship that has perversed UI programming on the web this way... but it also doesn't seem like there's a way out. It's just not elegant so lets stop using that word.
It's not arbitrary to draw the line there, although it may be hard to argue for making it a line.

I eat meat, but I do feel it would be more ethically right to avoid it. In the same manner, it would probably be more ethically right to not buy/drive a car, not use cell phones (conflict minerals), give more to charity etc. (So where do you draw the line at how much of your own money you get to keep for yourself?) Something can be ethically bad even if we do not draw a line in the sand (or, even if we do not as a society deprive someone of the freedom to do those bad things).

If I were a vegetarian, and drew the line at eggs or whatever, I would be drawing the line because a line would make it possible and practical to live as a vegetarian. (Similarly, the law has to draw a line somewhere.) Nature doesn't draw the sharp lines that our human languages do, but that doesn't mean we can't rank actions in terms of more or less ethical, it just means it's hard work.
The Creator of Ruby on Rails Thinks Differently
Ah! Yes. That's what I get for posting at 3am, thank you. :)
I think we will have this kind of epiphany on a front page every time someone turns 30.
What the what! Firstly, howsoever unfortunate the incident might be, this was not Afghani students causing it, it was some group of students causing it. From what I can see about this I see 200 ill cultured Indian students as well, even more so as they seem to be acting violently against the police as well. I would guess that the problem is not that Afghan students are not well behaved but that most students are not well behaved. Please, for heaven's sake, do not stereotype. This is a great opportunity for India to build ties with a neighbouring country and such behaviour might end up ruining relationships with yet another south asian country.
There is a branch with a GC written in Rust: https://github.com/graydon/rust/tree/gc
It brings some semblance of balance given the different politics of the papers and I prefer the Observer's 'weekend' coverage (e.g. things like their coverage of arts, travel, ...)

The Telegraph is pretty conservative and the Observer fairly liberal. The two views are interesting. I don't think I could take The Guardian every day. And given that I also have Le Monde as well that's plenty of centre-left stuff.
One journalist in 2007 wrote "'Who are the Beatles?' is the most famous such question. I'm sure it was never asked. I have spent an inordinate proportion of my journalistic life trying to trace it. I've searched newspaper archives and, over the years, asked literally hundreds of lawyers active during the 60s if they could point to a judge who said those words." http://www.guardian.co.uk/commentisfree/2007/may/21/uk.law

It seems that if James Pickles did ask that question, it was probably later than that, since he was a judge from 1975 to 1991 (and that Daily Mail obit. says "From the mid-1980s onwards, he became a household name for his colourful opinions and remarks").

Interesting side-notes that his sister was the actress playing the mother of Ross and Monica on Friends, and he seemed to have a rather modern view on drugs: "Cannabis never killed anybody and it's use is widespread. You can’t stop it. The law defeats itself because all the efforts to stop drugs coming in only drives up the prices and then gangsters move in to push the drugs. If they legalised there wouldn't be gangsters and huge profits..."
While the JVM has an excellent garbage collector (maybe the best on the planet), it's performance is linearly degraded by the amount of memory a process is using.

If you go into any Java shop (which is where I live) and try to run a highly available system with more than 8GB of RAM in a server instance, you will be lucky to do that.

Servers on the cheap exist with 256GB of RAM, if you can't get to 12GB without OOMs, and GC pauses of 30 seconds, you will never get to a process that scales to this hardware.
Your GC pause on a 100GB system would be over a minute complete stop the world probably more.

And that's a shame, because the only antidote, is to over-distribute, and over cluster, and not only slow everything down by 1000X compared to a single server, but the engineering and operational costs to distribute everything into tiny 4GB buckets are also unacceptable.

I think the industry should rethink GC, if it can get past this boundary. 4GB walls and 8GB walls compared to the current availability of hardware is embarrassing.

I would rather not build a server that can't use all the memory I want it to without falling over.

My minimum required RAM metric is 256GB for a process. That could even be a fairly small (code wise) system that just needs a lot of RAM in which case manual memory management is a piece of cake.
It is incredible how many things are affected by just partial hearing loss. My nightmare so far has always been loss of vision, but I realize far more clearly now that loss of hearing is in many ways quite serious as well.

Thanks!
You can make a lot of money if you bill people who are no longer interested in your product and forgot about it a month ago. Sometimes they'll pay you for years without realizing that you provide no useful or necessary service of any kind!
Fairphone - 10 days left, 88% of goal
HTML5 Photoshop in your browser?
* catheter
My registered domain list is a stash of ideas that made it past the 'should I buy a domain for this?' filter :) </squattershame>
Maybe I'm just not ruthless enough for business, but this does not seem like a great way to make money. I'd rather make less through honest customers who like my product, then screw over those who don't.
I hate it when this sort of shit makes it into second place on HN.
If you are working with large heaps you should check out Azul's C4 collector.
> i now charge £400 a day and still do PHP work. PHP isnt cool, but i like it, it pays the bills and its in high demand and ive got a pretty nice portfolio.

Ruby and Python contractors go for ~£500, Java, ~£600. You've got a pretty impressive portfolio, if demand really is high, you should be able to charge a good deal more. If the demand really isn't higher than £400, teach yourself Ruby and/or Python.
Indeed, magnetized needle and a steady hand is the only tool a full-stack developer needs.
> When would this be an advantage over some sort of named test?

Never. "Line number" is very obscure and prone to breaking. "I just added a comment at the top of the file... Whoops! Broke all the tests."

To quote the Zen Of Python—"explicit is better than implicit".

The article is a bit old so I wonder if that is still a common Ruby practice (if it ever was).
Foregoing application performance adds up to a lot of money for the likes of Google and Facebook in terms of server cost, cooling, size.
Maybe Go will displace C at Google but I imagine only when it reaches performance parity.
Why not print the QR code on a sticker, and place the sticker on the plastic flap on the cart?
The keys aren't stored on Google's servers, only locally on your phone. Closing your Google account wouldn't affect them.
"all those accumulated hours of listening didn't mean a thing."

This is exactly it.

I had an 8-hour a day office job with about 10 minutes of actual work a day for a couple of years (so a whole heck of a lot of time to kill), and frequently spent hours every day reading the news. One day I asked myself, "What have I learned?"

I couldn't come up with anything.

After that, I quit reading the news and started reading classics like "The Prince" and "The Brothers Grimm" and "The Grapes of Wrath." Much better use of free time than reading the same rehashed stories of shootings and stabbings and rapes and murders and robberies and earthquakes and bombings and shark attacks over and over again with only slightly different details.
ref-counting should be more than sufficient to deal with the standard multi-thread model of "read from concurrent queue, process, write to different concurrent queue". This covers a huge majority of cases where you'd want a GC. You only need a GC when you have unclear ownership semantics, and if that's the case you're usually fucked anyhow.
The trick is getting your company to pay for it and run the JVM on top of their VM. But yes, that's where I was heading.
To me, this more or less sounds like "I'm having trouble converting, so let's focus on the really, really, really interested users". In some occations this might be the right choice to make (the service you're providing have very low margins or it's a very complex service, so overhead from support becomes costly, or time is very limited), but in general it seems like very bad recommendation.

More likely it's your value proposition that is weak – either your customers don't understand what (value and/or service) you're providing, or your onboarding is just not good enough.

If you fail to tell your visitor what you're actually offering (before they signup) you might end up with a lot of users that sign up, just to learn what service you're actually providing. This is obviously much more likely if you're not requiring a credit card at signup. Try to have people understand WHY they're signing up before they actually do. They should be convinced that you're the right choice before entering their email.

Second: Your onboarding process is not over when the user has created their account. Guide your users. Give them examples, feedback and inspiration. Still having trouble getting started? Email them a week later and ask if you can help. Keep giving them reasons to come back and eventually convert.
Fair enough - I just don't think I've previously come across breaking down like that over the week, most people I know who want multiple points of view do so on a daily basis.

Do you read Le Monde because of its language or would you still read it if it were in English?
Aside from the nutritional benefits, I'm sure you guys have looked at the environmental benefits of soylent as well. I'd love to try the product (but I'm in Australia).

I don't know about the biggest pivot, but I'd say it could be the biggest disruptive business, possibly ever.

I've always envisioned a future where you'd eat a meal as a special social occasion, otherwise, get your nutrition from something like soylent (though I imagined a pill).
> By the way, why does Rust need a C compiler anyway?

Bootstrapping.
YGM :)
Performance of modern software is now (and more so in the future) largely determined not by the single-thread speed of running an algorithm, but the scalability of an algorithm as it parallelizes across cores.

Is there any evidence that this is true for most modern software? I can think of far more instances of software that use threads for simple things like networking or UI because it is easier and/or their library makes them than software that is so CPU-bound for single algorithms that they need to parallelize to maximize performance across CPUs.
In what way is Emacs inefficient for humans?
Anyone whose profession is primarily about influencing others think differently than the rest of the populace (and have a different take on people in general). Sort of like how sex workers think differently about sex,
or how chefs think about food.

I didn't read his point your way. I read it as: elected politicians are a reflection of who a society is through the filter of their electoral and media system.
Unboxing: Play2
Those functions could be easily done via syscalls to the underlying OS or simple Assembly routines, as they are quite simple to implement.

I have not yet looked at Rust's code, but I guess it is required for some bootstrapping code.
I have a trello board with two columns. One has all of the ideas I come up with (title, and short description on how I plan to implement the idea). If I start work on an idea, I move it into the other column, just so I can keep track of it.

Ever couple of weeks I go through the list of ideas and change the order of the items, putting the ideas which I want to work on first towards the top.
Minecraft creators release beta of Scrolls game
Yes, if you read the book synopsis. All indicators point to violence falling globally.
What do you mean by IDE? For me, IDE, is just an editor with some good integrations with tools I use.
On the other hand, the only usable Intellisense engines or debugger integrations I tried have been built for Emacs and not Vim. This is mostly because, by design, offloading tasks to other processes without blocking the gui-thread is easier to do in Emacs. Also Vim really needs good integration with other languages such as Python, because Vimscript is simply awful.

There are problems with Emacs. First, Elisp is kind of an outdated and dirty Lisp dialect. It's kind of neat for extending Emacs, but it's also a poor Lisp dialect by modern standards. I would love an alternative to Emacs built on top of Scheme, with its awesome continuations support, or on top of Clojure.

The other problem I'm seeing is that Emacs, as awesome as it may be, is also outdated in what it can do. Smalltalk set a high bar long ago in what IDEs can do and Smalltalk IDEs still haven't been surpassed in terms of experimental development that people tend to do in REPLs nowadays. Having something like a Smalltalk IDE, that uses realtime feedback and visuals to aid in learning, discovery or debugging, with the same philosophy of Emacs (e.g. open-source, totally customizable, turtles all the way down, transcending languages or operating-systems, etc...) would be priceless.

This is why I have high hopes for Light Table [1], hopefully it will bear fruits as planned by its author.

[1] http://lighttable.com
Also :<line> will do that.
Interpreter, sure. Why would a BF compiler be particularly easy?
I have a ton of half implemented projects..
Personally, I keep a Trello board for various ideas/projects. Whenever I come up with an idea, I put it on a Trello board. I keep boards for blog posts, project ideas, and improvements to existing projects.
I speak French and one of the ways I learnt the language was to read Le Monde. When I moved to France I got a subscription and read at least part of it every day. I still read some of it regularly, but I don't get it every day any more. The downside of Le Monde is that it reports pretty deeply about French politics (which is either your thing or it isn't).

One other thing about the Telegraph on a daily basis that's important to some people: the crossword.
Template - Introduction to Kendo UI Course - Part 28 (all free videos)