skysight-inc/HackerNews huggingface dataset:
Again, those decisions should fall to the CEO's staff, not the CEO himself. Responsive Web Design is just one tool in the mobile playbook, and it's not going to always be the best tool. Sometimes the best tool is a native app, or a different version of the page, or responsive web design.

A good CEO will have too much on their plate as it is to worry about low level implementation details like RWD, and should be able to trust his staff to also be looking out for the company's bottom line as well.
With Play 2.1 static controller methods are optional. If you prefix the controller reference in the routes file with @ then Play will instantiate the controller and call your instance method. It can instantiate it with Guice/Spring if you want as well.
Sweet! I just asked this! That's probably the most pressing feature I can see so far. +1
Understanding and Solving Problems by Analogy
Completely true, I was just trying to convey how different "building ruby on RPython/Pypy" is from "building ruby on top of python".
There are no more LPs, but that wasn't connected to the switch from the Start Fund to the YC VC Program. We finished investing the last fund midway through the summer 2012 batch.
That's a good question and thanks for reading it (I was the author). I don't have a magic formula but I have concluded that when I decide to switch, the switch needs to be binary not gradual. I do agree you can't sustain it for long periods of time - I have another blog post in my head on that one related to other crises :)
When open-source eats itself, we win: Lessons of the Nginx v Apache slug fest
This only seems to help the uncontended case though; under contention it sounds like things will be just as expensive as before (or even more so).

Correct me if I'm wrong but this sounds like "shared-state multithreading will be faster, as long as you don't have any parallelism."

There is no free lunch in shared-memory architectures. But there are lots of techniques for addressing the problem. One of my favorite ones these days is to have a set of states, one per CPU, that each program writes to in its fast path, that can then be periodically merged into a global state.
Ah ok. Sounds great then! I was just surprised to read "exclusively for Google Chrome"
Sure, but you're sort of begging the question. It's very hard to do this perfectly correctly and in some cases I'm not sure you should try. A feature that's designed for a user with a mouse and a big monitor may be terrible to use on a phone even if you hack and squeeze and strip it to fit the screen.
> Less obviously, consider the impact of your "rock bottom" morale and apparently dead-end job on your family.

to add.....

When I was much younger I took my mother out to a movie. It was a comedy and a pretty good one at that (don't remember the name). We got to the parking lot and my mom said "This is the first time I've seen you smile in 6 months". Resumes went out the next day and a few recruiters I knew were called.

You might not notice the cost of a bad job, but the people around you will see the signs. I did love the "concept" of the job I was doing, but it was killing me and looking back, it took a while to actually recover. I knew I was frustrated, but not how far gone.
It's so a) they get all you and your friends' social data, b) they can prefill your signup form and 3) to make sharing easier and friction-free.
For me the jury is still out for Surfaces in the home commerce market. A few refinements and I can see Surfaces being a success in Enterprises. Hybrid tablet / PC, ability to run a Citrix client onsite, LDAP integration, groups policy etc...
... there is only litigation.

"Forget the power of technology and science, for so much has been forgotten, never to be relearned."
Who will pay for Digital Health Apps?
I've seen this done on certain web sites for my iPad, and I really love it. Best experience I've had for simple reading.
Games Workshop is worse than Disney when it comes to protecting their IP. Just search google for games workshop lawsuit.
No idea, but I never recalled seeing any when I lived in California, nor on trips home to Oregon - although admittedly I'm mostly there in the summer, which isn't when they ripen.
10 Inspiring SAAS Landing Pages
That's pretty much my reaction: Microsoft is being fairly radical, but not radical enough.

What Android, iOS, and OS X have demonstrated is that a lot of people can meet their computing needs without Windows. Microsoft's approach seems doomed to hold on to a huge but ever-shrinking slice of that pie.

Offering something dramatically different might (from my flawed understanding) demand removing some of the older elements of Windows that allow backward compatibility, but prevent deeper changes to how Windows works.

