skysight-inc/HackerNews huggingface dataset:
There are a few good options for debugging. Trigger has the Catalyst debugging tool which brings a Webkit-style debugging interface to mobile development (https://trigger.io/catalyst/). You can run apps in the simulator and on connected devices then remotely view the DOM and debug Javascript in the web interface.

Trigger can also generate web apps (http://current-docs.trigger.io/web/index.html), so when not using native phone functionality (e.g. the camera) you might like to debug with a web app and use Chrome/Firefox developer tools in your desktop browser.

With liberal use of forge.logging (http://current-docs.trigger.io/api/logging.html) these techniques should be useful! I think you'll find things have progressed since you last used cross-platform frameworks. Any questions do drop us a line on support@trigger.io.
There is no good-enough with AAA games short of Hollywood photo-realism and that's a lot of GPU transistors away.
take a look at this presentation if you are interested in NRT Solr (although it was done before Solr added the latest NRT features):

Tuning Solr in Near Real Time Search environments: https://vimeo.com/17402451
I am interested in knowing what do you mean when you say you do not agree with the second part of the statement.
Do you mean, just because I want some of the things that you listed above, say the startup experience, does that mean I should be working as hard as the founders?
I have never read so many words and understood so little about a technology before. The density of marketing-speak per word is approximately 1.

Why can't some people just explain things simply?
My experience working with Solr is that a lot of the time people don't have a good working knowledge of how to optimize an index because it's so easy not to. At my last job, the initial implementation they we involved storing the full text of millions of documents, even though they never needed to be retrieved (just searched). If you're running Solr as a front-end search for another database, the best way I've seen to optimize performance is just to make sure you're not storing data unnecessarily.

Maybe everyone already should already know this, but I was working on a very smart team, and we totally missed this initially. Setting "stored" to false for most fields resulted in a 90% reduction of the index size, which means less to fit into RAM.
'Screenshots of Despair': terrifying messages from everyday software
Offer HN: I can test and give feedback for your app this weekend(esp. B2B).
Taking inspiration from @mikegreenberg. :) (Hello Mike!).

I can test & provide feedback on usability of your app this weekend. My specialization is all around B2B apps and I can spend some time testing it for you over next two days. (no strings attached).

If you are in beta / pre-launch stage or you just need another person to run tests for an hour & report bugs, let me know.

Share links & any specific instructions / test cases to krish [at] chargebee dot com.

Will report any bugs with screenshots, if required. Expect my response before Monday. Thanks.
Looks great! Very clean design, nice and simple. I just have a couple of minor nitpicks:

1. It's billed as keyboard friendly, but there's no obvious keyboard shortcut for opening the list of keyboard commands. I would make a ? shortcut for that, put a hint for it in the page text, and open it as a modal overlay that can be dismissed with Escape.

2. Indent/Outdent. Since there's no other command for [ and ], why require Ctrl? Additionally, you could use , and . (< and >) since they are closer to the home row.

Best of luck with your app, I look forward to seeing how it develops further.
While one of the characteristic of a RISC processor was a simpler instruction set its not the only one. There is also uniform instruction length to make instruction decoding logic simpler and quicker and that a single instruction doesn't takes longer than a single clock cycle.

But you are correct that the water today is somewhat muddy especially as CISC processors borrowed stuff from the RISC processors and vice versa. I think someone in the late 90s coined the term CRISP (Complex Reduced Instruction Set Processor) to describe these beasts, although I haven't seen the term mentioned in recent years.
Good stuff, but how do I undo a "delete" ?
Very nice. Have you checked out The Hit List?

One of the main reasons I chose it was it keyboard friendly controls.

One suggestion - in edit mode, the a and d keys are much more intuitive for indenting a line. Also, shift + j/k is more intuitive for moving lines than ctrl + arrow keys.

I guess my vim-brain is showing through ;)
Done! Thanks for the suggestion.
OOps true ;-)

