skysight-inc/HackerNews huggingface dataset:
I remember an email version of this app about 10 years ago - I loved it for a bit surreptitious flirting at school!

The app looks really great and the signup process is straightforward with clear CTAs. Alas the FB integration makes it rather slow (maybe I have too many friends? ;). It seems to loads friends each time I open the page - could this not be cached? It took me a moment to realise the grey box was a friend selector; it might help to make it white and give it focus on page load. It couldn't seem to grab my girlfriend's email address and asked me to type it in (making me wonder why integrate with FB at all).

There's no way for me to share content on either FB or Twitter. I'd be happy to post to my wall (and tweet) that "I just adored someone with adore.ly".

If you're trying to build up UGC then I'd happily rate a few anonymous adores and I'd be interested to see the wittiest/cutest ones.

For user retention, consider email updates: 1. thank you for signing up, 2. thank you for sending your first adore, 3. it's been a few days, time to send another adore? And for the receiver: sending a second (and third) email a week or two later if they haven't clicked through to the site. The option to opt-out of emails is important but the granularity of notifications settings looks good. I also hope you have a Valentine's day promotion lined up!

I'd forget about making money until you have say ten thousand users and I'd remove the limit of three adores until then too. Then I'd limit adores (to 5) and users could unlock more adores using a platform like SuperRewards or FB credits.

If my girlfriend 'adores' me back then I'll get back with what happens...
Not your imagination.

Posted four days ago: http://news.ycombinator.com/item?id=2179649

Of course, eCrush, crushlink, and many others did this years ago: http://en.wikipedia.org/wiki/Anonymous_matching
> my university

Emphasis added. Ensuring that students have a sound grounding in the basics and can then focus on the new material in later classes seems far more relevant to the goal of teaching computer science.

Universities focusing on throughput and employability is the problem, not the solution. It shouldn't be 4 more years of high school ...
does this have the same functionality that the Android version had for a month or so? It is still pretty amazing.
public class filter {
public static void main (String [] args) {
System.out.println("2, 4");
}
}

FTFY, While it may be fun that show off with your favorite language, the Java version is intentionally complex.

Edit: In case you missed the point. This version is as absurd trying to be short as the other version is absurd trying to be long. Also, I can guarantee that an "Enterprise" version would be 200 lines long :-P
Uh, you honestly think they'll approve that?
Android on Nokia hardware is an appealing idea, but given Stephen Elop's Microsoft background I wonder if they won't shift to WP7. Or both.
Put leading whitespace on the lines, with blank lines before and after.
Had the same problem.

http://news.ycombinator.com/formatdoc
There's no problem here. You can be pretty sure simple calculations like this (and multiplications with a power of 2 vs. shifting etc.) will run the same machine code in the end.
Having your APK in multiple markets is laughably trivial.

But regardless, what a way to try to dig a negative out of a story like this.
Put 40 pounds of mail [1] in one and hang it off your shoulder, and suddenly it isn't so effete. ;-)

[1] At one time, the maximum load permitted by USPS regs. And yes, they got that heavy. Especially when e.g. Time and Newsweek Tuesday (and a few other glossy rags) coincided with a Spiegel catalog (ugh).
Low Level Browser-Based content encryption
exactly, the library is great and super quiet, but I was there today and the internet was horrendous...
This view on maoism and the infanticide allegation seem ungrounded to me. I know some alpha-males in China and they don't buy bags, they climb montains or sing in a punk band, like their mates in the West
Microsoft is all about the cloud now - so the phone will run WP7 which will provide a remote desktop client to allow you to connect to your PC at home, where you can use IE to browse the web.
Thanks for your feedback!

I will experiment with moving the screenshots away from the sidebar and make it a normal row in the content. This should make it more easy to see + read the features.

We will think of what we can do to the CTA. I guess its that we have a lot of green in other parts on the homepage, and the green background does not make it stand out.

Thanks again for your feedback!
this misses the point, if you hard-code the result then still the other languages are more concise.
"Enterprise" developer at work here, folks!
Well covered territory. :)

