skysight-inc/HackerNews huggingface dataset:
I tried it, but found it slightly less compelling than Foursquare or FB Places (which I tried for a month of solid use); none of these services really hold my interest.

The only thing I am interested in is where my actual friends are looking at doing things in the next 0-8 hours, not where people I know from facebook are during the day. Google Latitude actually does a better job of this for me than any other service I've tried, but it's still basically useless.

Checkins were marginally useful to me in seeing where I ate lunch each day. Looking at things retrospectively was the most interesting use, and turned out to be somewhat depressing (home, gas, office, lunch across the street, office, fry's, office, datacenter, home, repeat indefinitely).
Enlive vs Hiccup seems entirely dependent on the composition of your group. For a group of programmers, Hiccup is an efficient means of not repeating yourself. Add a single designer and you'll find programmers implementing a lot of mockup images to be compatible with IE7. Try hiring more designers, especially ones who can use existing design tools, and you'll find Hiccup-style to be completely unusable. Enlive-style allows a company to hire designers who can produce HTML that works in all the browsers that you support, leaving programmers to work on functionality.

In short, step 1 Hiccup, step 2 ???, step 3 profit!, step 4 Enlive.

(Also: dealing with browser induced styling edge cases while you're trying to focus on substantial features is every programmers hell.)

(Edit: I'm a compojure/hiccup fanboy in my spare time, but during the day I work at a large company who can't hire enough programmers.)
Digital Media and Today’s Digital News Release
Skype and Google Talk direct integration is selling currently.
Ask HN: What's up with the HN server?
Sounds like you want DeviceReady http://www.deviceready.com/
THRILLED BIG B TWEETS ASH'S PREGNANCY
Wow, is Youtube absolutely useless for me. Almost 2 minutes to watch a 15 second clip!
Groupon is headed this way with GrouponNow:

"Introducing Groupon Now: Real-time deals that attract customers exactly when you need them."

http://www.groupon.com/merchants/welcome
> I also think video chatting on TV is pretty revolutionary and might be a huge thing in the future, so they should take advantage of that with GTalk. The only problem I see here is that people will have to buy cameras for their TV's, too, so adoption for that might be a little slow, but it would get there.

I just bought the add-on camera for my Sony flatscreen, which has a Skype application built in. It is in fact a very convenient way to video chat, compared with using a laptop. I am sure cams will be built into the TVs from the next generation or two.
This business model has been popular in Japan since cellphones got email:

http://www.cnngo.com/tokyo/play/deaikei-duties-posing-online...
The same spirit in the way that a closed door is similar to an open door. XKCD generated a random number to return, notrandom.c did not.

I fail to see similar spirits here.
What is special about them is that I can judge their covers and thus judge the person reading them. If your e-reader permanently displays everybook you have read or showed a vague interest in at some point on your wall without seeming like its immodest bragging, then your e-reader may woo me into bed (starup idea!).

I am skeptical of my 30% statistic myself, otherwise I might have had more sex.
A test with no assert is better than no test at all
lol nope. cant say i have had the honor (horor) of being introduced to one.
Photo of the Day
I think Groupon is already doing something like this. Check out their "Now Deals"

http://www.groupon.com/now
This is impossible...every bitcoin has to be verified every time it is transferred...there is tracking no matter what anyone says.

http://blockexplorer.com/

You can see any and all transactions.

Any bitcoin in/out of Mt.Gox has to be verified by the network...a "fake" bitcoin would never get out and it would not benefit Mt.Gox to transfer fake BTC around internally.

A bitcoin cannot be counterfeited easily...hence the beauty of the system.

People can claim that there was never 500k bitcoin in Mt.Gox but the fact still remains there was a transfer of 500k just days before this incident that was discussed as possibly being Mt.Gox moving their internal wallet around.

Now if someone controlled over 50% of the network hashing capability that would be a different story...possibly they could inject false info or something like that (I admit I know very little about this part, just briefly reviewed it enough to know its bad) but that's why you see postings in the forums telling people to switch "guilds" to spread things out. Deepbit approached 50% last month and there was a mass exodus. Most of the people involved in this know the risks and work very hard to self regulate.
Yes, and why would I want less of JavaScript's syntax in my life when it has so much overlap with other languages I use like PHP?
It's a bit vague on details, but I'm going to contact them regarding a 6+ setup once I get my code up and running.
Show HN: VisualHN, another way of browsing HN
Baby cat
Think Like a Serial Entrepreneur... Even if You Aren't One Yet
Ask HN: Sell Your Daily Deals
Is there a website where you can sell your daily or any deals?

If not, someone should start one. There are some people that get really good deals that probably wish they an monetize them other than ebay or craigslist.
How to make the domain naming system better
All of it gone. Forever. Boy, he sure does like that phrase!

You're right. These attacks can only be destructive if there are relatively few points of failure. I think our financial institutions can learn a lot from distributed systems like Bitcoin. I don't have a clue how it would work, but I can envision a distributed bank opening up one day, where all transactions and balances were distributed so that it would be impossible to destroy all that data, or any of it with enough redundancy.
Dude, this poll is useless.
If someone is voting here, chances are that he was looking for info on coffeescript, so he is already aware of this slanguage and is interest in it. The rest of mankind may not know wtf is coffeescript...
My quick experiments with the Chrome speech input says otherwise. It is both less accurate, and less useful than the built-in speech-to-text in MacOS. There exists speech systems for Windows and open source ones for Linux that are "good enough".

The point isn't really about accuracy, it's about usability. The way this is implemented in Chrome does not make it possible to use voice commands to do operations in a web browser. That's what we need. We don't just need a voice input for Google search.
I can't see this variation of the model working because usually when you are near a store, the deal or offer is something that needs to be acted on within a few minutes

Imagine you are going out to get lunch. In the GroupOn model you have already pre-purchased a deal and you can plan ahead. In this Loopt model you can't make an instant decision based on where you are since it involves going back to loopt, etc. etc.

This would be more interesting if vendors could list their deals or vouchers on loopt and it would alert you when you are near one (based on location and/or time)

Ten years ago there was a trial of a similar system - the name of which I cannot recall. But it involved sending bluetooth alerts to your phone when you were near a store that was running a promotion or deal. I used it once to grab lunch and it worked well (you would give your phone number at the counter, the discount was ~30% IIRC).

Vendors would likely be interested in a system where they could specify something along the lines of: send me a thousand customers over the next month between 2-4pm who are within 2 miles of my location and are interested in 30% off a pizza. Do not send me customers who have already redeemed a coupon in the past x months. The problem is that type of system would involve a large upfront investment from loopt in going out and getting the customers onto the system.

Loopt have the location users, but not the deals. On the other hand GroupOn have the deals, the vendors and the users but do not have the location system. One of these is easier to build than the other
Twitter Voice Search in Italian
I think the most disruptive company in this space is Halcyon Molecular -- ex-PayPal guys, connected to Thiel/Founder's Fund, and working on making sequencing as cheap as other blood tests. (I know a few great computer people who have gone there; I don't really know the wet-side people.)
Actually haven't seen anything for a bit. You are right we do need this too...
Wow, maybe I really dont understand how these things should be priced - but you effectively need to pay $99 a month if the only additional feature from FREE you want is to have a custom domain.

Also WTF is "high availability" if it is NOT available to free/$99 customers?

Rather, what is NOT HA to those users.

Personally - I think you need a custom domain addon to the free that is affordable to individuals.

EDIT: Maybe calling it HA for the enterprise customers is poor wording. I think if you state "SLA" to enterprise - that is language they understand and it doesnt make it look like you're implying that other users have no HA options.

It makes it sound like your advertising a single-point-of-failure architecture directly.
I realize that I didn't include much information, so I've added more details to the question.
There's a very big pricing gap between the free and pro ($99/month) service. This may be difficult for smaller startups.

However, there are "free services
for open source hackers, students, startups and non-profits" if you contact them. See the Pricing FAQ page: https://www.dotcloud.com/pricing/pricing-faq/
Question: What's the minimal discount % for electronics you would accept?
I'm trying to find out what is the minimal discount a person would accept on electronics. There hasn't been any good locations to find this information. Would it be 10%, 15%, 20%, 25%, or other?<p>Cheers,
Richard Burton
Founder of www.CrewBuyer.com
http://www.dealsgoround.com/

http://www.dealigee.com/

http://couprecoup.com
I dont agree with this calculator, you should provide references, research, concepts, reasoning. I cant fathom someone using this seriously, plus the fake accounts is a little lame for a HN post.
Oh, the irony: LulzSec hacked by TeaMp0isoN
My problem with this type of argument/technique is they constantly identify a completion state.

Stop thinking about completion, and start thinking about milestones (waypoints, checkpoints, revisions, whatever). A popular startup mantra is release early and often; another popular startup technique is to release unfinished.

I say we need to stop thinking about what's been done, and also stop thinking about what needs to be accomplished before we are finished. Think about what needs to be completed for the next checkpoint.

In the ever-popular race metaphor: Put your right foot in front of your left, then put your left foot in front of your right. Congratulations, you made it one step further. Tell everyone what you accomplished, then take the next step.

Using this concept, the hard part becomes determining what exactly constitutes a step. This is no small task, but it seems easier to deal with than constant concern about 'finishing'.
Would your friends not split any referral fee they got with you? I thought that was standard practice.
Great! Someone hacking something useful in Go. We need more non-academic, practical code written in Go. So, Go Krzysztof, Go!
So the people who are opposed to rent-seeking are just as responsible for the phenomenon as the people who are supportive of it, even if the former have voted against it. Riiiiight.
What's the problem with the extra compilation step?
You can simple use coffeescript by adding "script type=text/coffeescript" tags to your code while developing, and when you are done, just compile and deploy. Or you can simply authomate the task (google for instructions).
XFS, ext and per-inode mutexes
No. Mostly because of the egregious use of significant whitespace :(
Ah, of course - hadn't even thought of that. I'm still able to downvote comments, though, so that suggests that the karma thresholds for downvoting and flagging are different, with the karma required for flagging above 1700.
Here's what I don't get about Clojure fans:
I don't see what problems you are solving. A simple Hello World program is made in Clojure and it gets upvoted all day.
On the other hand Ruby on Rails folks are solving real problems today, making strides in integrating CoffeeScript and cleaning up javascript directories.

It's like someone showing off a new garbage collection library built in C. The problem's been solved. Show me something new.
You won't be needing underscore.js in coffeescript. Most of the underscore.js provides sequence abstractions and coffeescript does them out of the box. Things which aren't provided by coffeescript(and there aren't many) can be easily done in coffeescript directly.
64 megapixel projection system opening this summer in Chicago
All developers are not created equal - hence not interchangeable
a) Faulty genalization. Walking, sensing, thinking. Evolution gave them to us, and the machine would benefit from having these capacities, unless it would live in an alternate universe.

b) Stephen Hawking

c) False, soul is not a corporal thing [for those who believe in it], whatever the corpus.

