skysight-inc/HackerNews huggingface dataset:
Every phone I've used (except the first) has been modal - you have to look at the screen to see what it's done. Is it asleep? Is it in screen-saver? Has an alarm gone off?

The first phone I ad I could drive without looking. every other phone I first have to see what it thinks is happening, before I have a conversation.

And it reacts differently according to stuff I can't always know, such as whether a message has arrived, or similar.

Phone interfaces would need substantial changes for this to work, changes I'd like to see. I hate the modality.
Youth Is The Power Of Tomorrow: Human Behavior Based on Sunshine…Part 6
You're obviously just another fool, making stuff up on the internet.

The state firewalls of China, Saudi Arabia and the like are blocking all Tor nodes (those are public). Even skilled hackers are unable to bypass the filtering, unless they have friends abroad or international credit/debit card.
Rewrite Your Code
Another way to donate: expertise
"how many websites coming to China from outside do a successful business there (enlighten me)!" : and that's exactly the purpose. They don't want no pesky foreigners owning communication businesses. Remove the 'from outside' & you're talking about something totally different though: massive inernal internet stories do exist.
Thanks! We think so too. Always keen to hear other applications for the service though. I haven't had sufficient time to investigate how relevant it may be to other industries but I know there will be more significant applications other than our current focus.
Interestingly, on the European continent, carpet is considered a bit shit.
I hope some parts of the conf will find their way online!
At the moment there isn't much value except for it looking nice. However, once I implement referrers properly, it's good to see where traffic is coming from. When it comes from a discussion you are still not too late to act.

Also, having an API call that returns the trending content of the site can be used on the site itself.
Individual enthusiast consumers are an incredibly small portion of the people who buy computers.

You're lucky if you can interest a computer manufacturer with the concerns of the consumer market as a whole, much less the tiny fraction known as enthusiasts. Most companies in hardware make their money on selling to people who buy a lot more than one machine at a time.
Many of the GTD guys do use paper, for the same reasons. I sell a GTD app [1] but used paper (moleskine booklet) when I was at b school and working a full day and also writing Tudumo when I had spare minutes. Paper is easier than a phone, tangible, makes you think about what you're putting down. The GTD guys call this your 'ubiquitous capture' device - something that's with you always, not back in the office, so when you think of something you need to do, it's right there. I have an iPhone with various todo apps, but still keep the moleskine in my notebook bag.

[1] http://www.tudumo.com
To be fair, Seeking Alpha is a (great) Stock Market & Finance website. That would be like criticizing the CLANG at Google post that's currently on the front page because the average person that stumbled on it wouldn't have a clue what it all meant.

The only problem was that it was submitted to HN, which is not a finance-oriented website.
This looks like the knapsack problem writ large, using heuristics to get its complexity under control. Clever!
Exactly.

I would just feed this to a counting SAT, or constraint, solver.

If I wrote the constraint solver, does that count as an acceptable answer?

There are some fancy ways of doing this, involving lots of bitshifting, which are quite fun.

Edit: Remove mis-remembered bitshifting.
Most civilization is based on cowardice. It's so easy to civilize by teaching cowardice. You water down the standards which would lead to bravery. You restrain the will. You fence in the horizons. You make a law for every movement. You deny the existence of chaos. You teach even the children to breath slowly. You tame.

- - Frank Herbert, Dune series
SAP ABAP Training and SAP BASIS Training
WWIZCORE provides SAP training online, SAP certification, SAP internship, SAP BI training, SAP FI training, SAP FICO training, SAP HCM training, SAP HR training, SAP SD training, SAP MM training in London UK.http:http://www.wizcore.com/frmSolutions.aspx//www.wizcore.com/frmSolutions.aspx
I don't entirely agree. I think of it like source code - sending a diff is much more efficient than sending a completely new file.