http://news.ycombinator.com/item?id=643741
wow, that is one way to motivate the troops. The lack of mentioning of WP7 at all and the re-emphasis of Andriod as a competitor makes me think it's unlikely they will be running Andriod any time soon.
Stephen Elop has finally put in writing what the market has said about Nokia ever since the iPhone came out. Props to him for finally initiating this intervention at Nokia; it has been long overdue. Someone has finally said "we have fucked up, its now time to get back on the horse and make it right" to the Nokia management.

Less than a decade ago, nobody could touch Nokia in the mobile handset market, Nokia defined quality... and then they got complacent and instead of innovating, they stuck to old principles. Its like Nokia witnessed the age old fable of the tortoise and the hare firsthand.
This company was started by Dries Buytaert, Drupal's BDFL.
It'd also be cool to give the start-ups ideas of what kind of perks they could offer early adopters. I thought lunch with a founder was a fun idea, but I had trouble thinking of perks that were genuinely worthwhile and incentivizing.
"Next to downtown Mountain View" is giving it too much credit -- the Googleplex is two miles from downtown, and is nigh-unwalkable. But it is a matter of degrees -- Google's location is bad but the Sun campus's location is awful.
“When I was a kid I used to pray every night for a new bicycle. Then I realised that the Lord doesn't work that way. So I stole one and asked Him to forgive me.”

-Emo Philips
How to be 90% sure your startup idea is good: ask a woman.

I've had lots of "brilliant" ideas, and my wife pooh-poohed them all except one. Guess which one really took off?

I think women are less likely to be impressed by the cool tech, and see the actual need (or lack of it!).
If you click on an image on a post on the main page, it redirects to the main page instead of going to the post. I assume you want it to link to the actual post.
You have to think like a Nokia exec.

They were a leader in smartphones but now have no viable smartphone OS.

Somebody ports Android to their smartphone hardware

The correct response is to delay the release of the next version of meego to improve the security to prevent this sort of hacking.
Well said, this is especially true of sites that require a lot of users before they become useful (dating sites, classifieds, etc).
even shorter:
grep { $_ % 2 == 0 } 1..5;
This is an excellent, really excellent call to arms from a new CEO. I have a few takeaways -- first: the board brought Elop in for a four to seven year turn-around. He's going to make enemies, but that's okay. If he executes the turn-around, they'll put someone more finnish back in to sooth the old guard after they're making money again.

Second -- this guy has the Microsoft internal criticism DNA, through and through. This isn't quite a Gates-level memo, but it's in the ballpark. I'd love to see some leaks of him reviewing his experience using different phones, Gates style.

Third -- he's totally correct. Nokia f-ed this up, all by themselves. I STILL miss my Nokia E-90; it had 7mb up and down, a beautiful keyboard, video chatting, first-class SIP phone account support, and an 840x320 screen in 2007, for God's sake! The UI sucked, the apps weren't there, and there was no touch interface. Apple cleaned Nokia's clock. Then Android did it again.

One reason HN readers should care: Nokia is probably the only carrier in the world with the balls to just go ahead and release unlocked phones with things like VOIP accounts built in. They may be the only company who doesn't have to play nice with US carriers around; innovation from them will be excellent for consumers.
IEE Talk on Drupal at GSU
As far as I know rapportive also already launched. They did just write a blog post on that: http://martin.kleppmann.com/2010/12/21/having-a-launched-pro...
I have the same problem today that I had back in college- no caffeine at the library. I love working at the library, especially university libraries, but I need a steady stream of caffeine in order to do my best work. If they had a coffee maker at the UCLA library, I'd be sold.
>If that's the case the whole thing becomes a game of figuring out what optimisations the compiler does make, and doing the rest yourself.

You just described much of embedded programming there.

>This is cargo cult optimisation of the worst kind.

Really? He tested and measured a few different approaches. Do you think he's advocating just using his approaches without measurement?

>no disassembly in sight, and no mention from which operations the division is synthesized