d) We are limited by what we cannot perceive through our brains. We are "dragged back" by our inability to perceive higher intelligence, not because we 're lazy to adapt.
Version control best practices using Git
Well, you do choose Javascript when you could have chosen PHP and had even more overlap. Presumably, because you believe it is better for the tasks. Similarly, Coffeescript authors believe that Coffeescript is better than Javascript -- even if there's less overlap.
I agree, although perhaps have the custom domain thing be a smaller add-on option. I can see myself wanting to start with a custom domain for a yet-unproven product, but not paying $99. That's a huge leap from other, less expensive options. I bet a lot of potential customers if pass on them unless they fill the void/need for custom domains at a lower price point. Maybe have a $10/month custom domain option on top of the free offering?
note the imagery is made by me and the Electric Sheep, they commissioned a segment for the premier as well as a 4-channel HD piece for the foyer.
Ryan Cleary charged over alleged website attacks
Click on the GDP per person tab, and you will get the more meaningful comparison. Then, UP becomes Kenya.
I am moving to it. So far so good.
Interesting. Still, the realtime location data Loopt have would make this much more effective. People might not want to travel to a realtime deal running somewhere in their city, in case it ends before they arrive. But if the deal is running at a bar next door or on the street they are walking along then that problem is eliminated.
Another valid and mysteriously killed post. When are the admins going to do something about this?

