skysight-inc/HackerNews huggingface dataset:
While I grasp the reasoning in the article, and sometimes practice it, I also think it is often either counter productive or impossible.

For example, I have friends that released a rather ho-hum mobile app. They quickly garnered something like a 1.5 star rating, scathing reviews, and almost no conversions. The business cycle on this was a year, and they are still trying to claw back reputation and win users. It's a debacle. (the problems weren't their fault, but that is irrelevant to this point).

Then you have companies with secrecy, like Apple. I think this advice would be terrible for them (I have never worked there, and am open to correction). They can't dog food it widely due to the internal silos, and they certainly cannot test it with the public.

Then there are electronic systems - iterations on SW is easy, iterations on HW expensive and hard, even with simulations, mock ups, and what have you. I worked on an augmented reality hardware thingy several years ago; we went from foam cutouts to a couple of very expensive prototypes, and that was it.

It is awesome when we can completely sidestep a problem, and this process lets you sometimes sidestep the serious difficulty of UI design. I worry when it gets bandied about as a truism, or The One True Way (not saying Jeff is doing that, I'm remarking on the wider industry). Yes, Agile lets you sidestep the problem of scheduling and estimation - sometimes. Try that when you are making a new airliner, building a cloverleaf interchange, making a car entertainment system, and so on.

edit: the converse problem is equally as large. Someone below mentioned the 'planning mania' of companies. I don't mean to downplay that problem, just to point out the need to evaluate each situation on it's particular needs as opposed to a 'best practices' (oh, how I hate that term) unthinking approach.
Get DVD Rip
Dvd Releases with magnet links.
Thank you, that's what I wanted to know.
In Defense of Upworthy
Yeah, a mere 300 to 600 km range.

http://en.wikipedia.org/wiki/Boeing_YAL-1
My point in the linked post was to show for one common technology how no individual person can really understand it. At some point we have to switch from understanding to just using.

That said, there is no company that does deal with each layer in all complexity. Even IBM outsources. But the reason does not have to do with it being too complex as much as too standardized.

The economic theory of the firm says that firms divide when the internal stupidity of a large firm exceeds transaction costs between several. But as an area standardizes, stupidity remains unchanged and transaction costs reduce - meaning that you get more smaller firms. There is an excellent chart that I think I saw in The Innovator's Solution which shows the resulting fragmentation of the semi-conductor industry over the decades.
Are you a travel enthusiast lacking motiviation? Here’s a motivational hack.
> Central banking is possibly the greatest human invention since sanitation.

The greatest human invention since sanitation is that a tiny elite can control the value of money (and money over time)?

Is that a joke? Are you joking?

Edit: Really...? Really? You know the devaluation of currency over time and the resulting increase in the cost of goods disproportionately affects the poor and middle class, as well as retirement savers who's interest rates can't keep up, right?

Is that also a feature?
I came to this conclusion after spending a significant fraction of my too-short lifespan studying how money works.

I am hardly an expert. But I (apparently) know a lot more than the average Joe. Seeing the rash of "end the fed" madness on the internet makes me very sad.
We've been using User Voice for the computer game Torment: Tides of Numenera. First, we used it to get community feedback on our rewards, tiers, and approach for our Kickstarter campaign. It was very helpful in testing our ideas in advance.

Throughout development, we've been using it to get feedback from the community: on their own ideas, their thoughts on design aspects we've shared, and questions they'd like us to answer.

User Voice lets people suggest and vote on ideas. We can label them with customizable tags like "Seen," "Considering," "Not Planned," as a very time-efficient means of communicating to many at once, without the expectation of personal replies.

The system isn't perfect, and we're not using it perfectly, but it's been helpful for getting and organizing feedback.
[..] Well, after struggling for a year and if your second year salary is still RMB 2,000, then that means you have not grown as a person. You should be really ashamed of yourself. Do yourself a favour and go to the supermarket and buy the hardest tofu. Take it and smash it on your head because you deserve that.[..]

Hahaha smash your head with tofu if you don't get a raise. :))
Go + QML + OpenGL
We support both. You can export from the app and print on your home printer if you have one or you can order through Cubify and get it sent to you.
High powered lasers 15 to 30 years from now won't be powerful enough to burn through gas and smoke nearly instantly? Wouldn't the laser just destroy the smoke particulate?
I'm very nervous because in the Toyota case I have previously encountered people posting "proof" that things happened that seemed more to be marketing for their own company.
Links are meant to provide additional information, or context.

Often, the author's views on related topics are both - perhaps they're less valuable if you've already read the archive, but ... really, sane site internal links are almost always some of the most useful ones there for long standing blogs.
One Dropbox supports the API, you can open your files directly from external applications. Box.net already has support out.
Lets call them what they really are. Photoshop designer. That pretty much defines you.
I used to experience the exact same problem (full-time job on weekdays, contribution to side/open-source projects in the evenings and at the weekends = no time for SO) until I figured out a solution.

Follow these 3 steps and you will probably be fine:

- Be responsive to your SO while programming. Whenever she asks something or comes up with a topic to discuss, do not give short answers - instead give a short break, hibernate the universe that you are in while coding for a while and talk to her. When you feel that she got satisfied with your speech/action/response and got what she wants, get back to work again.

- Choose one of the days at the weekend and do not code that day.
You can still think about the problem you were struggling with the other day or the next feature you would like to implement and take little notes about them. But do not code. This will boost your productivity too.

- Divide your time for coding into reasonable time frames (e.g. 1 hour) that you believe you will be productive. And give at least 15-20 mins break between each time frame. The key point is that go and talk to your SO during these breaks and do not ever think about the last problem you were struggling with. Really, with all your mind, be with her.

I believe that the root of the problem is a coding zombie that just eats, goes to toilet and codes all the time.
Not everyone sees color.
You are neither a good nor a bad person, due to working on nlp. You describe how bad entities could use your work (big corp in a given socioeconomic context), and then you assign blame to yourself. I find it strange you feel the need to have this discussion with yourself on a regular basis. It points towards you being good/soft/emotional/conscientious about others/emphatic.
Because they have to employ somebody at your position and it might as well be you. That they are indifferent between you and a market-rate replacement does not mean they don't benefit from having you in your position.

Say I'm in the market for a babysitter. If the market rate is, say, $18/hour, and I hire someone for $18/hour, I'm not abnormally benefiting from a low salary, yet I'm perfectly okay with that because I need a babysitter. The rate at which I no longer want to have a babysitter because the benefit they bring is cancelled out by their salary may be much higher than the market rate, because the market rate takes into account other potential babysitters.

In short, market rate is not the rate at which employers can no longer profitably hire, but simply an equilibrium price point that balances supply and demand. Assuming a reasonably well-run company, the price point at which they are better off not having you or anyone else in your position is much higher than your market price or worth.
Since you're aware of the history of the US central bank, you are also no doubt aware that its invention was the subject of highly contentious debate that lasted decades. It was by no means an easily accepted invention and many, many people ridiculed and mocked it along the way.

Perhaps the author understands what they're satirizing a bit more than you're giving them credit for.
Let's not forget fractional reserve banking, and how this fuels investment. Bitcoin's current design can't do this. Maybe some other crypto-currency will win the war by having this monetary mechanism in mind.
Creating separate product blogs or all in one blog
We have multiple products and our domain name is separate for each of these products. We have limited resources to manage the blogs. Is it best to maintain one blog for all the products or is it better to keep start by keeping them separate
HK has one of the best public healthcare systems in the world (modelled after the NHS before handover, and benefiting from HK's prosperity after), and as a result does extremely well in infant mortality and life expectancy metrics.
The problem is cars have weird incentive schemes. Namely: fault, because it's related to insurance and they're expensive. If you have an accident, the absolute last thing you ever do is admit fault.

There's also no specific reason to think the driver would identify various mundane fault conditions - i.e. if your car lurches forward and you hit a taxi, then such an impact would be enough to unwedge a stuck carpet.

There's also lots of unknown detail - i.e. if the car was accelerating out of control while you road the brake, and you hit something at 5mph, then did the car stop accelerating at that point? Was the engine damaged and it stopped then? Why not shift into neutral if you're cognizant of the fault condition? Did the car not shift or what happened etc. In these cases make and year model - in Thailand - is pretty important too, since its a market which would have a lot of old used cars. A 1980s model minivan is going to have rather different throttle control.

It's all the hallmarks of urban legend, replete the buy-in line of it being foreign cars - which is how the story always goes and is played with the media. Sure, I'm willing to believe there are real control system issues, but it seems odd to me that no recall notices go out for ECU updates.
Ventrifuge – we help you find business partners
Hey visionaries!

We are about to release our beta site! Ventrifuge recruits the people you need in order to build a team to create projects for kickstarter. Come check us out at ventrifuge.com Thanks!
I guess we both understand things well enough to know that limits to draw are not rigid. That being said, here is my take on what you say.

An app should logically behave as a single unit. I would say that's true, and that unit is a cluster of containers. Docker is not yet ready as a tool to manage clusters of containers, but I believe it will. In the meantime tools like Fig or Gaudi are exploring the design space.

You say that having everything separate is back to square one, because you have to manage things separately. My opinion is to develop tools to manage cluster of containers, not to cram things to fit in a single one (I'm not being harsh, sorry if it sounds like). If you use Docker to group things (at the container level, instead of at the cluster of containers level), what should we do if I want to share something with you (a program) ? I can be nice and provide a Dockerfile, but you would still have to put it in your existing "logical single unit", thus loosing the benefits of, e.g. dependencies isolation.

The distribution case for enduser is a good one, where the limits will depend on what you really want. For instance if you don't expect people to expand your app by adding additional processes, why not. But I think it is still a workaround for the cluster-level tool I keep talking about.

I am using Docker to create a cluster of containers (for https://reesd.com). Since the infamous cluster-level tool of my dream doesn't exist yet, I'm still relying on Bash scripts (because I feel like exploring my possibilities and don't want to start writing a solidified tool). The script is pretty simple: a bunch of `docker run -d`, saving containers IDs and IPs around (this could be replaced by `docker inspect` and such).

Well that script is done so it can be run next to itself multiple times. So I can have multiple instances of the whole Reesd service on my laptop. To deploy it, I run the same script, possibly next to the live one. I have additional scripts to e.g. replace one specific container (say, the web app). So really when talking about uniformity, I want to be able to run Reesd on my laptop, or on multiple machines, and possibly side-by-side, using the same Docker features.

A possibility that I haven't tried regarding your last paragraph is the docker-in-docker feature.
Maybe we would have a distributed video distribution system instead if not for DMCA takedowns. I would have preferred that type of Internet to the one we have now with centralized control by a few large companies.
> Let's not forget fractional reserve banking, and how this fuels investment.

s/investment/bubbles/
Nope:
http://en.wikipedia.org/wiki/Horizon#Distance_to_the_horizon
How to Ruin Your (or Our) Gear in 5 Minutes (Without Water)
In Toyotas, the accelerator and the breaks are (were, before this) separate systems.

The downside is that hitting the break would not cut the gas.

The upside is that you would need two separate isolated systems to fault in order to have out-of-control acceleration. Even if the accelerator system is broken, slamming on the breaks will generally always win at the hardware level.
I am absolutely not joking, and the fact that the value of money can be controlled by a central authority is a feature not a bug.
Again, that's just making fun of the way the press misrepresent bitcoin.

In fact, the fact that these 'critiques' don't actually apply to central banking is what makes this piece so funny.
The Stories From Inside North Korea's Prison Camps Are Horrifying
Regarding date and time stuff, everyone appears to use Joda-Time: http://www.joda.org/joda-time/

If you want inconsistent, .Net framework's collections and HTTP stuff was the worst for years. They added to the former and wrapped the latter but you still fall over crimes. Java collections and Servlet API are pretty good really in comparison.

It's not terrible really. Anything on that scale is inconsistent: python, ruby, .Net, C++.

The hard bit is learning where stuff is hidden. I'm currently doing that with Objective-C.
I was wondering about this too. The Guardian can't possibly run their site on Wordpress, or can they?
They won't pass 100% of it on in the US, but in Rural America which tends to be served by small ISPs not having technical support could lower the costs such that there would be some margin in a market that larger companies wouldn't serve because the profitability was too low.

Companies like DMCI that provide the Internet at my parents have high costs for support because it is done locally, and by a small team. They could provide more affordable service in underserved areas.
Suppose your monthly income is only RMB 2,000, you can live well. I can help you put money into five sets of funds. The first $600, second $400, third $300, fourth $200, fifth $500.

Da fuq? Are we talking about renminbi or dollars here? Either way... terrible article.
I actually like his categories:

1. Living expenses - 30%
2. Networking - 20%
3. Education - 15%
4. Travel - 10%
5. Savings - 25%

But his living expenses category seems to exclude housing costs - is there some cultural peculiarity that accounts for that?
Well, I submitted this news 4 days ago and my post also did not receive any love ...

https://news.ycombinator.com/item?id=7238523
>Famous theory from Harvard: The difference of a person’s fate is decided from what a person spends in his free time between 20:00 to 22:00.

Anyone know the source for this theory? I'd like to know more about it but googling turned up nothing but links to this article.
Right but you could make software a core focus by selling your product to other medical centers or doctors or whatnot. It would be hard to get it started but it should be possible.
Personal Dashboard –  Collecting, saving and reporting various data about me
The Local* classes are immutable and do not store a time zone internally. So for instance, you can use LocalDate as a floating date to represent things like a birth date.

They're similar to Joda's Local* classes but the API has been cleaned up and vastly improved. Gone are all of those ugly constructors. They've been replaced by elegant static factory methods:

LocalDate.now(newYorkZoneId)

LocalDate.of(2013, Month.JANUARY, 1)
Free Online Tool for Generating CSS code of your style
Criticisms like "perfect for criminals" and "no consumer protection" do make sense. Cash is great for money laundering and has no reversibility. The whole point is that these weaknesses are 100% real--and yet not necessarily a barrier to adoption or successful use.
And then to get a part-time job.
I've never done a chargeback. The convenience of cash is immediate, the need to a chargeback, probably insignificant.
All this can turn into a completely new genre of games: turn-based single-player MMOs. The potential is rather interesting.
The fact that bitcoin is not legal tender is not an argument that the article parodies. Just because there are real arguments against bitcoin does not mean that the others cannot be parodied.
The idea make me curdle!
For all the valid criticism you have pointed out, this doesnt make his advise invalid. In fact that seems to be at the core of his advise... the key take away is the majority of your efforts should go to investing in increasing your social circle, and making use of this social circle to advance yourself...

like it or lump it or even find it distasteful but it is consistent and rational advise... and it worked for him... he shmoozed his rich uncle into giving him a foot in the door, and then married into a successful family to get further ahead
Great idea, excellent execution. Keep up the good work
"Gentlemen, when I first started Reynholm Industries I had two things in my posession: A dream and six million pounds."

http://www.youtube.com/watch?v=UxVivkXUfdU&t=15
"Living expenses" is not just food. What about rent, utilities, taxes, health, debts?
New service from HTC will replace your cracked smartphone screen for free
Nothing about bitcoin's design prevents fractional reserve banking. You just have to place an inordinate amount of trust in your BTC bank (perversely misnamed "exchanges")

Central banking and fractional reserve banking are orthogonal concepts. One could, in theory, accomplish one without the other. (but I do not see why one would wish to do so.)
The World’s 10 Most Innovative Companies in Retail
>I think "most of that" is a little overly optimistic. Target tracking is a complex problem

I disagree. The current complexity of target tracking comes mostly from that fact that you need to work out firstly where the thing is, secondly where its heading (in 3 dimensions & in real time) and third how fast. Having a +- zero flight time means you only need to do the first step. You can always rinse & repeat if its a laser pulse.

Essentially its the difference between hitting a moving car with a tennis ball and hitting a stationary car with a tennis ball. Thats why I think it would solve "most of that".

Obviously if the laser isn't a pulse(s) then you're back to square one.
I'm unlikely to get mugged where I live, so I guess my advice doesn't work if you live in Gotham City.
I am from Hong Kong, the article appears to be a spam/fake article: http://finance.sina.com.hk/news/-3-5652018/1.html (Chinese)
Apple Granted 38 Patent Covering a Hlth Monitoring HeadsetSys Compact Pwr Adaptr
> were most jobs are bullshit, but they are necessary purely to distribute wealth.

Got a source on this? I know a lot of burgeoning fields (bureaucracy, law, advertising, rent seeking) are all either zero sum or negative drains on society for the most part, but most people are still doing something marginally useful, even if it isn't worth paying them minimum wage for it.
Warrants needed for cellphone location data, SJC rules
And, given those optimizations, the programmers get sufficiently dumber to compensate, resulting in a constant or decreasing level of performance.

That's gotta be a law codified somewhere, right?
The problem of course is that it would probably be some external library like the apache commons stuff and never get integrated into the main library.

And there's still all the old poorly thought out junk still crufting up the standard library.
Cash is also great for when you want to lose that debt addiction. A good practice is to approximate your cash needs for a week and withdraw the according amount.
If you really spend everything before the week is over, you will feel it. I did this 5 years ago and I've never been in debt since.

Cash == Freedom
Is there plans for an Android app? Would love this on my Nexus 7!
Mandatory reading for non-believers.

Anarchy/Democracy Explained!: http://www.reddit.com/r/twitchplayspokemon/comments/1y8o60/a...

I love this comment: People are going to write dissertations on this. http://www.reddit.com/r/twitchplayspokemon/comments/1y6drw/l...
SMBs live in a space where equity financing (like VC money) or bonds are not available. I've yet to see a bubble driven by excessive/greedy/etc lending to SMB.

Or are you implying that Bitcoin should only be used by large corporates, speculators, money managers and so on?
Indeed it looks like it's doing something very similar, I didn't know about it. I guess one advantage of massren is that it can work with any text editor. The demo is with vim but, for example, on my machine I've set it up to use Sublime Text.
That is pretty cool. Personalized handwritten letters are underrated. One of our clients saw 37% conversion when they sent handwritten letters through us.
Normally, raise an Exception; the outermost levels of the program should probably put the machine in a "safe" state if an exception is raised during operation e.g. turn off the radiation beam etc. I would have thought this is infinitely preferable to silently continuing after an error...

SPARK Ada allows the use of source-code annotations to denote information flow in a program, and can vastly reduce the chances of these sorts of problems (at the expense of more programmer time).

Standard Ada compilers can do a reasonable job of detecting some problems at compile-time, but SPARK seems to be the favoured method for safety-critical stuff.
Probably the fact its somewhat expected for asian youths to live at home with their parents until they are well established
Could you also send me an invite please :)
This is actually great to hear. Now why doesn't the US, sigh.
The F2P game "Path of Exile" (similar to Diablo) does everything on the server and it causes so many problems that you need to avoid certain character skills that are more prone to causing desync issues between server and client. They even include a chat command that will sync you with the server which most people have macro'd to a key on their keyboard or mouse it's so prevalent.
"People of the same trade seldom meet together, even for merriment and diversion, but the conversation ends in a conspiracy against the public, or in some contrivance to raise prices." -- Adam Smith, The Wealth of Nations