ut combine it with limits on how long a password can be and a GPU approach is feasible
I'm not sure what about using atop is confusing, but I'll admit to printing out and referring to the manpage when I discovered it. That was as much because of the great explanations atop's manual provided for the metrics it could display as it was because I wanted to learn the interactive commands.

Some things about htop that I could see as friendlier:

* Htop scrolls with the arrow keys, while atop uses ^F and ^B.

* Htop displays a reminder for some commonly-used commands at the bottom of the screen (e.g. that you need to press 'F1' for help), whereas in atop you have to remember the commands or look them up by pressing 'h' or '?'.

* Htop displays gauges for system-level activity. I think this is a bad tradeoff, though:

CPU | sys 0% | user 1% | irq 0% | idle 799% | wait 0% |
MEM | tot 7.8G | free 5.7G | cache 735.6M | buff 351.2M | slab 248.1M

is much more useful than

Avg[| 0.2%]
Mem[||||||||||||||||| 1008/7967MB]

There are features of htop that I wish atop had. For example, the toggleable display of threads, the tree view, and integration with strace and lsof. Even without those I find atop more useful, but YMMV.

The killer feature for atop is logging per-process performance data and reviewing it after the fact.
Besides the word "no", the concept in this article is completely different.

Jobs and Linus were talking about being discriminating in the things they choose to do for the sake of the things themselves.

The article this thread is based upon is about building trust from potential clients by being honest with them and helping them to solve their problems altruistically rather than trying to line your pockets by taking on work that you're not qualified to do well. This is more of a real-life use of karma.
10 tips to study effectively.
From AMD's perspective:

• The ex-CEO was criticized for selling their mobile business to Qualcomm just before the Apple+Android explosion

• AMD spun off GloFo due to immediate liquidity problems but maintained a stake. Recently they have sold their stake, so if AMD is successful at being design-only, their actions are justified. But it would seem they are dwindling - i.e. Bulldozer is hardly a home run, and lots of sources are saying the move to automated layout of their transistors is a significant part of the problem - so being design-only could be seen as a mistake.

Obligatory: Intel uses extensive auto-layout and auto-analysis of designs; they seem to have the advantage in this area by merging automatic synthesis with focused optimizations by engineers.
I have to agree that using existing games like Starcraft as an example of why a phone as a controller won't work just doesn't make any sense. It's games designed specifically for smartphone controls that are going to have the biggest impact in this space. It's a new paradigm, or the next generation of games that leverage smartphones as controllers that we are talking about.