I'd say most of this stuff is written for people who wouldn't really learn much from a disassembly. They may work with 3-5 different families of chips, all with very different (and sometimes moderately strange) instruction sets. They mostly chose the chip due to cost or power consumption, and it's a tiny tiny portion of their design. They're trained in EE, not programming, and do enough to get through their design.

Debugging arm or mips assembler is considerably different than x86.
This demographic bomb is going to go off at some time in this century. The same problem faces countries where the sex ratio might be equal, but the actual marriage ratio is skewed because of poligamy.

The likelihood is that the men will be absorbed into some type of military action, whether state-sponsored (invasion) or non-state (terrorism).

Horny young men with no conceivable outlet tend to listen to anyone who tells them what they want to hear.
The other examples filter from an existing list, essentially used as a placeholder. It could be substituted with any other list and the code sample would work. Your example use some hardcoded values - strings at that, not integers - hence not the same thing at all.
Unix as in POSIX days are either numbered or is going to be perpetually hacked into something it can't do without issue. Distributed computing is becoming more of a norm with consumers having many devices. A look into what future operating systems might look like are Midori or Inferno (which was way ahead of it's time) or any other vm based operating system.
Tree Rendering in Client-Side, No Recursion
Same here. Based on the changes made in the patch, it seems like the attack involves being able to make cross-domain requests but not being able to read back the response. I didn't think that was the way Java and Flash behaved.
Spending months of your salary on a designer handbag, or whatever it is they think the culture values, is not a way to signal anything other than "I'm an idiot."
I thought that this was the most interesting part of the article:

and that Elop would start looking to Nokia's new Silicon Valley campus as its center of gravity, with execs and senior management expected to start spending more time outside Finland.

That's quite an endorsement of Silicon Valley as a tech hub...
Ever use the Megasquirt system? I put one together a while back, but never got to actually get it hooked up to the engine. How's the Autronic?
I think that is just as misleading as the quote above.

Decide for yourself: Is this thread about viewing pornography in public places? Is this thread about _homeless_ or _too poor to pay for internet access in any way_ people looking at porn? Or are we seriously discussing about tax dollars being spent in a wrong way?

Disclaimer following: I'm not a US guy and I've never been there, but both based on extrapolation (looking at my country, guessing it's not that different over there) and some public media stunts I'd like to reset some expectations here.

Paying for library internet access and the machines there won't ruin your country, period. If the libraries are somewhat similar to ours, the machines are old/reused/will stay for years or are a gift of a local company. Internet is a given for most places anyway and doesn't cost more if you're not only using it behind the counter but offer a couple of public places to use it as well.

So in the end I think the "tax dollar" argument is moot. It's - with my limited understanding - completely bogus and just tries to reinforce a moral problem with the use of public workstations ("I don't like your use case _and btw I pay for that_"). Chances are, you're not. Not in any way worth mentioning. Had a donut or a coffee at Starbucks (bridging the gap back to the article again) recently? Chances are you paid a lot more than the amount of your taxes going into "funding for internet usage in libraries".

Seriously. This thread seems completely disconnected from reality and nothing but a "WAH!" in my book.
I'm currently in the process of learning it, and I'd definitely recommend it.

If nothing else, it's great having a compiler that can catch a large amount of errors without getting bogged down in the type boilerplate that many other static languages require.

Implicit static typing is definitely something I miss when working in other languages.
Hello Reddit. Welcome to HN.
That's why I said "many". It also got very little in the way of speedups from these changes.

Additionally, the manufactures compilers are often setup inside crappy IDEs with integrated debuggers. IAR was included with at least the middle chip he's talking about. The people doing this aren't necessarily the type of folks who use vim + gcc + unix command line stuff to get them onto the boards.

Why do they do this instead of using gcc? No clue. Probably they think they can make more money or are afraid of china stealing their silicon (seriously).
Trust me, if you saw a really expensive watch, you'd know it was an expensive watch.

You don't have to know the list price of a sports car to tell it is expensive. It's obvious just from looking at it.
If you want to love Java - love it for the tooling. IDEs are bloated but the integrated features they provide - like built in profiler(Netbeans), postmortem analysis tools (Eclipse MAT), the ease of debugging it provides - remote attach, JConsole type stuff where you can visualize loads of interesting stuff while the JVM is still executing your program, things like EProf that comes with HP JVMs - it can be turned on and off dynamically with low overhead and no changes required - the sort of data it gives makes it a piece of cake to figure out what is going wrong (it even tells you during the profile which exceptions were thrown and how many times!).

I make a living writing and supporting Enterprise Java apps and if it wasn't for these rich set of tools, my job would have been a nightmare. (Before flaming me saying if he wasn't writing code so badly in first place, he wouldn't need those tools - I also support code written by other people and writing complex, well performing code still remains notoriously hard.)
You are correct on all counts, and I certainly didn't mean that the reason I gave was the only one. I think, in retrospect, I should have worded it differently. When I said "experience", I certainly meant what everyone thought it meant, but I think I also just meant more time on the job. More time working leads to higher salaries on average, even without "experience" coming into play.
Hi David :)