In the same way, as someone who knows a lot about YC from reading numerous posts about it over the years, it's much easier to understand TechStars in terms of how it's different from YC.
Yahoo Mail puts final touches on the big makeover
Profile guided optimizations that are relevant for the specific invocation of the program. Loop optimization based on invocation parameters for that specific run of the program. Hard-coding in the jump target address for calling functions from dynamically loaded libraries (can't do that AOT, because if the library is replaced, the symbol offsets change).

Optimizing for the specific processor you're running on, as opposed to being forced to compile for a lowest common denominator.

A whole bunch of other small things like that.
In South Africa it's weird, Social media people are almost always speaking at Tech Conferences. This annoys the hell out of me because they are essentially marketers.
True, but the title does explicitly state TECH conferences. I think those aren't the same as markeing/business conferences :)
Hello there from Cape Town :)

Thanks for the insight, yeah I agree totally. I'm sure there are a number of VC's/Angels worth listening to but the vast majority of them don't know what they're talking about imho.
Expedition 27 crew and capsule return, land safely in Kazakhstan
Camilla Skovgaard Patent-Leather Pumps - $188.00
Montreal Web Design
Pearl White Media is a full service web &amp; print design company in Montreal, Canada. e-commerce development, CMS, internet marketing, SEO
Move to Norway - the best place to live according to the UN: http://goo.gl/012ea

Just be aware that while it might be a good place to live, Norwegians find lots to complain about anyway. Also, it's definitely not the most exciting place to live. You'll earn enough to buy a place to live, have kids and spend your five weeks of paid vacation somewhere warmer.

FWIW, I've met Americans who have moved here because of our socialist values (yes, socialist... it's not a curse word where I come from ;)), and are pretty happy about it.
I'm part of a project that's an art piece management solution for galleries to use for exhibitions. Right now galleries use paper reports to track art pieces between exhibitions, and we want them to use tablets. We currently have a gallery interested in the project.

I'm the sole technical force behind the project. Front-end is on Android Honeycomb tablets, back-end uses Erlang for the web server and middle-ware and PostgreSQL for the database. I also work full-time so progress is a bit slow.
Textify: Convert images to HTML text
I read financial times and bloomberg most days. No term goes undefined. I am constantly impressed by how they can slip in the explanations so smoothly, and that they never presume the audience is already familiar.
Well I just started on a 28 day experiment... a bit more than a weekend, but fun nonetheless. Myself and some other travelers are building a travel moabile app for a contest. We're documenting the whole process and our steps so we can publish our methods at the end... I'll post the whole thing at http://LifeByExperimentation.com when we're done in about 3 weeks.
Check your link. I just see a ad-filled parked domain page.
So why haven't these technologies been a success for the past 5 years?
Review my weekend project - Free Twitter marketing tool
Google shoping
Well I'm american, have learned German and am learning French and I think I would have had a much easier time with French. The actual German grammar isn't that English like really. It's a kind of reverse old English. It has really strict rules about where verbs go and in what cases. Also, any verb past the first one has to be tacked on the end of the sentence, no matter how many there are. So you end up with things like:

He had yesterday at 3pm with his huge knife the postman killed should could.
LLVM isn't really a JIT, and I've never heard of people using it as one for C++. (Also, those that tried to use it as a JIT had lots of problems, like Unladen Swallow).
This Week in Location Based Marketing – Ep 26: Ford, Starwood + Foursquare
Any language can call Objective-C via the runtime. In pure C: void *foo = objc_msgSend(objc_getClass("NSObject"), sel_registerName("alloc"))
+1 for TaskPaper. A brilliant piece of attuned, economical UI design.
alt here:
http://ifile.it/gj1tlk5/video_ours_4x_h264.mp4
Wiki article on Internet Censorship in Australia: https://secure.wikimedia.org/wikipedia/en/wiki/Internet_cens...
One nice thing JITs can do that AOT compilers can't is on-stack replacement. That's where you recompile a particular function at run-time based on new information. This allows you do speculative optimizations.

For example, you might see that branch X is always taken. So you assume that X will always be true, and add a guard just in case which triggers a recompilation. You reoptimized the function on the basis of your new (speculative) information about X. This could improve register allocation, allow you remove lots of code (other branches maybe), inline functions, etc.