(likewise, for full disclosure, I'm the CEO of Brass Monkey) :)
Srtop Staring Fashion Show
Belastingen: is GSM van werkgever echt gratis
Great one. Also, some critique.

Considering this is a keyboard app, you could try and support all of common keyboard commands. Like Home, End. Indentation could be done via tab and shift+tab.

It also would be great, if you could support multiple selections via shift+arrow up/down. Backspace is good, but del key should delete also.

Also, I am not sure about Esc key as an editing shortcut.
This is neat. I used Eli Bendersky's pycparser a few years back to create a static analysis suite for C. Does your project support C99?
Undo is coming along. It's maybe 25% done.
Hi Chris, what is Searchify's relationship with the old IndexTank (http://indextank.com) team?
I read it the other way around:

the prose is poor - perhaps not written by a native English speaker - but its very technical, accurate and not BS
What about Intel's mobile presence? Because they don't have much of one, and small devices are only going to continue to proliferate in the near future. It's a bold claim that "NVIDIA will go out of business" because Intel can produce integrated CPU/graphics offerings that are good enough on consumer laptops and desktops today and that will continue to get better, but that doesn't at all imply that Intel can just throw money at improving power efficiency to beat ARM or Tegra at their own game. Unless you know something we don't :P
Perhaps the "motivation" section would serve as a better landing page.

What's the current state of security with LXC? As I recall, Heroku relies on this for it's virtualization.
"Even people who don’t know what a computer scientist actually does would recognize the quintessential stereotype of one: a pale, sweaty Star Wars fan hacking into the Pentagon from his gadget-filled basement.

Indeed, “hacker” culture is frequently described as overrun with techie boys who care only about computers—not a place for extroverted girls with passions ranging from healthcare to education to business to fashion."

WHAT THE FUCK? I don't know a SINGLE pale, sweaty, overweight programmer (ok fine this 50 year old I know has a bit of extra weight on him). And 80% of programmers I met are HIGHLY social. And 80% of programmers I know are engaged in tons of sports and physical activities, and enjoy them quite a bit, much more than most people go to the gym. In fact most people fitting those categories are in the bad programmer category. Smart people care not just for their minds, but their body and happiness. The description above is a world of warcraft player.

If I was to describe a programmer stereotype it would be:

"Usually a physically fit person, who frequently cares more about self-improvement and enjoys an intellectually stimulating discussion regardless of topic."
Sadly, since the talk was recorded in 1998 only generics have been added to Java. In addition, generics based on erasure may have been added as a wart that can't easily be removed.

Happily, John Rose recently posted a proposal on how value types and tuples might look when added to Java:

https://blogs.oracle.com/jrose/entry/value_types_in_the_vm
Freemium is not a change in the age old formulas.

Giving it away for free is a usually recurring/ongoing loss incurred to increase addressable market.

In addition, people that get things for free tend to be more potentially critical of those things.

That means that to increase addressable market and increase potential for sales, you are increasing the amount of critical feedback and response.

As the OP said, you must be focused on customer service, and it is even more true with Freemium; however, at the same time, you have to provide a substantial carrot that the rabbit actually wants to get conversion to happen. For example, I probably wouldn't have started paying for Pandora if all of the following weren't true:

(1) For free or by paying, I knew they had music I liked and would play a variety for not much effort on my part but I was still able to control it; basically I was pleased with the product.

(2) By paying, I didn't have to listen to commercials.

(3) By paying, I could hear a substantial difference in sound quality, but the free sound quality was good enough- it just wasn't as great as the paid version I heard at a neighbor's house.
That's not true if AAA games are ported from six-year-old consoles.
I mean:
When I was working at other people's startups, I never thought "boy, the founders have way more equity then me, I should slack off or not work as hard because of that".

I always tried to do my best at whatever job I had, and would want to hire people with the same attitude.
Thanks for the feedback!

1. Good idea!
2. Good question. I guess I'm just used to doing that elsewhere. Also, I have a kinesis keyboard which places brackets in a more convenient spot, and I guess I forgot about that. I like command and period.
I just don't see how it's complicated. You find someone who'll have private physical access to DSK, pay them to offer a sex act, use the sex act to create a rape charge, and the rest takes care of itself.
3 Signs That Your Job Will Be Outsourced
Feds Suing AT&T For Allowing Scam Calls
They don't need read access, either. This is about an invasion of privacy, not technical capabilities.
A mission to Mars is guaranteed to be the most complex space mission ever attempted. Every additional rocket you need for the mission adds complexity. Complexity is the enemy of reliability.

What happens to your Mars departure window when the rocket carrying your life support system goes off course and is destroyed by the range safety officer?
What’s the big deal? Privilege in Tech
Thanks for the feedback :) j/k actually move the selection up and down. Will have to add shift+j/k for folks like yourself. I've heard the vim comment many times, heh

I haven't checked out the hit list, but I've heard good things about it
Hey Wisty,

Good point. I left this out as I wanted to do a separate post on the importance of profitably acquiring customers for start-ups, but there's a big overlap here with the dangers of hitting large markets that I should have included it.

Cheers,
Des
Not coincidentally, 'drafting' is what led me to first use Python. Prototyping and working out the architecture/logic of a piece of code is very fast in Python.

Many libraries (standard and 3rd-party) are generally well-designed and are of a very high quality (ex. django, twisted, sqlalchemy, numpy)
No Siri; this is for Android phones.
Jason Cohen blogged about this effect surrounding Bill Erickson, a Wordpress consultant, who turns down clients when he knows he can't be sure they will have a great experience using his services:

http://blog.asmartbear.com/improving-the-worst.html
Buy an old domain from Flippa. Hire cheap writers, put ads. Repeat.
You can actually find the global optimal solution for surprisingly large real world instances. They do tens of thousands of cities.

Lots of interesting stuff here. The Concorde solver is probably the state of the art.
http://www.tsp.gatech.edu/concorde/index.html
I meant good enough in "good enough when compared to what a dedicated card can offer for the same price", not "the absolutely unbeatable graphics".

If transistor price doesn't decline for discrete graphic card manufacturers, there will be no more transistors in your GPU ever again, unless you pay a hefty premium for the transistor count difference. This is what NVIDIA is complaining about in the article. They will have to compete with Intel's bundled graphics card, and not only in the lower segments of the market but also the mid and high/mid segment.
You would have better luck on HN for sure (looks like you already have one on the hook)

If it is a smaller project you may consider glance (freelance /part time)

Linkedin if you plan on offering a pay/perk package that will exceed the other companies (otherwise is too competitive on LI)
They can also publish statistics about law enforcement requests by political region, as Google does in its transparency report.
Boyden and Hausser gave a talk claiming they can do it in 2009. However, I cannot find a citation claiming they ever published this work. As it goes in the field, first to publish is more important than first to claim.
The internet came on the market in 1982, 7 years later it was still pretty much only in universities.

If you count 1992 - when com connection was really allowed and the web was invented it probably still wasn't in all that many homes 7 years later. 1999 was still dial-up for me and I was a Caltech grad student!
This strikes me as utterly implausible, since the most likely way to get one of these is to get a new car, something that seems to happen on about a 10-year cycle based on the latest data.
> ... then think about porting it later.

I also write tests in Python which is very efficient (in lines of code). Having those tests available makes the porting considerably easier as you can verify the new code quickly.
"The mice 'quickly entered a defensive, immobile crouch,' strongly suggesting the fear memory was being recalled."

Perhaps the defensive, immobile crouch had something to do with having a hole drilled through their skull and a laser shined through said hole?
I will try and explain it as I understand it:

Google Chrome has a sandboxed VM called Native Client (NaCl) that runs at near full speed. Its very neat.

So they have taken that same VM and, instead of Chrome's Pepper API, they have a file-handle-based API and some message-passing between instances.

Now you can compile your C/C++/whatever program and run it on the cloud!