----

in [1], tomp [2] posted:

That's one way to look at it, and it certainly is valid, to some extent.

Another way to look at it is that exceptions are fundamentally limited, and conditions provide a whole new sea of possibilities.

His example is rather awkward and actually confuses the reader, rather than excites. The point of conditions actually is to allow flexibility without all the if statements and delegates. His final getVal() function should look like this Object getVal() { try { if (val == null) throw new NoValException(); else return val; } catch (UseValRestart r) { return r.getVal(); } } and the high-level code should handle how the value is provided (either some specific value, user input, web request, random bits, etc...). So, one only has to write the code for getVal() once and can customize it indefinitely.

----

[1] http://news.ycombinator.com/item?id=2683678

[2] http://news.ycombinator.com/user?id=tomp
But thanks to its kitchen sink attitude, it's not an easy language to come to grips with for someone with an aging memory and a less than full-time commitment.

Perhaps this is one of the things that is tripping people up that I'm not doing. I tend to still be quite verbose in my code, even if only as a way of reminding myself what I thought the code was supposed to do (ever look back at Python and you're not really sure whether the variable is supposed to be a list or a tuple or a string? I have that problem all the time). I don't tend to use all the flourishes like underscores and such.

It seems a bit like Perl's many ways to do it attitude. Except I feel like Perl was designed by ideology, whereas Scala has a lot of bits and pieces because it wasn't clear to Odersky et al. which bits people would like and which they wouldn't. Perhaps rather than trying to enforce an idomatic style, they wanted programmers to find their own way. But that means there's things in the language that exist and can't be taken out (XML literals), and there's no documentation cohesion (by which I mean different documents will tell you to do different things, and you're not sure which is best).

If you Google "effective scala", you'll see a number of people clamoring for a book along the lines of Effective Java, and Scala sorely needs it, but Scala is still too much of a moving target to warrant putting anything in dead tree form yet. The Davetron Scala Style guide, however, is a really good stop gap, and helped me a lot.
Alright, I buy your argument. Now go and do everything in assembler, right now. Deadline is yesterday. What are you looking at?? Go!!!
Stack Choice - Any Stack

ANY stack? How about .Net? :)
Fired IT Manager Hacks CEO's Presentation, Replaces It With Porn
I think by HA they mean failover, vs. compensation (SLA).
Mozilla launches Firefox 5 with ‘Great more Features’
Thanks for your insight, aspir. Much appreciated.