Java JITs have been known to inline hundreds of functions deep with this.
Yahoo makes new mail available to all users
This is a brilliant little niche spam, er... communication tool. Really cool idea though.
Not true. I don't know anything about compilers or C++ in general, but I was able to read that entire CLANG post and understand what it was talking about.

It's actually a good example of a technical article intended for a technical audience yet written to be understandable by a lay person.
I would love to get feedback from people here. It could be very useful for marketing on twitter, but needs lots of caution at the part of user to be sensible on not spamming, there is a risk involved of twitter account being suspended if you do spamming, so be careful while you use this tool.
No one is questioning the existence of the patent - it's the validity of the patent that's being doubted. Given the current processes followed by the USPTO, existence says _nothing_ for its validity.
$60MM is non-recurring acquisition expense - capital expenditure is an asset - and therefore not an 'expense' this year.

In his intro his statement that there is a problem with 'convertible bonds' refers to this $11MM non-cash interest expense on the convertible senior notes. On the convertible notes, the accrued 'non-cash interest expense' (which is not an expense (: ) will eventually convert to stock and dilute stock holders.

The stock-based compensation is now $117MM and doubles to $238MM next year and is a huge hit on their earnings, current and future. Compared to the pitiful $11MM 'non-cash interest expense' which is not an expense :).
Thanks, I am aware that this can be misused for spamming, but if used wisely it can do good free marketing. Twitter marketing has been the most effective marketing for us so far.
An interesting move given AWS' current core market (web based companies, startups, students etc - ppl who generally have no interest in Oracle databases)... wonder what kind of uptake there will be. AWS still has too many ToS issues to be seriously usable by large enterprises, who else is going to be using RDS for Oracle in earnest?
Nature Bioentrepreneur: What mergers can do for you
Artfully visualizing our humanity
Ah, Golomb's Ruler. Did Golom find this in a cave? HEEERRRRP.
Using his is not PC, there are female hackers.

In my experience I thought only other guys coded and then I went for an interview that went awful. I was interviewed by two people separately. First was a guy, who was the Director of Development. Before he left the room, he said Janice will be interviewing you next. I thought she must be the office manager or HR person and during interview I said "Oh so you do the HR stuff around here?" She said, "No, I code," to which I replied "You code - huh?" Needless to say I didnt get that job, yet I learned something.
If you put it on Scribd don't you have to declare that you have the right to do that? Don't you have to declare that you are the copyright holder, or that the work is free to copy?
Having to download a native app and having to create an account are two entirely separate matters.

Yes they are two seperate matters. But they still have a problem in common: They introduce barriers you have to overcome until you can use / test the app. I guess an app without such a barrier is doing a lot better.

And FTR, part of the advantage of native apps is that they'll never be relegated to "just another browser tab" or lost in a sea of favicons. When I'm going to invest time in a workflow / application / product, I almost always prefer the native app to web app for this particular reason.

Valid point, this is one of the downsides when you focus on non-native apps. It will be interesting to see if this changes when web apps get more traction. If they ever do.
In every Objective-C API I've seen that uses blocks, the framework takes care of the "[[... copy] autorelease]" bit. In practice, the code looks something like (to borrow your block with foos and bars):

[array transformFoos:^(Foo*) (Foo* bar) {
return bar;
}];

I'm not sure there is a more succinct way to write a lambda with typed arguments and a typed return value.
Free Online 2007 Nissan Pathfinder Owners Manual
Doing so may result in drivetrain damage or unexpected vehicle movement which could result in serious vehicle damage or personal injury Do not attempt to test a 4WD equipped vehicle on a 2 wheel dynamometer such as the dynamometers used by some states for emissions testing or similar equipment even if the other two wheels are raised off the ground.
I want to have my tasks off-line, because I don't trust the Cloud, and I know that for 50% of my day (not counting sleep time) I won't have Internet access. I want my data to be accessible in a raw format, so that when I get bored with one application I can easily migrate to another. I want my data to be mine.