You can drop the parentheses, and int is inferred by the compiler:

var filtered = new[]{ 1, 2, 3, 4 }.Where( i => i % 2 != 0 );

Alternatively:

var filtered = Enumerable.Range( 1, 4 ).Where( i => i % 2 > 0 );
Hat's off, that was some fantastic growth last year. If you're ever in the mood for chitchatting, I also sell to your market and know a few things about a few things.
&1/^@4%2!#

Just a guess...
Nokia could innovate around an Android core, especially with the UI. I'd like to see someone offer a different UI paradigm than the current iOS/Android one.
Haha - me too! Are we just too busy (lazy?) to fix it?
None; MeeGo was dead yesterday and now it's still dead.
he does say: "In all three cases I used an IAR compiler with full speed optimization"

While this sort of optimization is way-out-on-the-edge-case for most of the code discussed here, I'm going to have to go home tonight and see if a particular bit of AVR code I've been wondering how to speed up is suffering this problem.

I wonder if the Arduino environment does any better here?
The Coffee Wars
Your comment and Engadget's article seem to imply that Nokia failing in the smartphone market means that Nokia is failing generally. But wouldn't Nokia still be making a lovely profit even if they stuck to the more vanilla phones?

Don't forget that only a fraction of people can afford these >= £500 devices and only a fraction of those buy them without financing.
A real-time search engine with Lucene and S4 (slideshare)
This can be a lot shorter using Google Guava [1]:

Collections2.filter(
Lists.newArrayList(1, 2, 3, 4),
new Predicate<Integer>() {
public boolean apply(Integer i) {
return i % 2 == 0;
}
});

As I understand it, JDK 8 will support lambdas which will make it shorter still.

[1] http://code.google.com/p/guava-libraries/
The model has been around for a while - you should give it a go! Your execution will be different and could be more successful. You'll learn a ton in the process too.
The psychology of parapsychology, or why good articles get it wrong
Also, the people who design the missions eventually get old and retire. At some point, they have to take the human time scale into account.
Dell Windows 7 Tablet Coming “Later This Year”
I guess this might be true if women were all the same.
Yeah - I'm not at all convinced the principle of having my name right would be worth the hassle.

Very interesting about the situation in NI. Thanks for the link.
A well-written email is more powerful than many people comprehend. We used to call them letters, and they were powerful then too.

You can change a person's or a group's mind about something, even after a decision appears to have been made. You can clinch a job, win a contract, stop a lawsuit, regain a friend, woo a lover, and change history itself with just a few words.

I'm not sure if people realize quite how powerful an email can be, directed at the right audience, at the right time, with the right message. And the flip-side is true too. A badly written, poorly directed, or mis-timed email can have terrible consequences. You can make or break a company with a single email.

Regarding this memo, it's a truly inspiring, and well-timed. I think this will be a Gettysburg moment for the CEO, and may mark a turning point for Nokia.
You'd be surprised how easy it is to support web applications, if you work on killing the issues which continue to cause support requests. (BCC had something like 75k trials in 2010. My support load is typically well under an hour a week.)