I'd love to see them put out a new-from-the-ground-up OS as a free beta, and get enough things right to generate a lot of buzz around it. They could release it with some limited emulation for Windows, just to ease the transition, the way Apple did with OS X. Of course, they don't have to do this, and anyone considering their new OS would be just as free to consider any OS at that point, but that seems to be happening anyway with mobile devices.

To sum up my rambling, they're an interesting company with a lot of smart people who seem to be shackled to old technology. If they don't move on, much of the world will move on without them, and that would be a shame.
For those with long memories there was a (in)famous Topaz project in the Perl world. This was an attempt to implement perl5 in c++. It was abandoned however it did help kick-start Perl6 & Parrot.

refs:

- http://topaz.sourceforge.net

- Topaz: Perl for the 22nd Century http://www.perl.com/pub/1999/09/topaz.html

- Historical Implementations/Perl6 http://www.perlfoundation.org/perl6/index.cgi?historical_imp...
I think Nassim Taleb called the idea of OJ being thought of as very healthy as a trick played on poor people.
If they're public, they're subject to shareholder reaction.

Perhaps making large shareholders aware of the PR damage the company is about to take is a viable path.
It's impossible and immoral to have two projects with the same name. How dare they.
Not only OP. Chocolatey.net uses that analogy themselves on the front page.

Which brings me to question why this is news, as the homepage (and the analogy) has been there for quite some while.
It's not quite Ruby on top of Erlang, but you might be interested in Elixir (http://elixir-lang.org/). Elixir has some of the syntax of Ruby but is built on the Erlang VM.
You'd have to be a good developer who wants to be a good manager, or a good manager who is smart and cares enough about technology to absorb a lot and obsess about the details. I think the implication here is even if you have those traits the opportunity doesn't exist at most companies.
I think it depends on how we define "up." I think it's entirely fair to have a culture that encourages up-or-out, wherein "up" may mean professional advancement, or it may simply mean that the person is performing solidly and achieving good results, or improving year over year.

In this case, "up" means improvement more than it necessarily and literally means up the ladder.

I realize this reponse could be interpreted as a bit of a no-true-Scotsman reply, but honestly, it's intended to be a clarification of my original post.
> wacom input

please, Apple, please
Learning how to attract women to web development
Last modified in April of 2000. Y'know, back when we used Perl willingly.
Because lack of "prior art" is not a requirement for trademark, nor is uniqueness.

"Coke" has other meanings http://en.wikipedia.org/wiki/Coke_(fuel) and yet is still trademarked.
This issue stems, in my experience, from the top of an individual department or location (if it's a franchise). The top level management in large companies couldn't possibly supervise all their department managers at the same time. So things fly by under the radar that shouldn't because they don't have stringent enough criteria for employee satisfaction and manager competency.

I recall this happening when I used to work at P.F. Chang's (the restaurant chain).

We had a general manager who was absolutely loathsome to work with. We frequently ran out of the kinds of food you'd be embarrassed to lack at a Chinese restaurant (read: white and brown rice, lettuce, etc). However, he had a stellar reputation and history with "corporate" and had even won awards within the company.

The reasons this happened were twofold: 1. he was the general manager, and in the eyes of corporate he was just saving money (they never saw the restaurant descend into chaos and dysfunction due to lack of ingredients), and 2. he was honestly kind of a dick. Unless you were above him on the pay scale he would respond to suggestions with, "I'll take that under advisement."
Stair Climbing vs. Hill Repeats
It may be, but an open and shut case still costs 10's of thousands of dollars, and that's if it doesn't go to court.
I'm all for new Ruby implementations, but be very careful about judging performance of an incomplete implementation.

It's "trivial" to make a fast language that looks quite a bit like Ruby. It is a lot harder that make a language that remains fast in the face of handling all the quirks of the full Ruby semantics, though, such as selectively handling the risk of someone going bananas with monkey-patching core classes that could happen at any "eval()" point.
The economy isn't that bad for techies. If you're unhappy, find a new job and leave. Don't wait for some idealized future where your side project pays out. You're not indispensable.
Thanks (I'm the author). At a high level, the tweak was a big change but I didn't realize it. We used to pre-bill a customer for the next period (e.g., quarter) based upon the previous period's usage. So if you go from 10 users to 20, then in the next period, we'd pre-bill for 20. This obviously is great in that it captures maximize cash flow upfront but it's tricky in that you need to use usage that you're getting right now to calculate future bills. In addition, the variety of our billing plans and legacy customers made this more complicated. Truth be told, I don't think I even fully understood the complexity (my finance and engineering team could give the full story).
No GIL. Also no threads yet :) We're going to wait to see how Armin's work on STM support pans out.
I am not sure what Kiip does but at first I thought it did the following (feel free to take the idea, if you make money, donate some to the free software community):

Combine the gratification from in-game achievements ("You sliced 5 bananas in a row") and "reward" the player with some advertisements (like coupons, "You are great, you know what else is great? $product"). I think this might lead to crazy click-through rates.

No idea if that is what it does, it does sound like it. But maybe not? I cannot code this. I don't believe in software patents or "intellectual property". The idea is nothing special. Have fun!
The link goes to a project last committed to in 2000. You surely can't be objecting for that reason.
This looks great, congratulations.

1) Do you have any plans to allow arbitrary RSS as notifications, or integrating with ITTT? This could allow people to create notifications for services that you don't support.

