skysight-inc/HackerNews huggingface dataset:
Lelylan brings a new point of view starting from REST API because there are dozens of people fascinated about home automation, that can't experiment on it, because they should buy physical hardware. What if I could experiment with natural languages, voice recognitions, gestures and more, without paying one dollar? Wouldn't it be better? It's time to experiment new solution, to improve life in our houses.

Today we have more than 10 existing standards. Devices in this way just do not communicate. Sure, the second step will be giving hardware at lower price and easier to install, but right now the most important part is to make home automation accessible to everyone.

About the website and the english, time will improve it. We are still in a early phase, and in few months we will release the API. Right now we are looking for comments and critiques to better improve.
Fermat's Unfinished Business
I personally am not a fan of config files at all, a lot of this stuff comes down to preferences and experiences, but I have seen the environmental configurations being put in config files problem repeated over and over, then someone checks in the config with the project and someone checks it out and then it gets installed in an environment. It is considered good practice to separate configuration data from the code entirely, so that a commit, with config files, to source code cannot blow up an environment. Many recommend, as is the case with this author, that that separation happen by putting the config in environmental variables, that way it is wholly separated from the application and an updated to the application cannot blow up an environment. I agree with the conclusion and through experience, have found it to be the best solution as well. That beings said, using a tool like Puppet to automate and turn over, the process to infrastructure, is pretty simple, but some groups don't like to use tooling and if not, having an environmental configurations script in a separate repository, is just as valid of a process and will reduce the failure point.
Can't you just select the session you want from gdm? Or did ubuntu take away that picker menu?
Boosting conversion rates on Twitter's signup page
It's a pity the replies to your insightful comment are focusing purely on your analogy.