Despite the CEO having worked on the business plan for the last 2 years, it's actually not out of date. This is because it's been updated as time has gone on, and a direct, funded competitor just launched, which validates the idea and one of the planned revenue streams.

Since I and others have joined the startup:

* we've just barely begun looking for our first round of funding.

* the CEO's been successful in obtaining a few beta testers to generate our initial content.

* we've built 70% of the MVP.
Since you're a chrome user, I'm not sure that you've heard of this, but firefox sync is amazing! Syncs history/bookmarks/tabs/settings/passwords across all your firefox instances, including firefox for android. I can read something on my phone, while on the bus, then get home and open the same tab on my computer or vice-versa. Or if setting up a new machine, I can add it to my sync profile, and it near instantly has all of my browsing history etc.

I feel that's much more useful than syncing extensions, as those can be machine dependant (i.e. i wouldn't want the same layout modifications with firefox on my tiny netbook screen that i do on my desktop)
You made more or less my point -- but my point was that Scala provides too much; and I don't want to choose a subset, as my subset will be different than yours.

Also, I would like a language that's as close to the JVM type system as possible, yielding the same performance as Java in all instances (including on Android, where Dalvik doesn't have the same GC and optimization characteristics).

"no generics". That's-- more or less Scala.

Generics are an inherent part of what Scala is. Surely it takes care of some gotchas, but I see many code samples where I feel like puking.