I personally like Emacs Org Mode and I use Dropbox to synchronise tasks between computer. It's much more powerful than most TODO/GTD apps I've seen, it doesn't really break your workflow (as a developer, I spend a lot of time in Emacs anyway), it just works and I have full power of a decent text editor embedded in it. That means keyboard macros, incremental search, copy-paste, etc. Some TODO apps, especially web ones, end up in rewriting the capabilities of a text editor, without success. Reminds me of Greenspun's 10th Rule, but applied to Emacs instead of Common Lisp.

For example, WorkFlowy has this amazing look&feel, it's beautiful, simple, functional, but I get angry as soon as I try to write something, because it lacks lots of the basic components of a Windows 'text field' box and also has weird (Mac?) shortcuts that interfere with my text writing habits (the "typical ones", not the "Emacs ones"). At least that was last time I checked (few months ago).
When Intellectual Ventures first started they claimed to be trying to fix the broken system by buying up tech patents in the interest of all the players that invested in it. This is how they initially got big investments from the major tech companies.

Now that they are clearly a patent troll, and a scary one at that, it looks like the conditions you set out for reform are that much closer to coming to being. I wonder if Myhrvold will end up acting in the interest of the tech industry after all...
Why Spammers Spam
UK government: Cancelling CSC's $5bn IT contract costs more than continuation
Also ban:

3) Speakers who say 'uhmm' before and after each sentence.

4) Speakers who read bullets from powerpoint slides.
Ballmer promises Windows 8 PCs, slates and tablets in 2012
Irken on github
Web3mantragmail.com
Free WordPress themes always come handy when you are creating a website with a very small budget. WordPress – CMS (content management system) – is the best solution for creating your business website. And while launching a any business you should have a tremendous website, and using a FREE wodpress theme is the most cost effective way of entering the web and marking your presence. 25+ Free wordpress themes mentioned below includes themes for both smallbusinesses as well as large firms. So pick your favorite WordPress themes available below and with little alterations make your business’s presence felt on the web!!
Also...
5.) Speakers who use the MS Office 2000 templates for their slides.
Tell Chinese government how impossible it is to control the internet. The Great Firewall of China (GFC) is advancing very fast. Just a few years ago even an unencrypted proxy abroad would do the trick, and yet most people did not know how to set it up and did not care enough to find out. Nowadays even VPNs and SSH tunnels are commonly blocked. It is not trivial to bypass the GFC and it is only getting harder by the time.
5) Speakers who take snack breaks in the middle of their talk, audible munching and all.
Some of them are, and that's why I avoid webapps when I have a decent native alternatives. I often spend more than 50% of my day without Internet connection. Also, I think that small web companies that disappear after a year or two are not that uncommon.

I've been using a completely paper-based GTD system for a year or so, mostly because I haven't known any really convenient native app for task management. I switched to Org Mode later, but I don't think there was any paper fault in this - it's just that my GTD schemes always collapse after 6 to 12 months and I have to start from scratch. So then I sometimes switch tools.

One disadvantage of paper-based scheme (at least the one I've used) that I know is that it can get noisy when you have lots of tasks finished. It's harder to find an active TODO item between 20 or so crossed out DONEs on a page.
Paper is dependant on:

- Having paper near your computer.
- Having a pen that works,
- or a pencil ...
- of which the point doesn't break off.
- etc.

I use taskwarrior. It's CL and kicks ass. http://taskwarrior.org
Objective-C can sometimes be pretty verbose, yes, but that's a very contrived block example, especially since it doesn't really relate to concurrency in any way.

A more real-world example employing blocks with GCD would be:

dispatch_queue_t queue =
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);

dispatch_async(queue, ^{
// do some time-consuming work
dispatch_async(dispatch_get_main_queue() ^{
// do stuff on the main thread, like updating UI
});
});

That's actually pure C. Typical block usage with Cocoa would be something like:

[myArray enumerateObjectsWithOptions:NSEnumerationConcurrent
usingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
// do something with obj concurrently
}];
I'm with you on MacRuby, the thing is (anyone correct me if I'm wrong), MacRuby is being maintained by Apple with just one developer, at the last time I checked, so MR still feels like a bastard son, which means, no xcode documentation, or auto-suggest, code browsing like we have with OjbC.