2) While I don't believe everything has to be monetized, I was wondering if you do have a plan to make money, and if you do, would you mind sharing?
GPS Trackers for cows?
This is exactly how my allocation went in mid-2010.
I find it odd that you link to a project that hasn't seen an update in the last 12 years. How old does a project have to be before it is considered "dead"?
For me the best solution is to stay small - keep the organisation under the dunbar number. That way a competant CEO can manage the politics personally, and guide the culture effectively.

But if you are going to grow, you need one of these proxy solutions.

To me there are two outstanding solutions:

1. Free Labour Market
2. "add or out"

1. Google-like - have projects and allow engineers to move around to join different projects, and adjust via funding. THis is trying to create an internal job market, and may or may not be effective but its a response to Dunbars number problem.

2. "add or out" - add measurable value, or the worst performing 10% leave. This forces a culture of testing and measuring value, and whilst it is subject to being gamed, it might be workable.
This sounds like really good advice, thanks for sharing!
Possibly haha.. Feel free to email us feedback support@chimeapp.com or tweet us anytime @ChimeApp
Employees also leave other employees, especially when they are the manager's favorites.
I don't usually read Gruber's post, but I see he put up a list of conclusions from several reviews for Surface Pro. They keyword in all of them seems to be "compromise", which is exactly what I said in my others comments:

http://daringfireball.net/2013/02/the_c_word
This is awesome Fahd!
GALAXY88 Permainan Judi Bola Online
Judi bola merupakan permainan taruhan bola yang sangat di gemari para penggila judi bola online karna permainan ini sangat mudah untuk di mainkan dan banyak sekalikeuntungan yang bisa di dapat di judi bola ini.

Sekian banyaknya situs judi bola membuat kita sangat bingung untuk memilih agen bola manakah yang bisa di percaya dan membuat kita nyaman untuk bermain di dalamnya, tentunya membuat anda sangat berhati-hati untuk memilih agen bola mana yang cocok untuk anda bermain judi bola karna bila anda salah memilih agen bola sangat fatal akibatnya dan mmembuat anda sangat rugi tentunya.
RPython is the new C?
>The modern company is a kingdom. Managers are feudal lords. Managers can decide to hire (and fire) employees such that the employee is essentially beholden to that manager. Employment status is analagous to the land serfs worked.

Exactly.

It doesn't just hurt the employees, but the company (kingdom) as a whole. The managers (lords) concern themselves primarily with expanding their departments (fiefdoms), typically at the expense of other managers, rather than working to grow the company or improve the quality of life within it.

This leads to a mentality of collecting more rather than better staff, ass covering rather than innovating and all sorts of other bullshit.
But as you've just said, it's all been wasted effort.
Let me see if I understood what you wrote...

Summarizing:

1. I don't understand bitcoin mining but that's no obstacle to rendering a negative judgment on a comparison between building bitcoin mining farms and building an HFT firm.

2. The market is designed for raising capital and HFT is deleterious to that purpose.

So, looking at the market today, GOOG is 772, AMZN is 264, FB is 29, ZNGA is 3, and LNKD is 126. Sounds like they're raising capital to me. What am I missing?

3. I'll just dismiss your comparison of HFT profiting from bid/ask spreads to the previous roll of pit bosses doing the same thing as a straw man. And then I'll close with an unsubstantiated claim that HFT has reduced confidence in the market because it's obvious(tm).

Now I'm assuming that because Mark Cuban has wisely decided against investing in markets he doesn't understand that you're reasoning that no one understands the market?

Which to me is as much poppycock as the belief that the market is %100 efficient 100% of the time (for if so, there would be no housing bubbles, no dotcom booms, and more recently, no fiscal cliff chaos and witness http://en.wikipedia.org/wiki/Renaissance_Technologies which whose performance would be effectively impossible if so).

Might I propose an alternate path from futilely fleeing the event horizon of this mini technological singularity? Instead of saying "I don't understand HFT so it's bad" why not use the same physics currently in use to understand the ensemble behavior of 10^23++ molecules to derive higher-level trading strategies? It's worked in the past (http://en.wikipedia.org/wiki/Didier_Sornette) and I have no reason to believe it cannot be made to work again (which means to me that smart people are already working on it or have already figured it out).

Finally, I'll close with evidence that HFT does reduce bid/ask spreads: http://www.tradersmagazine.com/news/hfts-spreads-credit-suis... and a statement by a day trader that he's benefiting from it:

From the final comment on http://www.amazon.com/review/RNIOIX766KXWG/ref=cm_cr_dp_cmt?...

" So if I can make a dollar or more per share with a .16 risk, why do I care about HFT's? They might even help me if they decide to move the price up a few pennys when Im close to my profit target and they may hurt me if I was a few pennys away from the stop.(all my stops are in my head, never manually till close to the target or stop. And even then I may sell at market if last 2 moves were upticks. Ithink HFTS hurt the other greedy scalpers and market makers and specialists and whatever goniff's are swimming around looking for a quick edge. But how would they hurt the buy and hold value investor who lets say buys AAPL at 100 and knows its going way higher and doesnt sell till its at 500. Who got hurt. Maybe a penny in slippage somewhere. Irrelevent to the long term player and even to me, the shorter term player. Its the scalpers that get hurt and they supposedly are providing liquidity anyway so their job is done. How do I get affected?"
I thought the title was 'Learning how to attract women with web development', so the article wasn't exactly what I was expecting, but still a great (if short) read.

Could you elaborate further on what you did exactly to get the male attendants percentage to decrease and the effect you think it had?

I'm assuming that you expected the female name to draw attention to the fact that a woman was in charge, or something similar, but I will however note than on the second Tweet posted, there were more comments from Males than Females.
OpenPacer: A bill to provide open access to United States federal court records
Rather, it's "shared-state multi-threading will be faster as long as you don't have any mutations to shared memory."

Shared state isn't the problem--mutable shared state is the problem. That's what kills you from a cache point of view. But the mere possibility of mutations to shared state shouldn't needlessly make things more expensive when those mutations are rare or non-existent in practice. That's where TSX comes in.
Why didn't they just jump to KDE 5? KDE 4.10 is a confusing name, because in standard decimal format it would look like KDE 4.1...

This looks very nice. KDE is the most polished desktop environment currently out there for Linux/BSD/illumos, and the 4.10 release seems to be the one that's finally caught up with OS X in terms of fit and finish. I would download it, if only I had a computer fast enough to run it...

Stuck with a 1.6GHZ dual-thread Atom desktop with 1GB of RAM and an ancient integrated graphics chip. Xfce is the only full desktop environment I can run with minimal performance impact. Guess it's time to upgrade to either the iMac or the XPS One.
I agree with you and I think I could have phrased that better. I suppose what I was really trying to say was more along the lines of "I haven't seen such a device that makes sense yet" because really, so far, there hasn't been a single "hybrid" that blends the two worlds in a natural way. But I wonder what's the real purpose of such a device? Is it just about the touch interface for the sake of novelty or are they adding it because it somehow makes the experience of using a small laptop better? What I personally see, so far, is companies making these things to kind of capitalize on the whole tablet thing. If I were to imagine the perfect "hybrid" it would have pretty much the same form factor but the software would just be different. I picture an ultra thin, ultra light, device about the size of an 11" Macbook Air that works in two modes. When you open it up to reveal the keyboard you're in desktop OS mode. You don't touch the screen because there's no need. In desktop mode you need precision, multiple windows, and a UI that's easy to interact with for more than an hour. You'd code, write, organize, and just work in desktop mode. Then you'd somehow kind of swivel and close the lid so the screen is facing out and you've got yourself a tablet. The UI then goes into tablet mode where you're tapping, pointing, pinching, and swiping at your screen, focused on one task at a time. Those tasks are more recreational or more "read-only" like watch a movie or check email. I can't deny that there have been many times that I wished I had a keyboard when using certain apps on a tablet however those times are rare and I think sacrificing that one convenience for everything else that a tablet UI gives is worth it. Putting a keyboard between you and your screen automatically puts the device further from you, forces you to sit still often on a flat surface, and just generally negates a lot of the benefits of tablets in general like the ability to just carry a small screen around in one hand and still be able to effectively interact with the apps on it. I know people who use an iPad as their main computer because they thought they could get a keyboard and it'd be cool and it just fails miserably. "Normal" users often complain about how complicated a normal computer is to use and point to tablets as beacons of hope but there are times when you're trying to accomplish certain tasks that the same simplicity that was supposed to save them comes back to bite them and makes things even harder (having to switch back and forth between multiple apps to get one thing done sometimes).

I think that maybe for as long as each form factor lends itself to certain kinds of activities there may not be someone who gets it right without literally combining both the laptop and tablet experience into one device. This means more like a two-in-one device than a hybrid. There is a difference. A two-in-one has the complete features of each device and they are completely separate from each other while a hybrid is trying to be all things to all people at the same time.

Or, maybe, just maybe, someone really will get it right and I'll eat my words.
When Discourse was submitted to HN, this immediately came to mind, though I couldn't remember its name. It was a breath of fresh air in terms of approach and design style. It would be awesome to see chat-forum hybrids like this become popular, because I've wondered what could be done with a more evolved IRC. I only regret it's not in a language I operate in, and I'm not sure how easy it'd be to customise to add features.

A little tip - hit Ctrl+Enter to post your message.

Here's the relevant discussion thread (thanks davidcollantes), which got lots of comments and upvotes:

http://news.ycombinator.com/item?id=4499845

There's also an open-source release of it, but it seems not to have been updated in months:

https://github.com/cheshirecats/CuriousWall

(Also, is there a bug with scrolling on Chrome? No matter whether I scroll up or down, my mousewheel sends me down the page.)
This is so awesome. Any chance of yahoo mail?
There is also `play dist` and `play stage`. They both wrap up all necessary assets / dependencies so that you don't even need play installed in order to start a play server (as the play framework jar gets bundled too). We use this for deploying rather than `play start`. The difference between dist and stage is that dist creates a single zip file in the target directory, whereas stage does not. Both create a file named 'start' in the target directory. The docs are not completely clear on that point.

http://www.playframework.com/documentation/2.1.0/ProductionD...
No, it does not have that excuse.
"Topaz is written in Python on top of the RPython translation toolchain (the same one that powers PyPy)." [1]

"Topaz - An implementation of the Ruby programming language, in Python, using the RPython VM toolchain." [2]

[1] http://docs.topazruby.com/en/latest/blog/announcing-topaz/
[2] https://github.com/topazproject/topaz/blob/master/README.rst
Well maybe, but from the outside they look like really similar projects (just different languages).