It seems an excellent building-block for big data and big crunching on the cloud, and it gets the benefit of Google's massive resources on security and performance fixes.
Why wouldn't Facebook have legal standing? They're the ones whose servers are being accessed without authorization (employer does not have authorization to use someone else's credentials).
Right, that's because charging a really high fee for something that you don't know how to do puts you in the "dishonest" category very easily. Rarely do you want to pay some contractors to learn on your dime.

Hell, if someone is going to pay me to learn something new, I don't normally charge them EXTRA for the privilege.
Old school MS-Apple drama: Microsoft bans iPads and Macs
Yep, totally agree with this. Last month we spent an hour or two going through the schema and removing any fields that didn't need to be stored, and making sure that only fields which we actually do queries on had index=true. I didn't test before and after results, but qualitatively it seemed to be faster afterwards.
Looks like it is a whole new term rather than a pure update. The original was with Prof Grimson and Guttag from Fall '08, this one is just Prof Guttag from Spring '11. The biggest change is the addition of OCW Scholar (which means the course is designed with more of an online flow -- for 'independent learners').
That's from your perspective inside the industry, to be fair.

However, it does annoy me when articles make broad, sweeping cultural generalizations without any support.
Why I am letting my Google IO invitation expire
i believe the exact opposite thing.
[1] is a meticulous story about Intels larrabee screwup. nvidia and ati are already defacto for high end gaming and graphics - intel is going to find that hard to beat, short of an acquisition.

windows 8 will be arm optmized, which means that intel is genuinely worried. nvidia's tegra is already being used for servers ... and of course, people are buying many more tablets than laptops.

ps3 graphics capable handsets will be out in 2013, so intel is truly looking for ways to stay relevant in an ipad world.

[1] www.brightsideofnews.com/print/2009/10/12/an-inconvenient-truth-intel-larrabee-story-revealed.aspx
Well, using ghostery, I just learned that there is such a thing called Microsoft Atlas (whatever that is).
This is not how polls work... nice way to get yourself some karma though.
I would love that code, if you can give those things away :P
Someone (you?) asked me about this 6 months ago. You haven't made any evident progress from the first time I saw it and my original advice still holds. (Re: http://news.ycombinator.com/item?id=3005256)

Whether you should launch with a mobile app or a web app does not seem to be your problem. Just release something and see if someone uses it. Stop killing your idea with analysis paralysis. If you want to reuse as much of your effort across a web and mobile implementation, create a agnostic API that abstracts your main logic. Then you can build a view for whichever implementation without rewriting much else.
Why do you think everything will stop with 1080p? Next stop will be 1920x1200, then 2560x1600.

And I don't know a lot about hardware, but my GTX460 can't max out games even at 1080p and it's pulling 150 watts. If you packed all of that hardware and 1GB of video memory onto a CPU it would melt.
DoubleFine's Forum Rules
Trigger.io looks very nice but I totally agree with you, the 50$/month is really a huge issue for indie dev who just want to play around with iPhone app making.
You can't just release an app with a huge ad at each start, even if it's just for fun :/
I read this as RPC with code instead of just data. If so, this is exactly what I've been looking for a long time, because traditional RPC roundtrip latency is often high - so high, that you need to create a more complicated API to avoid excess iteration.

Combine this with ZeroMQ and MessagePack, and you have some serious power at your fingertips.

Messages can execute at destination, do iteration, API calls and return only needed part of the data and results back.
Why I quit medicine
Always pay cash at coffee shops and restaurants
I feel bad for any kid who's forced to use this instead of a real phone.
If you're looking for assistance (and your idea is interesting) I'd love to hear more about it. I've got a lot of technical ability, and even if I'm not interested I could help you determine what you need technically from someone who is.
HyperCam 3.3 Screen Recording Full hacked by ehackworld
Study Reveals Americans Lost $30 Billion Worth Of Mobile Phones Last Year
Damn, how on earth do I do a poll then?
Has anybody heard of or personally experienced a company actually doing this?
5 Beautiful landscape Of Painting Pictures - landscape Of Painting
RIM making the right move opening kimono with a BlackBerry 10 Dev Alpha device
I don't buy it. The transistor counts of modern GPUs far exceeds that of even multi-core CPUs. It's not rational to say "oh, well, that's all just trivial engineering, it'll go away". Especially as GPU performance continues to be taxed to a far higher degree than the CPU typically is. Modern popular AAA PC games like Battlefield 3 or Starcraft 2 will eat all of the GPU you throw at it and then some.

And then you see what game devs are working on for the future such as this: http://www.youtube.com/watch?v=Gf26ZhHz6uM or this: http://www.youtube.com/watch?v=Q4MCqM6Jq_0 or this: http://www.youtube.com/watch?v=EhwZ7Sb0PHA and the notion of "good enough" quickly flies out the window.
From what I read it's something like this:

It gives a bare-bones environment for you to run your programs that is presumably very low overhead. Think of it as an embedded system where programs run without an OS. This is the environment a program running inside zerovm will see. All you have is libc and the zerovm-provided APIs. If you want more, you'll have to statically link your programs.

The thing is, you can run many, lets say thousands, of these little programs inside a single machine in such a way that each one can never see the other ones (as long as it's impossible to break out of the ZeroVM sandbox).

Such a technology would enable neat stuff, like renting a server for someone to run a single program for some period of time and have the results sent back. Nobody does this for unrestricted programs today, for many reasons, a very important one being the fact that it would be very hard to do this in a secure way.

The "run a C program for some period of time thing" would work kind of like the AWS dashboard, but instead of having to spin up a machine with linux on it and running your program inside that, you would only upload your binary and a manifest file. Kind of like what app engine does, but with less restrictions (you'll probably be able to do anything as long as you're able to compile a "safe" binary that does it).