But I see it as a good alternative for apple development in a near future, let's just hope Apple sees it as well.
Paint.NET 4.0 build 4158 screenshot
You can make yourself a HipsterPDA. Or just have a plain notepad. Having that with yourself is also beneficial for capturing ideas. The only thing that beats paper here, for me, is a one-or-two-clicks voice note recorder in your phone.

Or if you go everywhere with a backpack, you can carry a thin paper binder with your task list with you. I've once used to do both binder and HipsterPDA at the same time.

//EDIT

> I use taskwarrior. It's CL and kicks ass. http://taskwarrior.org

I thought by 'CL' you mean 'Common Lisp' and went straight to downloading the application source. It's not Lisp, it's 'Command Line' :(. Anyway, the app looks really nice.
Doesn't load for me, so google cache: http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...

(takes a while to load too, probably because of styling elements)

At any rate, a realistic view of rewrites as part of software development. If it wasn't such a buzzword, I'd call it ``agile rewriting'' -- rewrite early and often, minding YAGNI, KISS etc.
I am pretty sure a lot of people are going to misuse this, inspite of the disclaimer you have put up!
Store my Password in Plain Text,you're out
I love the image caption regarding anti-aliased cases: A less successful case. Anti-aliased inputs are difficult to handle for our algorithm. “We are doomed...”
If my math is right, 5.5 W means you could power this chip from a pair of high-end rechargable AA:s for about an hour. That's pretty cool, for something with this level of performance.

I assumed 2400 mAh cells at 1.2 V; two in series gives 2.4 V, powering a 5.5 W load at 2.4 V requires a current of 2.3 A which said cells should be able to deliver for one hour (2300 mAh).

Of course, this skips any contemplation of what voltage the chip actually wants, which is probably lower than 2.4 V, and thus means some conversion (with losses, etc) needs to happen.
In Mascara (my own project) you can start out with dynamically typed JavaScript, but then gradually add type annotation as appropriate to provide stronger verification. It can be done using structural types without changing the runtime semantics, and further by rewriting to use classes and nominal typing.

I think this provides a useful upgrade path, because type verification is a hassle with small projects, but becomes increasingly valuable (IMHO) as the program grows.

The problem with current languages is that you have to decide upfront if you want a language optimized for quick development or strong verification. But often in the real world, programs start out as quick prototypes, and then grow into large applications.
Nice.

One thing that's obviously missing is a way to link to the image you've just created. I have a nice looking photo sitting there, but seemingly the only way to share it is to view source, copy, paste into a new HTML file and upload it to a server somewhere.

Have it start each new session at a random URL that you can share, and this will get very popular very fast.
yup, that's my point
Failing your way to success with A/B Testing
The Fedora 15 Robotics Suite
i think the analytics that hacker news uses (http://www.mixpanel.com) tracks anything you want it to. It also lets you assign each user a unique tag and track individually as well.
remember that every company we invest in is a developer. to say that i don't care about developers is to say i don't care about the companies we invest in. that's clearly not true.
>Another underlying problem is that the only language that can call Obj-C libraries is Obj-C.

In practice this is the case, but the Etoile guys have written AppKit applications in Io and Smalltalk, and they have an ObjC -> JavaScript compiler running thanks to LLVM. So given time, I think this statement will come to be eroded away.
Why should Hire a PHP programmer For Web Development?
Today's Advanced Technological world, PHP development has Become connected to the Web like wildfire. More than eight million domains running on a PHP framework & the numbers are Rapidly Increasing at a rate of five percent per month.
In the US, there are two ways to infringe trademarks:
1) Using the trademark in a way likely to cause confusion - generally has to be in the same line of business.
2) Trademark dilution - using a famous, distinctive brand and making it a generic term.

Entrepreneur, Apple and Windows aren't distinctive in their own rights (the logos might be, however), but some names certainly are.