Maintenance in terms of "Making sure stuff doesn't break" also doesn't have to take a lot of time. January was a bad month for me, and that only took about one hour of firefighting and one hour of (hopefully) preventing the next firefighting.
> The battle of devices has now become a war of ecosystems, where ecosystems include not only the hardware and software of the device, but developers, applications, ecommerce, advertising, search, social applications, location-based services, unified communications and many other things. Our competitors aren't taking our market share with devices; they are taking our market share with an entire ecosystem. This means we're going to have to decide how we either build, catalyse or join an ecosystem.

Please, please, Nokia, adopt Android and put your efforts into making great hardware to go with it, without ruining the interface like so many other manufacturers do.
Thanks for this article, shows how much more there still is to learn about emacs(at least for me). I will definitely use the site as a resource from here on out.
That's right, nobody goes to school so's they can make more money, it's all about expanding their minds.
Of course there is always the oh so subtle difference between "being harassed by the police for being homeless" and "being harassed by the police while incidentally being homeless".

I've lived in 3 major cities, and I've only once seen what I would describe as unwarranted attention from the police directed the homeless. In fact, the majority of the time the police seem to completely ignore them, even when they're purposely making a scene. They know there's realistically nothing they can do, crazies will be crazy.
The Way I Work: Gary Vaynerchuk
Boy am I in trouble over this one. :-)
Could not get past the lander copy. You seem to capitalize words completely at random.

Poplytics makes it easy for you to Receive instant Feedback

Create a Survey, ask your own Questions or use Templates
Embed the unobtrusive Widget code
Collect Feedback to help you satisfy your customers, readers
That's really interesting read, but doesn't tell anything about specifics. I'm not really sure what they will announce on Friday. As we can see however, it's about ecosystems, not about the OS.

1. Qt is really valuable asset, they are keeping it. Actually they are keeping everything they have now.

2. Joining WP7 or Android as an OEM would cut Nokia out of their ecosystems, not going to happen.

3. Adopting WP7 or Android as is would require Nokia to cut back some custom hardware features and make differentiation harder.

My best guess is WP7 with Qt allowing Nokia's services and apps on those phones. This would be additional to Symbian and MeeGo devices. However, I'm pretty sure they are starting to ramp Symbian down.
If they were, planes would be crashing left and right.

They aren't.

Who are you going to believe, some engineers writing in a magazine or a massive experiment conducted over a period of 20 years involving every single passenger flight? Tens of millions of flights per year. Cell phones on every single one of them. No crashes due to cell phones.

Cell phones do not cause unacceptable interference with airplanes. Q.E.D.
Puzzling, the underlying arrogance of most people commenting against the article here.
They really seem to have such a high view of themselves, their time, their value, the optimal use of all this by their employers, and a very low level of humility.

Sounds like most of them really never had to work (just work, do a job to get money in) hard for food, and are bathed in the comfort of having learned a bit of computer science or something modern that doesn't get you too dirty, being equipped with a well functioning brain, and with all that, theydo really seem to think that it makes them a marvel and a gift to mankind.
Wonder how many of them will end up being good leaders.

Somehow they haven't motivated me to work for or with them.
Guess that is a first clue.

(and _I_ am the first to know that _I_ don't have leadership quality. But I have had the chance to observe and work for amazing leaders. Humility always was a key point of their personality)
Not sure how appropriate this is to American Football, but it'd be a neat way to transform between different team formations that the user wants to try.
using System.Linq;
class F {
static void Main() {
new[] {1, 2, 3, 4}.Where( i => i % 2 > 0 ).ToList().ForEach(
System.Console.WriteLine
);
}
}
I find that one of the most productive places for me are hotel rooms. For some reason I seem to get a lot of work done in a hotel room in a foreign country. If you need to make a living while working on your project, a Sales Engineer type role that has you traveling a lot (trains/planes aren't bad for concentrating as well) is in my experience a great way to do that.