Generics weren't really meant for languages without Hindley-Milner.

"the ability of a variable to behave as if dynamic".
That's Scala.

Scala is not dynamic by any stretch of imagination, no matter how much wishful thinking you can incur because it has structural typing -- I see this notion flying by all the time, but people generally don't know what they are talking about.

E.g. you don't see people saying this same thing about Haskell, when compared to Lisp, even if Haskell is even more concise than Scala, taking structural typing to extremes.

What I mean was that I'd like something like the dynamic types in C#.
> "To-go thinking" actually causes me to procrastinate... Because I have plenty of time left.

You are focusing on the time left. IMHO, This is not what the article recommends. You should focus on the tasks left.
I am aware of that code: it is undocumented, and does not have support for things as fundamental as keep alive. The underscoring does not inspire confidence either.
i didn't start programming until 22. i'm 27 now with a master's in cs. i'm a senior dev at a company that was just acquired. i thought i was behind, so i worked that much harder to catch up. i'm still catching up every day, but i think it's paid off so far.
I'm glad to see free-tiers becoming commonplace. There's enough barrier to entry for people to learn these new cloud platforms as it is. And once you're hooked, you're hooked.
It's pretty slow, but it hasn't been giving me any errors.
Pickaxe is pretty awful for learning Ruby. I also did not have a great experience with it. My favorite Ruby book is http://www.amazon.com/Ruby-Programming-Language-David-Flanag....
About yesterday’s Pingdom outage
Glad I didn't invest too much time in playing around with DotCloud. I can certainly see the justified expense when an organization is footing the bill, but for powering freelance projects, it's not entirely reasonable.
But if none of your designers are writing HTML, what benefit does Enlive have over Hiccup? Whilst Enlive could probably mimic Hiccup's style through aggressive use of snippets, it seems to me that it would need more code to produce the same result. Enlive seems the wrong tool for the job if you want to use it in the same fashion as Hiccup.
Florisene Tablets, Florisene for Women, Maximise Hair Growth, Reduce Hair Loss
Florisene Tablets for reducing hair volume, Imbalance and maximizing hair growth. Buy Florisene Tablets for women available online at Chemist Direct UK for huge discounts.
Apple II owners assemble for concert
I've been experimenting with Go, and I feel like you're expecting something different than what it's supposed to be. In my opinion, one of its strengths is its simplicity – it may not always be elegant, but it's consistent and readable, and there's usually one obvious way to do things (similar to Python). For some areas of programming, it strikes a nice balance between performance (native compilation) and usability (garbage collection, concurrency, etc.) for making fast, reliable software. Spend more time with Scala if you want a large, fancy language.
Cryosat mission delivers first sea-ice map (video)
Realtime Conferencing Dashboard with Tropo and Chloe
You may have been misinformed -- the values of direct, raw, fast code are a big part of the reason why CoffeeScript works the way it does, and why many scripts can end up running faster after getting ported to CoffeeScript. The golden rule of CoffeeScript is to avoid adding any library code to the runtime, and to avoid introducing any special calls, to the greatest extent possible.

Many folks rely on a "forEach" (or "each") iterator for all of their loops over arrays, because it's convenient. Unfortunately, it's also a very slow way to write an inner loop. CoffeeScript's comprehensions expand into regular JS loops over arrays and objects, so you get native speed, without the hassle. This:

for item in list
sum += item.amount

Compiles into this JavaScript:

var item, _i, _len;
for (_i = 0, _len = list.length; _i < _len; _i++) {
item = list[_i];
sum += item.amount;
}