While I'm sure these 5 points were made with good intentions, I find them to really miss the point: somebody who is most susceptible to severe depression (of the sort that leads to suicide) is NOT going to be in a position to have sex regularly, to have the motivation to exercise, quite possibly won't have anybody close to them (or will have dysfunctional thoughts about spending time with friends), etc. For somebody who feels they are inadequate and life is hopeless, telling them to do things that seem impossible (because of their depressive mood) will just frustrate them more and 'prove' they are inadequate and life is hopeless, as you say (I've been there, been depressed by those thoughts so I recognize them well).

Even for people susceptible to mild and moderate depressions, these points are risky advice. While these activities are great in principle for maintaining a healthy lifestyle, people must execute them with the correct sense of awareness. Example: encouraging socialising every day can be some of the worst advice you can give somebody who is suffering from depression induced by feelings of low self-esteem brought on by a love/approval addiction. All you do in that case is encourage them to develop social dependence and an avoidance strategy for being alone. People with such issues need to spend time carefully learning to develop self-love and self-esteem, and that requires spending significant amounts of time consciously alone and with others, identifying and analysing their dysfunctional thoughts of being alone/being with others to develop more rational responses.

Same thing applies to telling somebody to have sex regularly: if they are suffering from a love/approval addiction, they could just be feeding this without addressing it. The second their partner leaves them - kaboom. Someone with an achievement addiction (very likely in the context we're discussing) may be similarly setting themselves up unwittingly if they focus too much on goal setting (yes, smaller goals make it less likely to trigger this since smaller goals are more likely to be achieved, but the point is people can become obsessive regardless of the size of the goal.)

Ultimately, AWARENESS is the biggest thing people in our industry can use as a precaution. Learn about depression and how to spot the warning signs, then seek further help if required (self-help, personal therapy, medication or some combination). Curiously, every person in the industry whom I've suggested e.g. David Burns' "Feeling Good" to has been super interested (because they identify with the mood issues and dysfunctional thinking)... until they discover the book is about "depression". This is most unfortunate (but I made the same mistake; fortunately when dysthymia turned into severe depression for me I'd at least read the first chapter of the book a year prior and so could recognize the symptoms).
Stock Market Top Ahead? These Two Stocks Say Yes
While I hate to be the bearer of bad news, something is suddenly happening in the luxury high-end consumer market that stock analysts and economists have failed to pick up on.While I hate to be the bearer of bad news, something is suddenly happening in the luxury high-end consumer market that stock analysts
Not really. Decent writers cost money. Editors cost money. Fact checkers cost money. Are there people who will write about their hobby for free, and produce good quality content? Sure.

At the same time, many things require feet (and equipment) on the ground, on location, and that, again, costs money.
Funnily enough, I just picked up today my first ever daily disposable lenses for correcting astigmatism. These are the most comfortable lenses I've ever worn, including regular daily disposables.
This Year’s Most At Risk Search Terms When Browsing for Xmas Presents
It's not terribly great when you have large files in the system. You end up with a huge repository on disk as those files change. But more importantly, you can't do a partial checkout of a particular path. I think I read that that'll be coming to git, which would be fantastic.
The problem is that somebody who is depressed doesn't think rationally - in fact, in the vast majority of the cases this dysfunctional thinking is precisely WHY they are depressed to begin with. They WILL see the advice in the negative way, not the positive way. Furthermore, in cases of severe depression or stress, a diminished sex drive is quite normal so sex isn't even an option - further fueling the feelings of inadequacies mentioned.
What's going on there, or how is that possible, a happy developer taking 1000 euro per month. Is he working at home, or doesn't he have to support his family? What is the average earning of college graduates in Portugal?
Clever Samsung ad depicts iPhone owners as mindless hipster sheep
The take-aways are:

0. no one is perfect.

1. co-founders keep each other on task.

2. relationships and perspectives matter.

I'm grateful for my co-founder too, however I'll be sending him this for a laugh which I realize is not oa's intent. But then again, doing so may just build that relationship that much stronger which is the oa's intent. Ironic, no?
> just want my normal windows with title bar and
> buttons back

There are contrib packages that allow you to add small title bars to the windows. You could configure XMonad with a 'floating' workspace, and enable title bars on all of the windows in that workspace. Then just setup rules to automatically send all of the programs that have issues to that workspace.
Agree to disagree then. The alternative to Windows and OS X is not GPL-licensed Windows and GPL-licensed OS X, it's no Windows and no OS X, and we still have BSDs, Linux, and other open source systems in the ecosystem.

Nobody who wants an open source OS has been restricted, and those who want a different experience than open source provides have the freedom to choose a proprietary OS. If someone wants an open source Windows or OS X they can make one[1][2]. They are not restricted.

In the real world where not everyone is a programmer people don't feel restricted by proprietary software. Only in some hypothetical ivory tower manned by RMS are non-developers restricted by proprietary things.

[1] http://etoileos.com/
[2] http://www.reactos.org/en/index.html

I'm equally baffled when people can't accept a world where there is more than one type of license and software. Open source has its place in kernels, dev tools (editors, compilers, etc), education, and so on. That does not mean it's unequivocally the best and only model for all software in the world. I felt empowered after switching from Linux to OS X and I'm a developer, because I'd rather not hack on my OS to make it usable. I'd rather hack on the cool stuff that I want to hack on. I'd rather just use iPhoto than try to make F-spot, or whatever the photo app of the day on Linux is, not crash when importing photos, or upload to my online gallery, or usable for day to day use. I'd rather just use Billings than try to build my own open source version from scratch, presumably while still trying to pay the bills with other work. I'd rather just use Acorn than wait for GIMP to be usable by version 3.2 in 2020. And so on.

I still use open source software too. Emacs, iTerm2, v8, Firefox, WebKit, Ruby, GCC, LLVM, and many small projects. And contribute to other smaller projects that I'm actually capable of understanding and contributing to such as node, GitX, and many libraries around the net. I open source tools that I make that I think others might find useful, and if someone takes my MIT licensed tool and uses it in a proprietary thing I think it's great that my code was able to help someone else. I don't selfishly demand that they contribute everything they add back to me if they don't want to. My code helped someone accomplish their goal faster or better and that makes me happy.

If you don't understand that's fine, but I am absolutely not restricted by the proprietary software that I choose to use. I won't even call you narrow or selfish for not understanding.

edit: While writing that list of open source software I use, I realized that only Emacs and GCC are GPL. Why is it that the most popular open source software is not GPL licensed? If the GPL encourages and fosters collaboration why is the MIT, BSD, and MPL licensed software more active and popular? It almost seems as if removing the restrictions from the GPL encourages collaboration. The Linux kernel is a notable exception, so I'm not saying this is 100% true, but the evidence seems to support it in many cases.
I can't help but feel as though this article is almost purely sensational. The figures are based on such loose generalizations that they hardly prove a point. Better would have been an article comparing the hard numbers regarding what Hollywood pays the MPAA and, perhaps, a more philosophical discussion of how this has become quite similar to the war on drugs -- how we need to rethink our policies in a much broader setting instead of seeking out punishment for minor infringement.
Robert Sapolsky on Stress: An Interview
I don't think I've ever seen a situation where that's true. And I've converted a lot of repositories (I maintain the svn2git project). SVN has its metafiles, but git has the full history locally. In all but the most trivially-sized projects, the git clone is bound to be larger. For larger projects it can be several orders of magnitude larger.
"Consider the resources that GE spends to lowers its tax bill... Indeed, a corporate tax system with a tax rate of zero could well be preferable as it would waste fewer resources and raise not much less revenue."

Or you could just pay your taxes, GE
I thought this whole story was debunked a while ago along the lines of GE bringing forward their losses from the previous tax year, which is why they paid no tax
InnovationFactory: Lunch ‘n Learn on Employment Law
Thanks for sharing this inspiring story. Having been to India previously, I can imagine somewhat what you and your parents have struggled to overcome/achieve.

"They slogged their whole life to get us decent education"

I bet that is probably an understatement from what I know of hard-working Indian people.
Nothing jQuery impresses me anymore. You know what would be impressive? If someone figured out what js and jQuery can't do!
You don't have to both shuffle the envelopes and flip a fair coin, but you have to do at least one of these or something equivalent. The first player chooses two numbers by any means whatsoever, but must pick one of them genuinely randomly.

If the first player simply chooses two numbers and then tells you one of them arbitrarily, he/she could always pick the higher number -- or the lower number -- and you can't defeat both of these strategies independently of knowing which one he/she picked.

BTW, I cheated and looked at the (official XKCD) solution -- and I recommend no one else do the same! This puzzle is awesome.
It's been done: http://stupidfilter.org/wiki/
>>Most Linux users want "options" and don't mind complexity otherwise they would buy a Mac.

We are existing Gnome users. We want the features we have built work habits around. I went KDE rather than Unity and am quite happy so far.

If I started to use an Ubuntu system now, I'd probably like Unity.

Apple plans their users' learning curve/experience, so we find things out after a while. Same thing as what [edit: Ubuntu tries to do with Unity], I'd guess.
If the market is bad for your area then you may be better off finding another area (be it geographical or skills.) Opening up your own dev shop is one way to open up your geographical area (remote dev) but that requires the extra skill set of being able to sell.

Those numbers do look pretty bad but I suppose that may be the reality of the market there. I'm a U.S. citizen living in the Philippines but there is no way I could / would work on local wages here. So, all of my work comes in from outside the Philippines.

In the meantime, there is probably something you could do with what you have there. Rather than looking at budgets being too low, instead look at what you can deliver for those budgets. A budget of only $100 is great if it's something which only takes you an hour or two to knock out. So, client needs a custom back-end for $500, then install Drupal and get as close as you can with add-ons and as little custom development as possible. A PHP based CMS may not be your idea of fun, but being flexible is what will allow you to survive.

Going independent means that you will have to build a brand for yourself. Position yourself as an authority and do whatever you can to stand out from the crowd. Build exposure by writing code which others will take notice of and use. Place yourself in communities where paying clients might be hanging out at. Branch out from your current skill base so that you can get exposure to things which paying clients are looking at.

For example, Wordpress support forums are loaded with people trying to get help with things they are working on, or looking for developers to take on their projects. Anything e-commerce is also huge because clients are looking for ways to build carts / payment systems into their sites. I see Twitter posts all day long where people are asking for help or looking for developers. As others have mentioned, Elance and Odesk are decent places to look also.

Don't get tunnel vision. Open up your eyes and get creative.
Well pretty much everything if you ask the plan9 guys. ;)

Over the years a lot of the Linux system infrastructure has been reworked:

/dev --> udev

SysV init --> systemd/upstart

su/sudo --> policykit (for desktop stuff)

sockets/shmem for IPC --> dbus (IPC for desktop apps)

xorg --> wayland (not quite yet)

I personally think cron and atd need to be updated and combined and possibly integrated with init.

If you're not running a server and instead are using Linux for a desktop or laptop then nearly all these daemons could be reconsidered as well.

Of course, sometimes you might decide that known deficiencies are better than unknown deficiencies or that simplicity and familiarity means the old tools are still preferred. FreeBSD is pretty old school and very functional after all. But there is plenty of room for experimentation.
ThunderboltDisplay
I agree, Berlin or London are great startup hubs to look at. I'm in London and there's a great community and lots of people hiring but I hear so many good things about Berlin. Quite a few Silicon Valley startups are opening up offices in London so it's a good place to work for a valley company out of the valley.
http://panoptikos.com/ did this pretty well for me in the last few months, but it's always nice to have several choices :)

Care to share the tech behind the site, and how it works ?
"$271,350,000" Wow. And all they had to do was read a comment on a blog post. If I didn't know any better (I'm not sure I do), I'd say piracy is big business for the entertainment industry.
I completely agree with you on the false advertising.

That said, I think it's disingenuous to compare a residential network connection with a commercial telecom contract, as they provide fundamentally different things. The cross connect or peering contract you sign at Equinix is radically different in every way from the service agreement you establish with a residential vendor.

I disagree with residential connections having a separation of concerns. Cox, Comcast, et. al. ALL provide desktop technical support to get PCs, laptops, ipads, etc. on the Internets. In many cases, exactly like Ma Bell, they own everything but your PC, and provide configuration assistance and technical support for even that.

Now, I'm not arguing this is a positive thing, just that it is the reality of the situation in the vast majority of cases.

You do NOT have a contract that says 'the demarc is X, with a commit of N Mbps' or the like, you have a contract which says 'you can use this connection and our equipment, and we'll support you, for one device, for this type of usage'. Like it or not, you're not buying a neutral communication line - hell, in many cases, the cable or fiber plant isn't even required to be open to competing service like a LEC has to be.
Maybe Awesome is more stable now, but one of the reasons that I (and people I know) gave up on Awesome was how often the configuration interface changed, even once they switched it to Lua, the API would change between point releases.

If I upgrade from XMonad 0.9 => 0.10, I don't have to completely redo my config file, because a good portion of the API has changed.
I saw this presentation on the Google Developers Day, the WebRTC was working during the presentation.
Siri follows in Kinect's tinkering footsteps. Will Apple?
Hmm, that explains why they are "reviews" (with verifiable names) instead of just ratings (untraceable externally).

Fortuitous interesting excursion on arXiv: top-200 heavy physics papers readers, "2010 Institutional arXiv Usage Data" at http://arxiv.org/help/support/2010_usage
Just be careful, don't want to waste your time banking on something that is your only business model should it get taken away. Otherwise the app looks great and very useful!
Developers, what are you thankful for
Not going to make any predictions for the future here...but whether this should be characterized as a crash or not (at the present moment a decline from 24.5 to 18 over two days, about 27%) is a semantic question and open for discussion.

This is actually a very interesting question. Keeping the specifics of Groupon's business out of the equation at the moment, the pricing of growth companies is an incredibly inexact science. If most of these companies were publicly traded and liquid, you'd expect fluctuations of at least 30% a day during volatile periods. Just imagine the atmosphere in an average startup: One day you're going to conquer the world, the next day you're doomed...depending on prevailing conditions and random issues that pop up. This "atmosphere" (or expectation) carries over to the people who are attempting to determine the market value of your company. That's what the stock market is trying to: from moment to moment, determine the exact market value of each company.

The market still hasn't mastered pricing stocks like these (and it probably never will, potentially extreme growth stocks like technology startups practically by definition have huge volatility), but it is getting better. Look at the skeptics who try to price startups on revenue/profits alone. Obviously a bunch of really smart people in a garage with a sound plan but no revenues are worth more than $0. Some of these groups are bound to strike it rich, so average across all of them and you'll get a positive (perhaps very large) number. This is why we see large valuations of early-stage startups. But how large should the number be? The exact value of a company is the present-value adjusted worth of all its future profits. Determining this number is what everyone who does value-based investing attempts to do.

But finding this number is impossible, especially if you're investing in a very young company. I think that a lot of tech investors today are attempting to average the value across a large number of promising companies, instead of looking too much at the specifics of a single one.

Due to the inherent volatility, investing in potentially extreme growth companies like Groupon and LinkedIn is a _hugely_ risky business, unless you happen to be a genius who sees something about their business that no one else does. There were probably geeks who made these kinds of observations about Google in its early history.
I think you're right, but they overlap too, so hard to give a completely clear picture. I.e., every Apache person I've met also uses GitHub. Obviously the converse is not true.
Waterproof TV
Our main aim at Proof Vision is to bring you the highest quality of waterproof Television whilst giving you good value for your money. We also cater for the outdoors with our outdoor TV range ideal entertainment.
Linux Mint Is a Refreshing Palate Cleanser
I don't think the YouTube analogy works here, because YouTube's main focus was never to be an online music service. That is Grooveshark's sole purpose and is marketed as. There are many music services that allowed that same thing and are no longer around like muxtape for example.

Also the wild west that YouTube was is no longer, as they pay they labels. Maybe Grooveshark won't go the way of all the other unlicensed music services & they'll negotiate the proper licenses to remain in business?

If that happens their model will be like Spotify and the others(pay monthly fee for mobile access). Though will it's users stick around or jump ship to what service I'm not sure? I don't know of any other Grooveshark like services as the press only covers Spotify, MOG and Rdio these days.
That's exactly what I've been saying. I don't understand why I should use Google Plus, in fact I don't anymore and I don't really think I am missing anything. I don't understand why I should plus one anything or share anything. What's in it for me to do all these things at Google?
Sites like odesk.com are fairly well arbitraged, with a sizable portion of workers willing to work for very cheap. Workers with a significantly lower cost of living can afford to take less for the work they do, bringing down the average cost. Great rankings and a good portfolio might help push up your potential project prices, but probably not significantly.
It adds boxes to the DOM. Seriously, that's about it.